@import url(https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Space+Grotesk:wght@300;400&display=swap);
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: 'Geist', 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-blue-100: oklch(93.2% 0.032 255.585);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-normal: 1.5;
    --leading-loose: 2;
    --radius-sm: 0.25rem;
    --radius-lg: 0.5rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --font-headings: 'Geist', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    --font-label: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    --white: #ffffff;
    --black: #000000;
    --cyan: #00ccff;
    --gray-100: #dde5e7;
    --gray-100-50: rgba(221, 229, 231, 0.5);
    --gray-300: #c8c8c8;
    --gray-700: #424049;
    --gray-800: #25242a;
    --navy: #011841;
    --spacing-4xs: 0.625rem;
    --spacing-3xs: 1.25rem;
    --spacing-2xs: 1.875rem;
    --spacing-xs: 2.8125rem;
    --spacing-sm: 3.75rem;
    --spacing-md: 5.625rem;
    --spacing-lg: 7.5rem;
    --spacing-xl: 11.25rem;
    --spacing-2xl: 15rem;
    --spacing-3xl: 22.5rem;
  }
}
@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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)) {
    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;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-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;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .-top-3 {
    top: calc(var(--spacing) * -3);
  }
  .-top-4 {
    top: calc(var(--spacing) * -4);
  }
  .-top-5 {
    top: calc(var(--spacing) * -5);
  }
  .-top-6 {
    top: calc(var(--spacing) * -6);
  }
  .-top-7 {
    top: calc(var(--spacing) * -7);
  }
  .-top-8 {
    top: calc(var(--spacing) * -8);
  }
  .-top-9 {
    top: calc(var(--spacing) * -9);
  }
  .-top-10 {
    top: calc(var(--spacing) * -10);
  }
  .top-1 {
    top: var(--spacing);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-5 {
    top: calc(var(--spacing) * 5);
  }
  .top-6 {
    top: calc(var(--spacing) * 6);
  }
  .top-7 {
    top: calc(var(--spacing) * 7);
  }
  .top-8 {
    top: calc(var(--spacing) * 8);
  }
  .top-9 {
    top: calc(var(--spacing) * 9);
  }
  .top-10 {
    top: calc(var(--spacing) * 10);
  }
  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }
  .-bottom-2 {
    bottom: calc(var(--spacing) * -2);
  }
  .-bottom-3 {
    bottom: calc(var(--spacing) * -3);
  }
  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }
  .-bottom-5 {
    bottom: calc(var(--spacing) * -5);
  }
  .-bottom-6 {
    bottom: calc(var(--spacing) * -6);
  }
  .-bottom-7 {
    bottom: calc(var(--spacing) * -7);
  }
  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }
  .-bottom-9 {
    bottom: calc(var(--spacing) * -9);
  }
  .-bottom-10 {
    bottom: calc(var(--spacing) * -10);
  }
  .bottom-1 {
    bottom: var(--spacing);
  }
  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }
  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .bottom-7 {
    bottom: calc(var(--spacing) * 7);
  }
  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }
  .bottom-9 {
    bottom: calc(var(--spacing) * 9);
  }
  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }
  .\!order-first {
    order: -9999 !important;
  }
  .\!order-last {
    order: 9999 !important;
  }
  .order-first {
    order: -9999;
  }
  .order-last {
    order: 9999;
  }
  .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: 0px !important;
  }
  .\!m-1 {
    margin: var(--spacing) !important;
  }
  .\!m-2 {
    margin: calc(var(--spacing) * 2) !important;
  }
  .\!m-3 {
    margin: calc(var(--spacing) * 3) !important;
  }
  .\!m-4 {
    margin: calc(var(--spacing) * 4) !important;
  }
  .\!m-5 {
    margin: calc(var(--spacing) * 5) !important;
  }
  .\!m-6 {
    margin: calc(var(--spacing) * 6) !important;
  }
  .\!m-7 {
    margin: calc(var(--spacing) * 7) !important;
  }
  .\!m-8 {
    margin: calc(var(--spacing) * 8) !important;
  }
  .\!m-9 {
    margin: calc(var(--spacing) * 9) !important;
  }
  .\!m-10 {
    margin: calc(var(--spacing) * 10) !important;
  }
  .\!m-11 {
    margin: calc(var(--spacing) * 11) !important;
  }
  .\!m-12 {
    margin: calc(var(--spacing) * 12) !important;
  }
  .\!m-13 {
    margin: calc(var(--spacing) * 13) !important;
  }
  .\!m-14 {
    margin: calc(var(--spacing) * 14) !important;
  }
  .\!m-15 {
    margin: calc(var(--spacing) * 15) !important;
  }
  .\!m-16 {
    margin: calc(var(--spacing) * 16) !important;
  }
  .\!m-17 {
    margin: calc(var(--spacing) * 17) !important;
  }
  .\!m-18 {
    margin: calc(var(--spacing) * 18) !important;
  }
  .\!m-19 {
    margin: calc(var(--spacing) * 19) !important;
  }
  .\!m-20 {
    margin: calc(var(--spacing) * 20) !important;
  }
  .\!m-21 {
    margin: calc(var(--spacing) * 21) !important;
  }
  .\!m-22 {
    margin: calc(var(--spacing) * 22) !important;
  }
  .\!m-23 {
    margin: calc(var(--spacing) * 23) !important;
  }
  .\!m-24 {
    margin: calc(var(--spacing) * 24) !important;
  }
  .\!m-25 {
    margin: calc(var(--spacing) * 25) !important;
  }
  .\!m-26 {
    margin: calc(var(--spacing) * 26) !important;
  }
  .\!m-27 {
    margin: calc(var(--spacing) * 27) !important;
  }
  .\!m-28 {
    margin: calc(var(--spacing) * 28) !important;
  }
  .\!m-29 {
    margin: calc(var(--spacing) * 29) !important;
  }
  .\!m-30 {
    margin: calc(var(--spacing) * 30) !important;
  }
  .\!m-31 {
    margin: calc(var(--spacing) * 31) !important;
  }
  .\!m-32 {
    margin: calc(var(--spacing) * 32) !important;
  }
  .\!m-33 {
    margin: calc(var(--spacing) * 33) !important;
  }
  .\!m-34 {
    margin: calc(var(--spacing) * 34) !important;
  }
  .\!m-35 {
    margin: calc(var(--spacing) * 35) !important;
  }
  .\!m-36 {
    margin: calc(var(--spacing) * 36) !important;
  }
  .\!m-37 {
    margin: calc(var(--spacing) * 37) !important;
  }
  .\!m-38 {
    margin: calc(var(--spacing) * 38) !important;
  }
  .\!m-39 {
    margin: calc(var(--spacing) * 39) !important;
  }
  .\!m-40 {
    margin: calc(var(--spacing) * 40) !important;
  }
  .\!m-41 {
    margin: calc(var(--spacing) * 41) !important;
  }
  .\!m-42 {
    margin: calc(var(--spacing) * 42) !important;
  }
  .\!m-43 {
    margin: calc(var(--spacing) * 43) !important;
  }
  .\!m-44 {
    margin: calc(var(--spacing) * 44) !important;
  }
  .\!m-45 {
    margin: calc(var(--spacing) * 45) !important;
  }
  .\!m-46 {
    margin: calc(var(--spacing) * 46) !important;
  }
  .\!m-47 {
    margin: calc(var(--spacing) * 47) !important;
  }
  .\!m-48 {
    margin: calc(var(--spacing) * 48) !important;
  }
  .\!m-49 {
    margin: calc(var(--spacing) * 49) !important;
  }
  .\!m-50 {
    margin: calc(var(--spacing) * 50) !important;
  }
  .\!m-51 {
    margin: calc(var(--spacing) * 51) !important;
  }
  .\!m-52 {
    margin: calc(var(--spacing) * 52) !important;
  }
  .\!m-53 {
    margin: calc(var(--spacing) * 53) !important;
  }
  .\!m-54 {
    margin: calc(var(--spacing) * 54) !important;
  }
  .\!m-55 {
    margin: calc(var(--spacing) * 55) !important;
  }
  .\!m-56 {
    margin: calc(var(--spacing) * 56) !important;
  }
  .\!m-57 {
    margin: calc(var(--spacing) * 57) !important;
  }
  .\!m-58 {
    margin: calc(var(--spacing) * 58) !important;
  }
  .\!m-59 {
    margin: calc(var(--spacing) * 59) !important;
  }
  .\!m-60 {
    margin: calc(var(--spacing) * 60) !important;
  }
  .\!m-61 {
    margin: calc(var(--spacing) * 61) !important;
  }
  .\!m-62 {
    margin: calc(var(--spacing) * 62) !important;
  }
  .\!m-63 {
    margin: calc(var(--spacing) * 63) !important;
  }
  .\!m-64 {
    margin: calc(var(--spacing) * 64) !important;
  }
  .m-0 {
    margin: 0px;
  }
  .m-1 {
    margin: var(--spacing);
  }
  .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-25 {
    margin: calc(var(--spacing) * 25);
  }
  .m-26 {
    margin: calc(var(--spacing) * 26);
  }
  .m-27 {
    margin: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!mx-0 {
    margin-inline: 0px !important;
  }
  .\!mx-1 {
    margin-inline: var(--spacing) !important;
  }
  .\!mx-2 {
    margin-inline: calc(var(--spacing) * 2) !important;
  }
  .\!mx-3 {
    margin-inline: calc(var(--spacing) * 3) !important;
  }
  .\!mx-4 {
    margin-inline: calc(var(--spacing) * 4) !important;
  }
  .\!mx-5 {
    margin-inline: calc(var(--spacing) * 5) !important;
  }
  .\!mx-6 {
    margin-inline: calc(var(--spacing) * 6) !important;
  }
  .\!mx-7 {
    margin-inline: calc(var(--spacing) * 7) !important;
  }
  .\!mx-8 {
    margin-inline: calc(var(--spacing) * 8) !important;
  }
  .\!mx-9 {
    margin-inline: calc(var(--spacing) * 9) !important;
  }
  .\!mx-10 {
    margin-inline: calc(var(--spacing) * 10) !important;
  }
  .\!mx-11 {
    margin-inline: calc(var(--spacing) * 11) !important;
  }
  .\!mx-12 {
    margin-inline: calc(var(--spacing) * 12) !important;
  }
  .\!mx-13 {
    margin-inline: calc(var(--spacing) * 13) !important;
  }
  .\!mx-14 {
    margin-inline: calc(var(--spacing) * 14) !important;
  }
  .\!mx-15 {
    margin-inline: calc(var(--spacing) * 15) !important;
  }
  .\!mx-16 {
    margin-inline: calc(var(--spacing) * 16) !important;
  }
  .\!mx-17 {
    margin-inline: calc(var(--spacing) * 17) !important;
  }
  .\!mx-18 {
    margin-inline: calc(var(--spacing) * 18) !important;
  }
  .\!mx-19 {
    margin-inline: calc(var(--spacing) * 19) !important;
  }
  .\!mx-20 {
    margin-inline: calc(var(--spacing) * 20) !important;
  }
  .\!mx-21 {
    margin-inline: calc(var(--spacing) * 21) !important;
  }
  .\!mx-22 {
    margin-inline: calc(var(--spacing) * 22) !important;
  }
  .\!mx-23 {
    margin-inline: calc(var(--spacing) * 23) !important;
  }
  .\!mx-24 {
    margin-inline: calc(var(--spacing) * 24) !important;
  }
  .\!mx-25 {
    margin-inline: calc(var(--spacing) * 25) !important;
  }
  .\!mx-26 {
    margin-inline: calc(var(--spacing) * 26) !important;
  }
  .\!mx-27 {
    margin-inline: calc(var(--spacing) * 27) !important;
  }
  .\!mx-28 {
    margin-inline: calc(var(--spacing) * 28) !important;
  }
  .\!mx-29 {
    margin-inline: calc(var(--spacing) * 29) !important;
  }
  .\!mx-30 {
    margin-inline: calc(var(--spacing) * 30) !important;
  }
  .\!mx-31 {
    margin-inline: calc(var(--spacing) * 31) !important;
  }
  .\!mx-32 {
    margin-inline: calc(var(--spacing) * 32) !important;
  }
  .\!mx-33 {
    margin-inline: calc(var(--spacing) * 33) !important;
  }
  .\!mx-34 {
    margin-inline: calc(var(--spacing) * 34) !important;
  }
  .\!mx-35 {
    margin-inline: calc(var(--spacing) * 35) !important;
  }
  .\!mx-36 {
    margin-inline: calc(var(--spacing) * 36) !important;
  }
  .\!mx-37 {
    margin-inline: calc(var(--spacing) * 37) !important;
  }
  .\!mx-38 {
    margin-inline: calc(var(--spacing) * 38) !important;
  }
  .\!mx-39 {
    margin-inline: calc(var(--spacing) * 39) !important;
  }
  .\!mx-40 {
    margin-inline: calc(var(--spacing) * 40) !important;
  }
  .\!mx-41 {
    margin-inline: calc(var(--spacing) * 41) !important;
  }
  .\!mx-42 {
    margin-inline: calc(var(--spacing) * 42) !important;
  }
  .\!mx-43 {
    margin-inline: calc(var(--spacing) * 43) !important;
  }
  .\!mx-44 {
    margin-inline: calc(var(--spacing) * 44) !important;
  }
  .\!mx-45 {
    margin-inline: calc(var(--spacing) * 45) !important;
  }
  .\!mx-46 {
    margin-inline: calc(var(--spacing) * 46) !important;
  }
  .\!mx-47 {
    margin-inline: calc(var(--spacing) * 47) !important;
  }
  .\!mx-48 {
    margin-inline: calc(var(--spacing) * 48) !important;
  }
  .\!mx-49 {
    margin-inline: calc(var(--spacing) * 49) !important;
  }
  .\!mx-50 {
    margin-inline: calc(var(--spacing) * 50) !important;
  }
  .\!mx-51 {
    margin-inline: calc(var(--spacing) * 51) !important;
  }
  .\!mx-52 {
    margin-inline: calc(var(--spacing) * 52) !important;
  }
  .\!mx-53 {
    margin-inline: calc(var(--spacing) * 53) !important;
  }
  .\!mx-54 {
    margin-inline: calc(var(--spacing) * 54) !important;
  }
  .\!mx-55 {
    margin-inline: calc(var(--spacing) * 55) !important;
  }
  .\!mx-56 {
    margin-inline: calc(var(--spacing) * 56) !important;
  }
  .\!mx-57 {
    margin-inline: calc(var(--spacing) * 57) !important;
  }
  .\!mx-58 {
    margin-inline: calc(var(--spacing) * 58) !important;
  }
  .\!mx-59 {
    margin-inline: calc(var(--spacing) * 59) !important;
  }
  .\!mx-60 {
    margin-inline: calc(var(--spacing) * 60) !important;
  }
  .\!mx-61 {
    margin-inline: calc(var(--spacing) * 61) !important;
  }
  .\!mx-62 {
    margin-inline: calc(var(--spacing) * 62) !important;
  }
  .\!mx-63 {
    margin-inline: calc(var(--spacing) * 63) !important;
  }
  .\!mx-64 {
    margin-inline: calc(var(--spacing) * 64) !important;
  }
  .\!mx-auto {
    margin-inline: auto !important;
  }
  .mx-0 {
    margin-inline: 0px;
  }
  .mx-1 {
    margin-inline: var(--spacing);
  }
  .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-25 {
    margin-inline: calc(var(--spacing) * 25);
  }
  .mx-26 {
    margin-inline: calc(var(--spacing) * 26);
  }
  .mx-27 {
    margin-inline: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-inline: auto;
  }
  .\!my-0 {
    margin-block: 0px !important;
  }
  .\!my-1 {
    margin-block: var(--spacing) !important;
  }
  .\!my-2 {
    margin-block: calc(var(--spacing) * 2) !important;
  }
  .\!my-3 {
    margin-block: calc(var(--spacing) * 3) !important;
  }
  .\!my-4 {
    margin-block: calc(var(--spacing) * 4) !important;
  }
  .\!my-5 {
    margin-block: calc(var(--spacing) * 5) !important;
  }
  .\!my-6 {
    margin-block: calc(var(--spacing) * 6) !important;
  }
  .\!my-7 {
    margin-block: calc(var(--spacing) * 7) !important;
  }
  .\!my-8 {
    margin-block: calc(var(--spacing) * 8) !important;
  }
  .\!my-9 {
    margin-block: calc(var(--spacing) * 9) !important;
  }
  .\!my-10 {
    margin-block: calc(var(--spacing) * 10) !important;
  }
  .\!my-11 {
    margin-block: calc(var(--spacing) * 11) !important;
  }
  .\!my-12 {
    margin-block: calc(var(--spacing) * 12) !important;
  }
  .\!my-13 {
    margin-block: calc(var(--spacing) * 13) !important;
  }
  .\!my-14 {
    margin-block: calc(var(--spacing) * 14) !important;
  }
  .\!my-15 {
    margin-block: calc(var(--spacing) * 15) !important;
  }
  .\!my-16 {
    margin-block: calc(var(--spacing) * 16) !important;
  }
  .\!my-17 {
    margin-block: calc(var(--spacing) * 17) !important;
  }
  .\!my-18 {
    margin-block: calc(var(--spacing) * 18) !important;
  }
  .\!my-19 {
    margin-block: calc(var(--spacing) * 19) !important;
  }
  .\!my-20 {
    margin-block: calc(var(--spacing) * 20) !important;
  }
  .\!my-21 {
    margin-block: calc(var(--spacing) * 21) !important;
  }
  .\!my-22 {
    margin-block: calc(var(--spacing) * 22) !important;
  }
  .\!my-23 {
    margin-block: calc(var(--spacing) * 23) !important;
  }
  .\!my-24 {
    margin-block: calc(var(--spacing) * 24) !important;
  }
  .\!my-25 {
    margin-block: calc(var(--spacing) * 25) !important;
  }
  .\!my-26 {
    margin-block: calc(var(--spacing) * 26) !important;
  }
  .\!my-27 {
    margin-block: calc(var(--spacing) * 27) !important;
  }
  .\!my-28 {
    margin-block: calc(var(--spacing) * 28) !important;
  }
  .\!my-29 {
    margin-block: calc(var(--spacing) * 29) !important;
  }
  .\!my-30 {
    margin-block: calc(var(--spacing) * 30) !important;
  }
  .\!my-31 {
    margin-block: calc(var(--spacing) * 31) !important;
  }
  .\!my-32 {
    margin-block: calc(var(--spacing) * 32) !important;
  }
  .\!my-33 {
    margin-block: calc(var(--spacing) * 33) !important;
  }
  .\!my-34 {
    margin-block: calc(var(--spacing) * 34) !important;
  }
  .\!my-35 {
    margin-block: calc(var(--spacing) * 35) !important;
  }
  .\!my-36 {
    margin-block: calc(var(--spacing) * 36) !important;
  }
  .\!my-37 {
    margin-block: calc(var(--spacing) * 37) !important;
  }
  .\!my-38 {
    margin-block: calc(var(--spacing) * 38) !important;
  }
  .\!my-39 {
    margin-block: calc(var(--spacing) * 39) !important;
  }
  .\!my-40 {
    margin-block: calc(var(--spacing) * 40) !important;
  }
  .\!my-41 {
    margin-block: calc(var(--spacing) * 41) !important;
  }
  .\!my-42 {
    margin-block: calc(var(--spacing) * 42) !important;
  }
  .\!my-43 {
    margin-block: calc(var(--spacing) * 43) !important;
  }
  .\!my-44 {
    margin-block: calc(var(--spacing) * 44) !important;
  }
  .\!my-45 {
    margin-block: calc(var(--spacing) * 45) !important;
  }
  .\!my-46 {
    margin-block: calc(var(--spacing) * 46) !important;
  }
  .\!my-47 {
    margin-block: calc(var(--spacing) * 47) !important;
  }
  .\!my-48 {
    margin-block: calc(var(--spacing) * 48) !important;
  }
  .\!my-49 {
    margin-block: calc(var(--spacing) * 49) !important;
  }
  .\!my-50 {
    margin-block: calc(var(--spacing) * 50) !important;
  }
  .\!my-51 {
    margin-block: calc(var(--spacing) * 51) !important;
  }
  .\!my-52 {
    margin-block: calc(var(--spacing) * 52) !important;
  }
  .\!my-53 {
    margin-block: calc(var(--spacing) * 53) !important;
  }
  .\!my-54 {
    margin-block: calc(var(--spacing) * 54) !important;
  }
  .\!my-55 {
    margin-block: calc(var(--spacing) * 55) !important;
  }
  .\!my-56 {
    margin-block: calc(var(--spacing) * 56) !important;
  }
  .\!my-57 {
    margin-block: calc(var(--spacing) * 57) !important;
  }
  .\!my-58 {
    margin-block: calc(var(--spacing) * 58) !important;
  }
  .\!my-59 {
    margin-block: calc(var(--spacing) * 59) !important;
  }
  .\!my-60 {
    margin-block: calc(var(--spacing) * 60) !important;
  }
  .\!my-61 {
    margin-block: calc(var(--spacing) * 61) !important;
  }
  .\!my-62 {
    margin-block: calc(var(--spacing) * 62) !important;
  }
  .\!my-63 {
    margin-block: calc(var(--spacing) * 63) !important;
  }
  .\!my-64 {
    margin-block: calc(var(--spacing) * 64) !important;
  }
  .\!my-auto {
    margin-block: auto !important;
  }
  .my-0 {
    margin-block: 0px;
  }
  .my-1 {
    margin-block: var(--spacing);
  }
  .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-25 {
    margin-block: calc(var(--spacing) * 25);
  }
  .my-26 {
    margin-block: calc(var(--spacing) * 26);
  }
  .my-27 {
    margin-block: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-block: auto;
  }
  .\!mt-0 {
    margin-top: 0px !important;
  }
  .\!mt-1 {
    margin-top: var(--spacing) !important;
  }
  .\!mt-2 {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .\!mt-3 {
    margin-top: calc(var(--spacing) * 3) !important;
  }
  .\!mt-4 {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .\!mt-5 {
    margin-top: calc(var(--spacing) * 5) !important;
  }
  .\!mt-6 {
    margin-top: calc(var(--spacing) * 6) !important;
  }
  .\!mt-7 {
    margin-top: calc(var(--spacing) * 7) !important;
  }
  .\!mt-8 {
    margin-top: calc(var(--spacing) * 8) !important;
  }
  .\!mt-9 {
    margin-top: calc(var(--spacing) * 9) !important;
  }
  .\!mt-10 {
    margin-top: calc(var(--spacing) * 10) !important;
  }
  .\!mt-11 {
    margin-top: calc(var(--spacing) * 11) !important;
  }
  .\!mt-12 {
    margin-top: calc(var(--spacing) * 12) !important;
  }
  .\!mt-13 {
    margin-top: calc(var(--spacing) * 13) !important;
  }
  .\!mt-14 {
    margin-top: calc(var(--spacing) * 14) !important;
  }
  .\!mt-15 {
    margin-top: calc(var(--spacing) * 15) !important;
  }
  .\!mt-16 {
    margin-top: calc(var(--spacing) * 16) !important;
  }
  .\!mt-17 {
    margin-top: calc(var(--spacing) * 17) !important;
  }
  .\!mt-18 {
    margin-top: calc(var(--spacing) * 18) !important;
  }
  .\!mt-19 {
    margin-top: calc(var(--spacing) * 19) !important;
  }
  .\!mt-20 {
    margin-top: calc(var(--spacing) * 20) !important;
  }
  .\!mt-21 {
    margin-top: calc(var(--spacing) * 21) !important;
  }
  .\!mt-22 {
    margin-top: calc(var(--spacing) * 22) !important;
  }
  .\!mt-23 {
    margin-top: calc(var(--spacing) * 23) !important;
  }
  .\!mt-24 {
    margin-top: calc(var(--spacing) * 24) !important;
  }
  .\!mt-25 {
    margin-top: calc(var(--spacing) * 25) !important;
  }
  .\!mt-26 {
    margin-top: calc(var(--spacing) * 26) !important;
  }
  .\!mt-27 {
    margin-top: calc(var(--spacing) * 27) !important;
  }
  .\!mt-28 {
    margin-top: calc(var(--spacing) * 28) !important;
  }
  .\!mt-29 {
    margin-top: calc(var(--spacing) * 29) !important;
  }
  .\!mt-30 {
    margin-top: calc(var(--spacing) * 30) !important;
  }
  .\!mt-31 {
    margin-top: calc(var(--spacing) * 31) !important;
  }
  .\!mt-32 {
    margin-top: calc(var(--spacing) * 32) !important;
  }
  .\!mt-33 {
    margin-top: calc(var(--spacing) * 33) !important;
  }
  .\!mt-34 {
    margin-top: calc(var(--spacing) * 34) !important;
  }
  .\!mt-35 {
    margin-top: calc(var(--spacing) * 35) !important;
  }
  .\!mt-36 {
    margin-top: calc(var(--spacing) * 36) !important;
  }
  .\!mt-37 {
    margin-top: calc(var(--spacing) * 37) !important;
  }
  .\!mt-38 {
    margin-top: calc(var(--spacing) * 38) !important;
  }
  .\!mt-39 {
    margin-top: calc(var(--spacing) * 39) !important;
  }
  .\!mt-40 {
    margin-top: calc(var(--spacing) * 40) !important;
  }
  .\!mt-41 {
    margin-top: calc(var(--spacing) * 41) !important;
  }
  .\!mt-42 {
    margin-top: calc(var(--spacing) * 42) !important;
  }
  .\!mt-43 {
    margin-top: calc(var(--spacing) * 43) !important;
  }
  .\!mt-44 {
    margin-top: calc(var(--spacing) * 44) !important;
  }
  .\!mt-45 {
    margin-top: calc(var(--spacing) * 45) !important;
  }
  .\!mt-46 {
    margin-top: calc(var(--spacing) * 46) !important;
  }
  .\!mt-47 {
    margin-top: calc(var(--spacing) * 47) !important;
  }
  .\!mt-48 {
    margin-top: calc(var(--spacing) * 48) !important;
  }
  .\!mt-49 {
    margin-top: calc(var(--spacing) * 49) !important;
  }
  .\!mt-50 {
    margin-top: calc(var(--spacing) * 50) !important;
  }
  .\!mt-51 {
    margin-top: calc(var(--spacing) * 51) !important;
  }
  .\!mt-52 {
    margin-top: calc(var(--spacing) * 52) !important;
  }
  .\!mt-53 {
    margin-top: calc(var(--spacing) * 53) !important;
  }
  .\!mt-54 {
    margin-top: calc(var(--spacing) * 54) !important;
  }
  .\!mt-55 {
    margin-top: calc(var(--spacing) * 55) !important;
  }
  .\!mt-56 {
    margin-top: calc(var(--spacing) * 56) !important;
  }
  .\!mt-57 {
    margin-top: calc(var(--spacing) * 57) !important;
  }
  .\!mt-58 {
    margin-top: calc(var(--spacing) * 58) !important;
  }
  .\!mt-59 {
    margin-top: calc(var(--spacing) * 59) !important;
  }
  .\!mt-60 {
    margin-top: calc(var(--spacing) * 60) !important;
  }
  .\!mt-61 {
    margin-top: calc(var(--spacing) * 61) !important;
  }
  .\!mt-62 {
    margin-top: calc(var(--spacing) * 62) !important;
  }
  .\!mt-63 {
    margin-top: calc(var(--spacing) * 63) !important;
  }
  .\!mt-64 {
    margin-top: calc(var(--spacing) * 64) !important;
  }
  .\!mt-auto {
    margin-top: auto !important;
  }
  .mt-0 {
    margin-top: 0px;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .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-25 {
    margin-top: calc(var(--spacing) * 25);
  }
  .mt-26 {
    margin-top: calc(var(--spacing) * 26);
  }
  .mt-27 {
    margin-top: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-top: auto;
  }
  .\!mr-0 {
    margin-right: 0px !important;
  }
  .\!mr-1 {
    margin-right: var(--spacing) !important;
  }
  .\!mr-2 {
    margin-right: calc(var(--spacing) * 2) !important;
  }
  .\!mr-3 {
    margin-right: calc(var(--spacing) * 3) !important;
  }
  .\!mr-4 {
    margin-right: calc(var(--spacing) * 4) !important;
  }
  .\!mr-5 {
    margin-right: calc(var(--spacing) * 5) !important;
  }
  .\!mr-6 {
    margin-right: calc(var(--spacing) * 6) !important;
  }
  .\!mr-7 {
    margin-right: calc(var(--spacing) * 7) !important;
  }
  .\!mr-8 {
    margin-right: calc(var(--spacing) * 8) !important;
  }
  .\!mr-9 {
    margin-right: calc(var(--spacing) * 9) !important;
  }
  .\!mr-10 {
    margin-right: calc(var(--spacing) * 10) !important;
  }
  .\!mr-11 {
    margin-right: calc(var(--spacing) * 11) !important;
  }
  .\!mr-12 {
    margin-right: calc(var(--spacing) * 12) !important;
  }
  .\!mr-13 {
    margin-right: calc(var(--spacing) * 13) !important;
  }
  .\!mr-14 {
    margin-right: calc(var(--spacing) * 14) !important;
  }
  .\!mr-15 {
    margin-right: calc(var(--spacing) * 15) !important;
  }
  .\!mr-16 {
    margin-right: calc(var(--spacing) * 16) !important;
  }
  .\!mr-17 {
    margin-right: calc(var(--spacing) * 17) !important;
  }
  .\!mr-18 {
    margin-right: calc(var(--spacing) * 18) !important;
  }
  .\!mr-19 {
    margin-right: calc(var(--spacing) * 19) !important;
  }
  .\!mr-20 {
    margin-right: calc(var(--spacing) * 20) !important;
  }
  .\!mr-21 {
    margin-right: calc(var(--spacing) * 21) !important;
  }
  .\!mr-22 {
    margin-right: calc(var(--spacing) * 22) !important;
  }
  .\!mr-23 {
    margin-right: calc(var(--spacing) * 23) !important;
  }
  .\!mr-24 {
    margin-right: calc(var(--spacing) * 24) !important;
  }
  .\!mr-25 {
    margin-right: calc(var(--spacing) * 25) !important;
  }
  .\!mr-26 {
    margin-right: calc(var(--spacing) * 26) !important;
  }
  .\!mr-27 {
    margin-right: calc(var(--spacing) * 27) !important;
  }
  .\!mr-28 {
    margin-right: calc(var(--spacing) * 28) !important;
  }
  .\!mr-29 {
    margin-right: calc(var(--spacing) * 29) !important;
  }
  .\!mr-30 {
    margin-right: calc(var(--spacing) * 30) !important;
  }
  .\!mr-31 {
    margin-right: calc(var(--spacing) * 31) !important;
  }
  .\!mr-32 {
    margin-right: calc(var(--spacing) * 32) !important;
  }
  .\!mr-33 {
    margin-right: calc(var(--spacing) * 33) !important;
  }
  .\!mr-34 {
    margin-right: calc(var(--spacing) * 34) !important;
  }
  .\!mr-35 {
    margin-right: calc(var(--spacing) * 35) !important;
  }
  .\!mr-36 {
    margin-right: calc(var(--spacing) * 36) !important;
  }
  .\!mr-37 {
    margin-right: calc(var(--spacing) * 37) !important;
  }
  .\!mr-38 {
    margin-right: calc(var(--spacing) * 38) !important;
  }
  .\!mr-39 {
    margin-right: calc(var(--spacing) * 39) !important;
  }
  .\!mr-40 {
    margin-right: calc(var(--spacing) * 40) !important;
  }
  .\!mr-41 {
    margin-right: calc(var(--spacing) * 41) !important;
  }
  .\!mr-42 {
    margin-right: calc(var(--spacing) * 42) !important;
  }
  .\!mr-43 {
    margin-right: calc(var(--spacing) * 43) !important;
  }
  .\!mr-44 {
    margin-right: calc(var(--spacing) * 44) !important;
  }
  .\!mr-45 {
    margin-right: calc(var(--spacing) * 45) !important;
  }
  .\!mr-46 {
    margin-right: calc(var(--spacing) * 46) !important;
  }
  .\!mr-47 {
    margin-right: calc(var(--spacing) * 47) !important;
  }
  .\!mr-48 {
    margin-right: calc(var(--spacing) * 48) !important;
  }
  .\!mr-49 {
    margin-right: calc(var(--spacing) * 49) !important;
  }
  .\!mr-50 {
    margin-right: calc(var(--spacing) * 50) !important;
  }
  .\!mr-51 {
    margin-right: calc(var(--spacing) * 51) !important;
  }
  .\!mr-52 {
    margin-right: calc(var(--spacing) * 52) !important;
  }
  .\!mr-53 {
    margin-right: calc(var(--spacing) * 53) !important;
  }
  .\!mr-54 {
    margin-right: calc(var(--spacing) * 54) !important;
  }
  .\!mr-55 {
    margin-right: calc(var(--spacing) * 55) !important;
  }
  .\!mr-56 {
    margin-right: calc(var(--spacing) * 56) !important;
  }
  .\!mr-57 {
    margin-right: calc(var(--spacing) * 57) !important;
  }
  .\!mr-58 {
    margin-right: calc(var(--spacing) * 58) !important;
  }
  .\!mr-59 {
    margin-right: calc(var(--spacing) * 59) !important;
  }
  .\!mr-60 {
    margin-right: calc(var(--spacing) * 60) !important;
  }
  .\!mr-61 {
    margin-right: calc(var(--spacing) * 61) !important;
  }
  .\!mr-62 {
    margin-right: calc(var(--spacing) * 62) !important;
  }
  .\!mr-63 {
    margin-right: calc(var(--spacing) * 63) !important;
  }
  .\!mr-64 {
    margin-right: calc(var(--spacing) * 64) !important;
  }
  .\!mr-auto {
    margin-right: auto !important;
  }
  .mr-0 {
    margin-right: 0px;
  }
  .mr-1 {
    margin-right: var(--spacing);
  }
  .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-25 {
    margin-right: calc(var(--spacing) * 25);
  }
  .mr-26 {
    margin-right: calc(var(--spacing) * 26);
  }
  .mr-27 {
    margin-right: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-right: auto;
  }
  .\!mb-0 {
    margin-bottom: 0px !important;
  }
  .\!mb-1 {
    margin-bottom: var(--spacing) !important;
  }
  .\!mb-2 {
    margin-bottom: calc(var(--spacing) * 2) !important;
  }
  .\!mb-3 {
    margin-bottom: calc(var(--spacing) * 3) !important;
  }
  .\!mb-4 {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .\!mb-5 {
    margin-bottom: calc(var(--spacing) * 5) !important;
  }
  .\!mb-6 {
    margin-bottom: calc(var(--spacing) * 6) !important;
  }
  .\!mb-7 {
    margin-bottom: calc(var(--spacing) * 7) !important;
  }
  .\!mb-8 {
    margin-bottom: calc(var(--spacing) * 8) !important;
  }
  .\!mb-9 {
    margin-bottom: calc(var(--spacing) * 9) !important;
  }
  .\!mb-10 {
    margin-bottom: calc(var(--spacing) * 10) !important;
  }
  .\!mb-11 {
    margin-bottom: calc(var(--spacing) * 11) !important;
  }
  .\!mb-12 {
    margin-bottom: calc(var(--spacing) * 12) !important;
  }
  .\!mb-13 {
    margin-bottom: calc(var(--spacing) * 13) !important;
  }
  .\!mb-14 {
    margin-bottom: calc(var(--spacing) * 14) !important;
  }
  .\!mb-15 {
    margin-bottom: calc(var(--spacing) * 15) !important;
  }
  .\!mb-16 {
    margin-bottom: calc(var(--spacing) * 16) !important;
  }
  .\!mb-17 {
    margin-bottom: calc(var(--spacing) * 17) !important;
  }
  .\!mb-18 {
    margin-bottom: calc(var(--spacing) * 18) !important;
  }
  .\!mb-19 {
    margin-bottom: calc(var(--spacing) * 19) !important;
  }
  .\!mb-20 {
    margin-bottom: calc(var(--spacing) * 20) !important;
  }
  .\!mb-21 {
    margin-bottom: calc(var(--spacing) * 21) !important;
  }
  .\!mb-22 {
    margin-bottom: calc(var(--spacing) * 22) !important;
  }
  .\!mb-23 {
    margin-bottom: calc(var(--spacing) * 23) !important;
  }
  .\!mb-24 {
    margin-bottom: calc(var(--spacing) * 24) !important;
  }
  .\!mb-25 {
    margin-bottom: calc(var(--spacing) * 25) !important;
  }
  .\!mb-26 {
    margin-bottom: calc(var(--spacing) * 26) !important;
  }
  .\!mb-27 {
    margin-bottom: calc(var(--spacing) * 27) !important;
  }
  .\!mb-28 {
    margin-bottom: calc(var(--spacing) * 28) !important;
  }
  .\!mb-29 {
    margin-bottom: calc(var(--spacing) * 29) !important;
  }
  .\!mb-30 {
    margin-bottom: calc(var(--spacing) * 30) !important;
  }
  .\!mb-31 {
    margin-bottom: calc(var(--spacing) * 31) !important;
  }
  .\!mb-32 {
    margin-bottom: calc(var(--spacing) * 32) !important;
  }
  .\!mb-33 {
    margin-bottom: calc(var(--spacing) * 33) !important;
  }
  .\!mb-34 {
    margin-bottom: calc(var(--spacing) * 34) !important;
  }
  .\!mb-35 {
    margin-bottom: calc(var(--spacing) * 35) !important;
  }
  .\!mb-36 {
    margin-bottom: calc(var(--spacing) * 36) !important;
  }
  .\!mb-37 {
    margin-bottom: calc(var(--spacing) * 37) !important;
  }
  .\!mb-38 {
    margin-bottom: calc(var(--spacing) * 38) !important;
  }
  .\!mb-39 {
    margin-bottom: calc(var(--spacing) * 39) !important;
  }
  .\!mb-40 {
    margin-bottom: calc(var(--spacing) * 40) !important;
  }
  .\!mb-41 {
    margin-bottom: calc(var(--spacing) * 41) !important;
  }
  .\!mb-42 {
    margin-bottom: calc(var(--spacing) * 42) !important;
  }
  .\!mb-43 {
    margin-bottom: calc(var(--spacing) * 43) !important;
  }
  .\!mb-44 {
    margin-bottom: calc(var(--spacing) * 44) !important;
  }
  .\!mb-45 {
    margin-bottom: calc(var(--spacing) * 45) !important;
  }
  .\!mb-46 {
    margin-bottom: calc(var(--spacing) * 46) !important;
  }
  .\!mb-47 {
    margin-bottom: calc(var(--spacing) * 47) !important;
  }
  .\!mb-48 {
    margin-bottom: calc(var(--spacing) * 48) !important;
  }
  .\!mb-49 {
    margin-bottom: calc(var(--spacing) * 49) !important;
  }
  .\!mb-50 {
    margin-bottom: calc(var(--spacing) * 50) !important;
  }
  .\!mb-51 {
    margin-bottom: calc(var(--spacing) * 51) !important;
  }
  .\!mb-52 {
    margin-bottom: calc(var(--spacing) * 52) !important;
  }
  .\!mb-53 {
    margin-bottom: calc(var(--spacing) * 53) !important;
  }
  .\!mb-54 {
    margin-bottom: calc(var(--spacing) * 54) !important;
  }
  .\!mb-55 {
    margin-bottom: calc(var(--spacing) * 55) !important;
  }
  .\!mb-56 {
    margin-bottom: calc(var(--spacing) * 56) !important;
  }
  .\!mb-57 {
    margin-bottom: calc(var(--spacing) * 57) !important;
  }
  .\!mb-58 {
    margin-bottom: calc(var(--spacing) * 58) !important;
  }
  .\!mb-59 {
    margin-bottom: calc(var(--spacing) * 59) !important;
  }
  .\!mb-60 {
    margin-bottom: calc(var(--spacing) * 60) !important;
  }
  .\!mb-61 {
    margin-bottom: calc(var(--spacing) * 61) !important;
  }
  .\!mb-62 {
    margin-bottom: calc(var(--spacing) * 62) !important;
  }
  .\!mb-63 {
    margin-bottom: calc(var(--spacing) * 63) !important;
  }
  .\!mb-64 {
    margin-bottom: calc(var(--spacing) * 64) !important;
  }
  .\!mb-auto {
    margin-bottom: auto !important;
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-1 {
    margin-bottom: var(--spacing);
  }
  .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-25 {
    margin-bottom: calc(var(--spacing) * 25);
  }
  .mb-26 {
    margin-bottom: calc(var(--spacing) * 26);
  }
  .mb-27 {
    margin-bottom: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-bottom: auto;
  }
  .\!ml-0 {
    margin-left: 0px !important;
  }
  .\!ml-1 {
    margin-left: var(--spacing) !important;
  }
  .\!ml-2 {
    margin-left: calc(var(--spacing) * 2) !important;
  }
  .\!ml-3 {
    margin-left: calc(var(--spacing) * 3) !important;
  }
  .\!ml-4 {
    margin-left: calc(var(--spacing) * 4) !important;
  }
  .\!ml-5 {
    margin-left: calc(var(--spacing) * 5) !important;
  }
  .\!ml-6 {
    margin-left: calc(var(--spacing) * 6) !important;
  }
  .\!ml-7 {
    margin-left: calc(var(--spacing) * 7) !important;
  }
  .\!ml-8 {
    margin-left: calc(var(--spacing) * 8) !important;
  }
  .\!ml-9 {
    margin-left: calc(var(--spacing) * 9) !important;
  }
  .\!ml-10 {
    margin-left: calc(var(--spacing) * 10) !important;
  }
  .\!ml-11 {
    margin-left: calc(var(--spacing) * 11) !important;
  }
  .\!ml-12 {
    margin-left: calc(var(--spacing) * 12) !important;
  }
  .\!ml-13 {
    margin-left: calc(var(--spacing) * 13) !important;
  }
  .\!ml-14 {
    margin-left: calc(var(--spacing) * 14) !important;
  }
  .\!ml-15 {
    margin-left: calc(var(--spacing) * 15) !important;
  }
  .\!ml-16 {
    margin-left: calc(var(--spacing) * 16) !important;
  }
  .\!ml-17 {
    margin-left: calc(var(--spacing) * 17) !important;
  }
  .\!ml-18 {
    margin-left: calc(var(--spacing) * 18) !important;
  }
  .\!ml-19 {
    margin-left: calc(var(--spacing) * 19) !important;
  }
  .\!ml-20 {
    margin-left: calc(var(--spacing) * 20) !important;
  }
  .\!ml-21 {
    margin-left: calc(var(--spacing) * 21) !important;
  }
  .\!ml-22 {
    margin-left: calc(var(--spacing) * 22) !important;
  }
  .\!ml-23 {
    margin-left: calc(var(--spacing) * 23) !important;
  }
  .\!ml-24 {
    margin-left: calc(var(--spacing) * 24) !important;
  }
  .\!ml-25 {
    margin-left: calc(var(--spacing) * 25) !important;
  }
  .\!ml-26 {
    margin-left: calc(var(--spacing) * 26) !important;
  }
  .\!ml-27 {
    margin-left: calc(var(--spacing) * 27) !important;
  }
  .\!ml-28 {
    margin-left: calc(var(--spacing) * 28) !important;
  }
  .\!ml-29 {
    margin-left: calc(var(--spacing) * 29) !important;
  }
  .\!ml-30 {
    margin-left: calc(var(--spacing) * 30) !important;
  }
  .\!ml-31 {
    margin-left: calc(var(--spacing) * 31) !important;
  }
  .\!ml-32 {
    margin-left: calc(var(--spacing) * 32) !important;
  }
  .\!ml-33 {
    margin-left: calc(var(--spacing) * 33) !important;
  }
  .\!ml-34 {
    margin-left: calc(var(--spacing) * 34) !important;
  }
  .\!ml-35 {
    margin-left: calc(var(--spacing) * 35) !important;
  }
  .\!ml-36 {
    margin-left: calc(var(--spacing) * 36) !important;
  }
  .\!ml-37 {
    margin-left: calc(var(--spacing) * 37) !important;
  }
  .\!ml-38 {
    margin-left: calc(var(--spacing) * 38) !important;
  }
  .\!ml-39 {
    margin-left: calc(var(--spacing) * 39) !important;
  }
  .\!ml-40 {
    margin-left: calc(var(--spacing) * 40) !important;
  }
  .\!ml-41 {
    margin-left: calc(var(--spacing) * 41) !important;
  }
  .\!ml-42 {
    margin-left: calc(var(--spacing) * 42) !important;
  }
  .\!ml-43 {
    margin-left: calc(var(--spacing) * 43) !important;
  }
  .\!ml-44 {
    margin-left: calc(var(--spacing) * 44) !important;
  }
  .\!ml-45 {
    margin-left: calc(var(--spacing) * 45) !important;
  }
  .\!ml-46 {
    margin-left: calc(var(--spacing) * 46) !important;
  }
  .\!ml-47 {
    margin-left: calc(var(--spacing) * 47) !important;
  }
  .\!ml-48 {
    margin-left: calc(var(--spacing) * 48) !important;
  }
  .\!ml-49 {
    margin-left: calc(var(--spacing) * 49) !important;
  }
  .\!ml-50 {
    margin-left: calc(var(--spacing) * 50) !important;
  }
  .\!ml-51 {
    margin-left: calc(var(--spacing) * 51) !important;
  }
  .\!ml-52 {
    margin-left: calc(var(--spacing) * 52) !important;
  }
  .\!ml-53 {
    margin-left: calc(var(--spacing) * 53) !important;
  }
  .\!ml-54 {
    margin-left: calc(var(--spacing) * 54) !important;
  }
  .\!ml-55 {
    margin-left: calc(var(--spacing) * 55) !important;
  }
  .\!ml-56 {
    margin-left: calc(var(--spacing) * 56) !important;
  }
  .\!ml-57 {
    margin-left: calc(var(--spacing) * 57) !important;
  }
  .\!ml-58 {
    margin-left: calc(var(--spacing) * 58) !important;
  }
  .\!ml-59 {
    margin-left: calc(var(--spacing) * 59) !important;
  }
  .\!ml-60 {
    margin-left: calc(var(--spacing) * 60) !important;
  }
  .\!ml-61 {
    margin-left: calc(var(--spacing) * 61) !important;
  }
  .\!ml-62 {
    margin-left: calc(var(--spacing) * 62) !important;
  }
  .\!ml-63 {
    margin-left: calc(var(--spacing) * 63) !important;
  }
  .\!ml-64 {
    margin-left: calc(var(--spacing) * 64) !important;
  }
  .\!ml-auto {
    margin-left: auto !important;
  }
  .ml-0 {
    margin-left: 0px;
  }
  .ml-1 {
    margin-left: var(--spacing);
  }
  .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-25 {
    margin-left: calc(var(--spacing) * 25);
  }
  .ml-26 {
    margin-left: calc(var(--spacing) * 26);
  }
  .ml-27 {
    margin-left: calc(var(--spacing) * 27);
  }
  .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-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .\!shrink {
    flex-shrink: 1 !important;
  }
  .\!shrink-0 {
    flex-shrink: 0 !important;
  }
  .\!shrink-1 {
    flex-shrink: 1 !important;
  }
  .\!grow {
    flex-grow: 1 !important;
  }
  .\!grow-0 {
    flex-grow: 0 !important;
  }
  .\!grow-1 {
    flex-grow: 1 !important;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .grow-1 {
    flex-grow: 1;
  }
  .\!basis-0 {
    flex-basis: 0px !important;
  }
  .\!basis-auto {
    flex-basis: auto !important;
  }
  .\!basis-full {
    flex-basis: 100% !important;
  }
  .basis-0 {
    flex-basis: 0px;
  }
  .basis-auto {
    flex-basis: auto;
  }
  .basis-full {
    flex-basis: 100%;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .resize {
    resize: both;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .\!flex-col {
    flex-direction: column !important;
  }
  .\!flex-row {
    flex-direction: row !important;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .\!flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .\!flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .\!items-center {
    align-items: center !important;
  }
  .\!items-end {
    align-items: flex-end !important;
  }
  .\!items-start {
    align-items: flex-start !important;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .\!justify-around {
    justify-content: space-around !important;
  }
  .\!justify-between {
    justify-content: space-between !important;
  }
  .\!justify-center {
    justify-content: center !important;
  }
  .\!justify-end {
    justify-content: flex-end !important;
  }
  .\!justify-evenly {
    justify-content: space-evenly !important;
  }
  .\!justify-start {
    justify-content: flex-start !important;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .\!gap-0 {
    gap: 0px !important;
  }
  .\!gap-1 {
    gap: var(--spacing) !important;
  }
  .\!gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  .\!gap-3 {
    gap: calc(var(--spacing) * 3) !important;
  }
  .\!gap-4 {
    gap: calc(var(--spacing) * 4) !important;
  }
  .\!gap-5 {
    gap: calc(var(--spacing) * 5) !important;
  }
  .\!gap-6 {
    gap: calc(var(--spacing) * 6) !important;
  }
  .\!gap-7 {
    gap: calc(var(--spacing) * 7) !important;
  }
  .\!gap-8 {
    gap: calc(var(--spacing) * 8) !important;
  }
  .\!gap-9 {
    gap: calc(var(--spacing) * 9) !important;
  }
  .\!gap-10 {
    gap: calc(var(--spacing) * 10) !important;
  }
  .\!gap-11 {
    gap: calc(var(--spacing) * 11) !important;
  }
  .\!gap-12 {
    gap: calc(var(--spacing) * 12) !important;
  }
  .\!gap-13 {
    gap: calc(var(--spacing) * 13) !important;
  }
  .\!gap-14 {
    gap: calc(var(--spacing) * 14) !important;
  }
  .\!gap-15 {
    gap: calc(var(--spacing) * 15) !important;
  }
  .\!gap-16 {
    gap: calc(var(--spacing) * 16) !important;
  }
  .\!gap-17 {
    gap: calc(var(--spacing) * 17) !important;
  }
  .\!gap-18 {
    gap: calc(var(--spacing) * 18) !important;
  }
  .\!gap-19 {
    gap: calc(var(--spacing) * 19) !important;
  }
  .\!gap-20 {
    gap: calc(var(--spacing) * 20) !important;
  }
  .\!gap-21 {
    gap: calc(var(--spacing) * 21) !important;
  }
  .\!gap-22 {
    gap: calc(var(--spacing) * 22) !important;
  }
  .\!gap-23 {
    gap: calc(var(--spacing) * 23) !important;
  }
  .\!gap-24 {
    gap: calc(var(--spacing) * 24) !important;
  }
  .\!gap-25 {
    gap: calc(var(--spacing) * 25) !important;
  }
  .\!gap-26 {
    gap: calc(var(--spacing) * 26) !important;
  }
  .\!gap-27 {
    gap: calc(var(--spacing) * 27) !important;
  }
  .\!gap-28 {
    gap: calc(var(--spacing) * 28) !important;
  }
  .\!gap-29 {
    gap: calc(var(--spacing) * 29) !important;
  }
  .\!gap-30 {
    gap: calc(var(--spacing) * 30) !important;
  }
  .\!gap-31 {
    gap: calc(var(--spacing) * 31) !important;
  }
  .\!gap-32 {
    gap: calc(var(--spacing) * 32) !important;
  }
  .\!gap-33 {
    gap: calc(var(--spacing) * 33) !important;
  }
  .\!gap-34 {
    gap: calc(var(--spacing) * 34) !important;
  }
  .\!gap-35 {
    gap: calc(var(--spacing) * 35) !important;
  }
  .\!gap-36 {
    gap: calc(var(--spacing) * 36) !important;
  }
  .\!gap-37 {
    gap: calc(var(--spacing) * 37) !important;
  }
  .\!gap-38 {
    gap: calc(var(--spacing) * 38) !important;
  }
  .\!gap-39 {
    gap: calc(var(--spacing) * 39) !important;
  }
  .\!gap-40 {
    gap: calc(var(--spacing) * 40) !important;
  }
  .\!gap-41 {
    gap: calc(var(--spacing) * 41) !important;
  }
  .\!gap-42 {
    gap: calc(var(--spacing) * 42) !important;
  }
  .\!gap-43 {
    gap: calc(var(--spacing) * 43) !important;
  }
  .\!gap-44 {
    gap: calc(var(--spacing) * 44) !important;
  }
  .\!gap-45 {
    gap: calc(var(--spacing) * 45) !important;
  }
  .\!gap-46 {
    gap: calc(var(--spacing) * 46) !important;
  }
  .\!gap-47 {
    gap: calc(var(--spacing) * 47) !important;
  }
  .\!gap-48 {
    gap: calc(var(--spacing) * 48) !important;
  }
  .\!gap-49 {
    gap: calc(var(--spacing) * 49) !important;
  }
  .\!gap-50 {
    gap: calc(var(--spacing) * 50) !important;
  }
  .\!gap-51 {
    gap: calc(var(--spacing) * 51) !important;
  }
  .\!gap-52 {
    gap: calc(var(--spacing) * 52) !important;
  }
  .\!gap-53 {
    gap: calc(var(--spacing) * 53) !important;
  }
  .\!gap-54 {
    gap: calc(var(--spacing) * 54) !important;
  }
  .\!gap-55 {
    gap: calc(var(--spacing) * 55) !important;
  }
  .\!gap-56 {
    gap: calc(var(--spacing) * 56) !important;
  }
  .\!gap-57 {
    gap: calc(var(--spacing) * 57) !important;
  }
  .\!gap-58 {
    gap: calc(var(--spacing) * 58) !important;
  }
  .\!gap-59 {
    gap: calc(var(--spacing) * 59) !important;
  }
  .\!gap-60 {
    gap: calc(var(--spacing) * 60) !important;
  }
  .\!gap-61 {
    gap: calc(var(--spacing) * 61) !important;
  }
  .\!gap-62 {
    gap: calc(var(--spacing) * 62) !important;
  }
  .\!gap-63 {
    gap: calc(var(--spacing) * 63) !important;
  }
  .\!gap-64 {
    gap: calc(var(--spacing) * 64) !important;
  }
  .gap-0 {
    gap: 0px;
  }
  .gap-1 {
    gap: var(--spacing);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-11 {
    gap: calc(var(--spacing) * 11);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-13 {
    gap: calc(var(--spacing) * 13);
  }
  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }
  .gap-15 {
    gap: calc(var(--spacing) * 15);
  }
  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }
  .gap-17 {
    gap: calc(var(--spacing) * 17);
  }
  .gap-18 {
    gap: calc(var(--spacing) * 18);
  }
  .gap-19 {
    gap: calc(var(--spacing) * 19);
  }
  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }
  .gap-21 {
    gap: calc(var(--spacing) * 21);
  }
  .gap-22 {
    gap: calc(var(--spacing) * 22);
  }
  .gap-23 {
    gap: calc(var(--spacing) * 23);
  }
  .gap-24 {
    gap: calc(var(--spacing) * 24);
  }
  .gap-25 {
    gap: calc(var(--spacing) * 25);
  }
  .gap-26 {
    gap: calc(var(--spacing) * 26);
  }
  .gap-27 {
    gap: calc(var(--spacing) * 27);
  }
  .gap-28 {
    gap: calc(var(--spacing) * 28);
  }
  .gap-29 {
    gap: calc(var(--spacing) * 29);
  }
  .gap-30 {
    gap: calc(var(--spacing) * 30);
  }
  .gap-31 {
    gap: calc(var(--spacing) * 31);
  }
  .gap-32 {
    gap: calc(var(--spacing) * 32);
  }
  .gap-33 {
    gap: calc(var(--spacing) * 33);
  }
  .gap-34 {
    gap: calc(var(--spacing) * 34);
  }
  .gap-35 {
    gap: calc(var(--spacing) * 35);
  }
  .gap-36 {
    gap: calc(var(--spacing) * 36);
  }
  .gap-37 {
    gap: calc(var(--spacing) * 37);
  }
  .gap-38 {
    gap: calc(var(--spacing) * 38);
  }
  .gap-39 {
    gap: calc(var(--spacing) * 39);
  }
  .gap-40 {
    gap: calc(var(--spacing) * 40);
  }
  .gap-41 {
    gap: calc(var(--spacing) * 41);
  }
  .gap-42 {
    gap: calc(var(--spacing) * 42);
  }
  .gap-43 {
    gap: calc(var(--spacing) * 43);
  }
  .gap-44 {
    gap: calc(var(--spacing) * 44);
  }
  .gap-45 {
    gap: calc(var(--spacing) * 45);
  }
  .gap-46 {
    gap: calc(var(--spacing) * 46);
  }
  .gap-47 {
    gap: calc(var(--spacing) * 47);
  }
  .gap-48 {
    gap: calc(var(--spacing) * 48);
  }
  .gap-49 {
    gap: calc(var(--spacing) * 49);
  }
  .gap-50 {
    gap: calc(var(--spacing) * 50);
  }
  .gap-51 {
    gap: calc(var(--spacing) * 51);
  }
  .gap-52 {
    gap: calc(var(--spacing) * 52);
  }
  .gap-53 {
    gap: calc(var(--spacing) * 53);
  }
  .gap-54 {
    gap: calc(var(--spacing) * 54);
  }
  .gap-55 {
    gap: calc(var(--spacing) * 55);
  }
  .gap-56 {
    gap: calc(var(--spacing) * 56);
  }
  .gap-57 {
    gap: calc(var(--spacing) * 57);
  }
  .gap-58 {
    gap: calc(var(--spacing) * 58);
  }
  .gap-59 {
    gap: calc(var(--spacing) * 59);
  }
  .gap-60 {
    gap: calc(var(--spacing) * 60);
  }
  .gap-61 {
    gap: calc(var(--spacing) * 61);
  }
  .gap-62 {
    gap: calc(var(--spacing) * 62);
  }
  .gap-63 {
    gap: calc(var(--spacing) * 63);
  }
  .gap-64 {
    gap: calc(var(--spacing) * 64);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .\!p-0 {
    padding: 0px !important;
  }
  .\!p-1 {
    padding: var(--spacing) !important;
  }
  .\!p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }
  .\!p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }
  .\!p-4 {
    padding: calc(var(--spacing) * 4) !important;
  }
  .\!p-5 {
    padding: calc(var(--spacing) * 5) !important;
  }
  .\!p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }
  .\!p-7 {
    padding: calc(var(--spacing) * 7) !important;
  }
  .\!p-8 {
    padding: calc(var(--spacing) * 8) !important;
  }
  .\!p-9 {
    padding: calc(var(--spacing) * 9) !important;
  }
  .\!p-10 {
    padding: calc(var(--spacing) * 10) !important;
  }
  .\!p-11 {
    padding: calc(var(--spacing) * 11) !important;
  }
  .\!p-12 {
    padding: calc(var(--spacing) * 12) !important;
  }
  .\!p-13 {
    padding: calc(var(--spacing) * 13) !important;
  }
  .\!p-14 {
    padding: calc(var(--spacing) * 14) !important;
  }
  .\!p-15 {
    padding: calc(var(--spacing) * 15) !important;
  }
  .\!p-16 {
    padding: calc(var(--spacing) * 16) !important;
  }
  .\!p-17 {
    padding: calc(var(--spacing) * 17) !important;
  }
  .\!p-18 {
    padding: calc(var(--spacing) * 18) !important;
  }
  .\!p-19 {
    padding: calc(var(--spacing) * 19) !important;
  }
  .\!p-20 {
    padding: calc(var(--spacing) * 20) !important;
  }
  .\!p-21 {
    padding: calc(var(--spacing) * 21) !important;
  }
  .\!p-22 {
    padding: calc(var(--spacing) * 22) !important;
  }
  .\!p-23 {
    padding: calc(var(--spacing) * 23) !important;
  }
  .\!p-24 {
    padding: calc(var(--spacing) * 24) !important;
  }
  .\!p-25 {
    padding: calc(var(--spacing) * 25) !important;
  }
  .\!p-26 {
    padding: calc(var(--spacing) * 26) !important;
  }
  .\!p-27 {
    padding: calc(var(--spacing) * 27) !important;
  }
  .\!p-28 {
    padding: calc(var(--spacing) * 28) !important;
  }
  .\!p-29 {
    padding: calc(var(--spacing) * 29) !important;
  }
  .\!p-30 {
    padding: calc(var(--spacing) * 30) !important;
  }
  .\!p-31 {
    padding: calc(var(--spacing) * 31) !important;
  }
  .\!p-32 {
    padding: calc(var(--spacing) * 32) !important;
  }
  .\!p-33 {
    padding: calc(var(--spacing) * 33) !important;
  }
  .\!p-34 {
    padding: calc(var(--spacing) * 34) !important;
  }
  .\!p-35 {
    padding: calc(var(--spacing) * 35) !important;
  }
  .\!p-36 {
    padding: calc(var(--spacing) * 36) !important;
  }
  .\!p-37 {
    padding: calc(var(--spacing) * 37) !important;
  }
  .\!p-38 {
    padding: calc(var(--spacing) * 38) !important;
  }
  .\!p-39 {
    padding: calc(var(--spacing) * 39) !important;
  }
  .\!p-40 {
    padding: calc(var(--spacing) * 40) !important;
  }
  .\!p-41 {
    padding: calc(var(--spacing) * 41) !important;
  }
  .\!p-42 {
    padding: calc(var(--spacing) * 42) !important;
  }
  .\!p-43 {
    padding: calc(var(--spacing) * 43) !important;
  }
  .\!p-44 {
    padding: calc(var(--spacing) * 44) !important;
  }
  .\!p-45 {
    padding: calc(var(--spacing) * 45) !important;
  }
  .\!p-46 {
    padding: calc(var(--spacing) * 46) !important;
  }
  .\!p-47 {
    padding: calc(var(--spacing) * 47) !important;
  }
  .\!p-48 {
    padding: calc(var(--spacing) * 48) !important;
  }
  .\!p-49 {
    padding: calc(var(--spacing) * 49) !important;
  }
  .\!p-50 {
    padding: calc(var(--spacing) * 50) !important;
  }
  .\!p-51 {
    padding: calc(var(--spacing) * 51) !important;
  }
  .\!p-52 {
    padding: calc(var(--spacing) * 52) !important;
  }
  .\!p-53 {
    padding: calc(var(--spacing) * 53) !important;
  }
  .\!p-54 {
    padding: calc(var(--spacing) * 54) !important;
  }
  .\!p-55 {
    padding: calc(var(--spacing) * 55) !important;
  }
  .\!p-56 {
    padding: calc(var(--spacing) * 56) !important;
  }
  .\!p-57 {
    padding: calc(var(--spacing) * 57) !important;
  }
  .\!p-58 {
    padding: calc(var(--spacing) * 58) !important;
  }
  .\!p-59 {
    padding: calc(var(--spacing) * 59) !important;
  }
  .\!p-60 {
    padding: calc(var(--spacing) * 60) !important;
  }
  .\!p-61 {
    padding: calc(var(--spacing) * 61) !important;
  }
  .\!p-62 {
    padding: calc(var(--spacing) * 62) !important;
  }
  .\!p-63 {
    padding: calc(var(--spacing) * 63) !important;
  }
  .\!p-64 {
    padding: calc(var(--spacing) * 64) !important;
  }
  .p-0 {
    padding: 0px;
  }
  .p-1 {
    padding: var(--spacing);
  }
  .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-25 {
    padding: calc(var(--spacing) * 25);
  }
  .p-26 {
    padding: calc(var(--spacing) * 26);
  }
  .p-27 {
    padding: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!px-0 {
    padding-inline: 0px !important;
  }
  .\!px-1 {
    padding-inline: var(--spacing) !important;
  }
  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }
  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }
  .\!px-5 {
    padding-inline: calc(var(--spacing) * 5) !important;
  }
  .\!px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }
  .\!px-7 {
    padding-inline: calc(var(--spacing) * 7) !important;
  }
  .\!px-8 {
    padding-inline: calc(var(--spacing) * 8) !important;
  }
  .\!px-9 {
    padding-inline: calc(var(--spacing) * 9) !important;
  }
  .\!px-10 {
    padding-inline: calc(var(--spacing) * 10) !important;
  }
  .\!px-11 {
    padding-inline: calc(var(--spacing) * 11) !important;
  }
  .\!px-12 {
    padding-inline: calc(var(--spacing) * 12) !important;
  }
  .\!px-13 {
    padding-inline: calc(var(--spacing) * 13) !important;
  }
  .\!px-14 {
    padding-inline: calc(var(--spacing) * 14) !important;
  }
  .\!px-15 {
    padding-inline: calc(var(--spacing) * 15) !important;
  }
  .\!px-16 {
    padding-inline: calc(var(--spacing) * 16) !important;
  }
  .\!px-17 {
    padding-inline: calc(var(--spacing) * 17) !important;
  }
  .\!px-18 {
    padding-inline: calc(var(--spacing) * 18) !important;
  }
  .\!px-19 {
    padding-inline: calc(var(--spacing) * 19) !important;
  }
  .\!px-20 {
    padding-inline: calc(var(--spacing) * 20) !important;
  }
  .\!px-21 {
    padding-inline: calc(var(--spacing) * 21) !important;
  }
  .\!px-22 {
    padding-inline: calc(var(--spacing) * 22) !important;
  }
  .\!px-23 {
    padding-inline: calc(var(--spacing) * 23) !important;
  }
  .\!px-24 {
    padding-inline: calc(var(--spacing) * 24) !important;
  }
  .\!px-25 {
    padding-inline: calc(var(--spacing) * 25) !important;
  }
  .\!px-26 {
    padding-inline: calc(var(--spacing) * 26) !important;
  }
  .\!px-27 {
    padding-inline: calc(var(--spacing) * 27) !important;
  }
  .\!px-28 {
    padding-inline: calc(var(--spacing) * 28) !important;
  }
  .\!px-29 {
    padding-inline: calc(var(--spacing) * 29) !important;
  }
  .\!px-30 {
    padding-inline: calc(var(--spacing) * 30) !important;
  }
  .\!px-31 {
    padding-inline: calc(var(--spacing) * 31) !important;
  }
  .\!px-32 {
    padding-inline: calc(var(--spacing) * 32) !important;
  }
  .\!px-33 {
    padding-inline: calc(var(--spacing) * 33) !important;
  }
  .\!px-34 {
    padding-inline: calc(var(--spacing) * 34) !important;
  }
  .\!px-35 {
    padding-inline: calc(var(--spacing) * 35) !important;
  }
  .\!px-36 {
    padding-inline: calc(var(--spacing) * 36) !important;
  }
  .\!px-37 {
    padding-inline: calc(var(--spacing) * 37) !important;
  }
  .\!px-38 {
    padding-inline: calc(var(--spacing) * 38) !important;
  }
  .\!px-39 {
    padding-inline: calc(var(--spacing) * 39) !important;
  }
  .\!px-40 {
    padding-inline: calc(var(--spacing) * 40) !important;
  }
  .\!px-41 {
    padding-inline: calc(var(--spacing) * 41) !important;
  }
  .\!px-42 {
    padding-inline: calc(var(--spacing) * 42) !important;
  }
  .\!px-43 {
    padding-inline: calc(var(--spacing) * 43) !important;
  }
  .\!px-44 {
    padding-inline: calc(var(--spacing) * 44) !important;
  }
  .\!px-45 {
    padding-inline: calc(var(--spacing) * 45) !important;
  }
  .\!px-46 {
    padding-inline: calc(var(--spacing) * 46) !important;
  }
  .\!px-47 {
    padding-inline: calc(var(--spacing) * 47) !important;
  }
  .\!px-48 {
    padding-inline: calc(var(--spacing) * 48) !important;
  }
  .\!px-49 {
    padding-inline: calc(var(--spacing) * 49) !important;
  }
  .\!px-50 {
    padding-inline: calc(var(--spacing) * 50) !important;
  }
  .\!px-51 {
    padding-inline: calc(var(--spacing) * 51) !important;
  }
  .\!px-52 {
    padding-inline: calc(var(--spacing) * 52) !important;
  }
  .\!px-53 {
    padding-inline: calc(var(--spacing) * 53) !important;
  }
  .\!px-54 {
    padding-inline: calc(var(--spacing) * 54) !important;
  }
  .\!px-55 {
    padding-inline: calc(var(--spacing) * 55) !important;
  }
  .\!px-56 {
    padding-inline: calc(var(--spacing) * 56) !important;
  }
  .\!px-57 {
    padding-inline: calc(var(--spacing) * 57) !important;
  }
  .\!px-58 {
    padding-inline: calc(var(--spacing) * 58) !important;
  }
  .\!px-59 {
    padding-inline: calc(var(--spacing) * 59) !important;
  }
  .\!px-60 {
    padding-inline: calc(var(--spacing) * 60) !important;
  }
  .\!px-61 {
    padding-inline: calc(var(--spacing) * 61) !important;
  }
  .\!px-62 {
    padding-inline: calc(var(--spacing) * 62) !important;
  }
  .\!px-63 {
    padding-inline: calc(var(--spacing) * 63) !important;
  }
  .\!px-64 {
    padding-inline: calc(var(--spacing) * 64) !important;
  }
  .px-0 {
    padding-inline: 0px;
  }
  .px-1 {
    padding-inline: var(--spacing);
  }
  .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-25 {
    padding-inline: calc(var(--spacing) * 25);
  }
  .px-26 {
    padding-inline: calc(var(--spacing) * 26);
  }
  .px-27 {
    padding-inline: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!py-0 {
    padding-block: 0px !important;
  }
  .\!py-1 {
    padding-block: var(--spacing) !important;
  }
  .\!py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .\!py-3 {
    padding-block: calc(var(--spacing) * 3) !important;
  }
  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .\!py-5 {
    padding-block: calc(var(--spacing) * 5) !important;
  }
  .\!py-6 {
    padding-block: calc(var(--spacing) * 6) !important;
  }
  .\!py-7 {
    padding-block: calc(var(--spacing) * 7) !important;
  }
  .\!py-8 {
    padding-block: calc(var(--spacing) * 8) !important;
  }
  .\!py-9 {
    padding-block: calc(var(--spacing) * 9) !important;
  }
  .\!py-10 {
    padding-block: calc(var(--spacing) * 10) !important;
  }
  .\!py-11 {
    padding-block: calc(var(--spacing) * 11) !important;
  }
  .\!py-12 {
    padding-block: calc(var(--spacing) * 12) !important;
  }
  .\!py-13 {
    padding-block: calc(var(--spacing) * 13) !important;
  }
  .\!py-14 {
    padding-block: calc(var(--spacing) * 14) !important;
  }
  .\!py-15 {
    padding-block: calc(var(--spacing) * 15) !important;
  }
  .\!py-16 {
    padding-block: calc(var(--spacing) * 16) !important;
  }
  .\!py-17 {
    padding-block: calc(var(--spacing) * 17) !important;
  }
  .\!py-18 {
    padding-block: calc(var(--spacing) * 18) !important;
  }
  .\!py-19 {
    padding-block: calc(var(--spacing) * 19) !important;
  }
  .\!py-20 {
    padding-block: calc(var(--spacing) * 20) !important;
  }
  .\!py-21 {
    padding-block: calc(var(--spacing) * 21) !important;
  }
  .\!py-22 {
    padding-block: calc(var(--spacing) * 22) !important;
  }
  .\!py-23 {
    padding-block: calc(var(--spacing) * 23) !important;
  }
  .\!py-24 {
    padding-block: calc(var(--spacing) * 24) !important;
  }
  .\!py-25 {
    padding-block: calc(var(--spacing) * 25) !important;
  }
  .\!py-26 {
    padding-block: calc(var(--spacing) * 26) !important;
  }
  .\!py-27 {
    padding-block: calc(var(--spacing) * 27) !important;
  }
  .\!py-28 {
    padding-block: calc(var(--spacing) * 28) !important;
  }
  .\!py-29 {
    padding-block: calc(var(--spacing) * 29) !important;
  }
  .\!py-30 {
    padding-block: calc(var(--spacing) * 30) !important;
  }
  .\!py-31 {
    padding-block: calc(var(--spacing) * 31) !important;
  }
  .\!py-32 {
    padding-block: calc(var(--spacing) * 32) !important;
  }
  .\!py-33 {
    padding-block: calc(var(--spacing) * 33) !important;
  }
  .\!py-34 {
    padding-block: calc(var(--spacing) * 34) !important;
  }
  .\!py-35 {
    padding-block: calc(var(--spacing) * 35) !important;
  }
  .\!py-36 {
    padding-block: calc(var(--spacing) * 36) !important;
  }
  .\!py-37 {
    padding-block: calc(var(--spacing) * 37) !important;
  }
  .\!py-38 {
    padding-block: calc(var(--spacing) * 38) !important;
  }
  .\!py-39 {
    padding-block: calc(var(--spacing) * 39) !important;
  }
  .\!py-40 {
    padding-block: calc(var(--spacing) * 40) !important;
  }
  .\!py-41 {
    padding-block: calc(var(--spacing) * 41) !important;
  }
  .\!py-42 {
    padding-block: calc(var(--spacing) * 42) !important;
  }
  .\!py-43 {
    padding-block: calc(var(--spacing) * 43) !important;
  }
  .\!py-44 {
    padding-block: calc(var(--spacing) * 44) !important;
  }
  .\!py-45 {
    padding-block: calc(var(--spacing) * 45) !important;
  }
  .\!py-46 {
    padding-block: calc(var(--spacing) * 46) !important;
  }
  .\!py-47 {
    padding-block: calc(var(--spacing) * 47) !important;
  }
  .\!py-48 {
    padding-block: calc(var(--spacing) * 48) !important;
  }
  .\!py-49 {
    padding-block: calc(var(--spacing) * 49) !important;
  }
  .\!py-50 {
    padding-block: calc(var(--spacing) * 50) !important;
  }
  .\!py-51 {
    padding-block: calc(var(--spacing) * 51) !important;
  }
  .\!py-52 {
    padding-block: calc(var(--spacing) * 52) !important;
  }
  .\!py-53 {
    padding-block: calc(var(--spacing) * 53) !important;
  }
  .\!py-54 {
    padding-block: calc(var(--spacing) * 54) !important;
  }
  .\!py-55 {
    padding-block: calc(var(--spacing) * 55) !important;
  }
  .\!py-56 {
    padding-block: calc(var(--spacing) * 56) !important;
  }
  .\!py-57 {
    padding-block: calc(var(--spacing) * 57) !important;
  }
  .\!py-58 {
    padding-block: calc(var(--spacing) * 58) !important;
  }
  .\!py-59 {
    padding-block: calc(var(--spacing) * 59) !important;
  }
  .\!py-60 {
    padding-block: calc(var(--spacing) * 60) !important;
  }
  .\!py-61 {
    padding-block: calc(var(--spacing) * 61) !important;
  }
  .\!py-62 {
    padding-block: calc(var(--spacing) * 62) !important;
  }
  .\!py-63 {
    padding-block: calc(var(--spacing) * 63) !important;
  }
  .\!py-64 {
    padding-block: calc(var(--spacing) * 64) !important;
  }
  .py-0 {
    padding-block: 0px;
  }
  .py-1 {
    padding-block: var(--spacing);
  }
  .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-25 {
    padding-block: calc(var(--spacing) * 25);
  }
  .py-26 {
    padding-block: calc(var(--spacing) * 26);
  }
  .py-27 {
    padding-block: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!pt-0 {
    padding-top: 0px !important;
  }
  .\!pt-1 {
    padding-top: var(--spacing) !important;
  }
  .\!pt-2 {
    padding-top: calc(var(--spacing) * 2) !important;
  }
  .\!pt-3 {
    padding-top: calc(var(--spacing) * 3) !important;
  }
  .\!pt-4 {
    padding-top: calc(var(--spacing) * 4) !important;
  }
  .\!pt-5 {
    padding-top: calc(var(--spacing) * 5) !important;
  }
  .\!pt-6 {
    padding-top: calc(var(--spacing) * 6) !important;
  }
  .\!pt-7 {
    padding-top: calc(var(--spacing) * 7) !important;
  }
  .\!pt-8 {
    padding-top: calc(var(--spacing) * 8) !important;
  }
  .\!pt-9 {
    padding-top: calc(var(--spacing) * 9) !important;
  }
  .\!pt-10 {
    padding-top: calc(var(--spacing) * 10) !important;
  }
  .\!pt-11 {
    padding-top: calc(var(--spacing) * 11) !important;
  }
  .\!pt-12 {
    padding-top: calc(var(--spacing) * 12) !important;
  }
  .\!pt-13 {
    padding-top: calc(var(--spacing) * 13) !important;
  }
  .\!pt-14 {
    padding-top: calc(var(--spacing) * 14) !important;
  }
  .\!pt-15 {
    padding-top: calc(var(--spacing) * 15) !important;
  }
  .\!pt-16 {
    padding-top: calc(var(--spacing) * 16) !important;
  }
  .\!pt-17 {
    padding-top: calc(var(--spacing) * 17) !important;
  }
  .\!pt-18 {
    padding-top: calc(var(--spacing) * 18) !important;
  }
  .\!pt-19 {
    padding-top: calc(var(--spacing) * 19) !important;
  }
  .\!pt-20 {
    padding-top: calc(var(--spacing) * 20) !important;
  }
  .\!pt-21 {
    padding-top: calc(var(--spacing) * 21) !important;
  }
  .\!pt-22 {
    padding-top: calc(var(--spacing) * 22) !important;
  }
  .\!pt-23 {
    padding-top: calc(var(--spacing) * 23) !important;
  }
  .\!pt-24 {
    padding-top: calc(var(--spacing) * 24) !important;
  }
  .\!pt-25 {
    padding-top: calc(var(--spacing) * 25) !important;
  }
  .\!pt-26 {
    padding-top: calc(var(--spacing) * 26) !important;
  }
  .\!pt-27 {
    padding-top: calc(var(--spacing) * 27) !important;
  }
  .\!pt-28 {
    padding-top: calc(var(--spacing) * 28) !important;
  }
  .\!pt-29 {
    padding-top: calc(var(--spacing) * 29) !important;
  }
  .\!pt-30 {
    padding-top: calc(var(--spacing) * 30) !important;
  }
  .\!pt-31 {
    padding-top: calc(var(--spacing) * 31) !important;
  }
  .\!pt-32 {
    padding-top: calc(var(--spacing) * 32) !important;
  }
  .\!pt-33 {
    padding-top: calc(var(--spacing) * 33) !important;
  }
  .\!pt-34 {
    padding-top: calc(var(--spacing) * 34) !important;
  }
  .\!pt-35 {
    padding-top: calc(var(--spacing) * 35) !important;
  }
  .\!pt-36 {
    padding-top: calc(var(--spacing) * 36) !important;
  }
  .\!pt-37 {
    padding-top: calc(var(--spacing) * 37) !important;
  }
  .\!pt-38 {
    padding-top: calc(var(--spacing) * 38) !important;
  }
  .\!pt-39 {
    padding-top: calc(var(--spacing) * 39) !important;
  }
  .\!pt-40 {
    padding-top: calc(var(--spacing) * 40) !important;
  }
  .\!pt-41 {
    padding-top: calc(var(--spacing) * 41) !important;
  }
  .\!pt-42 {
    padding-top: calc(var(--spacing) * 42) !important;
  }
  .\!pt-43 {
    padding-top: calc(var(--spacing) * 43) !important;
  }
  .\!pt-44 {
    padding-top: calc(var(--spacing) * 44) !important;
  }
  .\!pt-45 {
    padding-top: calc(var(--spacing) * 45) !important;
  }
  .\!pt-46 {
    padding-top: calc(var(--spacing) * 46) !important;
  }
  .\!pt-47 {
    padding-top: calc(var(--spacing) * 47) !important;
  }
  .\!pt-48 {
    padding-top: calc(var(--spacing) * 48) !important;
  }
  .\!pt-49 {
    padding-top: calc(var(--spacing) * 49) !important;
  }
  .\!pt-50 {
    padding-top: calc(var(--spacing) * 50) !important;
  }
  .\!pt-51 {
    padding-top: calc(var(--spacing) * 51) !important;
  }
  .\!pt-52 {
    padding-top: calc(var(--spacing) * 52) !important;
  }
  .\!pt-53 {
    padding-top: calc(var(--spacing) * 53) !important;
  }
  .\!pt-54 {
    padding-top: calc(var(--spacing) * 54) !important;
  }
  .\!pt-55 {
    padding-top: calc(var(--spacing) * 55) !important;
  }
  .\!pt-56 {
    padding-top: calc(var(--spacing) * 56) !important;
  }
  .\!pt-57 {
    padding-top: calc(var(--spacing) * 57) !important;
  }
  .\!pt-58 {
    padding-top: calc(var(--spacing) * 58) !important;
  }
  .\!pt-59 {
    padding-top: calc(var(--spacing) * 59) !important;
  }
  .\!pt-60 {
    padding-top: calc(var(--spacing) * 60) !important;
  }
  .\!pt-61 {
    padding-top: calc(var(--spacing) * 61) !important;
  }
  .\!pt-62 {
    padding-top: calc(var(--spacing) * 62) !important;
  }
  .\!pt-63 {
    padding-top: calc(var(--spacing) * 63) !important;
  }
  .\!pt-64 {
    padding-top: calc(var(--spacing) * 64) !important;
  }
  .pt-0 {
    padding-top: 0px;
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .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-25 {
    padding-top: calc(var(--spacing) * 25);
  }
  .pt-26 {
    padding-top: calc(var(--spacing) * 26);
  }
  .pt-27 {
    padding-top: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!pr-0 {
    padding-right: 0px !important;
  }
  .\!pr-1 {
    padding-right: var(--spacing) !important;
  }
  .\!pr-2 {
    padding-right: calc(var(--spacing) * 2) !important;
  }
  .\!pr-3 {
    padding-right: calc(var(--spacing) * 3) !important;
  }
  .\!pr-4 {
    padding-right: calc(var(--spacing) * 4) !important;
  }
  .\!pr-5 {
    padding-right: calc(var(--spacing) * 5) !important;
  }
  .\!pr-6 {
    padding-right: calc(var(--spacing) * 6) !important;
  }
  .\!pr-7 {
    padding-right: calc(var(--spacing) * 7) !important;
  }
  .\!pr-8 {
    padding-right: calc(var(--spacing) * 8) !important;
  }
  .\!pr-9 {
    padding-right: calc(var(--spacing) * 9) !important;
  }
  .\!pr-10 {
    padding-right: calc(var(--spacing) * 10) !important;
  }
  .\!pr-11 {
    padding-right: calc(var(--spacing) * 11) !important;
  }
  .\!pr-12 {
    padding-right: calc(var(--spacing) * 12) !important;
  }
  .\!pr-13 {
    padding-right: calc(var(--spacing) * 13) !important;
  }
  .\!pr-14 {
    padding-right: calc(var(--spacing) * 14) !important;
  }
  .\!pr-15 {
    padding-right: calc(var(--spacing) * 15) !important;
  }
  .\!pr-16 {
    padding-right: calc(var(--spacing) * 16) !important;
  }
  .\!pr-17 {
    padding-right: calc(var(--spacing) * 17) !important;
  }
  .\!pr-18 {
    padding-right: calc(var(--spacing) * 18) !important;
  }
  .\!pr-19 {
    padding-right: calc(var(--spacing) * 19) !important;
  }
  .\!pr-20 {
    padding-right: calc(var(--spacing) * 20) !important;
  }
  .\!pr-21 {
    padding-right: calc(var(--spacing) * 21) !important;
  }
  .\!pr-22 {
    padding-right: calc(var(--spacing) * 22) !important;
  }
  .\!pr-23 {
    padding-right: calc(var(--spacing) * 23) !important;
  }
  .\!pr-24 {
    padding-right: calc(var(--spacing) * 24) !important;
  }
  .\!pr-25 {
    padding-right: calc(var(--spacing) * 25) !important;
  }
  .\!pr-26 {
    padding-right: calc(var(--spacing) * 26) !important;
  }
  .\!pr-27 {
    padding-right: calc(var(--spacing) * 27) !important;
  }
  .\!pr-28 {
    padding-right: calc(var(--spacing) * 28) !important;
  }
  .\!pr-29 {
    padding-right: calc(var(--spacing) * 29) !important;
  }
  .\!pr-30 {
    padding-right: calc(var(--spacing) * 30) !important;
  }
  .\!pr-31 {
    padding-right: calc(var(--spacing) * 31) !important;
  }
  .\!pr-32 {
    padding-right: calc(var(--spacing) * 32) !important;
  }
  .\!pr-33 {
    padding-right: calc(var(--spacing) * 33) !important;
  }
  .\!pr-34 {
    padding-right: calc(var(--spacing) * 34) !important;
  }
  .\!pr-35 {
    padding-right: calc(var(--spacing) * 35) !important;
  }
  .\!pr-36 {
    padding-right: calc(var(--spacing) * 36) !important;
  }
  .\!pr-37 {
    padding-right: calc(var(--spacing) * 37) !important;
  }
  .\!pr-38 {
    padding-right: calc(var(--spacing) * 38) !important;
  }
  .\!pr-39 {
    padding-right: calc(var(--spacing) * 39) !important;
  }
  .\!pr-40 {
    padding-right: calc(var(--spacing) * 40) !important;
  }
  .\!pr-41 {
    padding-right: calc(var(--spacing) * 41) !important;
  }
  .\!pr-42 {
    padding-right: calc(var(--spacing) * 42) !important;
  }
  .\!pr-43 {
    padding-right: calc(var(--spacing) * 43) !important;
  }
  .\!pr-44 {
    padding-right: calc(var(--spacing) * 44) !important;
  }
  .\!pr-45 {
    padding-right: calc(var(--spacing) * 45) !important;
  }
  .\!pr-46 {
    padding-right: calc(var(--spacing) * 46) !important;
  }
  .\!pr-47 {
    padding-right: calc(var(--spacing) * 47) !important;
  }
  .\!pr-48 {
    padding-right: calc(var(--spacing) * 48) !important;
  }
  .\!pr-49 {
    padding-right: calc(var(--spacing) * 49) !important;
  }
  .\!pr-50 {
    padding-right: calc(var(--spacing) * 50) !important;
  }
  .\!pr-51 {
    padding-right: calc(var(--spacing) * 51) !important;
  }
  .\!pr-52 {
    padding-right: calc(var(--spacing) * 52) !important;
  }
  .\!pr-53 {
    padding-right: calc(var(--spacing) * 53) !important;
  }
  .\!pr-54 {
    padding-right: calc(var(--spacing) * 54) !important;
  }
  .\!pr-55 {
    padding-right: calc(var(--spacing) * 55) !important;
  }
  .\!pr-56 {
    padding-right: calc(var(--spacing) * 56) !important;
  }
  .\!pr-57 {
    padding-right: calc(var(--spacing) * 57) !important;
  }
  .\!pr-58 {
    padding-right: calc(var(--spacing) * 58) !important;
  }
  .\!pr-59 {
    padding-right: calc(var(--spacing) * 59) !important;
  }
  .\!pr-60 {
    padding-right: calc(var(--spacing) * 60) !important;
  }
  .\!pr-61 {
    padding-right: calc(var(--spacing) * 61) !important;
  }
  .\!pr-62 {
    padding-right: calc(var(--spacing) * 62) !important;
  }
  .\!pr-63 {
    padding-right: calc(var(--spacing) * 63) !important;
  }
  .\!pr-64 {
    padding-right: calc(var(--spacing) * 64) !important;
  }
  .pr-0 {
    padding-right: 0px;
  }
  .pr-1 {
    padding-right: var(--spacing);
  }
  .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-25 {
    padding-right: calc(var(--spacing) * 25);
  }
  .pr-26 {
    padding-right: calc(var(--spacing) * 26);
  }
  .pr-27 {
    padding-right: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!pb-0 {
    padding-bottom: 0px !important;
  }
  .\!pb-1 {
    padding-bottom: var(--spacing) !important;
  }
  .\!pb-2 {
    padding-bottom: calc(var(--spacing) * 2) !important;
  }
  .\!pb-3 {
    padding-bottom: calc(var(--spacing) * 3) !important;
  }
  .\!pb-4 {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .\!pb-5 {
    padding-bottom: calc(var(--spacing) * 5) !important;
  }
  .\!pb-6 {
    padding-bottom: calc(var(--spacing) * 6) !important;
  }
  .\!pb-7 {
    padding-bottom: calc(var(--spacing) * 7) !important;
  }
  .\!pb-8 {
    padding-bottom: calc(var(--spacing) * 8) !important;
  }
  .\!pb-9 {
    padding-bottom: calc(var(--spacing) * 9) !important;
  }
  .\!pb-10 {
    padding-bottom: calc(var(--spacing) * 10) !important;
  }
  .\!pb-11 {
    padding-bottom: calc(var(--spacing) * 11) !important;
  }
  .\!pb-12 {
    padding-bottom: calc(var(--spacing) * 12) !important;
  }
  .\!pb-13 {
    padding-bottom: calc(var(--spacing) * 13) !important;
  }
  .\!pb-14 {
    padding-bottom: calc(var(--spacing) * 14) !important;
  }
  .\!pb-15 {
    padding-bottom: calc(var(--spacing) * 15) !important;
  }
  .\!pb-16 {
    padding-bottom: calc(var(--spacing) * 16) !important;
  }
  .\!pb-17 {
    padding-bottom: calc(var(--spacing) * 17) !important;
  }
  .\!pb-18 {
    padding-bottom: calc(var(--spacing) * 18) !important;
  }
  .\!pb-19 {
    padding-bottom: calc(var(--spacing) * 19) !important;
  }
  .\!pb-20 {
    padding-bottom: calc(var(--spacing) * 20) !important;
  }
  .\!pb-21 {
    padding-bottom: calc(var(--spacing) * 21) !important;
  }
  .\!pb-22 {
    padding-bottom: calc(var(--spacing) * 22) !important;
  }
  .\!pb-23 {
    padding-bottom: calc(var(--spacing) * 23) !important;
  }
  .\!pb-24 {
    padding-bottom: calc(var(--spacing) * 24) !important;
  }
  .\!pb-25 {
    padding-bottom: calc(var(--spacing) * 25) !important;
  }
  .\!pb-26 {
    padding-bottom: calc(var(--spacing) * 26) !important;
  }
  .\!pb-27 {
    padding-bottom: calc(var(--spacing) * 27) !important;
  }
  .\!pb-28 {
    padding-bottom: calc(var(--spacing) * 28) !important;
  }
  .\!pb-29 {
    padding-bottom: calc(var(--spacing) * 29) !important;
  }
  .\!pb-30 {
    padding-bottom: calc(var(--spacing) * 30) !important;
  }
  .\!pb-31 {
    padding-bottom: calc(var(--spacing) * 31) !important;
  }
  .\!pb-32 {
    padding-bottom: calc(var(--spacing) * 32) !important;
  }
  .\!pb-33 {
    padding-bottom: calc(var(--spacing) * 33) !important;
  }
  .\!pb-34 {
    padding-bottom: calc(var(--spacing) * 34) !important;
  }
  .\!pb-35 {
    padding-bottom: calc(var(--spacing) * 35) !important;
  }
  .\!pb-36 {
    padding-bottom: calc(var(--spacing) * 36) !important;
  }
  .\!pb-37 {
    padding-bottom: calc(var(--spacing) * 37) !important;
  }
  .\!pb-38 {
    padding-bottom: calc(var(--spacing) * 38) !important;
  }
  .\!pb-39 {
    padding-bottom: calc(var(--spacing) * 39) !important;
  }
  .\!pb-40 {
    padding-bottom: calc(var(--spacing) * 40) !important;
  }
  .\!pb-41 {
    padding-bottom: calc(var(--spacing) * 41) !important;
  }
  .\!pb-42 {
    padding-bottom: calc(var(--spacing) * 42) !important;
  }
  .\!pb-43 {
    padding-bottom: calc(var(--spacing) * 43) !important;
  }
  .\!pb-44 {
    padding-bottom: calc(var(--spacing) * 44) !important;
  }
  .\!pb-45 {
    padding-bottom: calc(var(--spacing) * 45) !important;
  }
  .\!pb-46 {
    padding-bottom: calc(var(--spacing) * 46) !important;
  }
  .\!pb-47 {
    padding-bottom: calc(var(--spacing) * 47) !important;
  }
  .\!pb-48 {
    padding-bottom: calc(var(--spacing) * 48) !important;
  }
  .\!pb-49 {
    padding-bottom: calc(var(--spacing) * 49) !important;
  }
  .\!pb-50 {
    padding-bottom: calc(var(--spacing) * 50) !important;
  }
  .\!pb-51 {
    padding-bottom: calc(var(--spacing) * 51) !important;
  }
  .\!pb-52 {
    padding-bottom: calc(var(--spacing) * 52) !important;
  }
  .\!pb-53 {
    padding-bottom: calc(var(--spacing) * 53) !important;
  }
  .\!pb-54 {
    padding-bottom: calc(var(--spacing) * 54) !important;
  }
  .\!pb-55 {
    padding-bottom: calc(var(--spacing) * 55) !important;
  }
  .\!pb-56 {
    padding-bottom: calc(var(--spacing) * 56) !important;
  }
  .\!pb-57 {
    padding-bottom: calc(var(--spacing) * 57) !important;
  }
  .\!pb-58 {
    padding-bottom: calc(var(--spacing) * 58) !important;
  }
  .\!pb-59 {
    padding-bottom: calc(var(--spacing) * 59) !important;
  }
  .\!pb-60 {
    padding-bottom: calc(var(--spacing) * 60) !important;
  }
  .\!pb-61 {
    padding-bottom: calc(var(--spacing) * 61) !important;
  }
  .\!pb-62 {
    padding-bottom: calc(var(--spacing) * 62) !important;
  }
  .\!pb-63 {
    padding-bottom: calc(var(--spacing) * 63) !important;
  }
  .\!pb-64 {
    padding-bottom: calc(var(--spacing) * 64) !important;
  }
  .pb-0 {
    padding-bottom: 0px;
  }
  .pb-1 {
    padding-bottom: var(--spacing);
  }
  .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-25 {
    padding-bottom: calc(var(--spacing) * 25);
  }
  .pb-26 {
    padding-bottom: calc(var(--spacing) * 26);
  }
  .pb-27 {
    padding-bottom: calc(var(--spacing) * 27);
  }
  .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);
  }
  .\!pl-0 {
    padding-left: 0px !important;
  }
  .\!pl-1 {
    padding-left: var(--spacing) !important;
  }
  .\!pl-2 {
    padding-left: calc(var(--spacing) * 2) !important;
  }
  .\!pl-3 {
    padding-left: calc(var(--spacing) * 3) !important;
  }
  .\!pl-4 {
    padding-left: calc(var(--spacing) * 4) !important;
  }
  .\!pl-5 {
    padding-left: calc(var(--spacing) * 5) !important;
  }
  .\!pl-6 {
    padding-left: calc(var(--spacing) * 6) !important;
  }
  .\!pl-7 {
    padding-left: calc(var(--spacing) * 7) !important;
  }
  .\!pl-8 {
    padding-left: calc(var(--spacing) * 8) !important;
  }
  .\!pl-9 {
    padding-left: calc(var(--spacing) * 9) !important;
  }
  .\!pl-10 {
    padding-left: calc(var(--spacing) * 10) !important;
  }
  .\!pl-11 {
    padding-left: calc(var(--spacing) * 11) !important;
  }
  .\!pl-12 {
    padding-left: calc(var(--spacing) * 12) !important;
  }
  .\!pl-13 {
    padding-left: calc(var(--spacing) * 13) !important;
  }
  .\!pl-14 {
    padding-left: calc(var(--spacing) * 14) !important;
  }
  .\!pl-15 {
    padding-left: calc(var(--spacing) * 15) !important;
  }
  .\!pl-16 {
    padding-left: calc(var(--spacing) * 16) !important;
  }
  .\!pl-17 {
    padding-left: calc(var(--spacing) * 17) !important;
  }
  .\!pl-18 {
    padding-left: calc(var(--spacing) * 18) !important;
  }
  .\!pl-19 {
    padding-left: calc(var(--spacing) * 19) !important;
  }
  .\!pl-20 {
    padding-left: calc(var(--spacing) * 20) !important;
  }
  .\!pl-21 {
    padding-left: calc(var(--spacing) * 21) !important;
  }
  .\!pl-22 {
    padding-left: calc(var(--spacing) * 22) !important;
  }
  .\!pl-23 {
    padding-left: calc(var(--spacing) * 23) !important;
  }
  .\!pl-24 {
    padding-left: calc(var(--spacing) * 24) !important;
  }
  .\!pl-25 {
    padding-left: calc(var(--spacing) * 25) !important;
  }
  .\!pl-26 {
    padding-left: calc(var(--spacing) * 26) !important;
  }
  .\!pl-27 {
    padding-left: calc(var(--spacing) * 27) !important;
  }
  .\!pl-28 {
    padding-left: calc(var(--spacing) * 28) !important;
  }
  .\!pl-29 {
    padding-left: calc(var(--spacing) * 29) !important;
  }
  .\!pl-30 {
    padding-left: calc(var(--spacing) * 30) !important;
  }
  .\!pl-31 {
    padding-left: calc(var(--spacing) * 31) !important;
  }
  .\!pl-32 {
    padding-left: calc(var(--spacing) * 32) !important;
  }
  .\!pl-33 {
    padding-left: calc(var(--spacing) * 33) !important;
  }
  .\!pl-34 {
    padding-left: calc(var(--spacing) * 34) !important;
  }
  .\!pl-35 {
    padding-left: calc(var(--spacing) * 35) !important;
  }
  .\!pl-36 {
    padding-left: calc(var(--spacing) * 36) !important;
  }
  .\!pl-37 {
    padding-left: calc(var(--spacing) * 37) !important;
  }
  .\!pl-38 {
    padding-left: calc(var(--spacing) * 38) !important;
  }
  .\!pl-39 {
    padding-left: calc(var(--spacing) * 39) !important;
  }
  .\!pl-40 {
    padding-left: calc(var(--spacing) * 40) !important;
  }
  .\!pl-41 {
    padding-left: calc(var(--spacing) * 41) !important;
  }
  .\!pl-42 {
    padding-left: calc(var(--spacing) * 42) !important;
  }
  .\!pl-43 {
    padding-left: calc(var(--spacing) * 43) !important;
  }
  .\!pl-44 {
    padding-left: calc(var(--spacing) * 44) !important;
  }
  .\!pl-45 {
    padding-left: calc(var(--spacing) * 45) !important;
  }
  .\!pl-46 {
    padding-left: calc(var(--spacing) * 46) !important;
  }
  .\!pl-47 {
    padding-left: calc(var(--spacing) * 47) !important;
  }
  .\!pl-48 {
    padding-left: calc(var(--spacing) * 48) !important;
  }
  .\!pl-49 {
    padding-left: calc(var(--spacing) * 49) !important;
  }
  .\!pl-50 {
    padding-left: calc(var(--spacing) * 50) !important;
  }
  .\!pl-51 {
    padding-left: calc(var(--spacing) * 51) !important;
  }
  .\!pl-52 {
    padding-left: calc(var(--spacing) * 52) !important;
  }
  .\!pl-53 {
    padding-left: calc(var(--spacing) * 53) !important;
  }
  .\!pl-54 {
    padding-left: calc(var(--spacing) * 54) !important;
  }
  .\!pl-55 {
    padding-left: calc(var(--spacing) * 55) !important;
  }
  .\!pl-56 {
    padding-left: calc(var(--spacing) * 56) !important;
  }
  .\!pl-57 {
    padding-left: calc(var(--spacing) * 57) !important;
  }
  .\!pl-58 {
    padding-left: calc(var(--spacing) * 58) !important;
  }
  .\!pl-59 {
    padding-left: calc(var(--spacing) * 59) !important;
  }
  .\!pl-60 {
    padding-left: calc(var(--spacing) * 60) !important;
  }
  .\!pl-61 {
    padding-left: calc(var(--spacing) * 61) !important;
  }
  .\!pl-62 {
    padding-left: calc(var(--spacing) * 62) !important;
  }
  .\!pl-63 {
    padding-left: calc(var(--spacing) * 63) !important;
  }
  .\!pl-64 {
    padding-left: calc(var(--spacing) * 64) !important;
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-1 {
    padding-left: var(--spacing);
  }
  .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-25 {
    padding-left: calc(var(--spacing) * 25);
  }
  .pl-26 {
    padding-left: calc(var(--spacing) * 26);
  }
  .pl-27 {
    padding-left: calc(var(--spacing) * 27);
  }
  .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);
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .\!whitespace-normal {
    white-space: normal !important;
  }
  .\!whitespace-nowrap {
    white-space: nowrap !important;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .\!no-underline {
    text-decoration-line: none !important;
  }
  .\!underline {
    text-decoration-line: underline !important;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06)));
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow( 0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .backface-hidden {
    backface-visibility: hidden;
  }
  @media (width >= 40rem) {
    .sm\:absolute {
      position: absolute;
    }
    .sm\:fixed {
      position: fixed;
    }
    .sm\:relative {
      position: relative;
    }
    .sm\:static {
      position: static;
    }
    .sm\:sticky {
      position: sticky;
    }
    .sm\:-top-1 {
      top: calc(var(--spacing) * -1);
    }
    .sm\:-top-2 {
      top: calc(var(--spacing) * -2);
    }
    .sm\:-top-3 {
      top: calc(var(--spacing) * -3);
    }
    .sm\:-top-4 {
      top: calc(var(--spacing) * -4);
    }
    .sm\:-top-5 {
      top: calc(var(--spacing) * -5);
    }
    .sm\:-top-6 {
      top: calc(var(--spacing) * -6);
    }
    .sm\:-top-7 {
      top: calc(var(--spacing) * -7);
    }
    .sm\:-top-8 {
      top: calc(var(--spacing) * -8);
    }
    .sm\:-top-9 {
      top: calc(var(--spacing) * -9);
    }
    .sm\:-top-10 {
      top: calc(var(--spacing) * -10);
    }
    .sm\:top-1 {
      top: var(--spacing);
    }
    .sm\:top-2 {
      top: calc(var(--spacing) * 2);
    }
    .sm\:top-3 {
      top: calc(var(--spacing) * 3);
    }
    .sm\:top-4 {
      top: calc(var(--spacing) * 4);
    }
    .sm\:top-5 {
      top: calc(var(--spacing) * 5);
    }
    .sm\:top-6 {
      top: calc(var(--spacing) * 6);
    }
    .sm\:top-7 {
      top: calc(var(--spacing) * 7);
    }
    .sm\:top-8 {
      top: calc(var(--spacing) * 8);
    }
    .sm\:top-9 {
      top: calc(var(--spacing) * 9);
    }
    .sm\:top-10 {
      top: calc(var(--spacing) * 10);
    }
    .sm\:-bottom-1 {
      bottom: calc(var(--spacing) * -1);
    }
    .sm\:-bottom-2 {
      bottom: calc(var(--spacing) * -2);
    }
    .sm\:-bottom-3 {
      bottom: calc(var(--spacing) * -3);
    }
    .sm\:-bottom-4 {
      bottom: calc(var(--spacing) * -4);
    }
    .sm\:-bottom-5 {
      bottom: calc(var(--spacing) * -5);
    }
    .sm\:-bottom-6 {
      bottom: calc(var(--spacing) * -6);
    }
    .sm\:-bottom-7 {
      bottom: calc(var(--spacing) * -7);
    }
    .sm\:-bottom-8 {
      bottom: calc(var(--spacing) * -8);
    }
    .sm\:-bottom-9 {
      bottom: calc(var(--spacing) * -9);
    }
    .sm\:-bottom-10 {
      bottom: calc(var(--spacing) * -10);
    }
    .sm\:bottom-1 {
      bottom: var(--spacing);
    }
    .sm\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }
    .sm\:bottom-3 {
      bottom: calc(var(--spacing) * 3);
    }
    .sm\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }
    .sm\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }
    .sm\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }
    .sm\:bottom-7 {
      bottom: calc(var(--spacing) * 7);
    }
    .sm\:bottom-8 {
      bottom: calc(var(--spacing) * 8);
    }
    .sm\:bottom-9 {
      bottom: calc(var(--spacing) * 9);
    }
    .sm\:bottom-10 {
      bottom: calc(var(--spacing) * 10);
    }
    .sm\:\!order-first {
      order: -9999 !important;
    }
    .sm\:\!order-last {
      order: 9999 !important;
    }
    .sm\:order-first {
      order: -9999;
    }
    .sm\:order-last {
      order: 9999;
    }
    .sm\:\!m-0 {
      margin: 0px !important;
    }
    .sm\:\!m-1 {
      margin: var(--spacing) !important;
    }
    .sm\:\!m-2 {
      margin: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!m-3 {
      margin: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!m-4 {
      margin: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!m-5 {
      margin: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!m-6 {
      margin: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!m-7 {
      margin: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!m-8 {
      margin: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!m-9 {
      margin: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!m-10 {
      margin: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!m-11 {
      margin: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!m-12 {
      margin: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!m-13 {
      margin: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!m-14 {
      margin: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!m-15 {
      margin: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!m-16 {
      margin: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!m-17 {
      margin: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!m-18 {
      margin: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!m-19 {
      margin: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!m-20 {
      margin: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!m-21 {
      margin: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!m-22 {
      margin: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!m-23 {
      margin: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!m-24 {
      margin: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!m-25 {
      margin: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!m-26 {
      margin: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!m-27 {
      margin: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!m-28 {
      margin: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!m-29 {
      margin: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!m-30 {
      margin: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!m-31 {
      margin: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!m-32 {
      margin: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!m-33 {
      margin: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!m-34 {
      margin: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!m-35 {
      margin: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!m-36 {
      margin: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!m-37 {
      margin: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!m-38 {
      margin: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!m-39 {
      margin: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!m-40 {
      margin: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!m-41 {
      margin: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!m-42 {
      margin: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!m-43 {
      margin: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!m-44 {
      margin: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!m-45 {
      margin: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!m-46 {
      margin: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!m-47 {
      margin: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!m-48 {
      margin: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!m-49 {
      margin: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!m-50 {
      margin: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!m-51 {
      margin: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!m-52 {
      margin: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!m-53 {
      margin: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!m-54 {
      margin: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!m-55 {
      margin: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!m-56 {
      margin: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!m-57 {
      margin: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!m-58 {
      margin: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!m-59 {
      margin: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!m-60 {
      margin: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!m-61 {
      margin: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!m-62 {
      margin: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!m-63 {
      margin: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!m-64 {
      margin: calc(var(--spacing) * 64) !important;
    }
    .sm\:m-0 {
      margin: 0px;
    }
    .sm\:m-1 {
      margin: var(--spacing);
    }
    .sm\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .sm\:m-3 {
      margin: calc(var(--spacing) * 3);
    }
    .sm\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .sm\:m-5 {
      margin: calc(var(--spacing) * 5);
    }
    .sm\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .sm\:m-7 {
      margin: calc(var(--spacing) * 7);
    }
    .sm\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .sm\:m-9 {
      margin: calc(var(--spacing) * 9);
    }
    .sm\:m-10 {
      margin: calc(var(--spacing) * 10);
    }
    .sm\:m-11 {
      margin: calc(var(--spacing) * 11);
    }
    .sm\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .sm\:m-13 {
      margin: calc(var(--spacing) * 13);
    }
    .sm\:m-14 {
      margin: calc(var(--spacing) * 14);
    }
    .sm\:m-15 {
      margin: calc(var(--spacing) * 15);
    }
    .sm\:m-16 {
      margin: calc(var(--spacing) * 16);
    }
    .sm\:m-17 {
      margin: calc(var(--spacing) * 17);
    }
    .sm\:m-18 {
      margin: calc(var(--spacing) * 18);
    }
    .sm\:m-19 {
      margin: calc(var(--spacing) * 19);
    }
    .sm\:m-20 {
      margin: calc(var(--spacing) * 20);
    }
    .sm\:m-21 {
      margin: calc(var(--spacing) * 21);
    }
    .sm\:m-22 {
      margin: calc(var(--spacing) * 22);
    }
    .sm\:m-23 {
      margin: calc(var(--spacing) * 23);
    }
    .sm\:m-24 {
      margin: calc(var(--spacing) * 24);
    }
    .sm\:m-25 {
      margin: calc(var(--spacing) * 25);
    }
    .sm\:m-26 {
      margin: calc(var(--spacing) * 26);
    }
    .sm\:m-27 {
      margin: calc(var(--spacing) * 27);
    }
    .sm\:m-28 {
      margin: calc(var(--spacing) * 28);
    }
    .sm\:m-29 {
      margin: calc(var(--spacing) * 29);
    }
    .sm\:m-30 {
      margin: calc(var(--spacing) * 30);
    }
    .sm\:m-31 {
      margin: calc(var(--spacing) * 31);
    }
    .sm\:m-32 {
      margin: calc(var(--spacing) * 32);
    }
    .sm\:m-33 {
      margin: calc(var(--spacing) * 33);
    }
    .sm\:m-34 {
      margin: calc(var(--spacing) * 34);
    }
    .sm\:m-35 {
      margin: calc(var(--spacing) * 35);
    }
    .sm\:m-36 {
      margin: calc(var(--spacing) * 36);
    }
    .sm\:m-37 {
      margin: calc(var(--spacing) * 37);
    }
    .sm\:m-38 {
      margin: calc(var(--spacing) * 38);
    }
    .sm\:m-39 {
      margin: calc(var(--spacing) * 39);
    }
    .sm\:m-40 {
      margin: calc(var(--spacing) * 40);
    }
    .sm\:m-41 {
      margin: calc(var(--spacing) * 41);
    }
    .sm\:m-42 {
      margin: calc(var(--spacing) * 42);
    }
    .sm\:m-43 {
      margin: calc(var(--spacing) * 43);
    }
    .sm\:m-44 {
      margin: calc(var(--spacing) * 44);
    }
    .sm\:m-45 {
      margin: calc(var(--spacing) * 45);
    }
    .sm\:m-46 {
      margin: calc(var(--spacing) * 46);
    }
    .sm\:m-47 {
      margin: calc(var(--spacing) * 47);
    }
    .sm\:m-48 {
      margin: calc(var(--spacing) * 48);
    }
    .sm\:m-49 {
      margin: calc(var(--spacing) * 49);
    }
    .sm\:m-50 {
      margin: calc(var(--spacing) * 50);
    }
    .sm\:m-51 {
      margin: calc(var(--spacing) * 51);
    }
    .sm\:m-52 {
      margin: calc(var(--spacing) * 52);
    }
    .sm\:m-53 {
      margin: calc(var(--spacing) * 53);
    }
    .sm\:m-54 {
      margin: calc(var(--spacing) * 54);
    }
    .sm\:m-55 {
      margin: calc(var(--spacing) * 55);
    }
    .sm\:m-56 {
      margin: calc(var(--spacing) * 56);
    }
    .sm\:m-57 {
      margin: calc(var(--spacing) * 57);
    }
    .sm\:m-58 {
      margin: calc(var(--spacing) * 58);
    }
    .sm\:m-59 {
      margin: calc(var(--spacing) * 59);
    }
    .sm\:m-60 {
      margin: calc(var(--spacing) * 60);
    }
    .sm\:m-61 {
      margin: calc(var(--spacing) * 61);
    }
    .sm\:m-62 {
      margin: calc(var(--spacing) * 62);
    }
    .sm\:m-63 {
      margin: calc(var(--spacing) * 63);
    }
    .sm\:m-64 {
      margin: calc(var(--spacing) * 64);
    }
    .sm\:\!mx-0 {
      margin-inline: 0px !important;
    }
    .sm\:\!mx-1 {
      margin-inline: var(--spacing) !important;
    }
    .sm\:\!mx-2 {
      margin-inline: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!mx-3 {
      margin-inline: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!mx-4 {
      margin-inline: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!mx-5 {
      margin-inline: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!mx-6 {
      margin-inline: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!mx-7 {
      margin-inline: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!mx-8 {
      margin-inline: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!mx-9 {
      margin-inline: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!mx-10 {
      margin-inline: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!mx-11 {
      margin-inline: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!mx-12 {
      margin-inline: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!mx-13 {
      margin-inline: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!mx-14 {
      margin-inline: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!mx-15 {
      margin-inline: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!mx-16 {
      margin-inline: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!mx-17 {
      margin-inline: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!mx-18 {
      margin-inline: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!mx-19 {
      margin-inline: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!mx-20 {
      margin-inline: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!mx-21 {
      margin-inline: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!mx-22 {
      margin-inline: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!mx-23 {
      margin-inline: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!mx-24 {
      margin-inline: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!mx-25 {
      margin-inline: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!mx-26 {
      margin-inline: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!mx-27 {
      margin-inline: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!mx-28 {
      margin-inline: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!mx-29 {
      margin-inline: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!mx-30 {
      margin-inline: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!mx-31 {
      margin-inline: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!mx-32 {
      margin-inline: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!mx-33 {
      margin-inline: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!mx-34 {
      margin-inline: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!mx-35 {
      margin-inline: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!mx-36 {
      margin-inline: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!mx-37 {
      margin-inline: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!mx-38 {
      margin-inline: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!mx-39 {
      margin-inline: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!mx-40 {
      margin-inline: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!mx-41 {
      margin-inline: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!mx-42 {
      margin-inline: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!mx-43 {
      margin-inline: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!mx-44 {
      margin-inline: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!mx-45 {
      margin-inline: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!mx-46 {
      margin-inline: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!mx-47 {
      margin-inline: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!mx-48 {
      margin-inline: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!mx-49 {
      margin-inline: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!mx-50 {
      margin-inline: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!mx-51 {
      margin-inline: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!mx-52 {
      margin-inline: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!mx-53 {
      margin-inline: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!mx-54 {
      margin-inline: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!mx-55 {
      margin-inline: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!mx-56 {
      margin-inline: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!mx-57 {
      margin-inline: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!mx-58 {
      margin-inline: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!mx-59 {
      margin-inline: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!mx-60 {
      margin-inline: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!mx-61 {
      margin-inline: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!mx-62 {
      margin-inline: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!mx-63 {
      margin-inline: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!mx-64 {
      margin-inline: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!mx-auto {
      margin-inline: auto !important;
    }
    .sm\:mx-0 {
      margin-inline: 0px;
    }
    .sm\:mx-1 {
      margin-inline: var(--spacing);
    }
    .sm\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .sm\:mx-3 {
      margin-inline: calc(var(--spacing) * 3);
    }
    .sm\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .sm\:mx-5 {
      margin-inline: calc(var(--spacing) * 5);
    }
    .sm\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .sm\:mx-7 {
      margin-inline: calc(var(--spacing) * 7);
    }
    .sm\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .sm\:mx-9 {
      margin-inline: calc(var(--spacing) * 9);
    }
    .sm\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }
    .sm\:mx-11 {
      margin-inline: calc(var(--spacing) * 11);
    }
    .sm\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .sm\:mx-13 {
      margin-inline: calc(var(--spacing) * 13);
    }
    .sm\:mx-14 {
      margin-inline: calc(var(--spacing) * 14);
    }
    .sm\:mx-15 {
      margin-inline: calc(var(--spacing) * 15);
    }
    .sm\:mx-16 {
      margin-inline: calc(var(--spacing) * 16);
    }
    .sm\:mx-17 {
      margin-inline: calc(var(--spacing) * 17);
    }
    .sm\:mx-18 {
      margin-inline: calc(var(--spacing) * 18);
    }
    .sm\:mx-19 {
      margin-inline: calc(var(--spacing) * 19);
    }
    .sm\:mx-20 {
      margin-inline: calc(var(--spacing) * 20);
    }
    .sm\:mx-21 {
      margin-inline: calc(var(--spacing) * 21);
    }
    .sm\:mx-22 {
      margin-inline: calc(var(--spacing) * 22);
    }
    .sm\:mx-23 {
      margin-inline: calc(var(--spacing) * 23);
    }
    .sm\:mx-24 {
      margin-inline: calc(var(--spacing) * 24);
    }
    .sm\:mx-25 {
      margin-inline: calc(var(--spacing) * 25);
    }
    .sm\:mx-26 {
      margin-inline: calc(var(--spacing) * 26);
    }
    .sm\:mx-27 {
      margin-inline: calc(var(--spacing) * 27);
    }
    .sm\:mx-28 {
      margin-inline: calc(var(--spacing) * 28);
    }
    .sm\:mx-29 {
      margin-inline: calc(var(--spacing) * 29);
    }
    .sm\:mx-30 {
      margin-inline: calc(var(--spacing) * 30);
    }
    .sm\:mx-31 {
      margin-inline: calc(var(--spacing) * 31);
    }
    .sm\:mx-32 {
      margin-inline: calc(var(--spacing) * 32);
    }
    .sm\:mx-33 {
      margin-inline: calc(var(--spacing) * 33);
    }
    .sm\:mx-34 {
      margin-inline: calc(var(--spacing) * 34);
    }
    .sm\:mx-35 {
      margin-inline: calc(var(--spacing) * 35);
    }
    .sm\:mx-36 {
      margin-inline: calc(var(--spacing) * 36);
    }
    .sm\:mx-37 {
      margin-inline: calc(var(--spacing) * 37);
    }
    .sm\:mx-38 {
      margin-inline: calc(var(--spacing) * 38);
    }
    .sm\:mx-39 {
      margin-inline: calc(var(--spacing) * 39);
    }
    .sm\:mx-40 {
      margin-inline: calc(var(--spacing) * 40);
    }
    .sm\:mx-41 {
      margin-inline: calc(var(--spacing) * 41);
    }
    .sm\:mx-42 {
      margin-inline: calc(var(--spacing) * 42);
    }
    .sm\:mx-43 {
      margin-inline: calc(var(--spacing) * 43);
    }
    .sm\:mx-44 {
      margin-inline: calc(var(--spacing) * 44);
    }
    .sm\:mx-45 {
      margin-inline: calc(var(--spacing) * 45);
    }
    .sm\:mx-46 {
      margin-inline: calc(var(--spacing) * 46);
    }
    .sm\:mx-47 {
      margin-inline: calc(var(--spacing) * 47);
    }
    .sm\:mx-48 {
      margin-inline: calc(var(--spacing) * 48);
    }
    .sm\:mx-49 {
      margin-inline: calc(var(--spacing) * 49);
    }
    .sm\:mx-50 {
      margin-inline: calc(var(--spacing) * 50);
    }
    .sm\:mx-51 {
      margin-inline: calc(var(--spacing) * 51);
    }
    .sm\:mx-52 {
      margin-inline: calc(var(--spacing) * 52);
    }
    .sm\:mx-53 {
      margin-inline: calc(var(--spacing) * 53);
    }
    .sm\:mx-54 {
      margin-inline: calc(var(--spacing) * 54);
    }
    .sm\:mx-55 {
      margin-inline: calc(var(--spacing) * 55);
    }
    .sm\:mx-56 {
      margin-inline: calc(var(--spacing) * 56);
    }
    .sm\:mx-57 {
      margin-inline: calc(var(--spacing) * 57);
    }
    .sm\:mx-58 {
      margin-inline: calc(var(--spacing) * 58);
    }
    .sm\:mx-59 {
      margin-inline: calc(var(--spacing) * 59);
    }
    .sm\:mx-60 {
      margin-inline: calc(var(--spacing) * 60);
    }
    .sm\:mx-61 {
      margin-inline: calc(var(--spacing) * 61);
    }
    .sm\:mx-62 {
      margin-inline: calc(var(--spacing) * 62);
    }
    .sm\:mx-63 {
      margin-inline: calc(var(--spacing) * 63);
    }
    .sm\:mx-64 {
      margin-inline: calc(var(--spacing) * 64);
    }
    .sm\:mx-auto {
      margin-inline: auto;
    }
    .sm\:\!my-0 {
      margin-block: 0px !important;
    }
    .sm\:\!my-1 {
      margin-block: var(--spacing) !important;
    }
    .sm\:\!my-2 {
      margin-block: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!my-3 {
      margin-block: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!my-4 {
      margin-block: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!my-5 {
      margin-block: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!my-6 {
      margin-block: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!my-7 {
      margin-block: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!my-8 {
      margin-block: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!my-9 {
      margin-block: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!my-10 {
      margin-block: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!my-11 {
      margin-block: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!my-12 {
      margin-block: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!my-13 {
      margin-block: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!my-14 {
      margin-block: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!my-15 {
      margin-block: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!my-16 {
      margin-block: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!my-17 {
      margin-block: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!my-18 {
      margin-block: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!my-19 {
      margin-block: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!my-20 {
      margin-block: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!my-21 {
      margin-block: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!my-22 {
      margin-block: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!my-23 {
      margin-block: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!my-24 {
      margin-block: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!my-25 {
      margin-block: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!my-26 {
      margin-block: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!my-27 {
      margin-block: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!my-28 {
      margin-block: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!my-29 {
      margin-block: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!my-30 {
      margin-block: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!my-31 {
      margin-block: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!my-32 {
      margin-block: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!my-33 {
      margin-block: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!my-34 {
      margin-block: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!my-35 {
      margin-block: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!my-36 {
      margin-block: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!my-37 {
      margin-block: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!my-38 {
      margin-block: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!my-39 {
      margin-block: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!my-40 {
      margin-block: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!my-41 {
      margin-block: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!my-42 {
      margin-block: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!my-43 {
      margin-block: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!my-44 {
      margin-block: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!my-45 {
      margin-block: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!my-46 {
      margin-block: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!my-47 {
      margin-block: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!my-48 {
      margin-block: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!my-49 {
      margin-block: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!my-50 {
      margin-block: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!my-51 {
      margin-block: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!my-52 {
      margin-block: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!my-53 {
      margin-block: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!my-54 {
      margin-block: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!my-55 {
      margin-block: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!my-56 {
      margin-block: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!my-57 {
      margin-block: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!my-58 {
      margin-block: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!my-59 {
      margin-block: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!my-60 {
      margin-block: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!my-61 {
      margin-block: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!my-62 {
      margin-block: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!my-63 {
      margin-block: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!my-64 {
      margin-block: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!my-auto {
      margin-block: auto !important;
    }
    .sm\:my-0 {
      margin-block: 0px;
    }
    .sm\:my-1 {
      margin-block: var(--spacing);
    }
    .sm\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .sm\:my-3 {
      margin-block: calc(var(--spacing) * 3);
    }
    .sm\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .sm\:my-5 {
      margin-block: calc(var(--spacing) * 5);
    }
    .sm\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .sm\:my-7 {
      margin-block: calc(var(--spacing) * 7);
    }
    .sm\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .sm\:my-9 {
      margin-block: calc(var(--spacing) * 9);
    }
    .sm\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }
    .sm\:my-11 {
      margin-block: calc(var(--spacing) * 11);
    }
    .sm\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .sm\:my-13 {
      margin-block: calc(var(--spacing) * 13);
    }
    .sm\:my-14 {
      margin-block: calc(var(--spacing) * 14);
    }
    .sm\:my-15 {
      margin-block: calc(var(--spacing) * 15);
    }
    .sm\:my-16 {
      margin-block: calc(var(--spacing) * 16);
    }
    .sm\:my-17 {
      margin-block: calc(var(--spacing) * 17);
    }
    .sm\:my-18 {
      margin-block: calc(var(--spacing) * 18);
    }
    .sm\:my-19 {
      margin-block: calc(var(--spacing) * 19);
    }
    .sm\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }
    .sm\:my-21 {
      margin-block: calc(var(--spacing) * 21);
    }
    .sm\:my-22 {
      margin-block: calc(var(--spacing) * 22);
    }
    .sm\:my-23 {
      margin-block: calc(var(--spacing) * 23);
    }
    .sm\:my-24 {
      margin-block: calc(var(--spacing) * 24);
    }
    .sm\:my-25 {
      margin-block: calc(var(--spacing) * 25);
    }
    .sm\:my-26 {
      margin-block: calc(var(--spacing) * 26);
    }
    .sm\:my-27 {
      margin-block: calc(var(--spacing) * 27);
    }
    .sm\:my-28 {
      margin-block: calc(var(--spacing) * 28);
    }
    .sm\:my-29 {
      margin-block: calc(var(--spacing) * 29);
    }
    .sm\:my-30 {
      margin-block: calc(var(--spacing) * 30);
    }
    .sm\:my-31 {
      margin-block: calc(var(--spacing) * 31);
    }
    .sm\:my-32 {
      margin-block: calc(var(--spacing) * 32);
    }
    .sm\:my-33 {
      margin-block: calc(var(--spacing) * 33);
    }
    .sm\:my-34 {
      margin-block: calc(var(--spacing) * 34);
    }
    .sm\:my-35 {
      margin-block: calc(var(--spacing) * 35);
    }
    .sm\:my-36 {
      margin-block: calc(var(--spacing) * 36);
    }
    .sm\:my-37 {
      margin-block: calc(var(--spacing) * 37);
    }
    .sm\:my-38 {
      margin-block: calc(var(--spacing) * 38);
    }
    .sm\:my-39 {
      margin-block: calc(var(--spacing) * 39);
    }
    .sm\:my-40 {
      margin-block: calc(var(--spacing) * 40);
    }
    .sm\:my-41 {
      margin-block: calc(var(--spacing) * 41);
    }
    .sm\:my-42 {
      margin-block: calc(var(--spacing) * 42);
    }
    .sm\:my-43 {
      margin-block: calc(var(--spacing) * 43);
    }
    .sm\:my-44 {
      margin-block: calc(var(--spacing) * 44);
    }
    .sm\:my-45 {
      margin-block: calc(var(--spacing) * 45);
    }
    .sm\:my-46 {
      margin-block: calc(var(--spacing) * 46);
    }
    .sm\:my-47 {
      margin-block: calc(var(--spacing) * 47);
    }
    .sm\:my-48 {
      margin-block: calc(var(--spacing) * 48);
    }
    .sm\:my-49 {
      margin-block: calc(var(--spacing) * 49);
    }
    .sm\:my-50 {
      margin-block: calc(var(--spacing) * 50);
    }
    .sm\:my-51 {
      margin-block: calc(var(--spacing) * 51);
    }
    .sm\:my-52 {
      margin-block: calc(var(--spacing) * 52);
    }
    .sm\:my-53 {
      margin-block: calc(var(--spacing) * 53);
    }
    .sm\:my-54 {
      margin-block: calc(var(--spacing) * 54);
    }
    .sm\:my-55 {
      margin-block: calc(var(--spacing) * 55);
    }
    .sm\:my-56 {
      margin-block: calc(var(--spacing) * 56);
    }
    .sm\:my-57 {
      margin-block: calc(var(--spacing) * 57);
    }
    .sm\:my-58 {
      margin-block: calc(var(--spacing) * 58);
    }
    .sm\:my-59 {
      margin-block: calc(var(--spacing) * 59);
    }
    .sm\:my-60 {
      margin-block: calc(var(--spacing) * 60);
    }
    .sm\:my-61 {
      margin-block: calc(var(--spacing) * 61);
    }
    .sm\:my-62 {
      margin-block: calc(var(--spacing) * 62);
    }
    .sm\:my-63 {
      margin-block: calc(var(--spacing) * 63);
    }
    .sm\:my-64 {
      margin-block: calc(var(--spacing) * 64);
    }
    .sm\:my-auto {
      margin-block: auto;
    }
    .sm\:\!mt-0 {
      margin-top: 0px !important;
    }
    .sm\:\!mt-1 {
      margin-top: var(--spacing) !important;
    }
    .sm\:\!mt-2 {
      margin-top: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!mt-3 {
      margin-top: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!mt-4 {
      margin-top: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!mt-5 {
      margin-top: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!mt-6 {
      margin-top: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!mt-7 {
      margin-top: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!mt-8 {
      margin-top: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!mt-9 {
      margin-top: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!mt-10 {
      margin-top: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!mt-11 {
      margin-top: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!mt-12 {
      margin-top: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!mt-13 {
      margin-top: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!mt-14 {
      margin-top: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!mt-15 {
      margin-top: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!mt-16 {
      margin-top: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!mt-17 {
      margin-top: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!mt-18 {
      margin-top: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!mt-19 {
      margin-top: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!mt-20 {
      margin-top: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!mt-21 {
      margin-top: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!mt-22 {
      margin-top: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!mt-23 {
      margin-top: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!mt-24 {
      margin-top: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!mt-25 {
      margin-top: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!mt-26 {
      margin-top: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!mt-27 {
      margin-top: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!mt-28 {
      margin-top: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!mt-29 {
      margin-top: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!mt-30 {
      margin-top: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!mt-31 {
      margin-top: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!mt-32 {
      margin-top: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!mt-33 {
      margin-top: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!mt-34 {
      margin-top: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!mt-35 {
      margin-top: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!mt-36 {
      margin-top: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!mt-37 {
      margin-top: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!mt-38 {
      margin-top: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!mt-39 {
      margin-top: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!mt-40 {
      margin-top: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!mt-41 {
      margin-top: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!mt-42 {
      margin-top: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!mt-43 {
      margin-top: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!mt-44 {
      margin-top: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!mt-45 {
      margin-top: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!mt-46 {
      margin-top: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!mt-47 {
      margin-top: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!mt-48 {
      margin-top: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!mt-49 {
      margin-top: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!mt-50 {
      margin-top: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!mt-51 {
      margin-top: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!mt-52 {
      margin-top: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!mt-53 {
      margin-top: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!mt-54 {
      margin-top: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!mt-55 {
      margin-top: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!mt-56 {
      margin-top: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!mt-57 {
      margin-top: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!mt-58 {
      margin-top: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!mt-59 {
      margin-top: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!mt-60 {
      margin-top: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!mt-61 {
      margin-top: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!mt-62 {
      margin-top: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!mt-63 {
      margin-top: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!mt-64 {
      margin-top: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!mt-auto {
      margin-top: auto !important;
    }
    .sm\:mt-0 {
      margin-top: 0px;
    }
    .sm\:mt-1 {
      margin-top: var(--spacing);
    }
    .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .sm\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }
    .sm\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .sm\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
    .sm\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .sm\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }
    .sm\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .sm\:mt-9 {
      margin-top: calc(var(--spacing) * 9);
    }
    .sm\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .sm\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }
    .sm\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .sm\:mt-13 {
      margin-top: calc(var(--spacing) * 13);
    }
    .sm\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
    .sm\:mt-15 {
      margin-top: calc(var(--spacing) * 15);
    }
    .sm\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .sm\:mt-17 {
      margin-top: calc(var(--spacing) * 17);
    }
    .sm\:mt-18 {
      margin-top: calc(var(--spacing) * 18);
    }
    .sm\:mt-19 {
      margin-top: calc(var(--spacing) * 19);
    }
    .sm\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .sm\:mt-21 {
      margin-top: calc(var(--spacing) * 21);
    }
    .sm\:mt-22 {
      margin-top: calc(var(--spacing) * 22);
    }
    .sm\:mt-23 {
      margin-top: calc(var(--spacing) * 23);
    }
    .sm\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .sm\:mt-25 {
      margin-top: calc(var(--spacing) * 25);
    }
    .sm\:mt-26 {
      margin-top: calc(var(--spacing) * 26);
    }
    .sm\:mt-27 {
      margin-top: calc(var(--spacing) * 27);
    }
    .sm\:mt-28 {
      margin-top: calc(var(--spacing) * 28);
    }
    .sm\:mt-29 {
      margin-top: calc(var(--spacing) * 29);
    }
    .sm\:mt-30 {
      margin-top: calc(var(--spacing) * 30);
    }
    .sm\:mt-31 {
      margin-top: calc(var(--spacing) * 31);
    }
    .sm\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
    .sm\:mt-33 {
      margin-top: calc(var(--spacing) * 33);
    }
    .sm\:mt-34 {
      margin-top: calc(var(--spacing) * 34);
    }
    .sm\:mt-35 {
      margin-top: calc(var(--spacing) * 35);
    }
    .sm\:mt-36 {
      margin-top: calc(var(--spacing) * 36);
    }
    .sm\:mt-37 {
      margin-top: calc(var(--spacing) * 37);
    }
    .sm\:mt-38 {
      margin-top: calc(var(--spacing) * 38);
    }
    .sm\:mt-39 {
      margin-top: calc(var(--spacing) * 39);
    }
    .sm\:mt-40 {
      margin-top: calc(var(--spacing) * 40);
    }
    .sm\:mt-41 {
      margin-top: calc(var(--spacing) * 41);
    }
    .sm\:mt-42 {
      margin-top: calc(var(--spacing) * 42);
    }
    .sm\:mt-43 {
      margin-top: calc(var(--spacing) * 43);
    }
    .sm\:mt-44 {
      margin-top: calc(var(--spacing) * 44);
    }
    .sm\:mt-45 {
      margin-top: calc(var(--spacing) * 45);
    }
    .sm\:mt-46 {
      margin-top: calc(var(--spacing) * 46);
    }
    .sm\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }
    .sm\:mt-48 {
      margin-top: calc(var(--spacing) * 48);
    }
    .sm\:mt-49 {
      margin-top: calc(var(--spacing) * 49);
    }
    .sm\:mt-50 {
      margin-top: calc(var(--spacing) * 50);
    }
    .sm\:mt-51 {
      margin-top: calc(var(--spacing) * 51);
    }
    .sm\:mt-52 {
      margin-top: calc(var(--spacing) * 52);
    }
    .sm\:mt-53 {
      margin-top: calc(var(--spacing) * 53);
    }
    .sm\:mt-54 {
      margin-top: calc(var(--spacing) * 54);
    }
    .sm\:mt-55 {
      margin-top: calc(var(--spacing) * 55);
    }
    .sm\:mt-56 {
      margin-top: calc(var(--spacing) * 56);
    }
    .sm\:mt-57 {
      margin-top: calc(var(--spacing) * 57);
    }
    .sm\:mt-58 {
      margin-top: calc(var(--spacing) * 58);
    }
    .sm\:mt-59 {
      margin-top: calc(var(--spacing) * 59);
    }
    .sm\:mt-60 {
      margin-top: calc(var(--spacing) * 60);
    }
    .sm\:mt-61 {
      margin-top: calc(var(--spacing) * 61);
    }
    .sm\:mt-62 {
      margin-top: calc(var(--spacing) * 62);
    }
    .sm\:mt-63 {
      margin-top: calc(var(--spacing) * 63);
    }
    .sm\:mt-64 {
      margin-top: calc(var(--spacing) * 64);
    }
    .sm\:mt-auto {
      margin-top: auto;
    }
    .sm\:\!mr-0 {
      margin-right: 0px !important;
    }
    .sm\:\!mr-1 {
      margin-right: var(--spacing) !important;
    }
    .sm\:\!mr-2 {
      margin-right: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!mr-3 {
      margin-right: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!mr-4 {
      margin-right: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!mr-5 {
      margin-right: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!mr-6 {
      margin-right: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!mr-7 {
      margin-right: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!mr-8 {
      margin-right: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!mr-9 {
      margin-right: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!mr-10 {
      margin-right: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!mr-11 {
      margin-right: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!mr-12 {
      margin-right: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!mr-13 {
      margin-right: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!mr-14 {
      margin-right: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!mr-15 {
      margin-right: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!mr-16 {
      margin-right: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!mr-17 {
      margin-right: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!mr-18 {
      margin-right: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!mr-19 {
      margin-right: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!mr-20 {
      margin-right: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!mr-21 {
      margin-right: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!mr-22 {
      margin-right: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!mr-23 {
      margin-right: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!mr-24 {
      margin-right: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!mr-25 {
      margin-right: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!mr-26 {
      margin-right: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!mr-27 {
      margin-right: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!mr-28 {
      margin-right: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!mr-29 {
      margin-right: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!mr-30 {
      margin-right: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!mr-31 {
      margin-right: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!mr-32 {
      margin-right: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!mr-33 {
      margin-right: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!mr-34 {
      margin-right: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!mr-35 {
      margin-right: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!mr-36 {
      margin-right: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!mr-37 {
      margin-right: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!mr-38 {
      margin-right: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!mr-39 {
      margin-right: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!mr-40 {
      margin-right: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!mr-41 {
      margin-right: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!mr-42 {
      margin-right: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!mr-43 {
      margin-right: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!mr-44 {
      margin-right: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!mr-45 {
      margin-right: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!mr-46 {
      margin-right: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!mr-47 {
      margin-right: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!mr-48 {
      margin-right: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!mr-49 {
      margin-right: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!mr-50 {
      margin-right: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!mr-51 {
      margin-right: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!mr-52 {
      margin-right: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!mr-53 {
      margin-right: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!mr-54 {
      margin-right: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!mr-55 {
      margin-right: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!mr-56 {
      margin-right: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!mr-57 {
      margin-right: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!mr-58 {
      margin-right: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!mr-59 {
      margin-right: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!mr-60 {
      margin-right: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!mr-61 {
      margin-right: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!mr-62 {
      margin-right: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!mr-63 {
      margin-right: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!mr-64 {
      margin-right: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!mr-auto {
      margin-right: auto !important;
    }
    .sm\:mr-0 {
      margin-right: 0px;
    }
    .sm\:mr-1 {
      margin-right: var(--spacing);
    }
    .sm\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .sm\:mr-3 {
      margin-right: calc(var(--spacing) * 3);
    }
    .sm\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .sm\:mr-5 {
      margin-right: calc(var(--spacing) * 5);
    }
    .sm\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .sm\:mr-7 {
      margin-right: calc(var(--spacing) * 7);
    }
    .sm\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .sm\:mr-9 {
      margin-right: calc(var(--spacing) * 9);
    }
    .sm\:mr-10 {
      margin-right: calc(var(--spacing) * 10);
    }
    .sm\:mr-11 {
      margin-right: calc(var(--spacing) * 11);
    }
    .sm\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .sm\:mr-13 {
      margin-right: calc(var(--spacing) * 13);
    }
    .sm\:mr-14 {
      margin-right: calc(var(--spacing) * 14);
    }
    .sm\:mr-15 {
      margin-right: calc(var(--spacing) * 15);
    }
    .sm\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }
    .sm\:mr-17 {
      margin-right: calc(var(--spacing) * 17);
    }
    .sm\:mr-18 {
      margin-right: calc(var(--spacing) * 18);
    }
    .sm\:mr-19 {
      margin-right: calc(var(--spacing) * 19);
    }
    .sm\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }
    .sm\:mr-21 {
      margin-right: calc(var(--spacing) * 21);
    }
    .sm\:mr-22 {
      margin-right: calc(var(--spacing) * 22);
    }
    .sm\:mr-23 {
      margin-right: calc(var(--spacing) * 23);
    }
    .sm\:mr-24 {
      margin-right: calc(var(--spacing) * 24);
    }
    .sm\:mr-25 {
      margin-right: calc(var(--spacing) * 25);
    }
    .sm\:mr-26 {
      margin-right: calc(var(--spacing) * 26);
    }
    .sm\:mr-27 {
      margin-right: calc(var(--spacing) * 27);
    }
    .sm\:mr-28 {
      margin-right: calc(var(--spacing) * 28);
    }
    .sm\:mr-29 {
      margin-right: calc(var(--spacing) * 29);
    }
    .sm\:mr-30 {
      margin-right: calc(var(--spacing) * 30);
    }
    .sm\:mr-31 {
      margin-right: calc(var(--spacing) * 31);
    }
    .sm\:mr-32 {
      margin-right: calc(var(--spacing) * 32);
    }
    .sm\:mr-33 {
      margin-right: calc(var(--spacing) * 33);
    }
    .sm\:mr-34 {
      margin-right: calc(var(--spacing) * 34);
    }
    .sm\:mr-35 {
      margin-right: calc(var(--spacing) * 35);
    }
    .sm\:mr-36 {
      margin-right: calc(var(--spacing) * 36);
    }
    .sm\:mr-37 {
      margin-right: calc(var(--spacing) * 37);
    }
    .sm\:mr-38 {
      margin-right: calc(var(--spacing) * 38);
    }
    .sm\:mr-39 {
      margin-right: calc(var(--spacing) * 39);
    }
    .sm\:mr-40 {
      margin-right: calc(var(--spacing) * 40);
    }
    .sm\:mr-41 {
      margin-right: calc(var(--spacing) * 41);
    }
    .sm\:mr-42 {
      margin-right: calc(var(--spacing) * 42);
    }
    .sm\:mr-43 {
      margin-right: calc(var(--spacing) * 43);
    }
    .sm\:mr-44 {
      margin-right: calc(var(--spacing) * 44);
    }
    .sm\:mr-45 {
      margin-right: calc(var(--spacing) * 45);
    }
    .sm\:mr-46 {
      margin-right: calc(var(--spacing) * 46);
    }
    .sm\:mr-47 {
      margin-right: calc(var(--spacing) * 47);
    }
    .sm\:mr-48 {
      margin-right: calc(var(--spacing) * 48);
    }
    .sm\:mr-49 {
      margin-right: calc(var(--spacing) * 49);
    }
    .sm\:mr-50 {
      margin-right: calc(var(--spacing) * 50);
    }
    .sm\:mr-51 {
      margin-right: calc(var(--spacing) * 51);
    }
    .sm\:mr-52 {
      margin-right: calc(var(--spacing) * 52);
    }
    .sm\:mr-53 {
      margin-right: calc(var(--spacing) * 53);
    }
    .sm\:mr-54 {
      margin-right: calc(var(--spacing) * 54);
    }
    .sm\:mr-55 {
      margin-right: calc(var(--spacing) * 55);
    }
    .sm\:mr-56 {
      margin-right: calc(var(--spacing) * 56);
    }
    .sm\:mr-57 {
      margin-right: calc(var(--spacing) * 57);
    }
    .sm\:mr-58 {
      margin-right: calc(var(--spacing) * 58);
    }
    .sm\:mr-59 {
      margin-right: calc(var(--spacing) * 59);
    }
    .sm\:mr-60 {
      margin-right: calc(var(--spacing) * 60);
    }
    .sm\:mr-61 {
      margin-right: calc(var(--spacing) * 61);
    }
    .sm\:mr-62 {
      margin-right: calc(var(--spacing) * 62);
    }
    .sm\:mr-63 {
      margin-right: calc(var(--spacing) * 63);
    }
    .sm\:mr-64 {
      margin-right: calc(var(--spacing) * 64);
    }
    .sm\:mr-auto {
      margin-right: auto;
    }
    .sm\:\!mb-0 {
      margin-bottom: 0px !important;
    }
    .sm\:\!mb-1 {
      margin-bottom: var(--spacing) !important;
    }
    .sm\:\!mb-2 {
      margin-bottom: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!mb-3 {
      margin-bottom: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!mb-4 {
      margin-bottom: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!mb-5 {
      margin-bottom: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!mb-6 {
      margin-bottom: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!mb-7 {
      margin-bottom: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!mb-8 {
      margin-bottom: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!mb-9 {
      margin-bottom: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!mb-10 {
      margin-bottom: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!mb-11 {
      margin-bottom: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!mb-12 {
      margin-bottom: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!mb-13 {
      margin-bottom: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!mb-14 {
      margin-bottom: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!mb-15 {
      margin-bottom: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!mb-16 {
      margin-bottom: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!mb-17 {
      margin-bottom: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!mb-18 {
      margin-bottom: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!mb-19 {
      margin-bottom: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!mb-20 {
      margin-bottom: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!mb-21 {
      margin-bottom: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!mb-22 {
      margin-bottom: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!mb-23 {
      margin-bottom: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!mb-24 {
      margin-bottom: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!mb-25 {
      margin-bottom: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!mb-26 {
      margin-bottom: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!mb-27 {
      margin-bottom: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!mb-28 {
      margin-bottom: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!mb-29 {
      margin-bottom: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!mb-30 {
      margin-bottom: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!mb-31 {
      margin-bottom: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!mb-32 {
      margin-bottom: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!mb-33 {
      margin-bottom: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!mb-34 {
      margin-bottom: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!mb-35 {
      margin-bottom: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!mb-36 {
      margin-bottom: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!mb-37 {
      margin-bottom: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!mb-38 {
      margin-bottom: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!mb-39 {
      margin-bottom: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!mb-40 {
      margin-bottom: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!mb-41 {
      margin-bottom: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!mb-42 {
      margin-bottom: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!mb-43 {
      margin-bottom: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!mb-44 {
      margin-bottom: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!mb-45 {
      margin-bottom: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!mb-46 {
      margin-bottom: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!mb-47 {
      margin-bottom: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!mb-48 {
      margin-bottom: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!mb-49 {
      margin-bottom: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!mb-50 {
      margin-bottom: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!mb-51 {
      margin-bottom: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!mb-52 {
      margin-bottom: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!mb-53 {
      margin-bottom: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!mb-54 {
      margin-bottom: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!mb-55 {
      margin-bottom: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!mb-56 {
      margin-bottom: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!mb-57 {
      margin-bottom: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!mb-58 {
      margin-bottom: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!mb-59 {
      margin-bottom: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!mb-60 {
      margin-bottom: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!mb-61 {
      margin-bottom: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!mb-62 {
      margin-bottom: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!mb-63 {
      margin-bottom: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!mb-64 {
      margin-bottom: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!mb-auto {
      margin-bottom: auto !important;
    }
    .sm\:mb-0 {
      margin-bottom: 0px;
    }
    .sm\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .sm\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .sm\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
    .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .sm\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .sm\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }
    .sm\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .sm\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }
    .sm\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
    .sm\:mb-11 {
      margin-bottom: calc(var(--spacing) * 11);
    }
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .sm\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }
    .sm\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
    .sm\:mb-15 {
      margin-bottom: calc(var(--spacing) * 15);
    }
    .sm\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .sm\:mb-17 {
      margin-bottom: calc(var(--spacing) * 17);
    }
    .sm\:mb-18 {
      margin-bottom: calc(var(--spacing) * 18);
    }
    .sm\:mb-19 {
      margin-bottom: calc(var(--spacing) * 19);
    }
    .sm\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
    .sm\:mb-21 {
      margin-bottom: calc(var(--spacing) * 21);
    }
    .sm\:mb-22 {
      margin-bottom: calc(var(--spacing) * 22);
    }
    .sm\:mb-23 {
      margin-bottom: calc(var(--spacing) * 23);
    }
    .sm\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }
    .sm\:mb-25 {
      margin-bottom: calc(var(--spacing) * 25);
    }
    .sm\:mb-26 {
      margin-bottom: calc(var(--spacing) * 26);
    }
    .sm\:mb-27 {
      margin-bottom: calc(var(--spacing) * 27);
    }
    .sm\:mb-28 {
      margin-bottom: calc(var(--spacing) * 28);
    }
    .sm\:mb-29 {
      margin-bottom: calc(var(--spacing) * 29);
    }
    .sm\:mb-30 {
      margin-bottom: calc(var(--spacing) * 30);
    }
    .sm\:mb-31 {
      margin-bottom: calc(var(--spacing) * 31);
    }
    .sm\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }
    .sm\:mb-33 {
      margin-bottom: calc(var(--spacing) * 33);
    }
    .sm\:mb-34 {
      margin-bottom: calc(var(--spacing) * 34);
    }
    .sm\:mb-35 {
      margin-bottom: calc(var(--spacing) * 35);
    }
    .sm\:mb-36 {
      margin-bottom: calc(var(--spacing) * 36);
    }
    .sm\:mb-37 {
      margin-bottom: calc(var(--spacing) * 37);
    }
    .sm\:mb-38 {
      margin-bottom: calc(var(--spacing) * 38);
    }
    .sm\:mb-39 {
      margin-bottom: calc(var(--spacing) * 39);
    }
    .sm\:mb-40 {
      margin-bottom: calc(var(--spacing) * 40);
    }
    .sm\:mb-41 {
      margin-bottom: calc(var(--spacing) * 41);
    }
    .sm\:mb-42 {
      margin-bottom: calc(var(--spacing) * 42);
    }
    .sm\:mb-43 {
      margin-bottom: calc(var(--spacing) * 43);
    }
    .sm\:mb-44 {
      margin-bottom: calc(var(--spacing) * 44);
    }
    .sm\:mb-45 {
      margin-bottom: calc(var(--spacing) * 45);
    }
    .sm\:mb-46 {
      margin-bottom: calc(var(--spacing) * 46);
    }
    .sm\:mb-47 {
      margin-bottom: calc(var(--spacing) * 47);
    }
    .sm\:mb-48 {
      margin-bottom: calc(var(--spacing) * 48);
    }
    .sm\:mb-49 {
      margin-bottom: calc(var(--spacing) * 49);
    }
    .sm\:mb-50 {
      margin-bottom: calc(var(--spacing) * 50);
    }
    .sm\:mb-51 {
      margin-bottom: calc(var(--spacing) * 51);
    }
    .sm\:mb-52 {
      margin-bottom: calc(var(--spacing) * 52);
    }
    .sm\:mb-53 {
      margin-bottom: calc(var(--spacing) * 53);
    }
    .sm\:mb-54 {
      margin-bottom: calc(var(--spacing) * 54);
    }
    .sm\:mb-55 {
      margin-bottom: calc(var(--spacing) * 55);
    }
    .sm\:mb-56 {
      margin-bottom: calc(var(--spacing) * 56);
    }
    .sm\:mb-57 {
      margin-bottom: calc(var(--spacing) * 57);
    }
    .sm\:mb-58 {
      margin-bottom: calc(var(--spacing) * 58);
    }
    .sm\:mb-59 {
      margin-bottom: calc(var(--spacing) * 59);
    }
    .sm\:mb-60 {
      margin-bottom: calc(var(--spacing) * 60);
    }
    .sm\:mb-61 {
      margin-bottom: calc(var(--spacing) * 61);
    }
    .sm\:mb-62 {
      margin-bottom: calc(var(--spacing) * 62);
    }
    .sm\:mb-63 {
      margin-bottom: calc(var(--spacing) * 63);
    }
    .sm\:mb-64 {
      margin-bottom: calc(var(--spacing) * 64);
    }
    .sm\:mb-auto {
      margin-bottom: auto;
    }
    .sm\:\!ml-0 {
      margin-left: 0px !important;
    }
    .sm\:\!ml-1 {
      margin-left: var(--spacing) !important;
    }
    .sm\:\!ml-2 {
      margin-left: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!ml-3 {
      margin-left: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!ml-4 {
      margin-left: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!ml-5 {
      margin-left: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!ml-6 {
      margin-left: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!ml-7 {
      margin-left: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!ml-8 {
      margin-left: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!ml-9 {
      margin-left: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!ml-10 {
      margin-left: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!ml-11 {
      margin-left: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!ml-12 {
      margin-left: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!ml-13 {
      margin-left: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!ml-14 {
      margin-left: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!ml-15 {
      margin-left: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!ml-16 {
      margin-left: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!ml-17 {
      margin-left: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!ml-18 {
      margin-left: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!ml-19 {
      margin-left: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!ml-20 {
      margin-left: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!ml-21 {
      margin-left: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!ml-22 {
      margin-left: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!ml-23 {
      margin-left: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!ml-24 {
      margin-left: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!ml-25 {
      margin-left: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!ml-26 {
      margin-left: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!ml-27 {
      margin-left: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!ml-28 {
      margin-left: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!ml-29 {
      margin-left: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!ml-30 {
      margin-left: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!ml-31 {
      margin-left: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!ml-32 {
      margin-left: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!ml-33 {
      margin-left: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!ml-34 {
      margin-left: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!ml-35 {
      margin-left: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!ml-36 {
      margin-left: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!ml-37 {
      margin-left: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!ml-38 {
      margin-left: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!ml-39 {
      margin-left: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!ml-40 {
      margin-left: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!ml-41 {
      margin-left: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!ml-42 {
      margin-left: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!ml-43 {
      margin-left: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!ml-44 {
      margin-left: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!ml-45 {
      margin-left: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!ml-46 {
      margin-left: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!ml-47 {
      margin-left: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!ml-48 {
      margin-left: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!ml-49 {
      margin-left: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!ml-50 {
      margin-left: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!ml-51 {
      margin-left: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!ml-52 {
      margin-left: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!ml-53 {
      margin-left: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!ml-54 {
      margin-left: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!ml-55 {
      margin-left: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!ml-56 {
      margin-left: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!ml-57 {
      margin-left: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!ml-58 {
      margin-left: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!ml-59 {
      margin-left: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!ml-60 {
      margin-left: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!ml-61 {
      margin-left: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!ml-62 {
      margin-left: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!ml-63 {
      margin-left: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!ml-64 {
      margin-left: calc(var(--spacing) * 64) !important;
    }
    .sm\:\!ml-auto {
      margin-left: auto !important;
    }
    .sm\:ml-0 {
      margin-left: 0px;
    }
    .sm\:ml-1 {
      margin-left: var(--spacing);
    }
    .sm\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .sm\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
    .sm\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .sm\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }
    .sm\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .sm\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }
    .sm\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .sm\:ml-9 {
      margin-left: calc(var(--spacing) * 9);
    }
    .sm\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }
    .sm\:ml-11 {
      margin-left: calc(var(--spacing) * 11);
    }
    .sm\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .sm\:ml-13 {
      margin-left: calc(var(--spacing) * 13);
    }
    .sm\:ml-14 {
      margin-left: calc(var(--spacing) * 14);
    }
    .sm\:ml-15 {
      margin-left: calc(var(--spacing) * 15);
    }
    .sm\:ml-16 {
      margin-left: calc(var(--spacing) * 16);
    }
    .sm\:ml-17 {
      margin-left: calc(var(--spacing) * 17);
    }
    .sm\:ml-18 {
      margin-left: calc(var(--spacing) * 18);
    }
    .sm\:ml-19 {
      margin-left: calc(var(--spacing) * 19);
    }
    .sm\:ml-20 {
      margin-left: calc(var(--spacing) * 20);
    }
    .sm\:ml-21 {
      margin-left: calc(var(--spacing) * 21);
    }
    .sm\:ml-22 {
      margin-left: calc(var(--spacing) * 22);
    }
    .sm\:ml-23 {
      margin-left: calc(var(--spacing) * 23);
    }
    .sm\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }
    .sm\:ml-25 {
      margin-left: calc(var(--spacing) * 25);
    }
    .sm\:ml-26 {
      margin-left: calc(var(--spacing) * 26);
    }
    .sm\:ml-27 {
      margin-left: calc(var(--spacing) * 27);
    }
    .sm\:ml-28 {
      margin-left: calc(var(--spacing) * 28);
    }
    .sm\:ml-29 {
      margin-left: calc(var(--spacing) * 29);
    }
    .sm\:ml-30 {
      margin-left: calc(var(--spacing) * 30);
    }
    .sm\:ml-31 {
      margin-left: calc(var(--spacing) * 31);
    }
    .sm\:ml-32 {
      margin-left: calc(var(--spacing) * 32);
    }
    .sm\:ml-33 {
      margin-left: calc(var(--spacing) * 33);
    }
    .sm\:ml-34 {
      margin-left: calc(var(--spacing) * 34);
    }
    .sm\:ml-35 {
      margin-left: calc(var(--spacing) * 35);
    }
    .sm\:ml-36 {
      margin-left: calc(var(--spacing) * 36);
    }
    .sm\:ml-37 {
      margin-left: calc(var(--spacing) * 37);
    }
    .sm\:ml-38 {
      margin-left: calc(var(--spacing) * 38);
    }
    .sm\:ml-39 {
      margin-left: calc(var(--spacing) * 39);
    }
    .sm\:ml-40 {
      margin-left: calc(var(--spacing) * 40);
    }
    .sm\:ml-41 {
      margin-left: calc(var(--spacing) * 41);
    }
    .sm\:ml-42 {
      margin-left: calc(var(--spacing) * 42);
    }
    .sm\:ml-43 {
      margin-left: calc(var(--spacing) * 43);
    }
    .sm\:ml-44 {
      margin-left: calc(var(--spacing) * 44);
    }
    .sm\:ml-45 {
      margin-left: calc(var(--spacing) * 45);
    }
    .sm\:ml-46 {
      margin-left: calc(var(--spacing) * 46);
    }
    .sm\:ml-47 {
      margin-left: calc(var(--spacing) * 47);
    }
    .sm\:ml-48 {
      margin-left: calc(var(--spacing) * 48);
    }
    .sm\:ml-49 {
      margin-left: calc(var(--spacing) * 49);
    }
    .sm\:ml-50 {
      margin-left: calc(var(--spacing) * 50);
    }
    .sm\:ml-51 {
      margin-left: calc(var(--spacing) * 51);
    }
    .sm\:ml-52 {
      margin-left: calc(var(--spacing) * 52);
    }
    .sm\:ml-53 {
      margin-left: calc(var(--spacing) * 53);
    }
    .sm\:ml-54 {
      margin-left: calc(var(--spacing) * 54);
    }
    .sm\:ml-55 {
      margin-left: calc(var(--spacing) * 55);
    }
    .sm\:ml-56 {
      margin-left: calc(var(--spacing) * 56);
    }
    .sm\:ml-57 {
      margin-left: calc(var(--spacing) * 57);
    }
    .sm\:ml-58 {
      margin-left: calc(var(--spacing) * 58);
    }
    .sm\:ml-59 {
      margin-left: calc(var(--spacing) * 59);
    }
    .sm\:ml-60 {
      margin-left: calc(var(--spacing) * 60);
    }
    .sm\:ml-61 {
      margin-left: calc(var(--spacing) * 61);
    }
    .sm\:ml-62 {
      margin-left: calc(var(--spacing) * 62);
    }
    .sm\:ml-63 {
      margin-left: calc(var(--spacing) * 63);
    }
    .sm\:ml-64 {
      margin-left: calc(var(--spacing) * 64);
    }
    .sm\:ml-auto {
      margin-left: auto;
    }
    .sm\:block {
      display: block;
    }
    .sm\:inline {
      display: inline;
    }
    .sm\:inline-block {
      display: inline-block;
    }
    .sm\:\!shrink {
      flex-shrink: 1 !important;
    }
    .sm\:\!shrink-0 {
      flex-shrink: 0 !important;
    }
    .sm\:\!shrink-1 {
      flex-shrink: 1 !important;
    }
    .sm\:\!grow {
      flex-grow: 1 !important;
    }
    .sm\:\!grow-0 {
      flex-grow: 0 !important;
    }
    .sm\:\!grow-1 {
      flex-grow: 1 !important;
    }
    .sm\:grow {
      flex-grow: 1;
    }
    .sm\:grow-0 {
      flex-grow: 0;
    }
    .sm\:grow-1 {
      flex-grow: 1;
    }
    .sm\:\!basis-0 {
      flex-basis: 0px !important;
    }
    .sm\:\!basis-auto {
      flex-basis: auto !important;
    }
    .sm\:\!basis-full {
      flex-basis: 100% !important;
    }
    .sm\:basis-0 {
      flex-basis: 0px;
    }
    .sm\:basis-auto {
      flex-basis: auto;
    }
    .sm\:basis-full {
      flex-basis: 100%;
    }
    .sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .sm\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .sm\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .sm\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .sm\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .sm\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .sm\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .sm\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .sm\:\!flex-col {
      flex-direction: column !important;
    }
    .sm\:\!flex-row {
      flex-direction: row !important;
    }
    .sm\:flex-col {
      flex-direction: column;
    }
    .sm\:flex-row {
      flex-direction: row;
    }
    .sm\:\!flex-nowrap {
      flex-wrap: nowrap !important;
    }
    .sm\:\!flex-wrap {
      flex-wrap: wrap !important;
    }
    .sm\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .sm\:flex-wrap {
      flex-wrap: wrap;
    }
    .sm\:\!items-center {
      align-items: center !important;
    }
    .sm\:\!items-end {
      align-items: flex-end !important;
    }
    .sm\:\!items-start {
      align-items: flex-start !important;
    }
    .sm\:items-center {
      align-items: center;
    }
    .sm\:items-end {
      align-items: flex-end;
    }
    .sm\:items-start {
      align-items: flex-start;
    }
    .sm\:\!justify-around {
      justify-content: space-around !important;
    }
    .sm\:\!justify-between {
      justify-content: space-between !important;
    }
    .sm\:\!justify-center {
      justify-content: center !important;
    }
    .sm\:\!justify-end {
      justify-content: flex-end !important;
    }
    .sm\:\!justify-evenly {
      justify-content: space-evenly !important;
    }
    .sm\:\!justify-start {
      justify-content: flex-start !important;
    }
    .sm\:justify-around {
      justify-content: space-around;
    }
    .sm\:justify-between {
      justify-content: space-between;
    }
    .sm\:justify-center {
      justify-content: center;
    }
    .sm\:justify-end {
      justify-content: flex-end;
    }
    .sm\:justify-evenly {
      justify-content: space-evenly;
    }
    .sm\:justify-start {
      justify-content: flex-start;
    }
    .sm\:\!gap-0 {
      gap: 0px !important;
    }
    .sm\:\!gap-1 {
      gap: var(--spacing) !important;
    }
    .sm\:\!gap-2 {
      gap: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!gap-3 {
      gap: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!gap-4 {
      gap: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!gap-5 {
      gap: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!gap-6 {
      gap: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!gap-7 {
      gap: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!gap-8 {
      gap: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!gap-9 {
      gap: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!gap-10 {
      gap: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!gap-11 {
      gap: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!gap-12 {
      gap: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!gap-13 {
      gap: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!gap-14 {
      gap: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!gap-15 {
      gap: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!gap-16 {
      gap: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!gap-17 {
      gap: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!gap-18 {
      gap: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!gap-19 {
      gap: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!gap-20 {
      gap: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!gap-21 {
      gap: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!gap-22 {
      gap: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!gap-23 {
      gap: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!gap-24 {
      gap: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!gap-25 {
      gap: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!gap-26 {
      gap: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!gap-27 {
      gap: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!gap-28 {
      gap: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!gap-29 {
      gap: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!gap-30 {
      gap: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!gap-31 {
      gap: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!gap-32 {
      gap: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!gap-33 {
      gap: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!gap-34 {
      gap: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!gap-35 {
      gap: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!gap-36 {
      gap: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!gap-37 {
      gap: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!gap-38 {
      gap: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!gap-39 {
      gap: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!gap-40 {
      gap: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!gap-41 {
      gap: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!gap-42 {
      gap: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!gap-43 {
      gap: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!gap-44 {
      gap: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!gap-45 {
      gap: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!gap-46 {
      gap: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!gap-47 {
      gap: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!gap-48 {
      gap: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!gap-49 {
      gap: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!gap-50 {
      gap: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!gap-51 {
      gap: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!gap-52 {
      gap: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!gap-53 {
      gap: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!gap-54 {
      gap: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!gap-55 {
      gap: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!gap-56 {
      gap: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!gap-57 {
      gap: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!gap-58 {
      gap: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!gap-59 {
      gap: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!gap-60 {
      gap: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!gap-61 {
      gap: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!gap-62 {
      gap: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!gap-63 {
      gap: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!gap-64 {
      gap: calc(var(--spacing) * 64) !important;
    }
    .sm\:gap-0 {
      gap: 0px;
    }
    .sm\:gap-1 {
      gap: var(--spacing);
    }
    .sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .sm\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .sm\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
    .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .sm\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }
    .sm\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .sm\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }
    .sm\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .sm\:gap-13 {
      gap: calc(var(--spacing) * 13);
    }
    .sm\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .sm\:gap-15 {
      gap: calc(var(--spacing) * 15);
    }
    .sm\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .sm\:gap-17 {
      gap: calc(var(--spacing) * 17);
    }
    .sm\:gap-18 {
      gap: calc(var(--spacing) * 18);
    }
    .sm\:gap-19 {
      gap: calc(var(--spacing) * 19);
    }
    .sm\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .sm\:gap-21 {
      gap: calc(var(--spacing) * 21);
    }
    .sm\:gap-22 {
      gap: calc(var(--spacing) * 22);
    }
    .sm\:gap-23 {
      gap: calc(var(--spacing) * 23);
    }
    .sm\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
    .sm\:gap-25 {
      gap: calc(var(--spacing) * 25);
    }
    .sm\:gap-26 {
      gap: calc(var(--spacing) * 26);
    }
    .sm\:gap-27 {
      gap: calc(var(--spacing) * 27);
    }
    .sm\:gap-28 {
      gap: calc(var(--spacing) * 28);
    }
    .sm\:gap-29 {
      gap: calc(var(--spacing) * 29);
    }
    .sm\:gap-30 {
      gap: calc(var(--spacing) * 30);
    }
    .sm\:gap-31 {
      gap: calc(var(--spacing) * 31);
    }
    .sm\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }
    .sm\:gap-33 {
      gap: calc(var(--spacing) * 33);
    }
    .sm\:gap-34 {
      gap: calc(var(--spacing) * 34);
    }
    .sm\:gap-35 {
      gap: calc(var(--spacing) * 35);
    }
    .sm\:gap-36 {
      gap: calc(var(--spacing) * 36);
    }
    .sm\:gap-37 {
      gap: calc(var(--spacing) * 37);
    }
    .sm\:gap-38 {
      gap: calc(var(--spacing) * 38);
    }
    .sm\:gap-39 {
      gap: calc(var(--spacing) * 39);
    }
    .sm\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }
    .sm\:gap-41 {
      gap: calc(var(--spacing) * 41);
    }
    .sm\:gap-42 {
      gap: calc(var(--spacing) * 42);
    }
    .sm\:gap-43 {
      gap: calc(var(--spacing) * 43);
    }
    .sm\:gap-44 {
      gap: calc(var(--spacing) * 44);
    }
    .sm\:gap-45 {
      gap: calc(var(--spacing) * 45);
    }
    .sm\:gap-46 {
      gap: calc(var(--spacing) * 46);
    }
    .sm\:gap-47 {
      gap: calc(var(--spacing) * 47);
    }
    .sm\:gap-48 {
      gap: calc(var(--spacing) * 48);
    }
    .sm\:gap-49 {
      gap: calc(var(--spacing) * 49);
    }
    .sm\:gap-50 {
      gap: calc(var(--spacing) * 50);
    }
    .sm\:gap-51 {
      gap: calc(var(--spacing) * 51);
    }
    .sm\:gap-52 {
      gap: calc(var(--spacing) * 52);
    }
    .sm\:gap-53 {
      gap: calc(var(--spacing) * 53);
    }
    .sm\:gap-54 {
      gap: calc(var(--spacing) * 54);
    }
    .sm\:gap-55 {
      gap: calc(var(--spacing) * 55);
    }
    .sm\:gap-56 {
      gap: calc(var(--spacing) * 56);
    }
    .sm\:gap-57 {
      gap: calc(var(--spacing) * 57);
    }
    .sm\:gap-58 {
      gap: calc(var(--spacing) * 58);
    }
    .sm\:gap-59 {
      gap: calc(var(--spacing) * 59);
    }
    .sm\:gap-60 {
      gap: calc(var(--spacing) * 60);
    }
    .sm\:gap-61 {
      gap: calc(var(--spacing) * 61);
    }
    .sm\:gap-62 {
      gap: calc(var(--spacing) * 62);
    }
    .sm\:gap-63 {
      gap: calc(var(--spacing) * 63);
    }
    .sm\:gap-64 {
      gap: calc(var(--spacing) * 64);
    }
    .sm\:\!p-0 {
      padding: 0px !important;
    }
    .sm\:\!p-1 {
      padding: var(--spacing) !important;
    }
    .sm\:\!p-2 {
      padding: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!p-3 {
      padding: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!p-5 {
      padding: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!p-6 {
      padding: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!p-7 {
      padding: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!p-8 {
      padding: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!p-9 {
      padding: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!p-10 {
      padding: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!p-11 {
      padding: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!p-12 {
      padding: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!p-13 {
      padding: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!p-14 {
      padding: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!p-15 {
      padding: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!p-16 {
      padding: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!p-17 {
      padding: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!p-18 {
      padding: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!p-19 {
      padding: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!p-20 {
      padding: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!p-21 {
      padding: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!p-22 {
      padding: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!p-23 {
      padding: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!p-24 {
      padding: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!p-25 {
      padding: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!p-26 {
      padding: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!p-27 {
      padding: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!p-28 {
      padding: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!p-29 {
      padding: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!p-30 {
      padding: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!p-31 {
      padding: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!p-32 {
      padding: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!p-33 {
      padding: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!p-34 {
      padding: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!p-35 {
      padding: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!p-36 {
      padding: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!p-37 {
      padding: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!p-38 {
      padding: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!p-39 {
      padding: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!p-40 {
      padding: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!p-41 {
      padding: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!p-42 {
      padding: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!p-43 {
      padding: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!p-44 {
      padding: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!p-45 {
      padding: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!p-46 {
      padding: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!p-47 {
      padding: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!p-48 {
      padding: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!p-49 {
      padding: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!p-50 {
      padding: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!p-51 {
      padding: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!p-52 {
      padding: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!p-53 {
      padding: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!p-54 {
      padding: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!p-55 {
      padding: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!p-56 {
      padding: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!p-57 {
      padding: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!p-58 {
      padding: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!p-59 {
      padding: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!p-60 {
      padding: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!p-61 {
      padding: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!p-62 {
      padding: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!p-63 {
      padding: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!p-64 {
      padding: calc(var(--spacing) * 64) !important;
    }
    .sm\:p-0 {
      padding: 0px;
    }
    .sm\:p-1 {
      padding: var(--spacing);
    }
    .sm\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .sm\:p-3 {
      padding: calc(var(--spacing) * 3);
    }
    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .sm\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .sm\:p-9 {
      padding: calc(var(--spacing) * 9);
    }
    .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .sm\:p-11 {
      padding: calc(var(--spacing) * 11);
    }
    .sm\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .sm\:p-13 {
      padding: calc(var(--spacing) * 13);
    }
    .sm\:p-14 {
      padding: calc(var(--spacing) * 14);
    }
    .sm\:p-15 {
      padding: calc(var(--spacing) * 15);
    }
    .sm\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
    .sm\:p-17 {
      padding: calc(var(--spacing) * 17);
    }
    .sm\:p-18 {
      padding: calc(var(--spacing) * 18);
    }
    .sm\:p-19 {
      padding: calc(var(--spacing) * 19);
    }
    .sm\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .sm\:p-21 {
      padding: calc(var(--spacing) * 21);
    }
    .sm\:p-22 {
      padding: calc(var(--spacing) * 22);
    }
    .sm\:p-23 {
      padding: calc(var(--spacing) * 23);
    }
    .sm\:p-24 {
      padding: calc(var(--spacing) * 24);
    }
    .sm\:p-25 {
      padding: calc(var(--spacing) * 25);
    }
    .sm\:p-26 {
      padding: calc(var(--spacing) * 26);
    }
    .sm\:p-27 {
      padding: calc(var(--spacing) * 27);
    }
    .sm\:p-28 {
      padding: calc(var(--spacing) * 28);
    }
    .sm\:p-29 {
      padding: calc(var(--spacing) * 29);
    }
    .sm\:p-30 {
      padding: calc(var(--spacing) * 30);
    }
    .sm\:p-31 {
      padding: calc(var(--spacing) * 31);
    }
    .sm\:p-32 {
      padding: calc(var(--spacing) * 32);
    }
    .sm\:p-33 {
      padding: calc(var(--spacing) * 33);
    }
    .sm\:p-34 {
      padding: calc(var(--spacing) * 34);
    }
    .sm\:p-35 {
      padding: calc(var(--spacing) * 35);
    }
    .sm\:p-36 {
      padding: calc(var(--spacing) * 36);
    }
    .sm\:p-37 {
      padding: calc(var(--spacing) * 37);
    }
    .sm\:p-38 {
      padding: calc(var(--spacing) * 38);
    }
    .sm\:p-39 {
      padding: calc(var(--spacing) * 39);
    }
    .sm\:p-40 {
      padding: calc(var(--spacing) * 40);
    }
    .sm\:p-41 {
      padding: calc(var(--spacing) * 41);
    }
    .sm\:p-42 {
      padding: calc(var(--spacing) * 42);
    }
    .sm\:p-43 {
      padding: calc(var(--spacing) * 43);
    }
    .sm\:p-44 {
      padding: calc(var(--spacing) * 44);
    }
    .sm\:p-45 {
      padding: calc(var(--spacing) * 45);
    }
    .sm\:p-46 {
      padding: calc(var(--spacing) * 46);
    }
    .sm\:p-47 {
      padding: calc(var(--spacing) * 47);
    }
    .sm\:p-48 {
      padding: calc(var(--spacing) * 48);
    }
    .sm\:p-49 {
      padding: calc(var(--spacing) * 49);
    }
    .sm\:p-50 {
      padding: calc(var(--spacing) * 50);
    }
    .sm\:p-51 {
      padding: calc(var(--spacing) * 51);
    }
    .sm\:p-52 {
      padding: calc(var(--spacing) * 52);
    }
    .sm\:p-53 {
      padding: calc(var(--spacing) * 53);
    }
    .sm\:p-54 {
      padding: calc(var(--spacing) * 54);
    }
    .sm\:p-55 {
      padding: calc(var(--spacing) * 55);
    }
    .sm\:p-56 {
      padding: calc(var(--spacing) * 56);
    }
    .sm\:p-57 {
      padding: calc(var(--spacing) * 57);
    }
    .sm\:p-58 {
      padding: calc(var(--spacing) * 58);
    }
    .sm\:p-59 {
      padding: calc(var(--spacing) * 59);
    }
    .sm\:p-60 {
      padding: calc(var(--spacing) * 60);
    }
    .sm\:p-61 {
      padding: calc(var(--spacing) * 61);
    }
    .sm\:p-62 {
      padding: calc(var(--spacing) * 62);
    }
    .sm\:p-63 {
      padding: calc(var(--spacing) * 63);
    }
    .sm\:p-64 {
      padding: calc(var(--spacing) * 64);
    }
    .sm\:\!px-0 {
      padding-inline: 0px !important;
    }
    .sm\:\!px-1 {
      padding-inline: var(--spacing) !important;
    }
    .sm\:\!px-2 {
      padding-inline: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!px-3 {
      padding-inline: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!px-5 {
      padding-inline: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!px-7 {
      padding-inline: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!px-9 {
      padding-inline: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!px-11 {
      padding-inline: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!px-13 {
      padding-inline: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!px-14 {
      padding-inline: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!px-15 {
      padding-inline: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!px-16 {
      padding-inline: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!px-17 {
      padding-inline: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!px-18 {
      padding-inline: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!px-19 {
      padding-inline: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!px-21 {
      padding-inline: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!px-22 {
      padding-inline: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!px-23 {
      padding-inline: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!px-24 {
      padding-inline: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!px-25 {
      padding-inline: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!px-26 {
      padding-inline: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!px-27 {
      padding-inline: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!px-28 {
      padding-inline: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!px-29 {
      padding-inline: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!px-30 {
      padding-inline: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!px-31 {
      padding-inline: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!px-32 {
      padding-inline: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!px-33 {
      padding-inline: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!px-34 {
      padding-inline: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!px-35 {
      padding-inline: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!px-36 {
      padding-inline: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!px-37 {
      padding-inline: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!px-38 {
      padding-inline: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!px-39 {
      padding-inline: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!px-40 {
      padding-inline: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!px-41 {
      padding-inline: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!px-42 {
      padding-inline: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!px-43 {
      padding-inline: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!px-44 {
      padding-inline: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!px-45 {
      padding-inline: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!px-46 {
      padding-inline: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!px-47 {
      padding-inline: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!px-48 {
      padding-inline: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!px-49 {
      padding-inline: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!px-50 {
      padding-inline: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!px-51 {
      padding-inline: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!px-53 {
      padding-inline: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!px-54 {
      padding-inline: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!px-55 {
      padding-inline: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!px-56 {
      padding-inline: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!px-57 {
      padding-inline: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!px-58 {
      padding-inline: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!px-59 {
      padding-inline: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!px-60 {
      padding-inline: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!px-61 {
      padding-inline: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!px-62 {
      padding-inline: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!px-63 {
      padding-inline: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!px-64 {
      padding-inline: calc(var(--spacing) * 64) !important;
    }
    .sm\:px-0 {
      padding-inline: 0px;
    }
    .sm\:px-1 {
      padding-inline: var(--spacing);
    }
    .sm\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .sm\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .sm\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .sm\:px-11 {
      padding-inline: calc(var(--spacing) * 11);
    }
    .sm\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .sm\:px-13 {
      padding-inline: calc(var(--spacing) * 13);
    }
    .sm\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .sm\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }
    .sm\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
    .sm\:px-17 {
      padding-inline: calc(var(--spacing) * 17);
    }
    .sm\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }
    .sm\:px-19 {
      padding-inline: calc(var(--spacing) * 19);
    }
    .sm\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .sm\:px-21 {
      padding-inline: calc(var(--spacing) * 21);
    }
    .sm\:px-22 {
      padding-inline: calc(var(--spacing) * 22);
    }
    .sm\:px-23 {
      padding-inline: calc(var(--spacing) * 23);
    }
    .sm\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
    .sm\:px-25 {
      padding-inline: calc(var(--spacing) * 25);
    }
    .sm\:px-26 {
      padding-inline: calc(var(--spacing) * 26);
    }
    .sm\:px-27 {
      padding-inline: calc(var(--spacing) * 27);
    }
    .sm\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
    .sm\:px-29 {
      padding-inline: calc(var(--spacing) * 29);
    }
    .sm\:px-30 {
      padding-inline: calc(var(--spacing) * 30);
    }
    .sm\:px-31 {
      padding-inline: calc(var(--spacing) * 31);
    }
    .sm\:px-32 {
      padding-inline: calc(var(--spacing) * 32);
    }
    .sm\:px-33 {
      padding-inline: calc(var(--spacing) * 33);
    }
    .sm\:px-34 {
      padding-inline: calc(var(--spacing) * 34);
    }
    .sm\:px-35 {
      padding-inline: calc(var(--spacing) * 35);
    }
    .sm\:px-36 {
      padding-inline: calc(var(--spacing) * 36);
    }
    .sm\:px-37 {
      padding-inline: calc(var(--spacing) * 37);
    }
    .sm\:px-38 {
      padding-inline: calc(var(--spacing) * 38);
    }
    .sm\:px-39 {
      padding-inline: calc(var(--spacing) * 39);
    }
    .sm\:px-40 {
      padding-inline: calc(var(--spacing) * 40);
    }
    .sm\:px-41 {
      padding-inline: calc(var(--spacing) * 41);
    }
    .sm\:px-42 {
      padding-inline: calc(var(--spacing) * 42);
    }
    .sm\:px-43 {
      padding-inline: calc(var(--spacing) * 43);
    }
    .sm\:px-44 {
      padding-inline: calc(var(--spacing) * 44);
    }
    .sm\:px-45 {
      padding-inline: calc(var(--spacing) * 45);
    }
    .sm\:px-46 {
      padding-inline: calc(var(--spacing) * 46);
    }
    .sm\:px-47 {
      padding-inline: calc(var(--spacing) * 47);
    }
    .sm\:px-48 {
      padding-inline: calc(var(--spacing) * 48);
    }
    .sm\:px-49 {
      padding-inline: calc(var(--spacing) * 49);
    }
    .sm\:px-50 {
      padding-inline: calc(var(--spacing) * 50);
    }
    .sm\:px-51 {
      padding-inline: calc(var(--spacing) * 51);
    }
    .sm\:px-52 {
      padding-inline: calc(var(--spacing) * 52);
    }
    .sm\:px-53 {
      padding-inline: calc(var(--spacing) * 53);
    }
    .sm\:px-54 {
      padding-inline: calc(var(--spacing) * 54);
    }
    .sm\:px-55 {
      padding-inline: calc(var(--spacing) * 55);
    }
    .sm\:px-56 {
      padding-inline: calc(var(--spacing) * 56);
    }
    .sm\:px-57 {
      padding-inline: calc(var(--spacing) * 57);
    }
    .sm\:px-58 {
      padding-inline: calc(var(--spacing) * 58);
    }
    .sm\:px-59 {
      padding-inline: calc(var(--spacing) * 59);
    }
    .sm\:px-60 {
      padding-inline: calc(var(--spacing) * 60);
    }
    .sm\:px-61 {
      padding-inline: calc(var(--spacing) * 61);
    }
    .sm\:px-62 {
      padding-inline: calc(var(--spacing) * 62);
    }
    .sm\:px-63 {
      padding-inline: calc(var(--spacing) * 63);
    }
    .sm\:px-64 {
      padding-inline: calc(var(--spacing) * 64);
    }
    .sm\:\!py-0 {
      padding-block: 0px !important;
    }
    .sm\:\!py-1 {
      padding-block: var(--spacing) !important;
    }
    .sm\:\!py-2 {
      padding-block: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!py-3 {
      padding-block: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!py-4 {
      padding-block: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!py-5 {
      padding-block: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!py-6 {
      padding-block: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!py-7 {
      padding-block: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!py-8 {
      padding-block: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!py-9 {
      padding-block: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!py-10 {
      padding-block: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!py-11 {
      padding-block: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!py-13 {
      padding-block: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!py-14 {
      padding-block: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!py-15 {
      padding-block: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!py-16 {
      padding-block: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!py-17 {
      padding-block: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!py-18 {
      padding-block: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!py-19 {
      padding-block: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!py-20 {
      padding-block: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!py-21 {
      padding-block: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!py-22 {
      padding-block: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!py-23 {
      padding-block: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!py-24 {
      padding-block: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!py-25 {
      padding-block: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!py-26 {
      padding-block: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!py-27 {
      padding-block: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!py-28 {
      padding-block: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!py-29 {
      padding-block: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!py-30 {
      padding-block: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!py-31 {
      padding-block: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!py-32 {
      padding-block: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!py-33 {
      padding-block: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!py-34 {
      padding-block: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!py-35 {
      padding-block: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!py-36 {
      padding-block: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!py-37 {
      padding-block: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!py-38 {
      padding-block: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!py-39 {
      padding-block: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!py-40 {
      padding-block: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!py-41 {
      padding-block: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!py-42 {
      padding-block: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!py-43 {
      padding-block: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!py-44 {
      padding-block: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!py-45 {
      padding-block: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!py-46 {
      padding-block: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!py-47 {
      padding-block: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!py-48 {
      padding-block: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!py-49 {
      padding-block: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!py-50 {
      padding-block: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!py-51 {
      padding-block: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!py-53 {
      padding-block: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!py-54 {
      padding-block: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!py-55 {
      padding-block: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!py-56 {
      padding-block: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!py-57 {
      padding-block: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!py-58 {
      padding-block: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!py-59 {
      padding-block: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!py-60 {
      padding-block: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!py-61 {
      padding-block: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!py-62 {
      padding-block: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!py-63 {
      padding-block: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!py-64 {
      padding-block: calc(var(--spacing) * 64) !important;
    }
    .sm\:py-0 {
      padding-block: 0px;
    }
    .sm\:py-1 {
      padding-block: var(--spacing);
    }
    .sm\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
    .sm\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .sm\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }
    .sm\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .sm\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
    .sm\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .sm\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
    .sm\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .sm\:py-11 {
      padding-block: calc(var(--spacing) * 11);
    }
    .sm\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .sm\:py-13 {
      padding-block: calc(var(--spacing) * 13);
    }
    .sm\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .sm\:py-15 {
      padding-block: calc(var(--spacing) * 15);
    }
    .sm\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .sm\:py-17 {
      padding-block: calc(var(--spacing) * 17);
    }
    .sm\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
    .sm\:py-19 {
      padding-block: calc(var(--spacing) * 19);
    }
    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .sm\:py-21 {
      padding-block: calc(var(--spacing) * 21);
    }
    .sm\:py-22 {
      padding-block: calc(var(--spacing) * 22);
    }
    .sm\:py-23 {
      padding-block: calc(var(--spacing) * 23);
    }
    .sm\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
    .sm\:py-25 {
      padding-block: calc(var(--spacing) * 25);
    }
    .sm\:py-26 {
      padding-block: calc(var(--spacing) * 26);
    }
    .sm\:py-27 {
      padding-block: calc(var(--spacing) * 27);
    }
    .sm\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
    .sm\:py-29 {
      padding-block: calc(var(--spacing) * 29);
    }
    .sm\:py-30 {
      padding-block: calc(var(--spacing) * 30);
    }
    .sm\:py-31 {
      padding-block: calc(var(--spacing) * 31);
    }
    .sm\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .sm\:py-33 {
      padding-block: calc(var(--spacing) * 33);
    }
    .sm\:py-34 {
      padding-block: calc(var(--spacing) * 34);
    }
    .sm\:py-35 {
      padding-block: calc(var(--spacing) * 35);
    }
    .sm\:py-36 {
      padding-block: calc(var(--spacing) * 36);
    }
    .sm\:py-37 {
      padding-block: calc(var(--spacing) * 37);
    }
    .sm\:py-38 {
      padding-block: calc(var(--spacing) * 38);
    }
    .sm\:py-39 {
      padding-block: calc(var(--spacing) * 39);
    }
    .sm\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
    .sm\:py-41 {
      padding-block: calc(var(--spacing) * 41);
    }
    .sm\:py-42 {
      padding-block: calc(var(--spacing) * 42);
    }
    .sm\:py-43 {
      padding-block: calc(var(--spacing) * 43);
    }
    .sm\:py-44 {
      padding-block: calc(var(--spacing) * 44);
    }
    .sm\:py-45 {
      padding-block: calc(var(--spacing) * 45);
    }
    .sm\:py-46 {
      padding-block: calc(var(--spacing) * 46);
    }
    .sm\:py-47 {
      padding-block: calc(var(--spacing) * 47);
    }
    .sm\:py-48 {
      padding-block: calc(var(--spacing) * 48);
    }
    .sm\:py-49 {
      padding-block: calc(var(--spacing) * 49);
    }
    .sm\:py-50 {
      padding-block: calc(var(--spacing) * 50);
    }
    .sm\:py-51 {
      padding-block: calc(var(--spacing) * 51);
    }
    .sm\:py-52 {
      padding-block: calc(var(--spacing) * 52);
    }
    .sm\:py-53 {
      padding-block: calc(var(--spacing) * 53);
    }
    .sm\:py-54 {
      padding-block: calc(var(--spacing) * 54);
    }
    .sm\:py-55 {
      padding-block: calc(var(--spacing) * 55);
    }
    .sm\:py-56 {
      padding-block: calc(var(--spacing) * 56);
    }
    .sm\:py-57 {
      padding-block: calc(var(--spacing) * 57);
    }
    .sm\:py-58 {
      padding-block: calc(var(--spacing) * 58);
    }
    .sm\:py-59 {
      padding-block: calc(var(--spacing) * 59);
    }
    .sm\:py-60 {
      padding-block: calc(var(--spacing) * 60);
    }
    .sm\:py-61 {
      padding-block: calc(var(--spacing) * 61);
    }
    .sm\:py-62 {
      padding-block: calc(var(--spacing) * 62);
    }
    .sm\:py-63 {
      padding-block: calc(var(--spacing) * 63);
    }
    .sm\:py-64 {
      padding-block: calc(var(--spacing) * 64);
    }
    .sm\:\!pt-0 {
      padding-top: 0px !important;
    }
    .sm\:\!pt-1 {
      padding-top: var(--spacing) !important;
    }
    .sm\:\!pt-2 {
      padding-top: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!pt-3 {
      padding-top: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!pt-4 {
      padding-top: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!pt-5 {
      padding-top: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!pt-6 {
      padding-top: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!pt-7 {
      padding-top: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!pt-8 {
      padding-top: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!pt-9 {
      padding-top: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!pt-10 {
      padding-top: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!pt-11 {
      padding-top: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!pt-12 {
      padding-top: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!pt-13 {
      padding-top: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!pt-14 {
      padding-top: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!pt-15 {
      padding-top: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!pt-16 {
      padding-top: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!pt-17 {
      padding-top: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!pt-18 {
      padding-top: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!pt-19 {
      padding-top: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!pt-20 {
      padding-top: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!pt-21 {
      padding-top: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!pt-22 {
      padding-top: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!pt-23 {
      padding-top: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!pt-24 {
      padding-top: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!pt-25 {
      padding-top: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!pt-26 {
      padding-top: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!pt-27 {
      padding-top: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!pt-28 {
      padding-top: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!pt-29 {
      padding-top: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!pt-30 {
      padding-top: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!pt-31 {
      padding-top: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!pt-32 {
      padding-top: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!pt-33 {
      padding-top: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!pt-34 {
      padding-top: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!pt-35 {
      padding-top: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!pt-36 {
      padding-top: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!pt-37 {
      padding-top: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!pt-38 {
      padding-top: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!pt-39 {
      padding-top: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!pt-40 {
      padding-top: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!pt-41 {
      padding-top: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!pt-42 {
      padding-top: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!pt-43 {
      padding-top: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!pt-44 {
      padding-top: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!pt-45 {
      padding-top: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!pt-46 {
      padding-top: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!pt-47 {
      padding-top: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!pt-48 {
      padding-top: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!pt-49 {
      padding-top: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!pt-50 {
      padding-top: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!pt-51 {
      padding-top: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!pt-52 {
      padding-top: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!pt-53 {
      padding-top: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!pt-54 {
      padding-top: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!pt-55 {
      padding-top: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!pt-56 {
      padding-top: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!pt-57 {
      padding-top: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!pt-58 {
      padding-top: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!pt-59 {
      padding-top: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!pt-60 {
      padding-top: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!pt-61 {
      padding-top: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!pt-62 {
      padding-top: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!pt-63 {
      padding-top: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!pt-64 {
      padding-top: calc(var(--spacing) * 64) !important;
    }
    .sm\:pt-0 {
      padding-top: 0px;
    }
    .sm\:pt-1 {
      padding-top: var(--spacing);
    }
    .sm\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .sm\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }
    .sm\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .sm\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .sm\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .sm\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .sm\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .sm\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .sm\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
    .sm\:pt-11 {
      padding-top: calc(var(--spacing) * 11);
    }
    .sm\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .sm\:pt-13 {
      padding-top: calc(var(--spacing) * 13);
    }
    .sm\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .sm\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }
    .sm\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .sm\:pt-17 {
      padding-top: calc(var(--spacing) * 17);
    }
    .sm\:pt-18 {
      padding-top: calc(var(--spacing) * 18);
    }
    .sm\:pt-19 {
      padding-top: calc(var(--spacing) * 19);
    }
    .sm\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .sm\:pt-21 {
      padding-top: calc(var(--spacing) * 21);
    }
    .sm\:pt-22 {
      padding-top: calc(var(--spacing) * 22);
    }
    .sm\:pt-23 {
      padding-top: calc(var(--spacing) * 23);
    }
    .sm\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
    .sm\:pt-25 {
      padding-top: calc(var(--spacing) * 25);
    }
    .sm\:pt-26 {
      padding-top: calc(var(--spacing) * 26);
    }
    .sm\:pt-27 {
      padding-top: calc(var(--spacing) * 27);
    }
    .sm\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }
    .sm\:pt-29 {
      padding-top: calc(var(--spacing) * 29);
    }
    .sm\:pt-30 {
      padding-top: calc(var(--spacing) * 30);
    }
    .sm\:pt-31 {
      padding-top: calc(var(--spacing) * 31);
    }
    .sm\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
    .sm\:pt-33 {
      padding-top: calc(var(--spacing) * 33);
    }
    .sm\:pt-34 {
      padding-top: calc(var(--spacing) * 34);
    }
    .sm\:pt-35 {
      padding-top: calc(var(--spacing) * 35);
    }
    .sm\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }
    .sm\:pt-37 {
      padding-top: calc(var(--spacing) * 37);
    }
    .sm\:pt-38 {
      padding-top: calc(var(--spacing) * 38);
    }
    .sm\:pt-39 {
      padding-top: calc(var(--spacing) * 39);
    }
    .sm\:pt-40 {
      padding-top: calc(var(--spacing) * 40);
    }
    .sm\:pt-41 {
      padding-top: calc(var(--spacing) * 41);
    }
    .sm\:pt-42 {
      padding-top: calc(var(--spacing) * 42);
    }
    .sm\:pt-43 {
      padding-top: calc(var(--spacing) * 43);
    }
    .sm\:pt-44 {
      padding-top: calc(var(--spacing) * 44);
    }
    .sm\:pt-45 {
      padding-top: calc(var(--spacing) * 45);
    }
    .sm\:pt-46 {
      padding-top: calc(var(--spacing) * 46);
    }
    .sm\:pt-47 {
      padding-top: calc(var(--spacing) * 47);
    }
    .sm\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }
    .sm\:pt-49 {
      padding-top: calc(var(--spacing) * 49);
    }
    .sm\:pt-50 {
      padding-top: calc(var(--spacing) * 50);
    }
    .sm\:pt-51 {
      padding-top: calc(var(--spacing) * 51);
    }
    .sm\:pt-52 {
      padding-top: calc(var(--spacing) * 52);
    }
    .sm\:pt-53 {
      padding-top: calc(var(--spacing) * 53);
    }
    .sm\:pt-54 {
      padding-top: calc(var(--spacing) * 54);
    }
    .sm\:pt-55 {
      padding-top: calc(var(--spacing) * 55);
    }
    .sm\:pt-56 {
      padding-top: calc(var(--spacing) * 56);
    }
    .sm\:pt-57 {
      padding-top: calc(var(--spacing) * 57);
    }
    .sm\:pt-58 {
      padding-top: calc(var(--spacing) * 58);
    }
    .sm\:pt-59 {
      padding-top: calc(var(--spacing) * 59);
    }
    .sm\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }
    .sm\:pt-61 {
      padding-top: calc(var(--spacing) * 61);
    }
    .sm\:pt-62 {
      padding-top: calc(var(--spacing) * 62);
    }
    .sm\:pt-63 {
      padding-top: calc(var(--spacing) * 63);
    }
    .sm\:pt-64 {
      padding-top: calc(var(--spacing) * 64);
    }
    .sm\:\!pr-0 {
      padding-right: 0px !important;
    }
    .sm\:\!pr-1 {
      padding-right: var(--spacing) !important;
    }
    .sm\:\!pr-2 {
      padding-right: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!pr-3 {
      padding-right: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!pr-4 {
      padding-right: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!pr-5 {
      padding-right: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!pr-6 {
      padding-right: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!pr-7 {
      padding-right: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!pr-8 {
      padding-right: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!pr-9 {
      padding-right: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!pr-10 {
      padding-right: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!pr-11 {
      padding-right: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!pr-12 {
      padding-right: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!pr-13 {
      padding-right: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!pr-14 {
      padding-right: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!pr-15 {
      padding-right: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!pr-16 {
      padding-right: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!pr-17 {
      padding-right: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!pr-18 {
      padding-right: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!pr-19 {
      padding-right: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!pr-20 {
      padding-right: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!pr-21 {
      padding-right: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!pr-22 {
      padding-right: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!pr-23 {
      padding-right: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!pr-24 {
      padding-right: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!pr-25 {
      padding-right: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!pr-26 {
      padding-right: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!pr-27 {
      padding-right: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!pr-28 {
      padding-right: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!pr-29 {
      padding-right: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!pr-30 {
      padding-right: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!pr-31 {
      padding-right: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!pr-32 {
      padding-right: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!pr-33 {
      padding-right: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!pr-34 {
      padding-right: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!pr-35 {
      padding-right: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!pr-36 {
      padding-right: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!pr-37 {
      padding-right: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!pr-38 {
      padding-right: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!pr-39 {
      padding-right: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!pr-40 {
      padding-right: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!pr-41 {
      padding-right: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!pr-42 {
      padding-right: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!pr-43 {
      padding-right: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!pr-44 {
      padding-right: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!pr-45 {
      padding-right: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!pr-46 {
      padding-right: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!pr-47 {
      padding-right: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!pr-48 {
      padding-right: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!pr-49 {
      padding-right: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!pr-50 {
      padding-right: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!pr-51 {
      padding-right: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!pr-52 {
      padding-right: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!pr-53 {
      padding-right: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!pr-54 {
      padding-right: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!pr-55 {
      padding-right: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!pr-56 {
      padding-right: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!pr-57 {
      padding-right: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!pr-58 {
      padding-right: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!pr-59 {
      padding-right: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!pr-60 {
      padding-right: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!pr-61 {
      padding-right: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!pr-62 {
      padding-right: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!pr-63 {
      padding-right: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!pr-64 {
      padding-right: calc(var(--spacing) * 64) !important;
    }
    .sm\:pr-0 {
      padding-right: 0px;
    }
    .sm\:pr-1 {
      padding-right: var(--spacing);
    }
    .sm\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .sm\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
    .sm\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .sm\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .sm\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .sm\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }
    .sm\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .sm\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }
    .sm\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .sm\:pr-11 {
      padding-right: calc(var(--spacing) * 11);
    }
    .sm\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .sm\:pr-13 {
      padding-right: calc(var(--spacing) * 13);
    }
    .sm\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }
    .sm\:pr-15 {
      padding-right: calc(var(--spacing) * 15);
    }
    .sm\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .sm\:pr-17 {
      padding-right: calc(var(--spacing) * 17);
    }
    .sm\:pr-18 {
      padding-right: calc(var(--spacing) * 18);
    }
    .sm\:pr-19 {
      padding-right: calc(var(--spacing) * 19);
    }
    .sm\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }
    .sm\:pr-21 {
      padding-right: calc(var(--spacing) * 21);
    }
    .sm\:pr-22 {
      padding-right: calc(var(--spacing) * 22);
    }
    .sm\:pr-23 {
      padding-right: calc(var(--spacing) * 23);
    }
    .sm\:pr-24 {
      padding-right: calc(var(--spacing) * 24);
    }
    .sm\:pr-25 {
      padding-right: calc(var(--spacing) * 25);
    }
    .sm\:pr-26 {
      padding-right: calc(var(--spacing) * 26);
    }
    .sm\:pr-27 {
      padding-right: calc(var(--spacing) * 27);
    }
    .sm\:pr-28 {
      padding-right: calc(var(--spacing) * 28);
    }
    .sm\:pr-29 {
      padding-right: calc(var(--spacing) * 29);
    }
    .sm\:pr-30 {
      padding-right: calc(var(--spacing) * 30);
    }
    .sm\:pr-31 {
      padding-right: calc(var(--spacing) * 31);
    }
    .sm\:pr-32 {
      padding-right: calc(var(--spacing) * 32);
    }
    .sm\:pr-33 {
      padding-right: calc(var(--spacing) * 33);
    }
    .sm\:pr-34 {
      padding-right: calc(var(--spacing) * 34);
    }
    .sm\:pr-35 {
      padding-right: calc(var(--spacing) * 35);
    }
    .sm\:pr-36 {
      padding-right: calc(var(--spacing) * 36);
    }
    .sm\:pr-37 {
      padding-right: calc(var(--spacing) * 37);
    }
    .sm\:pr-38 {
      padding-right: calc(var(--spacing) * 38);
    }
    .sm\:pr-39 {
      padding-right: calc(var(--spacing) * 39);
    }
    .sm\:pr-40 {
      padding-right: calc(var(--spacing) * 40);
    }
    .sm\:pr-41 {
      padding-right: calc(var(--spacing) * 41);
    }
    .sm\:pr-42 {
      padding-right: calc(var(--spacing) * 42);
    }
    .sm\:pr-43 {
      padding-right: calc(var(--spacing) * 43);
    }
    .sm\:pr-44 {
      padding-right: calc(var(--spacing) * 44);
    }
    .sm\:pr-45 {
      padding-right: calc(var(--spacing) * 45);
    }
    .sm\:pr-46 {
      padding-right: calc(var(--spacing) * 46);
    }
    .sm\:pr-47 {
      padding-right: calc(var(--spacing) * 47);
    }
    .sm\:pr-48 {
      padding-right: calc(var(--spacing) * 48);
    }
    .sm\:pr-49 {
      padding-right: calc(var(--spacing) * 49);
    }
    .sm\:pr-50 {
      padding-right: calc(var(--spacing) * 50);
    }
    .sm\:pr-51 {
      padding-right: calc(var(--spacing) * 51);
    }
    .sm\:pr-52 {
      padding-right: calc(var(--spacing) * 52);
    }
    .sm\:pr-53 {
      padding-right: calc(var(--spacing) * 53);
    }
    .sm\:pr-54 {
      padding-right: calc(var(--spacing) * 54);
    }
    .sm\:pr-55 {
      padding-right: calc(var(--spacing) * 55);
    }
    .sm\:pr-56 {
      padding-right: calc(var(--spacing) * 56);
    }
    .sm\:pr-57 {
      padding-right: calc(var(--spacing) * 57);
    }
    .sm\:pr-58 {
      padding-right: calc(var(--spacing) * 58);
    }
    .sm\:pr-59 {
      padding-right: calc(var(--spacing) * 59);
    }
    .sm\:pr-60 {
      padding-right: calc(var(--spacing) * 60);
    }
    .sm\:pr-61 {
      padding-right: calc(var(--spacing) * 61);
    }
    .sm\:pr-62 {
      padding-right: calc(var(--spacing) * 62);
    }
    .sm\:pr-63 {
      padding-right: calc(var(--spacing) * 63);
    }
    .sm\:pr-64 {
      padding-right: calc(var(--spacing) * 64);
    }
    .sm\:\!pb-0 {
      padding-bottom: 0px !important;
    }
    .sm\:\!pb-1 {
      padding-bottom: var(--spacing) !important;
    }
    .sm\:\!pb-2 {
      padding-bottom: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!pb-3 {
      padding-bottom: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!pb-4 {
      padding-bottom: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!pb-5 {
      padding-bottom: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!pb-6 {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!pb-7 {
      padding-bottom: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!pb-8 {
      padding-bottom: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!pb-9 {
      padding-bottom: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!pb-10 {
      padding-bottom: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!pb-11 {
      padding-bottom: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!pb-12 {
      padding-bottom: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!pb-13 {
      padding-bottom: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!pb-14 {
      padding-bottom: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!pb-15 {
      padding-bottom: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!pb-16 {
      padding-bottom: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!pb-17 {
      padding-bottom: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!pb-18 {
      padding-bottom: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!pb-19 {
      padding-bottom: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!pb-20 {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!pb-21 {
      padding-bottom: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!pb-22 {
      padding-bottom: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!pb-23 {
      padding-bottom: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!pb-24 {
      padding-bottom: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!pb-25 {
      padding-bottom: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!pb-26 {
      padding-bottom: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!pb-27 {
      padding-bottom: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!pb-28 {
      padding-bottom: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!pb-29 {
      padding-bottom: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!pb-30 {
      padding-bottom: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!pb-31 {
      padding-bottom: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!pb-32 {
      padding-bottom: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!pb-33 {
      padding-bottom: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!pb-34 {
      padding-bottom: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!pb-35 {
      padding-bottom: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!pb-36 {
      padding-bottom: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!pb-37 {
      padding-bottom: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!pb-38 {
      padding-bottom: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!pb-39 {
      padding-bottom: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!pb-40 {
      padding-bottom: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!pb-41 {
      padding-bottom: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!pb-42 {
      padding-bottom: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!pb-43 {
      padding-bottom: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!pb-44 {
      padding-bottom: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!pb-45 {
      padding-bottom: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!pb-46 {
      padding-bottom: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!pb-47 {
      padding-bottom: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!pb-48 {
      padding-bottom: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!pb-49 {
      padding-bottom: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!pb-50 {
      padding-bottom: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!pb-51 {
      padding-bottom: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!pb-52 {
      padding-bottom: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!pb-53 {
      padding-bottom: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!pb-54 {
      padding-bottom: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!pb-55 {
      padding-bottom: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!pb-56 {
      padding-bottom: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!pb-57 {
      padding-bottom: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!pb-58 {
      padding-bottom: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!pb-59 {
      padding-bottom: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!pb-60 {
      padding-bottom: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!pb-61 {
      padding-bottom: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!pb-62 {
      padding-bottom: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!pb-63 {
      padding-bottom: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!pb-64 {
      padding-bottom: calc(var(--spacing) * 64) !important;
    }
    .sm\:pb-0 {
      padding-bottom: 0px;
    }
    .sm\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .sm\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .sm\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }
    .sm\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .sm\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }
    .sm\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .sm\:pb-7 {
      padding-bottom: calc(var(--spacing) * 7);
    }
    .sm\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .sm\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .sm\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
    .sm\:pb-11 {
      padding-bottom: calc(var(--spacing) * 11);
    }
    .sm\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .sm\:pb-13 {
      padding-bottom: calc(var(--spacing) * 13);
    }
    .sm\:pb-14 {
      padding-bottom: calc(var(--spacing) * 14);
    }
    .sm\:pb-15 {
      padding-bottom: calc(var(--spacing) * 15);
    }
    .sm\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .sm\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }
    .sm\:pb-18 {
      padding-bottom: calc(var(--spacing) * 18);
    }
    .sm\:pb-19 {
      padding-bottom: calc(var(--spacing) * 19);
    }
    .sm\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .sm\:pb-21 {
      padding-bottom: calc(var(--spacing) * 21);
    }
    .sm\:pb-22 {
      padding-bottom: calc(var(--spacing) * 22);
    }
    .sm\:pb-23 {
      padding-bottom: calc(var(--spacing) * 23);
    }
    .sm\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
    .sm\:pb-25 {
      padding-bottom: calc(var(--spacing) * 25);
    }
    .sm\:pb-26 {
      padding-bottom: calc(var(--spacing) * 26);
    }
    .sm\:pb-27 {
      padding-bottom: calc(var(--spacing) * 27);
    }
    .sm\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }
    .sm\:pb-29 {
      padding-bottom: calc(var(--spacing) * 29);
    }
    .sm\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }
    .sm\:pb-31 {
      padding-bottom: calc(var(--spacing) * 31);
    }
    .sm\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .sm\:pb-33 {
      padding-bottom: calc(var(--spacing) * 33);
    }
    .sm\:pb-34 {
      padding-bottom: calc(var(--spacing) * 34);
    }
    .sm\:pb-35 {
      padding-bottom: calc(var(--spacing) * 35);
    }
    .sm\:pb-36 {
      padding-bottom: calc(var(--spacing) * 36);
    }
    .sm\:pb-37 {
      padding-bottom: calc(var(--spacing) * 37);
    }
    .sm\:pb-38 {
      padding-bottom: calc(var(--spacing) * 38);
    }
    .sm\:pb-39 {
      padding-bottom: calc(var(--spacing) * 39);
    }
    .sm\:pb-40 {
      padding-bottom: calc(var(--spacing) * 40);
    }
    .sm\:pb-41 {
      padding-bottom: calc(var(--spacing) * 41);
    }
    .sm\:pb-42 {
      padding-bottom: calc(var(--spacing) * 42);
    }
    .sm\:pb-43 {
      padding-bottom: calc(var(--spacing) * 43);
    }
    .sm\:pb-44 {
      padding-bottom: calc(var(--spacing) * 44);
    }
    .sm\:pb-45 {
      padding-bottom: calc(var(--spacing) * 45);
    }
    .sm\:pb-46 {
      padding-bottom: calc(var(--spacing) * 46);
    }
    .sm\:pb-47 {
      padding-bottom: calc(var(--spacing) * 47);
    }
    .sm\:pb-48 {
      padding-bottom: calc(var(--spacing) * 48);
    }
    .sm\:pb-49 {
      padding-bottom: calc(var(--spacing) * 49);
    }
    .sm\:pb-50 {
      padding-bottom: calc(var(--spacing) * 50);
    }
    .sm\:pb-51 {
      padding-bottom: calc(var(--spacing) * 51);
    }
    .sm\:pb-52 {
      padding-bottom: calc(var(--spacing) * 52);
    }
    .sm\:pb-53 {
      padding-bottom: calc(var(--spacing) * 53);
    }
    .sm\:pb-54 {
      padding-bottom: calc(var(--spacing) * 54);
    }
    .sm\:pb-55 {
      padding-bottom: calc(var(--spacing) * 55);
    }
    .sm\:pb-56 {
      padding-bottom: calc(var(--spacing) * 56);
    }
    .sm\:pb-57 {
      padding-bottom: calc(var(--spacing) * 57);
    }
    .sm\:pb-58 {
      padding-bottom: calc(var(--spacing) * 58);
    }
    .sm\:pb-59 {
      padding-bottom: calc(var(--spacing) * 59);
    }
    .sm\:pb-60 {
      padding-bottom: calc(var(--spacing) * 60);
    }
    .sm\:pb-61 {
      padding-bottom: calc(var(--spacing) * 61);
    }
    .sm\:pb-62 {
      padding-bottom: calc(var(--spacing) * 62);
    }
    .sm\:pb-63 {
      padding-bottom: calc(var(--spacing) * 63);
    }
    .sm\:pb-64 {
      padding-bottom: calc(var(--spacing) * 64);
    }
    .sm\:\!pl-0 {
      padding-left: 0px !important;
    }
    .sm\:\!pl-1 {
      padding-left: var(--spacing) !important;
    }
    .sm\:\!pl-2 {
      padding-left: calc(var(--spacing) * 2) !important;
    }
    .sm\:\!pl-3 {
      padding-left: calc(var(--spacing) * 3) !important;
    }
    .sm\:\!pl-4 {
      padding-left: calc(var(--spacing) * 4) !important;
    }
    .sm\:\!pl-5 {
      padding-left: calc(var(--spacing) * 5) !important;
    }
    .sm\:\!pl-6 {
      padding-left: calc(var(--spacing) * 6) !important;
    }
    .sm\:\!pl-7 {
      padding-left: calc(var(--spacing) * 7) !important;
    }
    .sm\:\!pl-8 {
      padding-left: calc(var(--spacing) * 8) !important;
    }
    .sm\:\!pl-9 {
      padding-left: calc(var(--spacing) * 9) !important;
    }
    .sm\:\!pl-10 {
      padding-left: calc(var(--spacing) * 10) !important;
    }
    .sm\:\!pl-11 {
      padding-left: calc(var(--spacing) * 11) !important;
    }
    .sm\:\!pl-12 {
      padding-left: calc(var(--spacing) * 12) !important;
    }
    .sm\:\!pl-13 {
      padding-left: calc(var(--spacing) * 13) !important;
    }
    .sm\:\!pl-14 {
      padding-left: calc(var(--spacing) * 14) !important;
    }
    .sm\:\!pl-15 {
      padding-left: calc(var(--spacing) * 15) !important;
    }
    .sm\:\!pl-16 {
      padding-left: calc(var(--spacing) * 16) !important;
    }
    .sm\:\!pl-17 {
      padding-left: calc(var(--spacing) * 17) !important;
    }
    .sm\:\!pl-18 {
      padding-left: calc(var(--spacing) * 18) !important;
    }
    .sm\:\!pl-19 {
      padding-left: calc(var(--spacing) * 19) !important;
    }
    .sm\:\!pl-20 {
      padding-left: calc(var(--spacing) * 20) !important;
    }
    .sm\:\!pl-21 {
      padding-left: calc(var(--spacing) * 21) !important;
    }
    .sm\:\!pl-22 {
      padding-left: calc(var(--spacing) * 22) !important;
    }
    .sm\:\!pl-23 {
      padding-left: calc(var(--spacing) * 23) !important;
    }
    .sm\:\!pl-24 {
      padding-left: calc(var(--spacing) * 24) !important;
    }
    .sm\:\!pl-25 {
      padding-left: calc(var(--spacing) * 25) !important;
    }
    .sm\:\!pl-26 {
      padding-left: calc(var(--spacing) * 26) !important;
    }
    .sm\:\!pl-27 {
      padding-left: calc(var(--spacing) * 27) !important;
    }
    .sm\:\!pl-28 {
      padding-left: calc(var(--spacing) * 28) !important;
    }
    .sm\:\!pl-29 {
      padding-left: calc(var(--spacing) * 29) !important;
    }
    .sm\:\!pl-30 {
      padding-left: calc(var(--spacing) * 30) !important;
    }
    .sm\:\!pl-31 {
      padding-left: calc(var(--spacing) * 31) !important;
    }
    .sm\:\!pl-32 {
      padding-left: calc(var(--spacing) * 32) !important;
    }
    .sm\:\!pl-33 {
      padding-left: calc(var(--spacing) * 33) !important;
    }
    .sm\:\!pl-34 {
      padding-left: calc(var(--spacing) * 34) !important;
    }
    .sm\:\!pl-35 {
      padding-left: calc(var(--spacing) * 35) !important;
    }
    .sm\:\!pl-36 {
      padding-left: calc(var(--spacing) * 36) !important;
    }
    .sm\:\!pl-37 {
      padding-left: calc(var(--spacing) * 37) !important;
    }
    .sm\:\!pl-38 {
      padding-left: calc(var(--spacing) * 38) !important;
    }
    .sm\:\!pl-39 {
      padding-left: calc(var(--spacing) * 39) !important;
    }
    .sm\:\!pl-40 {
      padding-left: calc(var(--spacing) * 40) !important;
    }
    .sm\:\!pl-41 {
      padding-left: calc(var(--spacing) * 41) !important;
    }
    .sm\:\!pl-42 {
      padding-left: calc(var(--spacing) * 42) !important;
    }
    .sm\:\!pl-43 {
      padding-left: calc(var(--spacing) * 43) !important;
    }
    .sm\:\!pl-44 {
      padding-left: calc(var(--spacing) * 44) !important;
    }
    .sm\:\!pl-45 {
      padding-left: calc(var(--spacing) * 45) !important;
    }
    .sm\:\!pl-46 {
      padding-left: calc(var(--spacing) * 46) !important;
    }
    .sm\:\!pl-47 {
      padding-left: calc(var(--spacing) * 47) !important;
    }
    .sm\:\!pl-48 {
      padding-left: calc(var(--spacing) * 48) !important;
    }
    .sm\:\!pl-49 {
      padding-left: calc(var(--spacing) * 49) !important;
    }
    .sm\:\!pl-50 {
      padding-left: calc(var(--spacing) * 50) !important;
    }
    .sm\:\!pl-51 {
      padding-left: calc(var(--spacing) * 51) !important;
    }
    .sm\:\!pl-52 {
      padding-left: calc(var(--spacing) * 52) !important;
    }
    .sm\:\!pl-53 {
      padding-left: calc(var(--spacing) * 53) !important;
    }
    .sm\:\!pl-54 {
      padding-left: calc(var(--spacing) * 54) !important;
    }
    .sm\:\!pl-55 {
      padding-left: calc(var(--spacing) * 55) !important;
    }
    .sm\:\!pl-56 {
      padding-left: calc(var(--spacing) * 56) !important;
    }
    .sm\:\!pl-57 {
      padding-left: calc(var(--spacing) * 57) !important;
    }
    .sm\:\!pl-58 {
      padding-left: calc(var(--spacing) * 58) !important;
    }
    .sm\:\!pl-59 {
      padding-left: calc(var(--spacing) * 59) !important;
    }
    .sm\:\!pl-60 {
      padding-left: calc(var(--spacing) * 60) !important;
    }
    .sm\:\!pl-61 {
      padding-left: calc(var(--spacing) * 61) !important;
    }
    .sm\:\!pl-62 {
      padding-left: calc(var(--spacing) * 62) !important;
    }
    .sm\:\!pl-63 {
      padding-left: calc(var(--spacing) * 63) !important;
    }
    .sm\:\!pl-64 {
      padding-left: calc(var(--spacing) * 64) !important;
    }
    .sm\:pl-0 {
      padding-left: 0px;
    }
    .sm\:pl-1 {
      padding-left: var(--spacing);
    }
    .sm\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .sm\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }
    .sm\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .sm\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }
    .sm\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .sm\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .sm\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .sm\:pl-9 {
      padding-left: calc(var(--spacing) * 9);
    }
    .sm\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
    .sm\:pl-11 {
      padding-left: calc(var(--spacing) * 11);
    }
    .sm\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .sm\:pl-13 {
      padding-left: calc(var(--spacing) * 13);
    }
    .sm\:pl-14 {
      padding-left: calc(var(--spacing) * 14);
    }
    .sm\:pl-15 {
      padding-left: calc(var(--spacing) * 15);
    }
    .sm\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }
    .sm\:pl-17 {
      padding-left: calc(var(--spacing) * 17);
    }
    .sm\:pl-18 {
      padding-left: calc(var(--spacing) * 18);
    }
    .sm\:pl-19 {
      padding-left: calc(var(--spacing) * 19);
    }
    .sm\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .sm\:pl-21 {
      padding-left: calc(var(--spacing) * 21);
    }
    .sm\:pl-22 {
      padding-left: calc(var(--spacing) * 22);
    }
    .sm\:pl-23 {
      padding-left: calc(var(--spacing) * 23);
    }
    .sm\:pl-24 {
      padding-left: calc(var(--spacing) * 24);
    }
    .sm\:pl-25 {
      padding-left: calc(var(--spacing) * 25);
    }
    .sm\:pl-26 {
      padding-left: calc(var(--spacing) * 26);
    }
    .sm\:pl-27 {
      padding-left: calc(var(--spacing) * 27);
    }
    .sm\:pl-28 {
      padding-left: calc(var(--spacing) * 28);
    }
    .sm\:pl-29 {
      padding-left: calc(var(--spacing) * 29);
    }
    .sm\:pl-30 {
      padding-left: calc(var(--spacing) * 30);
    }
    .sm\:pl-31 {
      padding-left: calc(var(--spacing) * 31);
    }
    .sm\:pl-32 {
      padding-left: calc(var(--spacing) * 32);
    }
    .sm\:pl-33 {
      padding-left: calc(var(--spacing) * 33);
    }
    .sm\:pl-34 {
      padding-left: calc(var(--spacing) * 34);
    }
    .sm\:pl-35 {
      padding-left: calc(var(--spacing) * 35);
    }
    .sm\:pl-36 {
      padding-left: calc(var(--spacing) * 36);
    }
    .sm\:pl-37 {
      padding-left: calc(var(--spacing) * 37);
    }
    .sm\:pl-38 {
      padding-left: calc(var(--spacing) * 38);
    }
    .sm\:pl-39 {
      padding-left: calc(var(--spacing) * 39);
    }
    .sm\:pl-40 {
      padding-left: calc(var(--spacing) * 40);
    }
    .sm\:pl-41 {
      padding-left: calc(var(--spacing) * 41);
    }
    .sm\:pl-42 {
      padding-left: calc(var(--spacing) * 42);
    }
    .sm\:pl-43 {
      padding-left: calc(var(--spacing) * 43);
    }
    .sm\:pl-44 {
      padding-left: calc(var(--spacing) * 44);
    }
    .sm\:pl-45 {
      padding-left: calc(var(--spacing) * 45);
    }
    .sm\:pl-46 {
      padding-left: calc(var(--spacing) * 46);
    }
    .sm\:pl-47 {
      padding-left: calc(var(--spacing) * 47);
    }
    .sm\:pl-48 {
      padding-left: calc(var(--spacing) * 48);
    }
    .sm\:pl-49 {
      padding-left: calc(var(--spacing) * 49);
    }
    .sm\:pl-50 {
      padding-left: calc(var(--spacing) * 50);
    }
    .sm\:pl-51 {
      padding-left: calc(var(--spacing) * 51);
    }
    .sm\:pl-52 {
      padding-left: calc(var(--spacing) * 52);
    }
    .sm\:pl-53 {
      padding-left: calc(var(--spacing) * 53);
    }
    .sm\:pl-54 {
      padding-left: calc(var(--spacing) * 54);
    }
    .sm\:pl-55 {
      padding-left: calc(var(--spacing) * 55);
    }
    .sm\:pl-56 {
      padding-left: calc(var(--spacing) * 56);
    }
    .sm\:pl-57 {
      padding-left: calc(var(--spacing) * 57);
    }
    .sm\:pl-58 {
      padding-left: calc(var(--spacing) * 58);
    }
    .sm\:pl-59 {
      padding-left: calc(var(--spacing) * 59);
    }
    .sm\:pl-60 {
      padding-left: calc(var(--spacing) * 60);
    }
    .sm\:pl-61 {
      padding-left: calc(var(--spacing) * 61);
    }
    .sm\:pl-62 {
      padding-left: calc(var(--spacing) * 62);
    }
    .sm\:pl-63 {
      padding-left: calc(var(--spacing) * 63);
    }
    .sm\:pl-64 {
      padding-left: calc(var(--spacing) * 64);
    }
    .sm\:\!no-underline {
      text-decoration-line: none !important;
    }
    .sm\:\!underline {
      text-decoration-line: underline !important;
    }
    .sm\:underline {
      text-decoration-line: underline;
    }
  }
  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
    .md\:fixed {
      position: fixed;
    }
    .md\:relative {
      position: relative;
    }
    .md\:static {
      position: static;
    }
    .md\:sticky {
      position: sticky;
    }
    .md\:-top-1 {
      top: calc(var(--spacing) * -1);
    }
    .md\:-top-2 {
      top: calc(var(--spacing) * -2);
    }
    .md\:-top-3 {
      top: calc(var(--spacing) * -3);
    }
    .md\:-top-4 {
      top: calc(var(--spacing) * -4);
    }
    .md\:-top-5 {
      top: calc(var(--spacing) * -5);
    }
    .md\:-top-6 {
      top: calc(var(--spacing) * -6);
    }
    .md\:-top-7 {
      top: calc(var(--spacing) * -7);
    }
    .md\:-top-8 {
      top: calc(var(--spacing) * -8);
    }
    .md\:-top-9 {
      top: calc(var(--spacing) * -9);
    }
    .md\:-top-10 {
      top: calc(var(--spacing) * -10);
    }
    .md\:top-1 {
      top: var(--spacing);
    }
    .md\:top-2 {
      top: calc(var(--spacing) * 2);
    }
    .md\:top-3 {
      top: calc(var(--spacing) * 3);
    }
    .md\:top-4 {
      top: calc(var(--spacing) * 4);
    }
    .md\:top-5 {
      top: calc(var(--spacing) * 5);
    }
    .md\:top-6 {
      top: calc(var(--spacing) * 6);
    }
    .md\:top-7 {
      top: calc(var(--spacing) * 7);
    }
    .md\:top-8 {
      top: calc(var(--spacing) * 8);
    }
    .md\:top-9 {
      top: calc(var(--spacing) * 9);
    }
    .md\:top-10 {
      top: calc(var(--spacing) * 10);
    }
    .md\:-bottom-1 {
      bottom: calc(var(--spacing) * -1);
    }
    .md\:-bottom-2 {
      bottom: calc(var(--spacing) * -2);
    }
    .md\:-bottom-3 {
      bottom: calc(var(--spacing) * -3);
    }
    .md\:-bottom-4 {
      bottom: calc(var(--spacing) * -4);
    }
    .md\:-bottom-5 {
      bottom: calc(var(--spacing) * -5);
    }
    .md\:-bottom-6 {
      bottom: calc(var(--spacing) * -6);
    }
    .md\:-bottom-7 {
      bottom: calc(var(--spacing) * -7);
    }
    .md\:-bottom-8 {
      bottom: calc(var(--spacing) * -8);
    }
    .md\:-bottom-9 {
      bottom: calc(var(--spacing) * -9);
    }
    .md\:-bottom-10 {
      bottom: calc(var(--spacing) * -10);
    }
    .md\:bottom-1 {
      bottom: var(--spacing);
    }
    .md\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }
    .md\:bottom-3 {
      bottom: calc(var(--spacing) * 3);
    }
    .md\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }
    .md\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }
    .md\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }
    .md\:bottom-7 {
      bottom: calc(var(--spacing) * 7);
    }
    .md\:bottom-8 {
      bottom: calc(var(--spacing) * 8);
    }
    .md\:bottom-9 {
      bottom: calc(var(--spacing) * 9);
    }
    .md\:bottom-10 {
      bottom: calc(var(--spacing) * 10);
    }
    .md\:\!order-first {
      order: -9999 !important;
    }
    .md\:\!order-last {
      order: 9999 !important;
    }
    .md\:order-first {
      order: -9999;
    }
    .md\:order-last {
      order: 9999;
    }
    .md\:\!m-0 {
      margin: 0px !important;
    }
    .md\:\!m-1 {
      margin: var(--spacing) !important;
    }
    .md\:\!m-2 {
      margin: calc(var(--spacing) * 2) !important;
    }
    .md\:\!m-3 {
      margin: calc(var(--spacing) * 3) !important;
    }
    .md\:\!m-4 {
      margin: calc(var(--spacing) * 4) !important;
    }
    .md\:\!m-5 {
      margin: calc(var(--spacing) * 5) !important;
    }
    .md\:\!m-6 {
      margin: calc(var(--spacing) * 6) !important;
    }
    .md\:\!m-7 {
      margin: calc(var(--spacing) * 7) !important;
    }
    .md\:\!m-8 {
      margin: calc(var(--spacing) * 8) !important;
    }
    .md\:\!m-9 {
      margin: calc(var(--spacing) * 9) !important;
    }
    .md\:\!m-10 {
      margin: calc(var(--spacing) * 10) !important;
    }
    .md\:\!m-11 {
      margin: calc(var(--spacing) * 11) !important;
    }
    .md\:\!m-12 {
      margin: calc(var(--spacing) * 12) !important;
    }
    .md\:\!m-13 {
      margin: calc(var(--spacing) * 13) !important;
    }
    .md\:\!m-14 {
      margin: calc(var(--spacing) * 14) !important;
    }
    .md\:\!m-15 {
      margin: calc(var(--spacing) * 15) !important;
    }
    .md\:\!m-16 {
      margin: calc(var(--spacing) * 16) !important;
    }
    .md\:\!m-17 {
      margin: calc(var(--spacing) * 17) !important;
    }
    .md\:\!m-18 {
      margin: calc(var(--spacing) * 18) !important;
    }
    .md\:\!m-19 {
      margin: calc(var(--spacing) * 19) !important;
    }
    .md\:\!m-20 {
      margin: calc(var(--spacing) * 20) !important;
    }
    .md\:\!m-21 {
      margin: calc(var(--spacing) * 21) !important;
    }
    .md\:\!m-22 {
      margin: calc(var(--spacing) * 22) !important;
    }
    .md\:\!m-23 {
      margin: calc(var(--spacing) * 23) !important;
    }
    .md\:\!m-24 {
      margin: calc(var(--spacing) * 24) !important;
    }
    .md\:\!m-25 {
      margin: calc(var(--spacing) * 25) !important;
    }
    .md\:\!m-26 {
      margin: calc(var(--spacing) * 26) !important;
    }
    .md\:\!m-27 {
      margin: calc(var(--spacing) * 27) !important;
    }
    .md\:\!m-28 {
      margin: calc(var(--spacing) * 28) !important;
    }
    .md\:\!m-29 {
      margin: calc(var(--spacing) * 29) !important;
    }
    .md\:\!m-30 {
      margin: calc(var(--spacing) * 30) !important;
    }
    .md\:\!m-31 {
      margin: calc(var(--spacing) * 31) !important;
    }
    .md\:\!m-32 {
      margin: calc(var(--spacing) * 32) !important;
    }
    .md\:\!m-33 {
      margin: calc(var(--spacing) * 33) !important;
    }
    .md\:\!m-34 {
      margin: calc(var(--spacing) * 34) !important;
    }
    .md\:\!m-35 {
      margin: calc(var(--spacing) * 35) !important;
    }
    .md\:\!m-36 {
      margin: calc(var(--spacing) * 36) !important;
    }
    .md\:\!m-37 {
      margin: calc(var(--spacing) * 37) !important;
    }
    .md\:\!m-38 {
      margin: calc(var(--spacing) * 38) !important;
    }
    .md\:\!m-39 {
      margin: calc(var(--spacing) * 39) !important;
    }
    .md\:\!m-40 {
      margin: calc(var(--spacing) * 40) !important;
    }
    .md\:\!m-41 {
      margin: calc(var(--spacing) * 41) !important;
    }
    .md\:\!m-42 {
      margin: calc(var(--spacing) * 42) !important;
    }
    .md\:\!m-43 {
      margin: calc(var(--spacing) * 43) !important;
    }
    .md\:\!m-44 {
      margin: calc(var(--spacing) * 44) !important;
    }
    .md\:\!m-45 {
      margin: calc(var(--spacing) * 45) !important;
    }
    .md\:\!m-46 {
      margin: calc(var(--spacing) * 46) !important;
    }
    .md\:\!m-47 {
      margin: calc(var(--spacing) * 47) !important;
    }
    .md\:\!m-48 {
      margin: calc(var(--spacing) * 48) !important;
    }
    .md\:\!m-49 {
      margin: calc(var(--spacing) * 49) !important;
    }
    .md\:\!m-50 {
      margin: calc(var(--spacing) * 50) !important;
    }
    .md\:\!m-51 {
      margin: calc(var(--spacing) * 51) !important;
    }
    .md\:\!m-52 {
      margin: calc(var(--spacing) * 52) !important;
    }
    .md\:\!m-53 {
      margin: calc(var(--spacing) * 53) !important;
    }
    .md\:\!m-54 {
      margin: calc(var(--spacing) * 54) !important;
    }
    .md\:\!m-55 {
      margin: calc(var(--spacing) * 55) !important;
    }
    .md\:\!m-56 {
      margin: calc(var(--spacing) * 56) !important;
    }
    .md\:\!m-57 {
      margin: calc(var(--spacing) * 57) !important;
    }
    .md\:\!m-58 {
      margin: calc(var(--spacing) * 58) !important;
    }
    .md\:\!m-59 {
      margin: calc(var(--spacing) * 59) !important;
    }
    .md\:\!m-60 {
      margin: calc(var(--spacing) * 60) !important;
    }
    .md\:\!m-61 {
      margin: calc(var(--spacing) * 61) !important;
    }
    .md\:\!m-62 {
      margin: calc(var(--spacing) * 62) !important;
    }
    .md\:\!m-63 {
      margin: calc(var(--spacing) * 63) !important;
    }
    .md\:\!m-64 {
      margin: calc(var(--spacing) * 64) !important;
    }
    .md\:m-0 {
      margin: 0px;
    }
    .md\:m-1 {
      margin: var(--spacing);
    }
    .md\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .md\:m-3 {
      margin: calc(var(--spacing) * 3);
    }
    .md\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .md\:m-5 {
      margin: calc(var(--spacing) * 5);
    }
    .md\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .md\:m-7 {
      margin: calc(var(--spacing) * 7);
    }
    .md\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .md\:m-9 {
      margin: calc(var(--spacing) * 9);
    }
    .md\:m-10 {
      margin: calc(var(--spacing) * 10);
    }
    .md\:m-11 {
      margin: calc(var(--spacing) * 11);
    }
    .md\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .md\:m-13 {
      margin: calc(var(--spacing) * 13);
    }
    .md\:m-14 {
      margin: calc(var(--spacing) * 14);
    }
    .md\:m-15 {
      margin: calc(var(--spacing) * 15);
    }
    .md\:m-16 {
      margin: calc(var(--spacing) * 16);
    }
    .md\:m-17 {
      margin: calc(var(--spacing) * 17);
    }
    .md\:m-18 {
      margin: calc(var(--spacing) * 18);
    }
    .md\:m-19 {
      margin: calc(var(--spacing) * 19);
    }
    .md\:m-20 {
      margin: calc(var(--spacing) * 20);
    }
    .md\:m-21 {
      margin: calc(var(--spacing) * 21);
    }
    .md\:m-22 {
      margin: calc(var(--spacing) * 22);
    }
    .md\:m-23 {
      margin: calc(var(--spacing) * 23);
    }
    .md\:m-24 {
      margin: calc(var(--spacing) * 24);
    }
    .md\:m-25 {
      margin: calc(var(--spacing) * 25);
    }
    .md\:m-26 {
      margin: calc(var(--spacing) * 26);
    }
    .md\:m-27 {
      margin: calc(var(--spacing) * 27);
    }
    .md\:m-28 {
      margin: calc(var(--spacing) * 28);
    }
    .md\:m-29 {
      margin: calc(var(--spacing) * 29);
    }
    .md\:m-30 {
      margin: calc(var(--spacing) * 30);
    }
    .md\:m-31 {
      margin: calc(var(--spacing) * 31);
    }
    .md\:m-32 {
      margin: calc(var(--spacing) * 32);
    }
    .md\:m-33 {
      margin: calc(var(--spacing) * 33);
    }
    .md\:m-34 {
      margin: calc(var(--spacing) * 34);
    }
    .md\:m-35 {
      margin: calc(var(--spacing) * 35);
    }
    .md\:m-36 {
      margin: calc(var(--spacing) * 36);
    }
    .md\:m-37 {
      margin: calc(var(--spacing) * 37);
    }
    .md\:m-38 {
      margin: calc(var(--spacing) * 38);
    }
    .md\:m-39 {
      margin: calc(var(--spacing) * 39);
    }
    .md\:m-40 {
      margin: calc(var(--spacing) * 40);
    }
    .md\:m-41 {
      margin: calc(var(--spacing) * 41);
    }
    .md\:m-42 {
      margin: calc(var(--spacing) * 42);
    }
    .md\:m-43 {
      margin: calc(var(--spacing) * 43);
    }
    .md\:m-44 {
      margin: calc(var(--spacing) * 44);
    }
    .md\:m-45 {
      margin: calc(var(--spacing) * 45);
    }
    .md\:m-46 {
      margin: calc(var(--spacing) * 46);
    }
    .md\:m-47 {
      margin: calc(var(--spacing) * 47);
    }
    .md\:m-48 {
      margin: calc(var(--spacing) * 48);
    }
    .md\:m-49 {
      margin: calc(var(--spacing) * 49);
    }
    .md\:m-50 {
      margin: calc(var(--spacing) * 50);
    }
    .md\:m-51 {
      margin: calc(var(--spacing) * 51);
    }
    .md\:m-52 {
      margin: calc(var(--spacing) * 52);
    }
    .md\:m-53 {
      margin: calc(var(--spacing) * 53);
    }
    .md\:m-54 {
      margin: calc(var(--spacing) * 54);
    }
    .md\:m-55 {
      margin: calc(var(--spacing) * 55);
    }
    .md\:m-56 {
      margin: calc(var(--spacing) * 56);
    }
    .md\:m-57 {
      margin: calc(var(--spacing) * 57);
    }
    .md\:m-58 {
      margin: calc(var(--spacing) * 58);
    }
    .md\:m-59 {
      margin: calc(var(--spacing) * 59);
    }
    .md\:m-60 {
      margin: calc(var(--spacing) * 60);
    }
    .md\:m-61 {
      margin: calc(var(--spacing) * 61);
    }
    .md\:m-62 {
      margin: calc(var(--spacing) * 62);
    }
    .md\:m-63 {
      margin: calc(var(--spacing) * 63);
    }
    .md\:m-64 {
      margin: calc(var(--spacing) * 64);
    }
    .md\:\!mx-0 {
      margin-inline: 0px !important;
    }
    .md\:\!mx-1 {
      margin-inline: var(--spacing) !important;
    }
    .md\:\!mx-2 {
      margin-inline: calc(var(--spacing) * 2) !important;
    }
    .md\:\!mx-3 {
      margin-inline: calc(var(--spacing) * 3) !important;
    }
    .md\:\!mx-4 {
      margin-inline: calc(var(--spacing) * 4) !important;
    }
    .md\:\!mx-5 {
      margin-inline: calc(var(--spacing) * 5) !important;
    }
    .md\:\!mx-6 {
      margin-inline: calc(var(--spacing) * 6) !important;
    }
    .md\:\!mx-7 {
      margin-inline: calc(var(--spacing) * 7) !important;
    }
    .md\:\!mx-8 {
      margin-inline: calc(var(--spacing) * 8) !important;
    }
    .md\:\!mx-9 {
      margin-inline: calc(var(--spacing) * 9) !important;
    }
    .md\:\!mx-10 {
      margin-inline: calc(var(--spacing) * 10) !important;
    }
    .md\:\!mx-11 {
      margin-inline: calc(var(--spacing) * 11) !important;
    }
    .md\:\!mx-12 {
      margin-inline: calc(var(--spacing) * 12) !important;
    }
    .md\:\!mx-13 {
      margin-inline: calc(var(--spacing) * 13) !important;
    }
    .md\:\!mx-14 {
      margin-inline: calc(var(--spacing) * 14) !important;
    }
    .md\:\!mx-15 {
      margin-inline: calc(var(--spacing) * 15) !important;
    }
    .md\:\!mx-16 {
      margin-inline: calc(var(--spacing) * 16) !important;
    }
    .md\:\!mx-17 {
      margin-inline: calc(var(--spacing) * 17) !important;
    }
    .md\:\!mx-18 {
      margin-inline: calc(var(--spacing) * 18) !important;
    }
    .md\:\!mx-19 {
      margin-inline: calc(var(--spacing) * 19) !important;
    }
    .md\:\!mx-20 {
      margin-inline: calc(var(--spacing) * 20) !important;
    }
    .md\:\!mx-21 {
      margin-inline: calc(var(--spacing) * 21) !important;
    }
    .md\:\!mx-22 {
      margin-inline: calc(var(--spacing) * 22) !important;
    }
    .md\:\!mx-23 {
      margin-inline: calc(var(--spacing) * 23) !important;
    }
    .md\:\!mx-24 {
      margin-inline: calc(var(--spacing) * 24) !important;
    }
    .md\:\!mx-25 {
      margin-inline: calc(var(--spacing) * 25) !important;
    }
    .md\:\!mx-26 {
      margin-inline: calc(var(--spacing) * 26) !important;
    }
    .md\:\!mx-27 {
      margin-inline: calc(var(--spacing) * 27) !important;
    }
    .md\:\!mx-28 {
      margin-inline: calc(var(--spacing) * 28) !important;
    }
    .md\:\!mx-29 {
      margin-inline: calc(var(--spacing) * 29) !important;
    }
    .md\:\!mx-30 {
      margin-inline: calc(var(--spacing) * 30) !important;
    }
    .md\:\!mx-31 {
      margin-inline: calc(var(--spacing) * 31) !important;
    }
    .md\:\!mx-32 {
      margin-inline: calc(var(--spacing) * 32) !important;
    }
    .md\:\!mx-33 {
      margin-inline: calc(var(--spacing) * 33) !important;
    }
    .md\:\!mx-34 {
      margin-inline: calc(var(--spacing) * 34) !important;
    }
    .md\:\!mx-35 {
      margin-inline: calc(var(--spacing) * 35) !important;
    }
    .md\:\!mx-36 {
      margin-inline: calc(var(--spacing) * 36) !important;
    }
    .md\:\!mx-37 {
      margin-inline: calc(var(--spacing) * 37) !important;
    }
    .md\:\!mx-38 {
      margin-inline: calc(var(--spacing) * 38) !important;
    }
    .md\:\!mx-39 {
      margin-inline: calc(var(--spacing) * 39) !important;
    }
    .md\:\!mx-40 {
      margin-inline: calc(var(--spacing) * 40) !important;
    }
    .md\:\!mx-41 {
      margin-inline: calc(var(--spacing) * 41) !important;
    }
    .md\:\!mx-42 {
      margin-inline: calc(var(--spacing) * 42) !important;
    }
    .md\:\!mx-43 {
      margin-inline: calc(var(--spacing) * 43) !important;
    }
    .md\:\!mx-44 {
      margin-inline: calc(var(--spacing) * 44) !important;
    }
    .md\:\!mx-45 {
      margin-inline: calc(var(--spacing) * 45) !important;
    }
    .md\:\!mx-46 {
      margin-inline: calc(var(--spacing) * 46) !important;
    }
    .md\:\!mx-47 {
      margin-inline: calc(var(--spacing) * 47) !important;
    }
    .md\:\!mx-48 {
      margin-inline: calc(var(--spacing) * 48) !important;
    }
    .md\:\!mx-49 {
      margin-inline: calc(var(--spacing) * 49) !important;
    }
    .md\:\!mx-50 {
      margin-inline: calc(var(--spacing) * 50) !important;
    }
    .md\:\!mx-51 {
      margin-inline: calc(var(--spacing) * 51) !important;
    }
    .md\:\!mx-52 {
      margin-inline: calc(var(--spacing) * 52) !important;
    }
    .md\:\!mx-53 {
      margin-inline: calc(var(--spacing) * 53) !important;
    }
    .md\:\!mx-54 {
      margin-inline: calc(var(--spacing) * 54) !important;
    }
    .md\:\!mx-55 {
      margin-inline: calc(var(--spacing) * 55) !important;
    }
    .md\:\!mx-56 {
      margin-inline: calc(var(--spacing) * 56) !important;
    }
    .md\:\!mx-57 {
      margin-inline: calc(var(--spacing) * 57) !important;
    }
    .md\:\!mx-58 {
      margin-inline: calc(var(--spacing) * 58) !important;
    }
    .md\:\!mx-59 {
      margin-inline: calc(var(--spacing) * 59) !important;
    }
    .md\:\!mx-60 {
      margin-inline: calc(var(--spacing) * 60) !important;
    }
    .md\:\!mx-61 {
      margin-inline: calc(var(--spacing) * 61) !important;
    }
    .md\:\!mx-62 {
      margin-inline: calc(var(--spacing) * 62) !important;
    }
    .md\:\!mx-63 {
      margin-inline: calc(var(--spacing) * 63) !important;
    }
    .md\:\!mx-64 {
      margin-inline: calc(var(--spacing) * 64) !important;
    }
    .md\:\!mx-auto {
      margin-inline: auto !important;
    }
    .md\:mx-0 {
      margin-inline: 0px;
    }
    .md\:mx-1 {
      margin-inline: var(--spacing);
    }
    .md\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .md\:mx-3 {
      margin-inline: calc(var(--spacing) * 3);
    }
    .md\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .md\:mx-5 {
      margin-inline: calc(var(--spacing) * 5);
    }
    .md\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .md\:mx-7 {
      margin-inline: calc(var(--spacing) * 7);
    }
    .md\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .md\:mx-9 {
      margin-inline: calc(var(--spacing) * 9);
    }
    .md\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }
    .md\:mx-11 {
      margin-inline: calc(var(--spacing) * 11);
    }
    .md\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .md\:mx-13 {
      margin-inline: calc(var(--spacing) * 13);
    }
    .md\:mx-14 {
      margin-inline: calc(var(--spacing) * 14);
    }
    .md\:mx-15 {
      margin-inline: calc(var(--spacing) * 15);
    }
    .md\:mx-16 {
      margin-inline: calc(var(--spacing) * 16);
    }
    .md\:mx-17 {
      margin-inline: calc(var(--spacing) * 17);
    }
    .md\:mx-18 {
      margin-inline: calc(var(--spacing) * 18);
    }
    .md\:mx-19 {
      margin-inline: calc(var(--spacing) * 19);
    }
    .md\:mx-20 {
      margin-inline: calc(var(--spacing) * 20);
    }
    .md\:mx-21 {
      margin-inline: calc(var(--spacing) * 21);
    }
    .md\:mx-22 {
      margin-inline: calc(var(--spacing) * 22);
    }
    .md\:mx-23 {
      margin-inline: calc(var(--spacing) * 23);
    }
    .md\:mx-24 {
      margin-inline: calc(var(--spacing) * 24);
    }
    .md\:mx-25 {
      margin-inline: calc(var(--spacing) * 25);
    }
    .md\:mx-26 {
      margin-inline: calc(var(--spacing) * 26);
    }
    .md\:mx-27 {
      margin-inline: calc(var(--spacing) * 27);
    }
    .md\:mx-28 {
      margin-inline: calc(var(--spacing) * 28);
    }
    .md\:mx-29 {
      margin-inline: calc(var(--spacing) * 29);
    }
    .md\:mx-30 {
      margin-inline: calc(var(--spacing) * 30);
    }
    .md\:mx-31 {
      margin-inline: calc(var(--spacing) * 31);
    }
    .md\:mx-32 {
      margin-inline: calc(var(--spacing) * 32);
    }
    .md\:mx-33 {
      margin-inline: calc(var(--spacing) * 33);
    }
    .md\:mx-34 {
      margin-inline: calc(var(--spacing) * 34);
    }
    .md\:mx-35 {
      margin-inline: calc(var(--spacing) * 35);
    }
    .md\:mx-36 {
      margin-inline: calc(var(--spacing) * 36);
    }
    .md\:mx-37 {
      margin-inline: calc(var(--spacing) * 37);
    }
    .md\:mx-38 {
      margin-inline: calc(var(--spacing) * 38);
    }
    .md\:mx-39 {
      margin-inline: calc(var(--spacing) * 39);
    }
    .md\:mx-40 {
      margin-inline: calc(var(--spacing) * 40);
    }
    .md\:mx-41 {
      margin-inline: calc(var(--spacing) * 41);
    }
    .md\:mx-42 {
      margin-inline: calc(var(--spacing) * 42);
    }
    .md\:mx-43 {
      margin-inline: calc(var(--spacing) * 43);
    }
    .md\:mx-44 {
      margin-inline: calc(var(--spacing) * 44);
    }
    .md\:mx-45 {
      margin-inline: calc(var(--spacing) * 45);
    }
    .md\:mx-46 {
      margin-inline: calc(var(--spacing) * 46);
    }
    .md\:mx-47 {
      margin-inline: calc(var(--spacing) * 47);
    }
    .md\:mx-48 {
      margin-inline: calc(var(--spacing) * 48);
    }
    .md\:mx-49 {
      margin-inline: calc(var(--spacing) * 49);
    }
    .md\:mx-50 {
      margin-inline: calc(var(--spacing) * 50);
    }
    .md\:mx-51 {
      margin-inline: calc(var(--spacing) * 51);
    }
    .md\:mx-52 {
      margin-inline: calc(var(--spacing) * 52);
    }
    .md\:mx-53 {
      margin-inline: calc(var(--spacing) * 53);
    }
    .md\:mx-54 {
      margin-inline: calc(var(--spacing) * 54);
    }
    .md\:mx-55 {
      margin-inline: calc(var(--spacing) * 55);
    }
    .md\:mx-56 {
      margin-inline: calc(var(--spacing) * 56);
    }
    .md\:mx-57 {
      margin-inline: calc(var(--spacing) * 57);
    }
    .md\:mx-58 {
      margin-inline: calc(var(--spacing) * 58);
    }
    .md\:mx-59 {
      margin-inline: calc(var(--spacing) * 59);
    }
    .md\:mx-60 {
      margin-inline: calc(var(--spacing) * 60);
    }
    .md\:mx-61 {
      margin-inline: calc(var(--spacing) * 61);
    }
    .md\:mx-62 {
      margin-inline: calc(var(--spacing) * 62);
    }
    .md\:mx-63 {
      margin-inline: calc(var(--spacing) * 63);
    }
    .md\:mx-64 {
      margin-inline: calc(var(--spacing) * 64);
    }
    .md\:mx-auto {
      margin-inline: auto;
    }
    .md\:\!my-0 {
      margin-block: 0px !important;
    }
    .md\:\!my-1 {
      margin-block: var(--spacing) !important;
    }
    .md\:\!my-2 {
      margin-block: calc(var(--spacing) * 2) !important;
    }
    .md\:\!my-3 {
      margin-block: calc(var(--spacing) * 3) !important;
    }
    .md\:\!my-4 {
      margin-block: calc(var(--spacing) * 4) !important;
    }
    .md\:\!my-5 {
      margin-block: calc(var(--spacing) * 5) !important;
    }
    .md\:\!my-6 {
      margin-block: calc(var(--spacing) * 6) !important;
    }
    .md\:\!my-7 {
      margin-block: calc(var(--spacing) * 7) !important;
    }
    .md\:\!my-8 {
      margin-block: calc(var(--spacing) * 8) !important;
    }
    .md\:\!my-9 {
      margin-block: calc(var(--spacing) * 9) !important;
    }
    .md\:\!my-10 {
      margin-block: calc(var(--spacing) * 10) !important;
    }
    .md\:\!my-11 {
      margin-block: calc(var(--spacing) * 11) !important;
    }
    .md\:\!my-12 {
      margin-block: calc(var(--spacing) * 12) !important;
    }
    .md\:\!my-13 {
      margin-block: calc(var(--spacing) * 13) !important;
    }
    .md\:\!my-14 {
      margin-block: calc(var(--spacing) * 14) !important;
    }
    .md\:\!my-15 {
      margin-block: calc(var(--spacing) * 15) !important;
    }
    .md\:\!my-16 {
      margin-block: calc(var(--spacing) * 16) !important;
    }
    .md\:\!my-17 {
      margin-block: calc(var(--spacing) * 17) !important;
    }
    .md\:\!my-18 {
      margin-block: calc(var(--spacing) * 18) !important;
    }
    .md\:\!my-19 {
      margin-block: calc(var(--spacing) * 19) !important;
    }
    .md\:\!my-20 {
      margin-block: calc(var(--spacing) * 20) !important;
    }
    .md\:\!my-21 {
      margin-block: calc(var(--spacing) * 21) !important;
    }
    .md\:\!my-22 {
      margin-block: calc(var(--spacing) * 22) !important;
    }
    .md\:\!my-23 {
      margin-block: calc(var(--spacing) * 23) !important;
    }
    .md\:\!my-24 {
      margin-block: calc(var(--spacing) * 24) !important;
    }
    .md\:\!my-25 {
      margin-block: calc(var(--spacing) * 25) !important;
    }
    .md\:\!my-26 {
      margin-block: calc(var(--spacing) * 26) !important;
    }
    .md\:\!my-27 {
      margin-block: calc(var(--spacing) * 27) !important;
    }
    .md\:\!my-28 {
      margin-block: calc(var(--spacing) * 28) !important;
    }
    .md\:\!my-29 {
      margin-block: calc(var(--spacing) * 29) !important;
    }
    .md\:\!my-30 {
      margin-block: calc(var(--spacing) * 30) !important;
    }
    .md\:\!my-31 {
      margin-block: calc(var(--spacing) * 31) !important;
    }
    .md\:\!my-32 {
      margin-block: calc(var(--spacing) * 32) !important;
    }
    .md\:\!my-33 {
      margin-block: calc(var(--spacing) * 33) !important;
    }
    .md\:\!my-34 {
      margin-block: calc(var(--spacing) * 34) !important;
    }
    .md\:\!my-35 {
      margin-block: calc(var(--spacing) * 35) !important;
    }
    .md\:\!my-36 {
      margin-block: calc(var(--spacing) * 36) !important;
    }
    .md\:\!my-37 {
      margin-block: calc(var(--spacing) * 37) !important;
    }
    .md\:\!my-38 {
      margin-block: calc(var(--spacing) * 38) !important;
    }
    .md\:\!my-39 {
      margin-block: calc(var(--spacing) * 39) !important;
    }
    .md\:\!my-40 {
      margin-block: calc(var(--spacing) * 40) !important;
    }
    .md\:\!my-41 {
      margin-block: calc(var(--spacing) * 41) !important;
    }
    .md\:\!my-42 {
      margin-block: calc(var(--spacing) * 42) !important;
    }
    .md\:\!my-43 {
      margin-block: calc(var(--spacing) * 43) !important;
    }
    .md\:\!my-44 {
      margin-block: calc(var(--spacing) * 44) !important;
    }
    .md\:\!my-45 {
      margin-block: calc(var(--spacing) * 45) !important;
    }
    .md\:\!my-46 {
      margin-block: calc(var(--spacing) * 46) !important;
    }
    .md\:\!my-47 {
      margin-block: calc(var(--spacing) * 47) !important;
    }
    .md\:\!my-48 {
      margin-block: calc(var(--spacing) * 48) !important;
    }
    .md\:\!my-49 {
      margin-block: calc(var(--spacing) * 49) !important;
    }
    .md\:\!my-50 {
      margin-block: calc(var(--spacing) * 50) !important;
    }
    .md\:\!my-51 {
      margin-block: calc(var(--spacing) * 51) !important;
    }
    .md\:\!my-52 {
      margin-block: calc(var(--spacing) * 52) !important;
    }
    .md\:\!my-53 {
      margin-block: calc(var(--spacing) * 53) !important;
    }
    .md\:\!my-54 {
      margin-block: calc(var(--spacing) * 54) !important;
    }
    .md\:\!my-55 {
      margin-block: calc(var(--spacing) * 55) !important;
    }
    .md\:\!my-56 {
      margin-block: calc(var(--spacing) * 56) !important;
    }
    .md\:\!my-57 {
      margin-block: calc(var(--spacing) * 57) !important;
    }
    .md\:\!my-58 {
      margin-block: calc(var(--spacing) * 58) !important;
    }
    .md\:\!my-59 {
      margin-block: calc(var(--spacing) * 59) !important;
    }
    .md\:\!my-60 {
      margin-block: calc(var(--spacing) * 60) !important;
    }
    .md\:\!my-61 {
      margin-block: calc(var(--spacing) * 61) !important;
    }
    .md\:\!my-62 {
      margin-block: calc(var(--spacing) * 62) !important;
    }
    .md\:\!my-63 {
      margin-block: calc(var(--spacing) * 63) !important;
    }
    .md\:\!my-64 {
      margin-block: calc(var(--spacing) * 64) !important;
    }
    .md\:\!my-auto {
      margin-block: auto !important;
    }
    .md\:my-0 {
      margin-block: 0px;
    }
    .md\:my-1 {
      margin-block: var(--spacing);
    }
    .md\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .md\:my-3 {
      margin-block: calc(var(--spacing) * 3);
    }
    .md\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .md\:my-5 {
      margin-block: calc(var(--spacing) * 5);
    }
    .md\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .md\:my-7 {
      margin-block: calc(var(--spacing) * 7);
    }
    .md\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .md\:my-9 {
      margin-block: calc(var(--spacing) * 9);
    }
    .md\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }
    .md\:my-11 {
      margin-block: calc(var(--spacing) * 11);
    }
    .md\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .md\:my-13 {
      margin-block: calc(var(--spacing) * 13);
    }
    .md\:my-14 {
      margin-block: calc(var(--spacing) * 14);
    }
    .md\:my-15 {
      margin-block: calc(var(--spacing) * 15);
    }
    .md\:my-16 {
      margin-block: calc(var(--spacing) * 16);
    }
    .md\:my-17 {
      margin-block: calc(var(--spacing) * 17);
    }
    .md\:my-18 {
      margin-block: calc(var(--spacing) * 18);
    }
    .md\:my-19 {
      margin-block: calc(var(--spacing) * 19);
    }
    .md\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }
    .md\:my-21 {
      margin-block: calc(var(--spacing) * 21);
    }
    .md\:my-22 {
      margin-block: calc(var(--spacing) * 22);
    }
    .md\:my-23 {
      margin-block: calc(var(--spacing) * 23);
    }
    .md\:my-24 {
      margin-block: calc(var(--spacing) * 24);
    }
    .md\:my-25 {
      margin-block: calc(var(--spacing) * 25);
    }
    .md\:my-26 {
      margin-block: calc(var(--spacing) * 26);
    }
    .md\:my-27 {
      margin-block: calc(var(--spacing) * 27);
    }
    .md\:my-28 {
      margin-block: calc(var(--spacing) * 28);
    }
    .md\:my-29 {
      margin-block: calc(var(--spacing) * 29);
    }
    .md\:my-30 {
      margin-block: calc(var(--spacing) * 30);
    }
    .md\:my-31 {
      margin-block: calc(var(--spacing) * 31);
    }
    .md\:my-32 {
      margin-block: calc(var(--spacing) * 32);
    }
    .md\:my-33 {
      margin-block: calc(var(--spacing) * 33);
    }
    .md\:my-34 {
      margin-block: calc(var(--spacing) * 34);
    }
    .md\:my-35 {
      margin-block: calc(var(--spacing) * 35);
    }
    .md\:my-36 {
      margin-block: calc(var(--spacing) * 36);
    }
    .md\:my-37 {
      margin-block: calc(var(--spacing) * 37);
    }
    .md\:my-38 {
      margin-block: calc(var(--spacing) * 38);
    }
    .md\:my-39 {
      margin-block: calc(var(--spacing) * 39);
    }
    .md\:my-40 {
      margin-block: calc(var(--spacing) * 40);
    }
    .md\:my-41 {
      margin-block: calc(var(--spacing) * 41);
    }
    .md\:my-42 {
      margin-block: calc(var(--spacing) * 42);
    }
    .md\:my-43 {
      margin-block: calc(var(--spacing) * 43);
    }
    .md\:my-44 {
      margin-block: calc(var(--spacing) * 44);
    }
    .md\:my-45 {
      margin-block: calc(var(--spacing) * 45);
    }
    .md\:my-46 {
      margin-block: calc(var(--spacing) * 46);
    }
    .md\:my-47 {
      margin-block: calc(var(--spacing) * 47);
    }
    .md\:my-48 {
      margin-block: calc(var(--spacing) * 48);
    }
    .md\:my-49 {
      margin-block: calc(var(--spacing) * 49);
    }
    .md\:my-50 {
      margin-block: calc(var(--spacing) * 50);
    }
    .md\:my-51 {
      margin-block: calc(var(--spacing) * 51);
    }
    .md\:my-52 {
      margin-block: calc(var(--spacing) * 52);
    }
    .md\:my-53 {
      margin-block: calc(var(--spacing) * 53);
    }
    .md\:my-54 {
      margin-block: calc(var(--spacing) * 54);
    }
    .md\:my-55 {
      margin-block: calc(var(--spacing) * 55);
    }
    .md\:my-56 {
      margin-block: calc(var(--spacing) * 56);
    }
    .md\:my-57 {
      margin-block: calc(var(--spacing) * 57);
    }
    .md\:my-58 {
      margin-block: calc(var(--spacing) * 58);
    }
    .md\:my-59 {
      margin-block: calc(var(--spacing) * 59);
    }
    .md\:my-60 {
      margin-block: calc(var(--spacing) * 60);
    }
    .md\:my-61 {
      margin-block: calc(var(--spacing) * 61);
    }
    .md\:my-62 {
      margin-block: calc(var(--spacing) * 62);
    }
    .md\:my-63 {
      margin-block: calc(var(--spacing) * 63);
    }
    .md\:my-64 {
      margin-block: calc(var(--spacing) * 64);
    }
    .md\:my-auto {
      margin-block: auto;
    }
    .md\:\!mt-0 {
      margin-top: 0px !important;
    }
    .md\:\!mt-1 {
      margin-top: var(--spacing) !important;
    }
    .md\:\!mt-2 {
      margin-top: calc(var(--spacing) * 2) !important;
    }
    .md\:\!mt-3 {
      margin-top: calc(var(--spacing) * 3) !important;
    }
    .md\:\!mt-4 {
      margin-top: calc(var(--spacing) * 4) !important;
    }
    .md\:\!mt-5 {
      margin-top: calc(var(--spacing) * 5) !important;
    }
    .md\:\!mt-6 {
      margin-top: calc(var(--spacing) * 6) !important;
    }
    .md\:\!mt-7 {
      margin-top: calc(var(--spacing) * 7) !important;
    }
    .md\:\!mt-8 {
      margin-top: calc(var(--spacing) * 8) !important;
    }
    .md\:\!mt-9 {
      margin-top: calc(var(--spacing) * 9) !important;
    }
    .md\:\!mt-10 {
      margin-top: calc(var(--spacing) * 10) !important;
    }
    .md\:\!mt-11 {
      margin-top: calc(var(--spacing) * 11) !important;
    }
    .md\:\!mt-12 {
      margin-top: calc(var(--spacing) * 12) !important;
    }
    .md\:\!mt-13 {
      margin-top: calc(var(--spacing) * 13) !important;
    }
    .md\:\!mt-14 {
      margin-top: calc(var(--spacing) * 14) !important;
    }
    .md\:\!mt-15 {
      margin-top: calc(var(--spacing) * 15) !important;
    }
    .md\:\!mt-16 {
      margin-top: calc(var(--spacing) * 16) !important;
    }
    .md\:\!mt-17 {
      margin-top: calc(var(--spacing) * 17) !important;
    }
    .md\:\!mt-18 {
      margin-top: calc(var(--spacing) * 18) !important;
    }
    .md\:\!mt-19 {
      margin-top: calc(var(--spacing) * 19) !important;
    }
    .md\:\!mt-20 {
      margin-top: calc(var(--spacing) * 20) !important;
    }
    .md\:\!mt-21 {
      margin-top: calc(var(--spacing) * 21) !important;
    }
    .md\:\!mt-22 {
      margin-top: calc(var(--spacing) * 22) !important;
    }
    .md\:\!mt-23 {
      margin-top: calc(var(--spacing) * 23) !important;
    }
    .md\:\!mt-24 {
      margin-top: calc(var(--spacing) * 24) !important;
    }
    .md\:\!mt-25 {
      margin-top: calc(var(--spacing) * 25) !important;
    }
    .md\:\!mt-26 {
      margin-top: calc(var(--spacing) * 26) !important;
    }
    .md\:\!mt-27 {
      margin-top: calc(var(--spacing) * 27) !important;
    }
    .md\:\!mt-28 {
      margin-top: calc(var(--spacing) * 28) !important;
    }
    .md\:\!mt-29 {
      margin-top: calc(var(--spacing) * 29) !important;
    }
    .md\:\!mt-30 {
      margin-top: calc(var(--spacing) * 30) !important;
    }
    .md\:\!mt-31 {
      margin-top: calc(var(--spacing) * 31) !important;
    }
    .md\:\!mt-32 {
      margin-top: calc(var(--spacing) * 32) !important;
    }
    .md\:\!mt-33 {
      margin-top: calc(var(--spacing) * 33) !important;
    }
    .md\:\!mt-34 {
      margin-top: calc(var(--spacing) * 34) !important;
    }
    .md\:\!mt-35 {
      margin-top: calc(var(--spacing) * 35) !important;
    }
    .md\:\!mt-36 {
      margin-top: calc(var(--spacing) * 36) !important;
    }
    .md\:\!mt-37 {
      margin-top: calc(var(--spacing) * 37) !important;
    }
    .md\:\!mt-38 {
      margin-top: calc(var(--spacing) * 38) !important;
    }
    .md\:\!mt-39 {
      margin-top: calc(var(--spacing) * 39) !important;
    }
    .md\:\!mt-40 {
      margin-top: calc(var(--spacing) * 40) !important;
    }
    .md\:\!mt-41 {
      margin-top: calc(var(--spacing) * 41) !important;
    }
    .md\:\!mt-42 {
      margin-top: calc(var(--spacing) * 42) !important;
    }
    .md\:\!mt-43 {
      margin-top: calc(var(--spacing) * 43) !important;
    }
    .md\:\!mt-44 {
      margin-top: calc(var(--spacing) * 44) !important;
    }
    .md\:\!mt-45 {
      margin-top: calc(var(--spacing) * 45) !important;
    }
    .md\:\!mt-46 {
      margin-top: calc(var(--spacing) * 46) !important;
    }
    .md\:\!mt-47 {
      margin-top: calc(var(--spacing) * 47) !important;
    }
    .md\:\!mt-48 {
      margin-top: calc(var(--spacing) * 48) !important;
    }
    .md\:\!mt-49 {
      margin-top: calc(var(--spacing) * 49) !important;
    }
    .md\:\!mt-50 {
      margin-top: calc(var(--spacing) * 50) !important;
    }
    .md\:\!mt-51 {
      margin-top: calc(var(--spacing) * 51) !important;
    }
    .md\:\!mt-52 {
      margin-top: calc(var(--spacing) * 52) !important;
    }
    .md\:\!mt-53 {
      margin-top: calc(var(--spacing) * 53) !important;
    }
    .md\:\!mt-54 {
      margin-top: calc(var(--spacing) * 54) !important;
    }
    .md\:\!mt-55 {
      margin-top: calc(var(--spacing) * 55) !important;
    }
    .md\:\!mt-56 {
      margin-top: calc(var(--spacing) * 56) !important;
    }
    .md\:\!mt-57 {
      margin-top: calc(var(--spacing) * 57) !important;
    }
    .md\:\!mt-58 {
      margin-top: calc(var(--spacing) * 58) !important;
    }
    .md\:\!mt-59 {
      margin-top: calc(var(--spacing) * 59) !important;
    }
    .md\:\!mt-60 {
      margin-top: calc(var(--spacing) * 60) !important;
    }
    .md\:\!mt-61 {
      margin-top: calc(var(--spacing) * 61) !important;
    }
    .md\:\!mt-62 {
      margin-top: calc(var(--spacing) * 62) !important;
    }
    .md\:\!mt-63 {
      margin-top: calc(var(--spacing) * 63) !important;
    }
    .md\:\!mt-64 {
      margin-top: calc(var(--spacing) * 64) !important;
    }
    .md\:\!mt-auto {
      margin-top: auto !important;
    }
    .md\:mt-0 {
      margin-top: 0px;
    }
    .md\:mt-1 {
      margin-top: var(--spacing);
    }
    .md\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .md\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }
    .md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .md\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
    .md\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .md\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }
    .md\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .md\:mt-9 {
      margin-top: calc(var(--spacing) * 9);
    }
    .md\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .md\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }
    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .md\:mt-13 {
      margin-top: calc(var(--spacing) * 13);
    }
    .md\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
    .md\:mt-15 {
      margin-top: calc(var(--spacing) * 15);
    }
    .md\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .md\:mt-17 {
      margin-top: calc(var(--spacing) * 17);
    }
    .md\:mt-18 {
      margin-top: calc(var(--spacing) * 18);
    }
    .md\:mt-19 {
      margin-top: calc(var(--spacing) * 19);
    }
    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .md\:mt-21 {
      margin-top: calc(var(--spacing) * 21);
    }
    .md\:mt-22 {
      margin-top: calc(var(--spacing) * 22);
    }
    .md\:mt-23 {
      margin-top: calc(var(--spacing) * 23);
    }
    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .md\:mt-25 {
      margin-top: calc(var(--spacing) * 25);
    }
    .md\:mt-26 {
      margin-top: calc(var(--spacing) * 26);
    }
    .md\:mt-27 {
      margin-top: calc(var(--spacing) * 27);
    }
    .md\:mt-28 {
      margin-top: calc(var(--spacing) * 28);
    }
    .md\:mt-29 {
      margin-top: calc(var(--spacing) * 29);
    }
    .md\:mt-30 {
      margin-top: calc(var(--spacing) * 30);
    }
    .md\:mt-31 {
      margin-top: calc(var(--spacing) * 31);
    }
    .md\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
    .md\:mt-33 {
      margin-top: calc(var(--spacing) * 33);
    }
    .md\:mt-34 {
      margin-top: calc(var(--spacing) * 34);
    }
    .md\:mt-35 {
      margin-top: calc(var(--spacing) * 35);
    }
    .md\:mt-36 {
      margin-top: calc(var(--spacing) * 36);
    }
    .md\:mt-37 {
      margin-top: calc(var(--spacing) * 37);
    }
    .md\:mt-38 {
      margin-top: calc(var(--spacing) * 38);
    }
    .md\:mt-39 {
      margin-top: calc(var(--spacing) * 39);
    }
    .md\:mt-40 {
      margin-top: calc(var(--spacing) * 40);
    }
    .md\:mt-41 {
      margin-top: calc(var(--spacing) * 41);
    }
    .md\:mt-42 {
      margin-top: calc(var(--spacing) * 42);
    }
    .md\:mt-43 {
      margin-top: calc(var(--spacing) * 43);
    }
    .md\:mt-44 {
      margin-top: calc(var(--spacing) * 44);
    }
    .md\:mt-45 {
      margin-top: calc(var(--spacing) * 45);
    }
    .md\:mt-46 {
      margin-top: calc(var(--spacing) * 46);
    }
    .md\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }
    .md\:mt-48 {
      margin-top: calc(var(--spacing) * 48);
    }
    .md\:mt-49 {
      margin-top: calc(var(--spacing) * 49);
    }
    .md\:mt-50 {
      margin-top: calc(var(--spacing) * 50);
    }
    .md\:mt-51 {
      margin-top: calc(var(--spacing) * 51);
    }
    .md\:mt-52 {
      margin-top: calc(var(--spacing) * 52);
    }
    .md\:mt-53 {
      margin-top: calc(var(--spacing) * 53);
    }
    .md\:mt-54 {
      margin-top: calc(var(--spacing) * 54);
    }
    .md\:mt-55 {
      margin-top: calc(var(--spacing) * 55);
    }
    .md\:mt-56 {
      margin-top: calc(var(--spacing) * 56);
    }
    .md\:mt-57 {
      margin-top: calc(var(--spacing) * 57);
    }
    .md\:mt-58 {
      margin-top: calc(var(--spacing) * 58);
    }
    .md\:mt-59 {
      margin-top: calc(var(--spacing) * 59);
    }
    .md\:mt-60 {
      margin-top: calc(var(--spacing) * 60);
    }
    .md\:mt-61 {
      margin-top: calc(var(--spacing) * 61);
    }
    .md\:mt-62 {
      margin-top: calc(var(--spacing) * 62);
    }
    .md\:mt-63 {
      margin-top: calc(var(--spacing) * 63);
    }
    .md\:mt-64 {
      margin-top: calc(var(--spacing) * 64);
    }
    .md\:mt-auto {
      margin-top: auto;
    }
    .md\:\!mr-0 {
      margin-right: 0px !important;
    }
    .md\:\!mr-1 {
      margin-right: var(--spacing) !important;
    }
    .md\:\!mr-2 {
      margin-right: calc(var(--spacing) * 2) !important;
    }
    .md\:\!mr-3 {
      margin-right: calc(var(--spacing) * 3) !important;
    }
    .md\:\!mr-4 {
      margin-right: calc(var(--spacing) * 4) !important;
    }
    .md\:\!mr-5 {
      margin-right: calc(var(--spacing) * 5) !important;
    }
    .md\:\!mr-6 {
      margin-right: calc(var(--spacing) * 6) !important;
    }
    .md\:\!mr-7 {
      margin-right: calc(var(--spacing) * 7) !important;
    }
    .md\:\!mr-8 {
      margin-right: calc(var(--spacing) * 8) !important;
    }
    .md\:\!mr-9 {
      margin-right: calc(var(--spacing) * 9) !important;
    }
    .md\:\!mr-10 {
      margin-right: calc(var(--spacing) * 10) !important;
    }
    .md\:\!mr-11 {
      margin-right: calc(var(--spacing) * 11) !important;
    }
    .md\:\!mr-12 {
      margin-right: calc(var(--spacing) * 12) !important;
    }
    .md\:\!mr-13 {
      margin-right: calc(var(--spacing) * 13) !important;
    }
    .md\:\!mr-14 {
      margin-right: calc(var(--spacing) * 14) !important;
    }
    .md\:\!mr-15 {
      margin-right: calc(var(--spacing) * 15) !important;
    }
    .md\:\!mr-16 {
      margin-right: calc(var(--spacing) * 16) !important;
    }
    .md\:\!mr-17 {
      margin-right: calc(var(--spacing) * 17) !important;
    }
    .md\:\!mr-18 {
      margin-right: calc(var(--spacing) * 18) !important;
    }
    .md\:\!mr-19 {
      margin-right: calc(var(--spacing) * 19) !important;
    }
    .md\:\!mr-20 {
      margin-right: calc(var(--spacing) * 20) !important;
    }
    .md\:\!mr-21 {
      margin-right: calc(var(--spacing) * 21) !important;
    }
    .md\:\!mr-22 {
      margin-right: calc(var(--spacing) * 22) !important;
    }
    .md\:\!mr-23 {
      margin-right: calc(var(--spacing) * 23) !important;
    }
    .md\:\!mr-24 {
      margin-right: calc(var(--spacing) * 24) !important;
    }
    .md\:\!mr-25 {
      margin-right: calc(var(--spacing) * 25) !important;
    }
    .md\:\!mr-26 {
      margin-right: calc(var(--spacing) * 26) !important;
    }
    .md\:\!mr-27 {
      margin-right: calc(var(--spacing) * 27) !important;
    }
    .md\:\!mr-28 {
      margin-right: calc(var(--spacing) * 28) !important;
    }
    .md\:\!mr-29 {
      margin-right: calc(var(--spacing) * 29) !important;
    }
    .md\:\!mr-30 {
      margin-right: calc(var(--spacing) * 30) !important;
    }
    .md\:\!mr-31 {
      margin-right: calc(var(--spacing) * 31) !important;
    }
    .md\:\!mr-32 {
      margin-right: calc(var(--spacing) * 32) !important;
    }
    .md\:\!mr-33 {
      margin-right: calc(var(--spacing) * 33) !important;
    }
    .md\:\!mr-34 {
      margin-right: calc(var(--spacing) * 34) !important;
    }
    .md\:\!mr-35 {
      margin-right: calc(var(--spacing) * 35) !important;
    }
    .md\:\!mr-36 {
      margin-right: calc(var(--spacing) * 36) !important;
    }
    .md\:\!mr-37 {
      margin-right: calc(var(--spacing) * 37) !important;
    }
    .md\:\!mr-38 {
      margin-right: calc(var(--spacing) * 38) !important;
    }
    .md\:\!mr-39 {
      margin-right: calc(var(--spacing) * 39) !important;
    }
    .md\:\!mr-40 {
      margin-right: calc(var(--spacing) * 40) !important;
    }
    .md\:\!mr-41 {
      margin-right: calc(var(--spacing) * 41) !important;
    }
    .md\:\!mr-42 {
      margin-right: calc(var(--spacing) * 42) !important;
    }
    .md\:\!mr-43 {
      margin-right: calc(var(--spacing) * 43) !important;
    }
    .md\:\!mr-44 {
      margin-right: calc(var(--spacing) * 44) !important;
    }
    .md\:\!mr-45 {
      margin-right: calc(var(--spacing) * 45) !important;
    }
    .md\:\!mr-46 {
      margin-right: calc(var(--spacing) * 46) !important;
    }
    .md\:\!mr-47 {
      margin-right: calc(var(--spacing) * 47) !important;
    }
    .md\:\!mr-48 {
      margin-right: calc(var(--spacing) * 48) !important;
    }
    .md\:\!mr-49 {
      margin-right: calc(var(--spacing) * 49) !important;
    }
    .md\:\!mr-50 {
      margin-right: calc(var(--spacing) * 50) !important;
    }
    .md\:\!mr-51 {
      margin-right: calc(var(--spacing) * 51) !important;
    }
    .md\:\!mr-52 {
      margin-right: calc(var(--spacing) * 52) !important;
    }
    .md\:\!mr-53 {
      margin-right: calc(var(--spacing) * 53) !important;
    }
    .md\:\!mr-54 {
      margin-right: calc(var(--spacing) * 54) !important;
    }
    .md\:\!mr-55 {
      margin-right: calc(var(--spacing) * 55) !important;
    }
    .md\:\!mr-56 {
      margin-right: calc(var(--spacing) * 56) !important;
    }
    .md\:\!mr-57 {
      margin-right: calc(var(--spacing) * 57) !important;
    }
    .md\:\!mr-58 {
      margin-right: calc(var(--spacing) * 58) !important;
    }
    .md\:\!mr-59 {
      margin-right: calc(var(--spacing) * 59) !important;
    }
    .md\:\!mr-60 {
      margin-right: calc(var(--spacing) * 60) !important;
    }
    .md\:\!mr-61 {
      margin-right: calc(var(--spacing) * 61) !important;
    }
    .md\:\!mr-62 {
      margin-right: calc(var(--spacing) * 62) !important;
    }
    .md\:\!mr-63 {
      margin-right: calc(var(--spacing) * 63) !important;
    }
    .md\:\!mr-64 {
      margin-right: calc(var(--spacing) * 64) !important;
    }
    .md\:\!mr-auto {
      margin-right: auto !important;
    }
    .md\:mr-0 {
      margin-right: 0px;
    }
    .md\:mr-1 {
      margin-right: var(--spacing);
    }
    .md\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .md\:mr-3 {
      margin-right: calc(var(--spacing) * 3);
    }
    .md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .md\:mr-5 {
      margin-right: calc(var(--spacing) * 5);
    }
    .md\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .md\:mr-7 {
      margin-right: calc(var(--spacing) * 7);
    }
    .md\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .md\:mr-9 {
      margin-right: calc(var(--spacing) * 9);
    }
    .md\:mr-10 {
      margin-right: calc(var(--spacing) * 10);
    }
    .md\:mr-11 {
      margin-right: calc(var(--spacing) * 11);
    }
    .md\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .md\:mr-13 {
      margin-right: calc(var(--spacing) * 13);
    }
    .md\:mr-14 {
      margin-right: calc(var(--spacing) * 14);
    }
    .md\:mr-15 {
      margin-right: calc(var(--spacing) * 15);
    }
    .md\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }
    .md\:mr-17 {
      margin-right: calc(var(--spacing) * 17);
    }
    .md\:mr-18 {
      margin-right: calc(var(--spacing) * 18);
    }
    .md\:mr-19 {
      margin-right: calc(var(--spacing) * 19);
    }
    .md\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }
    .md\:mr-21 {
      margin-right: calc(var(--spacing) * 21);
    }
    .md\:mr-22 {
      margin-right: calc(var(--spacing) * 22);
    }
    .md\:mr-23 {
      margin-right: calc(var(--spacing) * 23);
    }
    .md\:mr-24 {
      margin-right: calc(var(--spacing) * 24);
    }
    .md\:mr-25 {
      margin-right: calc(var(--spacing) * 25);
    }
    .md\:mr-26 {
      margin-right: calc(var(--spacing) * 26);
    }
    .md\:mr-27 {
      margin-right: calc(var(--spacing) * 27);
    }
    .md\:mr-28 {
      margin-right: calc(var(--spacing) * 28);
    }
    .md\:mr-29 {
      margin-right: calc(var(--spacing) * 29);
    }
    .md\:mr-30 {
      margin-right: calc(var(--spacing) * 30);
    }
    .md\:mr-31 {
      margin-right: calc(var(--spacing) * 31);
    }
    .md\:mr-32 {
      margin-right: calc(var(--spacing) * 32);
    }
    .md\:mr-33 {
      margin-right: calc(var(--spacing) * 33);
    }
    .md\:mr-34 {
      margin-right: calc(var(--spacing) * 34);
    }
    .md\:mr-35 {
      margin-right: calc(var(--spacing) * 35);
    }
    .md\:mr-36 {
      margin-right: calc(var(--spacing) * 36);
    }
    .md\:mr-37 {
      margin-right: calc(var(--spacing) * 37);
    }
    .md\:mr-38 {
      margin-right: calc(var(--spacing) * 38);
    }
    .md\:mr-39 {
      margin-right: calc(var(--spacing) * 39);
    }
    .md\:mr-40 {
      margin-right: calc(var(--spacing) * 40);
    }
    .md\:mr-41 {
      margin-right: calc(var(--spacing) * 41);
    }
    .md\:mr-42 {
      margin-right: calc(var(--spacing) * 42);
    }
    .md\:mr-43 {
      margin-right: calc(var(--spacing) * 43);
    }
    .md\:mr-44 {
      margin-right: calc(var(--spacing) * 44);
    }
    .md\:mr-45 {
      margin-right: calc(var(--spacing) * 45);
    }
    .md\:mr-46 {
      margin-right: calc(var(--spacing) * 46);
    }
    .md\:mr-47 {
      margin-right: calc(var(--spacing) * 47);
    }
    .md\:mr-48 {
      margin-right: calc(var(--spacing) * 48);
    }
    .md\:mr-49 {
      margin-right: calc(var(--spacing) * 49);
    }
    .md\:mr-50 {
      margin-right: calc(var(--spacing) * 50);
    }
    .md\:mr-51 {
      margin-right: calc(var(--spacing) * 51);
    }
    .md\:mr-52 {
      margin-right: calc(var(--spacing) * 52);
    }
    .md\:mr-53 {
      margin-right: calc(var(--spacing) * 53);
    }
    .md\:mr-54 {
      margin-right: calc(var(--spacing) * 54);
    }
    .md\:mr-55 {
      margin-right: calc(var(--spacing) * 55);
    }
    .md\:mr-56 {
      margin-right: calc(var(--spacing) * 56);
    }
    .md\:mr-57 {
      margin-right: calc(var(--spacing) * 57);
    }
    .md\:mr-58 {
      margin-right: calc(var(--spacing) * 58);
    }
    .md\:mr-59 {
      margin-right: calc(var(--spacing) * 59);
    }
    .md\:mr-60 {
      margin-right: calc(var(--spacing) * 60);
    }
    .md\:mr-61 {
      margin-right: calc(var(--spacing) * 61);
    }
    .md\:mr-62 {
      margin-right: calc(var(--spacing) * 62);
    }
    .md\:mr-63 {
      margin-right: calc(var(--spacing) * 63);
    }
    .md\:mr-64 {
      margin-right: calc(var(--spacing) * 64);
    }
    .md\:mr-auto {
      margin-right: auto;
    }
    .md\:\!mb-0 {
      margin-bottom: 0px !important;
    }
    .md\:\!mb-1 {
      margin-bottom: var(--spacing) !important;
    }
    .md\:\!mb-2 {
      margin-bottom: calc(var(--spacing) * 2) !important;
    }
    .md\:\!mb-3 {
      margin-bottom: calc(var(--spacing) * 3) !important;
    }
    .md\:\!mb-4 {
      margin-bottom: calc(var(--spacing) * 4) !important;
    }
    .md\:\!mb-5 {
      margin-bottom: calc(var(--spacing) * 5) !important;
    }
    .md\:\!mb-6 {
      margin-bottom: calc(var(--spacing) * 6) !important;
    }
    .md\:\!mb-7 {
      margin-bottom: calc(var(--spacing) * 7) !important;
    }
    .md\:\!mb-8 {
      margin-bottom: calc(var(--spacing) * 8) !important;
    }
    .md\:\!mb-9 {
      margin-bottom: calc(var(--spacing) * 9) !important;
    }
    .md\:\!mb-10 {
      margin-bottom: calc(var(--spacing) * 10) !important;
    }
    .md\:\!mb-11 {
      margin-bottom: calc(var(--spacing) * 11) !important;
    }
    .md\:\!mb-12 {
      margin-bottom: calc(var(--spacing) * 12) !important;
    }
    .md\:\!mb-13 {
      margin-bottom: calc(var(--spacing) * 13) !important;
    }
    .md\:\!mb-14 {
      margin-bottom: calc(var(--spacing) * 14) !important;
    }
    .md\:\!mb-15 {
      margin-bottom: calc(var(--spacing) * 15) !important;
    }
    .md\:\!mb-16 {
      margin-bottom: calc(var(--spacing) * 16) !important;
    }
    .md\:\!mb-17 {
      margin-bottom: calc(var(--spacing) * 17) !important;
    }
    .md\:\!mb-18 {
      margin-bottom: calc(var(--spacing) * 18) !important;
    }
    .md\:\!mb-19 {
      margin-bottom: calc(var(--spacing) * 19) !important;
    }
    .md\:\!mb-20 {
      margin-bottom: calc(var(--spacing) * 20) !important;
    }
    .md\:\!mb-21 {
      margin-bottom: calc(var(--spacing) * 21) !important;
    }
    .md\:\!mb-22 {
      margin-bottom: calc(var(--spacing) * 22) !important;
    }
    .md\:\!mb-23 {
      margin-bottom: calc(var(--spacing) * 23) !important;
    }
    .md\:\!mb-24 {
      margin-bottom: calc(var(--spacing) * 24) !important;
    }
    .md\:\!mb-25 {
      margin-bottom: calc(var(--spacing) * 25) !important;
    }
    .md\:\!mb-26 {
      margin-bottom: calc(var(--spacing) * 26) !important;
    }
    .md\:\!mb-27 {
      margin-bottom: calc(var(--spacing) * 27) !important;
    }
    .md\:\!mb-28 {
      margin-bottom: calc(var(--spacing) * 28) !important;
    }
    .md\:\!mb-29 {
      margin-bottom: calc(var(--spacing) * 29) !important;
    }
    .md\:\!mb-30 {
      margin-bottom: calc(var(--spacing) * 30) !important;
    }
    .md\:\!mb-31 {
      margin-bottom: calc(var(--spacing) * 31) !important;
    }
    .md\:\!mb-32 {
      margin-bottom: calc(var(--spacing) * 32) !important;
    }
    .md\:\!mb-33 {
      margin-bottom: calc(var(--spacing) * 33) !important;
    }
    .md\:\!mb-34 {
      margin-bottom: calc(var(--spacing) * 34) !important;
    }
    .md\:\!mb-35 {
      margin-bottom: calc(var(--spacing) * 35) !important;
    }
    .md\:\!mb-36 {
      margin-bottom: calc(var(--spacing) * 36) !important;
    }
    .md\:\!mb-37 {
      margin-bottom: calc(var(--spacing) * 37) !important;
    }
    .md\:\!mb-38 {
      margin-bottom: calc(var(--spacing) * 38) !important;
    }
    .md\:\!mb-39 {
      margin-bottom: calc(var(--spacing) * 39) !important;
    }
    .md\:\!mb-40 {
      margin-bottom: calc(var(--spacing) * 40) !important;
    }
    .md\:\!mb-41 {
      margin-bottom: calc(var(--spacing) * 41) !important;
    }
    .md\:\!mb-42 {
      margin-bottom: calc(var(--spacing) * 42) !important;
    }
    .md\:\!mb-43 {
      margin-bottom: calc(var(--spacing) * 43) !important;
    }
    .md\:\!mb-44 {
      margin-bottom: calc(var(--spacing) * 44) !important;
    }
    .md\:\!mb-45 {
      margin-bottom: calc(var(--spacing) * 45) !important;
    }
    .md\:\!mb-46 {
      margin-bottom: calc(var(--spacing) * 46) !important;
    }
    .md\:\!mb-47 {
      margin-bottom: calc(var(--spacing) * 47) !important;
    }
    .md\:\!mb-48 {
      margin-bottom: calc(var(--spacing) * 48) !important;
    }
    .md\:\!mb-49 {
      margin-bottom: calc(var(--spacing) * 49) !important;
    }
    .md\:\!mb-50 {
      margin-bottom: calc(var(--spacing) * 50) !important;
    }
    .md\:\!mb-51 {
      margin-bottom: calc(var(--spacing) * 51) !important;
    }
    .md\:\!mb-52 {
      margin-bottom: calc(var(--spacing) * 52) !important;
    }
    .md\:\!mb-53 {
      margin-bottom: calc(var(--spacing) * 53) !important;
    }
    .md\:\!mb-54 {
      margin-bottom: calc(var(--spacing) * 54) !important;
    }
    .md\:\!mb-55 {
      margin-bottom: calc(var(--spacing) * 55) !important;
    }
    .md\:\!mb-56 {
      margin-bottom: calc(var(--spacing) * 56) !important;
    }
    .md\:\!mb-57 {
      margin-bottom: calc(var(--spacing) * 57) !important;
    }
    .md\:\!mb-58 {
      margin-bottom: calc(var(--spacing) * 58) !important;
    }
    .md\:\!mb-59 {
      margin-bottom: calc(var(--spacing) * 59) !important;
    }
    .md\:\!mb-60 {
      margin-bottom: calc(var(--spacing) * 60) !important;
    }
    .md\:\!mb-61 {
      margin-bottom: calc(var(--spacing) * 61) !important;
    }
    .md\:\!mb-62 {
      margin-bottom: calc(var(--spacing) * 62) !important;
    }
    .md\:\!mb-63 {
      margin-bottom: calc(var(--spacing) * 63) !important;
    }
    .md\:\!mb-64 {
      margin-bottom: calc(var(--spacing) * 64) !important;
    }
    .md\:\!mb-auto {
      margin-bottom: auto !important;
    }
    .md\:mb-0 {
      margin-bottom: 0px;
    }
    .md\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .md\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .md\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .md\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
    .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .md\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }
    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .md\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }
    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
    .md\:mb-11 {
      margin-bottom: calc(var(--spacing) * 11);
    }
    .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .md\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }
    .md\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
    .md\:mb-15 {
      margin-bottom: calc(var(--spacing) * 15);
    }
    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .md\:mb-17 {
      margin-bottom: calc(var(--spacing) * 17);
    }
    .md\:mb-18 {
      margin-bottom: calc(var(--spacing) * 18);
    }
    .md\:mb-19 {
      margin-bottom: calc(var(--spacing) * 19);
    }
    .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
    .md\:mb-21 {
      margin-bottom: calc(var(--spacing) * 21);
    }
    .md\:mb-22 {
      margin-bottom: calc(var(--spacing) * 22);
    }
    .md\:mb-23 {
      margin-bottom: calc(var(--spacing) * 23);
    }
    .md\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }
    .md\:mb-25 {
      margin-bottom: calc(var(--spacing) * 25);
    }
    .md\:mb-26 {
      margin-bottom: calc(var(--spacing) * 26);
    }
    .md\:mb-27 {
      margin-bottom: calc(var(--spacing) * 27);
    }
    .md\:mb-28 {
      margin-bottom: calc(var(--spacing) * 28);
    }
    .md\:mb-29 {
      margin-bottom: calc(var(--spacing) * 29);
    }
    .md\:mb-30 {
      margin-bottom: calc(var(--spacing) * 30);
    }
    .md\:mb-31 {
      margin-bottom: calc(var(--spacing) * 31);
    }
    .md\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }
    .md\:mb-33 {
      margin-bottom: calc(var(--spacing) * 33);
    }
    .md\:mb-34 {
      margin-bottom: calc(var(--spacing) * 34);
    }
    .md\:mb-35 {
      margin-bottom: calc(var(--spacing) * 35);
    }
    .md\:mb-36 {
      margin-bottom: calc(var(--spacing) * 36);
    }
    .md\:mb-37 {
      margin-bottom: calc(var(--spacing) * 37);
    }
    .md\:mb-38 {
      margin-bottom: calc(var(--spacing) * 38);
    }
    .md\:mb-39 {
      margin-bottom: calc(var(--spacing) * 39);
    }
    .md\:mb-40 {
      margin-bottom: calc(var(--spacing) * 40);
    }
    .md\:mb-41 {
      margin-bottom: calc(var(--spacing) * 41);
    }
    .md\:mb-42 {
      margin-bottom: calc(var(--spacing) * 42);
    }
    .md\:mb-43 {
      margin-bottom: calc(var(--spacing) * 43);
    }
    .md\:mb-44 {
      margin-bottom: calc(var(--spacing) * 44);
    }
    .md\:mb-45 {
      margin-bottom: calc(var(--spacing) * 45);
    }
    .md\:mb-46 {
      margin-bottom: calc(var(--spacing) * 46);
    }
    .md\:mb-47 {
      margin-bottom: calc(var(--spacing) * 47);
    }
    .md\:mb-48 {
      margin-bottom: calc(var(--spacing) * 48);
    }
    .md\:mb-49 {
      margin-bottom: calc(var(--spacing) * 49);
    }
    .md\:mb-50 {
      margin-bottom: calc(var(--spacing) * 50);
    }
    .md\:mb-51 {
      margin-bottom: calc(var(--spacing) * 51);
    }
    .md\:mb-52 {
      margin-bottom: calc(var(--spacing) * 52);
    }
    .md\:mb-53 {
      margin-bottom: calc(var(--spacing) * 53);
    }
    .md\:mb-54 {
      margin-bottom: calc(var(--spacing) * 54);
    }
    .md\:mb-55 {
      margin-bottom: calc(var(--spacing) * 55);
    }
    .md\:mb-56 {
      margin-bottom: calc(var(--spacing) * 56);
    }
    .md\:mb-57 {
      margin-bottom: calc(var(--spacing) * 57);
    }
    .md\:mb-58 {
      margin-bottom: calc(var(--spacing) * 58);
    }
    .md\:mb-59 {
      margin-bottom: calc(var(--spacing) * 59);
    }
    .md\:mb-60 {
      margin-bottom: calc(var(--spacing) * 60);
    }
    .md\:mb-61 {
      margin-bottom: calc(var(--spacing) * 61);
    }
    .md\:mb-62 {
      margin-bottom: calc(var(--spacing) * 62);
    }
    .md\:mb-63 {
      margin-bottom: calc(var(--spacing) * 63);
    }
    .md\:mb-64 {
      margin-bottom: calc(var(--spacing) * 64);
    }
    .md\:mb-auto {
      margin-bottom: auto;
    }
    .md\:\!ml-0 {
      margin-left: 0px !important;
    }
    .md\:\!ml-1 {
      margin-left: var(--spacing) !important;
    }
    .md\:\!ml-2 {
      margin-left: calc(var(--spacing) * 2) !important;
    }
    .md\:\!ml-3 {
      margin-left: calc(var(--spacing) * 3) !important;
    }
    .md\:\!ml-4 {
      margin-left: calc(var(--spacing) * 4) !important;
    }
    .md\:\!ml-5 {
      margin-left: calc(var(--spacing) * 5) !important;
    }
    .md\:\!ml-6 {
      margin-left: calc(var(--spacing) * 6) !important;
    }
    .md\:\!ml-7 {
      margin-left: calc(var(--spacing) * 7) !important;
    }
    .md\:\!ml-8 {
      margin-left: calc(var(--spacing) * 8) !important;
    }
    .md\:\!ml-9 {
      margin-left: calc(var(--spacing) * 9) !important;
    }
    .md\:\!ml-10 {
      margin-left: calc(var(--spacing) * 10) !important;
    }
    .md\:\!ml-11 {
      margin-left: calc(var(--spacing) * 11) !important;
    }
    .md\:\!ml-12 {
      margin-left: calc(var(--spacing) * 12) !important;
    }
    .md\:\!ml-13 {
      margin-left: calc(var(--spacing) * 13) !important;
    }
    .md\:\!ml-14 {
      margin-left: calc(var(--spacing) * 14) !important;
    }
    .md\:\!ml-15 {
      margin-left: calc(var(--spacing) * 15) !important;
    }
    .md\:\!ml-16 {
      margin-left: calc(var(--spacing) * 16) !important;
    }
    .md\:\!ml-17 {
      margin-left: calc(var(--spacing) * 17) !important;
    }
    .md\:\!ml-18 {
      margin-left: calc(var(--spacing) * 18) !important;
    }
    .md\:\!ml-19 {
      margin-left: calc(var(--spacing) * 19) !important;
    }
    .md\:\!ml-20 {
      margin-left: calc(var(--spacing) * 20) !important;
    }
    .md\:\!ml-21 {
      margin-left: calc(var(--spacing) * 21) !important;
    }
    .md\:\!ml-22 {
      margin-left: calc(var(--spacing) * 22) !important;
    }
    .md\:\!ml-23 {
      margin-left: calc(var(--spacing) * 23) !important;
    }
    .md\:\!ml-24 {
      margin-left: calc(var(--spacing) * 24) !important;
    }
    .md\:\!ml-25 {
      margin-left: calc(var(--spacing) * 25) !important;
    }
    .md\:\!ml-26 {
      margin-left: calc(var(--spacing) * 26) !important;
    }
    .md\:\!ml-27 {
      margin-left: calc(var(--spacing) * 27) !important;
    }
    .md\:\!ml-28 {
      margin-left: calc(var(--spacing) * 28) !important;
    }
    .md\:\!ml-29 {
      margin-left: calc(var(--spacing) * 29) !important;
    }
    .md\:\!ml-30 {
      margin-left: calc(var(--spacing) * 30) !important;
    }
    .md\:\!ml-31 {
      margin-left: calc(var(--spacing) * 31) !important;
    }
    .md\:\!ml-32 {
      margin-left: calc(var(--spacing) * 32) !important;
    }
    .md\:\!ml-33 {
      margin-left: calc(var(--spacing) * 33) !important;
    }
    .md\:\!ml-34 {
      margin-left: calc(var(--spacing) * 34) !important;
    }
    .md\:\!ml-35 {
      margin-left: calc(var(--spacing) * 35) !important;
    }
    .md\:\!ml-36 {
      margin-left: calc(var(--spacing) * 36) !important;
    }
    .md\:\!ml-37 {
      margin-left: calc(var(--spacing) * 37) !important;
    }
    .md\:\!ml-38 {
      margin-left: calc(var(--spacing) * 38) !important;
    }
    .md\:\!ml-39 {
      margin-left: calc(var(--spacing) * 39) !important;
    }
    .md\:\!ml-40 {
      margin-left: calc(var(--spacing) * 40) !important;
    }
    .md\:\!ml-41 {
      margin-left: calc(var(--spacing) * 41) !important;
    }
    .md\:\!ml-42 {
      margin-left: calc(var(--spacing) * 42) !important;
    }
    .md\:\!ml-43 {
      margin-left: calc(var(--spacing) * 43) !important;
    }
    .md\:\!ml-44 {
      margin-left: calc(var(--spacing) * 44) !important;
    }
    .md\:\!ml-45 {
      margin-left: calc(var(--spacing) * 45) !important;
    }
    .md\:\!ml-46 {
      margin-left: calc(var(--spacing) * 46) !important;
    }
    .md\:\!ml-47 {
      margin-left: calc(var(--spacing) * 47) !important;
    }
    .md\:\!ml-48 {
      margin-left: calc(var(--spacing) * 48) !important;
    }
    .md\:\!ml-49 {
      margin-left: calc(var(--spacing) * 49) !important;
    }
    .md\:\!ml-50 {
      margin-left: calc(var(--spacing) * 50) !important;
    }
    .md\:\!ml-51 {
      margin-left: calc(var(--spacing) * 51) !important;
    }
    .md\:\!ml-52 {
      margin-left: calc(var(--spacing) * 52) !important;
    }
    .md\:\!ml-53 {
      margin-left: calc(var(--spacing) * 53) !important;
    }
    .md\:\!ml-54 {
      margin-left: calc(var(--spacing) * 54) !important;
    }
    .md\:\!ml-55 {
      margin-left: calc(var(--spacing) * 55) !important;
    }
    .md\:\!ml-56 {
      margin-left: calc(var(--spacing) * 56) !important;
    }
    .md\:\!ml-57 {
      margin-left: calc(var(--spacing) * 57) !important;
    }
    .md\:\!ml-58 {
      margin-left: calc(var(--spacing) * 58) !important;
    }
    .md\:\!ml-59 {
      margin-left: calc(var(--spacing) * 59) !important;
    }
    .md\:\!ml-60 {
      margin-left: calc(var(--spacing) * 60) !important;
    }
    .md\:\!ml-61 {
      margin-left: calc(var(--spacing) * 61) !important;
    }
    .md\:\!ml-62 {
      margin-left: calc(var(--spacing) * 62) !important;
    }
    .md\:\!ml-63 {
      margin-left: calc(var(--spacing) * 63) !important;
    }
    .md\:\!ml-64 {
      margin-left: calc(var(--spacing) * 64) !important;
    }
    .md\:\!ml-auto {
      margin-left: auto !important;
    }
    .md\:ml-0 {
      margin-left: 0px;
    }
    .md\:ml-1 {
      margin-left: var(--spacing);
    }
    .md\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .md\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
    .md\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .md\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }
    .md\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .md\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }
    .md\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .md\:ml-9 {
      margin-left: calc(var(--spacing) * 9);
    }
    .md\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }
    .md\:ml-11 {
      margin-left: calc(var(--spacing) * 11);
    }
    .md\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .md\:ml-13 {
      margin-left: calc(var(--spacing) * 13);
    }
    .md\:ml-14 {
      margin-left: calc(var(--spacing) * 14);
    }
    .md\:ml-15 {
      margin-left: calc(var(--spacing) * 15);
    }
    .md\:ml-16 {
      margin-left: calc(var(--spacing) * 16);
    }
    .md\:ml-17 {
      margin-left: calc(var(--spacing) * 17);
    }
    .md\:ml-18 {
      margin-left: calc(var(--spacing) * 18);
    }
    .md\:ml-19 {
      margin-left: calc(var(--spacing) * 19);
    }
    .md\:ml-20 {
      margin-left: calc(var(--spacing) * 20);
    }
    .md\:ml-21 {
      margin-left: calc(var(--spacing) * 21);
    }
    .md\:ml-22 {
      margin-left: calc(var(--spacing) * 22);
    }
    .md\:ml-23 {
      margin-left: calc(var(--spacing) * 23);
    }
    .md\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }
    .md\:ml-25 {
      margin-left: calc(var(--spacing) * 25);
    }
    .md\:ml-26 {
      margin-left: calc(var(--spacing) * 26);
    }
    .md\:ml-27 {
      margin-left: calc(var(--spacing) * 27);
    }
    .md\:ml-28 {
      margin-left: calc(var(--spacing) * 28);
    }
    .md\:ml-29 {
      margin-left: calc(var(--spacing) * 29);
    }
    .md\:ml-30 {
      margin-left: calc(var(--spacing) * 30);
    }
    .md\:ml-31 {
      margin-left: calc(var(--spacing) * 31);
    }
    .md\:ml-32 {
      margin-left: calc(var(--spacing) * 32);
    }
    .md\:ml-33 {
      margin-left: calc(var(--spacing) * 33);
    }
    .md\:ml-34 {
      margin-left: calc(var(--spacing) * 34);
    }
    .md\:ml-35 {
      margin-left: calc(var(--spacing) * 35);
    }
    .md\:ml-36 {
      margin-left: calc(var(--spacing) * 36);
    }
    .md\:ml-37 {
      margin-left: calc(var(--spacing) * 37);
    }
    .md\:ml-38 {
      margin-left: calc(var(--spacing) * 38);
    }
    .md\:ml-39 {
      margin-left: calc(var(--spacing) * 39);
    }
    .md\:ml-40 {
      margin-left: calc(var(--spacing) * 40);
    }
    .md\:ml-41 {
      margin-left: calc(var(--spacing) * 41);
    }
    .md\:ml-42 {
      margin-left: calc(var(--spacing) * 42);
    }
    .md\:ml-43 {
      margin-left: calc(var(--spacing) * 43);
    }
    .md\:ml-44 {
      margin-left: calc(var(--spacing) * 44);
    }
    .md\:ml-45 {
      margin-left: calc(var(--spacing) * 45);
    }
    .md\:ml-46 {
      margin-left: calc(var(--spacing) * 46);
    }
    .md\:ml-47 {
      margin-left: calc(var(--spacing) * 47);
    }
    .md\:ml-48 {
      margin-left: calc(var(--spacing) * 48);
    }
    .md\:ml-49 {
      margin-left: calc(var(--spacing) * 49);
    }
    .md\:ml-50 {
      margin-left: calc(var(--spacing) * 50);
    }
    .md\:ml-51 {
      margin-left: calc(var(--spacing) * 51);
    }
    .md\:ml-52 {
      margin-left: calc(var(--spacing) * 52);
    }
    .md\:ml-53 {
      margin-left: calc(var(--spacing) * 53);
    }
    .md\:ml-54 {
      margin-left: calc(var(--spacing) * 54);
    }
    .md\:ml-55 {
      margin-left: calc(var(--spacing) * 55);
    }
    .md\:ml-56 {
      margin-left: calc(var(--spacing) * 56);
    }
    .md\:ml-57 {
      margin-left: calc(var(--spacing) * 57);
    }
    .md\:ml-58 {
      margin-left: calc(var(--spacing) * 58);
    }
    .md\:ml-59 {
      margin-left: calc(var(--spacing) * 59);
    }
    .md\:ml-60 {
      margin-left: calc(var(--spacing) * 60);
    }
    .md\:ml-61 {
      margin-left: calc(var(--spacing) * 61);
    }
    .md\:ml-62 {
      margin-left: calc(var(--spacing) * 62);
    }
    .md\:ml-63 {
      margin-left: calc(var(--spacing) * 63);
    }
    .md\:ml-64 {
      margin-left: calc(var(--spacing) * 64);
    }
    .md\:ml-auto {
      margin-left: auto;
    }
    .md\:block {
      display: block;
    }
    .md\:inline {
      display: inline;
    }
    .md\:inline-block {
      display: inline-block;
    }
    .md\:\!shrink {
      flex-shrink: 1 !important;
    }
    .md\:\!shrink-0 {
      flex-shrink: 0 !important;
    }
    .md\:\!shrink-1 {
      flex-shrink: 1 !important;
    }
    .md\:\!grow {
      flex-grow: 1 !important;
    }
    .md\:\!grow-0 {
      flex-grow: 0 !important;
    }
    .md\:\!grow-1 {
      flex-grow: 1 !important;
    }
    .md\:grow {
      flex-grow: 1;
    }
    .md\:grow-0 {
      flex-grow: 0;
    }
    .md\:grow-1 {
      flex-grow: 1;
    }
    .md\:\!basis-0 {
      flex-basis: 0px !important;
    }
    .md\:\!basis-auto {
      flex-basis: auto !important;
    }
    .md\:\!basis-full {
      flex-basis: 100% !important;
    }
    .md\:basis-0 {
      flex-basis: 0px;
    }
    .md\:basis-auto {
      flex-basis: auto;
    }
    .md\:basis-full {
      flex-basis: 100%;
    }
    .md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .md\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .md\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .md\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .md\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .md\:\!flex-col {
      flex-direction: column !important;
    }
    .md\:\!flex-row {
      flex-direction: row !important;
    }
    .md\:flex-col {
      flex-direction: column;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:\!flex-nowrap {
      flex-wrap: nowrap !important;
    }
    .md\:\!flex-wrap {
      flex-wrap: wrap !important;
    }
    .md\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .md\:flex-wrap {
      flex-wrap: wrap;
    }
    .md\:\!items-center {
      align-items: center !important;
    }
    .md\:\!items-end {
      align-items: flex-end !important;
    }
    .md\:\!items-start {
      align-items: flex-start !important;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:items-end {
      align-items: flex-end;
    }
    .md\:items-start {
      align-items: flex-start;
    }
    .md\:\!justify-around {
      justify-content: space-around !important;
    }
    .md\:\!justify-between {
      justify-content: space-between !important;
    }
    .md\:\!justify-center {
      justify-content: center !important;
    }
    .md\:\!justify-end {
      justify-content: flex-end !important;
    }
    .md\:\!justify-evenly {
      justify-content: space-evenly !important;
    }
    .md\:\!justify-start {
      justify-content: flex-start !important;
    }
    .md\:justify-around {
      justify-content: space-around;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:justify-end {
      justify-content: flex-end;
    }
    .md\:justify-evenly {
      justify-content: space-evenly;
    }
    .md\:justify-start {
      justify-content: flex-start;
    }
    .md\:\!gap-0 {
      gap: 0px !important;
    }
    .md\:\!gap-1 {
      gap: var(--spacing) !important;
    }
    .md\:\!gap-2 {
      gap: calc(var(--spacing) * 2) !important;
    }
    .md\:\!gap-3 {
      gap: calc(var(--spacing) * 3) !important;
    }
    .md\:\!gap-4 {
      gap: calc(var(--spacing) * 4) !important;
    }
    .md\:\!gap-5 {
      gap: calc(var(--spacing) * 5) !important;
    }
    .md\:\!gap-6 {
      gap: calc(var(--spacing) * 6) !important;
    }
    .md\:\!gap-7 {
      gap: calc(var(--spacing) * 7) !important;
    }
    .md\:\!gap-8 {
      gap: calc(var(--spacing) * 8) !important;
    }
    .md\:\!gap-9 {
      gap: calc(var(--spacing) * 9) !important;
    }
    .md\:\!gap-10 {
      gap: calc(var(--spacing) * 10) !important;
    }
    .md\:\!gap-11 {
      gap: calc(var(--spacing) * 11) !important;
    }
    .md\:\!gap-12 {
      gap: calc(var(--spacing) * 12) !important;
    }
    .md\:\!gap-13 {
      gap: calc(var(--spacing) * 13) !important;
    }
    .md\:\!gap-14 {
      gap: calc(var(--spacing) * 14) !important;
    }
    .md\:\!gap-15 {
      gap: calc(var(--spacing) * 15) !important;
    }
    .md\:\!gap-16 {
      gap: calc(var(--spacing) * 16) !important;
    }
    .md\:\!gap-17 {
      gap: calc(var(--spacing) * 17) !important;
    }
    .md\:\!gap-18 {
      gap: calc(var(--spacing) * 18) !important;
    }
    .md\:\!gap-19 {
      gap: calc(var(--spacing) * 19) !important;
    }
    .md\:\!gap-20 {
      gap: calc(var(--spacing) * 20) !important;
    }
    .md\:\!gap-21 {
      gap: calc(var(--spacing) * 21) !important;
    }
    .md\:\!gap-22 {
      gap: calc(var(--spacing) * 22) !important;
    }
    .md\:\!gap-23 {
      gap: calc(var(--spacing) * 23) !important;
    }
    .md\:\!gap-24 {
      gap: calc(var(--spacing) * 24) !important;
    }
    .md\:\!gap-25 {
      gap: calc(var(--spacing) * 25) !important;
    }
    .md\:\!gap-26 {
      gap: calc(var(--spacing) * 26) !important;
    }
    .md\:\!gap-27 {
      gap: calc(var(--spacing) * 27) !important;
    }
    .md\:\!gap-28 {
      gap: calc(var(--spacing) * 28) !important;
    }
    .md\:\!gap-29 {
      gap: calc(var(--spacing) * 29) !important;
    }
    .md\:\!gap-30 {
      gap: calc(var(--spacing) * 30) !important;
    }
    .md\:\!gap-31 {
      gap: calc(var(--spacing) * 31) !important;
    }
    .md\:\!gap-32 {
      gap: calc(var(--spacing) * 32) !important;
    }
    .md\:\!gap-33 {
      gap: calc(var(--spacing) * 33) !important;
    }
    .md\:\!gap-34 {
      gap: calc(var(--spacing) * 34) !important;
    }
    .md\:\!gap-35 {
      gap: calc(var(--spacing) * 35) !important;
    }
    .md\:\!gap-36 {
      gap: calc(var(--spacing) * 36) !important;
    }
    .md\:\!gap-37 {
      gap: calc(var(--spacing) * 37) !important;
    }
    .md\:\!gap-38 {
      gap: calc(var(--spacing) * 38) !important;
    }
    .md\:\!gap-39 {
      gap: calc(var(--spacing) * 39) !important;
    }
    .md\:\!gap-40 {
      gap: calc(var(--spacing) * 40) !important;
    }
    .md\:\!gap-41 {
      gap: calc(var(--spacing) * 41) !important;
    }
    .md\:\!gap-42 {
      gap: calc(var(--spacing) * 42) !important;
    }
    .md\:\!gap-43 {
      gap: calc(var(--spacing) * 43) !important;
    }
    .md\:\!gap-44 {
      gap: calc(var(--spacing) * 44) !important;
    }
    .md\:\!gap-45 {
      gap: calc(var(--spacing) * 45) !important;
    }
    .md\:\!gap-46 {
      gap: calc(var(--spacing) * 46) !important;
    }
    .md\:\!gap-47 {
      gap: calc(var(--spacing) * 47) !important;
    }
    .md\:\!gap-48 {
      gap: calc(var(--spacing) * 48) !important;
    }
    .md\:\!gap-49 {
      gap: calc(var(--spacing) * 49) !important;
    }
    .md\:\!gap-50 {
      gap: calc(var(--spacing) * 50) !important;
    }
    .md\:\!gap-51 {
      gap: calc(var(--spacing) * 51) !important;
    }
    .md\:\!gap-52 {
      gap: calc(var(--spacing) * 52) !important;
    }
    .md\:\!gap-53 {
      gap: calc(var(--spacing) * 53) !important;
    }
    .md\:\!gap-54 {
      gap: calc(var(--spacing) * 54) !important;
    }
    .md\:\!gap-55 {
      gap: calc(var(--spacing) * 55) !important;
    }
    .md\:\!gap-56 {
      gap: calc(var(--spacing) * 56) !important;
    }
    .md\:\!gap-57 {
      gap: calc(var(--spacing) * 57) !important;
    }
    .md\:\!gap-58 {
      gap: calc(var(--spacing) * 58) !important;
    }
    .md\:\!gap-59 {
      gap: calc(var(--spacing) * 59) !important;
    }
    .md\:\!gap-60 {
      gap: calc(var(--spacing) * 60) !important;
    }
    .md\:\!gap-61 {
      gap: calc(var(--spacing) * 61) !important;
    }
    .md\:\!gap-62 {
      gap: calc(var(--spacing) * 62) !important;
    }
    .md\:\!gap-63 {
      gap: calc(var(--spacing) * 63) !important;
    }
    .md\:\!gap-64 {
      gap: calc(var(--spacing) * 64) !important;
    }
    .md\:gap-0 {
      gap: 0px;
    }
    .md\:gap-1 {
      gap: var(--spacing);
    }
    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .md\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .md\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .md\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }
    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .md\:gap-13 {
      gap: calc(var(--spacing) * 13);
    }
    .md\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .md\:gap-15 {
      gap: calc(var(--spacing) * 15);
    }
    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .md\:gap-17 {
      gap: calc(var(--spacing) * 17);
    }
    .md\:gap-18 {
      gap: calc(var(--spacing) * 18);
    }
    .md\:gap-19 {
      gap: calc(var(--spacing) * 19);
    }
    .md\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .md\:gap-21 {
      gap: calc(var(--spacing) * 21);
    }
    .md\:gap-22 {
      gap: calc(var(--spacing) * 22);
    }
    .md\:gap-23 {
      gap: calc(var(--spacing) * 23);
    }
    .md\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
    .md\:gap-25 {
      gap: calc(var(--spacing) * 25);
    }
    .md\:gap-26 {
      gap: calc(var(--spacing) * 26);
    }
    .md\:gap-27 {
      gap: calc(var(--spacing) * 27);
    }
    .md\:gap-28 {
      gap: calc(var(--spacing) * 28);
    }
    .md\:gap-29 {
      gap: calc(var(--spacing) * 29);
    }
    .md\:gap-30 {
      gap: calc(var(--spacing) * 30);
    }
    .md\:gap-31 {
      gap: calc(var(--spacing) * 31);
    }
    .md\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }
    .md\:gap-33 {
      gap: calc(var(--spacing) * 33);
    }
    .md\:gap-34 {
      gap: calc(var(--spacing) * 34);
    }
    .md\:gap-35 {
      gap: calc(var(--spacing) * 35);
    }
    .md\:gap-36 {
      gap: calc(var(--spacing) * 36);
    }
    .md\:gap-37 {
      gap: calc(var(--spacing) * 37);
    }
    .md\:gap-38 {
      gap: calc(var(--spacing) * 38);
    }
    .md\:gap-39 {
      gap: calc(var(--spacing) * 39);
    }
    .md\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }
    .md\:gap-41 {
      gap: calc(var(--spacing) * 41);
    }
    .md\:gap-42 {
      gap: calc(var(--spacing) * 42);
    }
    .md\:gap-43 {
      gap: calc(var(--spacing) * 43);
    }
    .md\:gap-44 {
      gap: calc(var(--spacing) * 44);
    }
    .md\:gap-45 {
      gap: calc(var(--spacing) * 45);
    }
    .md\:gap-46 {
      gap: calc(var(--spacing) * 46);
    }
    .md\:gap-47 {
      gap: calc(var(--spacing) * 47);
    }
    .md\:gap-48 {
      gap: calc(var(--spacing) * 48);
    }
    .md\:gap-49 {
      gap: calc(var(--spacing) * 49);
    }
    .md\:gap-50 {
      gap: calc(var(--spacing) * 50);
    }
    .md\:gap-51 {
      gap: calc(var(--spacing) * 51);
    }
    .md\:gap-52 {
      gap: calc(var(--spacing) * 52);
    }
    .md\:gap-53 {
      gap: calc(var(--spacing) * 53);
    }
    .md\:gap-54 {
      gap: calc(var(--spacing) * 54);
    }
    .md\:gap-55 {
      gap: calc(var(--spacing) * 55);
    }
    .md\:gap-56 {
      gap: calc(var(--spacing) * 56);
    }
    .md\:gap-57 {
      gap: calc(var(--spacing) * 57);
    }
    .md\:gap-58 {
      gap: calc(var(--spacing) * 58);
    }
    .md\:gap-59 {
      gap: calc(var(--spacing) * 59);
    }
    .md\:gap-60 {
      gap: calc(var(--spacing) * 60);
    }
    .md\:gap-61 {
      gap: calc(var(--spacing) * 61);
    }
    .md\:gap-62 {
      gap: calc(var(--spacing) * 62);
    }
    .md\:gap-63 {
      gap: calc(var(--spacing) * 63);
    }
    .md\:gap-64 {
      gap: calc(var(--spacing) * 64);
    }
    .md\:\!p-0 {
      padding: 0px !important;
    }
    .md\:\!p-1 {
      padding: var(--spacing) !important;
    }
    .md\:\!p-2 {
      padding: calc(var(--spacing) * 2) !important;
    }
    .md\:\!p-3 {
      padding: calc(var(--spacing) * 3) !important;
    }
    .md\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }
    .md\:\!p-5 {
      padding: calc(var(--spacing) * 5) !important;
    }
    .md\:\!p-6 {
      padding: calc(var(--spacing) * 6) !important;
    }
    .md\:\!p-7 {
      padding: calc(var(--spacing) * 7) !important;
    }
    .md\:\!p-8 {
      padding: calc(var(--spacing) * 8) !important;
    }
    .md\:\!p-9 {
      padding: calc(var(--spacing) * 9) !important;
    }
    .md\:\!p-10 {
      padding: calc(var(--spacing) * 10) !important;
    }
    .md\:\!p-11 {
      padding: calc(var(--spacing) * 11) !important;
    }
    .md\:\!p-12 {
      padding: calc(var(--spacing) * 12) !important;
    }
    .md\:\!p-13 {
      padding: calc(var(--spacing) * 13) !important;
    }
    .md\:\!p-14 {
      padding: calc(var(--spacing) * 14) !important;
    }
    .md\:\!p-15 {
      padding: calc(var(--spacing) * 15) !important;
    }
    .md\:\!p-16 {
      padding: calc(var(--spacing) * 16) !important;
    }
    .md\:\!p-17 {
      padding: calc(var(--spacing) * 17) !important;
    }
    .md\:\!p-18 {
      padding: calc(var(--spacing) * 18) !important;
    }
    .md\:\!p-19 {
      padding: calc(var(--spacing) * 19) !important;
    }
    .md\:\!p-20 {
      padding: calc(var(--spacing) * 20) !important;
    }
    .md\:\!p-21 {
      padding: calc(var(--spacing) * 21) !important;
    }
    .md\:\!p-22 {
      padding: calc(var(--spacing) * 22) !important;
    }
    .md\:\!p-23 {
      padding: calc(var(--spacing) * 23) !important;
    }
    .md\:\!p-24 {
      padding: calc(var(--spacing) * 24) !important;
    }
    .md\:\!p-25 {
      padding: calc(var(--spacing) * 25) !important;
    }
    .md\:\!p-26 {
      padding: calc(var(--spacing) * 26) !important;
    }
    .md\:\!p-27 {
      padding: calc(var(--spacing) * 27) !important;
    }
    .md\:\!p-28 {
      padding: calc(var(--spacing) * 28) !important;
    }
    .md\:\!p-29 {
      padding: calc(var(--spacing) * 29) !important;
    }
    .md\:\!p-30 {
      padding: calc(var(--spacing) * 30) !important;
    }
    .md\:\!p-31 {
      padding: calc(var(--spacing) * 31) !important;
    }
    .md\:\!p-32 {
      padding: calc(var(--spacing) * 32) !important;
    }
    .md\:\!p-33 {
      padding: calc(var(--spacing) * 33) !important;
    }
    .md\:\!p-34 {
      padding: calc(var(--spacing) * 34) !important;
    }
    .md\:\!p-35 {
      padding: calc(var(--spacing) * 35) !important;
    }
    .md\:\!p-36 {
      padding: calc(var(--spacing) * 36) !important;
    }
    .md\:\!p-37 {
      padding: calc(var(--spacing) * 37) !important;
    }
    .md\:\!p-38 {
      padding: calc(var(--spacing) * 38) !important;
    }
    .md\:\!p-39 {
      padding: calc(var(--spacing) * 39) !important;
    }
    .md\:\!p-40 {
      padding: calc(var(--spacing) * 40) !important;
    }
    .md\:\!p-41 {
      padding: calc(var(--spacing) * 41) !important;
    }
    .md\:\!p-42 {
      padding: calc(var(--spacing) * 42) !important;
    }
    .md\:\!p-43 {
      padding: calc(var(--spacing) * 43) !important;
    }
    .md\:\!p-44 {
      padding: calc(var(--spacing) * 44) !important;
    }
    .md\:\!p-45 {
      padding: calc(var(--spacing) * 45) !important;
    }
    .md\:\!p-46 {
      padding: calc(var(--spacing) * 46) !important;
    }
    .md\:\!p-47 {
      padding: calc(var(--spacing) * 47) !important;
    }
    .md\:\!p-48 {
      padding: calc(var(--spacing) * 48) !important;
    }
    .md\:\!p-49 {
      padding: calc(var(--spacing) * 49) !important;
    }
    .md\:\!p-50 {
      padding: calc(var(--spacing) * 50) !important;
    }
    .md\:\!p-51 {
      padding: calc(var(--spacing) * 51) !important;
    }
    .md\:\!p-52 {
      padding: calc(var(--spacing) * 52) !important;
    }
    .md\:\!p-53 {
      padding: calc(var(--spacing) * 53) !important;
    }
    .md\:\!p-54 {
      padding: calc(var(--spacing) * 54) !important;
    }
    .md\:\!p-55 {
      padding: calc(var(--spacing) * 55) !important;
    }
    .md\:\!p-56 {
      padding: calc(var(--spacing) * 56) !important;
    }
    .md\:\!p-57 {
      padding: calc(var(--spacing) * 57) !important;
    }
    .md\:\!p-58 {
      padding: calc(var(--spacing) * 58) !important;
    }
    .md\:\!p-59 {
      padding: calc(var(--spacing) * 59) !important;
    }
    .md\:\!p-60 {
      padding: calc(var(--spacing) * 60) !important;
    }
    .md\:\!p-61 {
      padding: calc(var(--spacing) * 61) !important;
    }
    .md\:\!p-62 {
      padding: calc(var(--spacing) * 62) !important;
    }
    .md\:\!p-63 {
      padding: calc(var(--spacing) * 63) !important;
    }
    .md\:\!p-64 {
      padding: calc(var(--spacing) * 64) !important;
    }
    .md\:p-0 {
      padding: 0px;
    }
    .md\:p-1 {
      padding: var(--spacing);
    }
    .md\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .md\:p-3 {
      padding: calc(var(--spacing) * 3);
    }
    .md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .md\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .md\:p-9 {
      padding: calc(var(--spacing) * 9);
    }
    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .md\:p-11 {
      padding: calc(var(--spacing) * 11);
    }
    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .md\:p-13 {
      padding: calc(var(--spacing) * 13);
    }
    .md\:p-14 {
      padding: calc(var(--spacing) * 14);
    }
    .md\:p-15 {
      padding: calc(var(--spacing) * 15);
    }
    .md\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
    .md\:p-17 {
      padding: calc(var(--spacing) * 17);
    }
    .md\:p-18 {
      padding: calc(var(--spacing) * 18);
    }
    .md\:p-19 {
      padding: calc(var(--spacing) * 19);
    }
    .md\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .md\:p-21 {
      padding: calc(var(--spacing) * 21);
    }
    .md\:p-22 {
      padding: calc(var(--spacing) * 22);
    }
    .md\:p-23 {
      padding: calc(var(--spacing) * 23);
    }
    .md\:p-24 {
      padding: calc(var(--spacing) * 24);
    }
    .md\:p-25 {
      padding: calc(var(--spacing) * 25);
    }
    .md\:p-26 {
      padding: calc(var(--spacing) * 26);
    }
    .md\:p-27 {
      padding: calc(var(--spacing) * 27);
    }
    .md\:p-28 {
      padding: calc(var(--spacing) * 28);
    }
    .md\:p-29 {
      padding: calc(var(--spacing) * 29);
    }
    .md\:p-30 {
      padding: calc(var(--spacing) * 30);
    }
    .md\:p-31 {
      padding: calc(var(--spacing) * 31);
    }
    .md\:p-32 {
      padding: calc(var(--spacing) * 32);
    }
    .md\:p-33 {
      padding: calc(var(--spacing) * 33);
    }
    .md\:p-34 {
      padding: calc(var(--spacing) * 34);
    }
    .md\:p-35 {
      padding: calc(var(--spacing) * 35);
    }
    .md\:p-36 {
      padding: calc(var(--spacing) * 36);
    }
    .md\:p-37 {
      padding: calc(var(--spacing) * 37);
    }
    .md\:p-38 {
      padding: calc(var(--spacing) * 38);
    }
    .md\:p-39 {
      padding: calc(var(--spacing) * 39);
    }
    .md\:p-40 {
      padding: calc(var(--spacing) * 40);
    }
    .md\:p-41 {
      padding: calc(var(--spacing) * 41);
    }
    .md\:p-42 {
      padding: calc(var(--spacing) * 42);
    }
    .md\:p-43 {
      padding: calc(var(--spacing) * 43);
    }
    .md\:p-44 {
      padding: calc(var(--spacing) * 44);
    }
    .md\:p-45 {
      padding: calc(var(--spacing) * 45);
    }
    .md\:p-46 {
      padding: calc(var(--spacing) * 46);
    }
    .md\:p-47 {
      padding: calc(var(--spacing) * 47);
    }
    .md\:p-48 {
      padding: calc(var(--spacing) * 48);
    }
    .md\:p-49 {
      padding: calc(var(--spacing) * 49);
    }
    .md\:p-50 {
      padding: calc(var(--spacing) * 50);
    }
    .md\:p-51 {
      padding: calc(var(--spacing) * 51);
    }
    .md\:p-52 {
      padding: calc(var(--spacing) * 52);
    }
    .md\:p-53 {
      padding: calc(var(--spacing) * 53);
    }
    .md\:p-54 {
      padding: calc(var(--spacing) * 54);
    }
    .md\:p-55 {
      padding: calc(var(--spacing) * 55);
    }
    .md\:p-56 {
      padding: calc(var(--spacing) * 56);
    }
    .md\:p-57 {
      padding: calc(var(--spacing) * 57);
    }
    .md\:p-58 {
      padding: calc(var(--spacing) * 58);
    }
    .md\:p-59 {
      padding: calc(var(--spacing) * 59);
    }
    .md\:p-60 {
      padding: calc(var(--spacing) * 60);
    }
    .md\:p-61 {
      padding: calc(var(--spacing) * 61);
    }
    .md\:p-62 {
      padding: calc(var(--spacing) * 62);
    }
    .md\:p-63 {
      padding: calc(var(--spacing) * 63);
    }
    .md\:p-64 {
      padding: calc(var(--spacing) * 64);
    }
    .md\:\!px-0 {
      padding-inline: 0px !important;
    }
    .md\:\!px-1 {
      padding-inline: var(--spacing) !important;
    }
    .md\:\!px-2 {
      padding-inline: calc(var(--spacing) * 2) !important;
    }
    .md\:\!px-3 {
      padding-inline: calc(var(--spacing) * 3) !important;
    }
    .md\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
    .md\:\!px-5 {
      padding-inline: calc(var(--spacing) * 5) !important;
    }
    .md\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }
    .md\:\!px-7 {
      padding-inline: calc(var(--spacing) * 7) !important;
    }
    .md\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
    .md\:\!px-9 {
      padding-inline: calc(var(--spacing) * 9) !important;
    }
    .md\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }
    .md\:\!px-11 {
      padding-inline: calc(var(--spacing) * 11) !important;
    }
    .md\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }
    .md\:\!px-13 {
      padding-inline: calc(var(--spacing) * 13) !important;
    }
    .md\:\!px-14 {
      padding-inline: calc(var(--spacing) * 14) !important;
    }
    .md\:\!px-15 {
      padding-inline: calc(var(--spacing) * 15) !important;
    }
    .md\:\!px-16 {
      padding-inline: calc(var(--spacing) * 16) !important;
    }
    .md\:\!px-17 {
      padding-inline: calc(var(--spacing) * 17) !important;
    }
    .md\:\!px-18 {
      padding-inline: calc(var(--spacing) * 18) !important;
    }
    .md\:\!px-19 {
      padding-inline: calc(var(--spacing) * 19) !important;
    }
    .md\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }
    .md\:\!px-21 {
      padding-inline: calc(var(--spacing) * 21) !important;
    }
    .md\:\!px-22 {
      padding-inline: calc(var(--spacing) * 22) !important;
    }
    .md\:\!px-23 {
      padding-inline: calc(var(--spacing) * 23) !important;
    }
    .md\:\!px-24 {
      padding-inline: calc(var(--spacing) * 24) !important;
    }
    .md\:\!px-25 {
      padding-inline: calc(var(--spacing) * 25) !important;
    }
    .md\:\!px-26 {
      padding-inline: calc(var(--spacing) * 26) !important;
    }
    .md\:\!px-27 {
      padding-inline: calc(var(--spacing) * 27) !important;
    }
    .md\:\!px-28 {
      padding-inline: calc(var(--spacing) * 28) !important;
    }
    .md\:\!px-29 {
      padding-inline: calc(var(--spacing) * 29) !important;
    }
    .md\:\!px-30 {
      padding-inline: calc(var(--spacing) * 30) !important;
    }
    .md\:\!px-31 {
      padding-inline: calc(var(--spacing) * 31) !important;
    }
    .md\:\!px-32 {
      padding-inline: calc(var(--spacing) * 32) !important;
    }
    .md\:\!px-33 {
      padding-inline: calc(var(--spacing) * 33) !important;
    }
    .md\:\!px-34 {
      padding-inline: calc(var(--spacing) * 34) !important;
    }
    .md\:\!px-35 {
      padding-inline: calc(var(--spacing) * 35) !important;
    }
    .md\:\!px-36 {
      padding-inline: calc(var(--spacing) * 36) !important;
    }
    .md\:\!px-37 {
      padding-inline: calc(var(--spacing) * 37) !important;
    }
    .md\:\!px-38 {
      padding-inline: calc(var(--spacing) * 38) !important;
    }
    .md\:\!px-39 {
      padding-inline: calc(var(--spacing) * 39) !important;
    }
    .md\:\!px-40 {
      padding-inline: calc(var(--spacing) * 40) !important;
    }
    .md\:\!px-41 {
      padding-inline: calc(var(--spacing) * 41) !important;
    }
    .md\:\!px-42 {
      padding-inline: calc(var(--spacing) * 42) !important;
    }
    .md\:\!px-43 {
      padding-inline: calc(var(--spacing) * 43) !important;
    }
    .md\:\!px-44 {
      padding-inline: calc(var(--spacing) * 44) !important;
    }
    .md\:\!px-45 {
      padding-inline: calc(var(--spacing) * 45) !important;
    }
    .md\:\!px-46 {
      padding-inline: calc(var(--spacing) * 46) !important;
    }
    .md\:\!px-47 {
      padding-inline: calc(var(--spacing) * 47) !important;
    }
    .md\:\!px-48 {
      padding-inline: calc(var(--spacing) * 48) !important;
    }
    .md\:\!px-49 {
      padding-inline: calc(var(--spacing) * 49) !important;
    }
    .md\:\!px-50 {
      padding-inline: calc(var(--spacing) * 50) !important;
    }
    .md\:\!px-51 {
      padding-inline: calc(var(--spacing) * 51) !important;
    }
    .md\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }
    .md\:\!px-53 {
      padding-inline: calc(var(--spacing) * 53) !important;
    }
    .md\:\!px-54 {
      padding-inline: calc(var(--spacing) * 54) !important;
    }
    .md\:\!px-55 {
      padding-inline: calc(var(--spacing) * 55) !important;
    }
    .md\:\!px-56 {
      padding-inline: calc(var(--spacing) * 56) !important;
    }
    .md\:\!px-57 {
      padding-inline: calc(var(--spacing) * 57) !important;
    }
    .md\:\!px-58 {
      padding-inline: calc(var(--spacing) * 58) !important;
    }
    .md\:\!px-59 {
      padding-inline: calc(var(--spacing) * 59) !important;
    }
    .md\:\!px-60 {
      padding-inline: calc(var(--spacing) * 60) !important;
    }
    .md\:\!px-61 {
      padding-inline: calc(var(--spacing) * 61) !important;
    }
    .md\:\!px-62 {
      padding-inline: calc(var(--spacing) * 62) !important;
    }
    .md\:\!px-63 {
      padding-inline: calc(var(--spacing) * 63) !important;
    }
    .md\:\!px-64 {
      padding-inline: calc(var(--spacing) * 64) !important;
    }
    .md\:px-0 {
      padding-inline: 0px;
    }
    .md\:px-1 {
      padding-inline: var(--spacing);
    }
    .md\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .md\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .md\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .md\:px-11 {
      padding-inline: calc(var(--spacing) * 11);
    }
    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .md\:px-13 {
      padding-inline: calc(var(--spacing) * 13);
    }
    .md\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .md\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }
    .md\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
    .md\:px-17 {
      padding-inline: calc(var(--spacing) * 17);
    }
    .md\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }
    .md\:px-19 {
      padding-inline: calc(var(--spacing) * 19);
    }
    .md\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .md\:px-21 {
      padding-inline: calc(var(--spacing) * 21);
    }
    .md\:px-22 {
      padding-inline: calc(var(--spacing) * 22);
    }
    .md\:px-23 {
      padding-inline: calc(var(--spacing) * 23);
    }
    .md\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
    .md\:px-25 {
      padding-inline: calc(var(--spacing) * 25);
    }
    .md\:px-26 {
      padding-inline: calc(var(--spacing) * 26);
    }
    .md\:px-27 {
      padding-inline: calc(var(--spacing) * 27);
    }
    .md\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
    .md\:px-29 {
      padding-inline: calc(var(--spacing) * 29);
    }
    .md\:px-30 {
      padding-inline: calc(var(--spacing) * 30);
    }
    .md\:px-31 {
      padding-inline: calc(var(--spacing) * 31);
    }
    .md\:px-32 {
      padding-inline: calc(var(--spacing) * 32);
    }
    .md\:px-33 {
      padding-inline: calc(var(--spacing) * 33);
    }
    .md\:px-34 {
      padding-inline: calc(var(--spacing) * 34);
    }
    .md\:px-35 {
      padding-inline: calc(var(--spacing) * 35);
    }
    .md\:px-36 {
      padding-inline: calc(var(--spacing) * 36);
    }
    .md\:px-37 {
      padding-inline: calc(var(--spacing) * 37);
    }
    .md\:px-38 {
      padding-inline: calc(var(--spacing) * 38);
    }
    .md\:px-39 {
      padding-inline: calc(var(--spacing) * 39);
    }
    .md\:px-40 {
      padding-inline: calc(var(--spacing) * 40);
    }
    .md\:px-41 {
      padding-inline: calc(var(--spacing) * 41);
    }
    .md\:px-42 {
      padding-inline: calc(var(--spacing) * 42);
    }
    .md\:px-43 {
      padding-inline: calc(var(--spacing) * 43);
    }
    .md\:px-44 {
      padding-inline: calc(var(--spacing) * 44);
    }
    .md\:px-45 {
      padding-inline: calc(var(--spacing) * 45);
    }
    .md\:px-46 {
      padding-inline: calc(var(--spacing) * 46);
    }
    .md\:px-47 {
      padding-inline: calc(var(--spacing) * 47);
    }
    .md\:px-48 {
      padding-inline: calc(var(--spacing) * 48);
    }
    .md\:px-49 {
      padding-inline: calc(var(--spacing) * 49);
    }
    .md\:px-50 {
      padding-inline: calc(var(--spacing) * 50);
    }
    .md\:px-51 {
      padding-inline: calc(var(--spacing) * 51);
    }
    .md\:px-52 {
      padding-inline: calc(var(--spacing) * 52);
    }
    .md\:px-53 {
      padding-inline: calc(var(--spacing) * 53);
    }
    .md\:px-54 {
      padding-inline: calc(var(--spacing) * 54);
    }
    .md\:px-55 {
      padding-inline: calc(var(--spacing) * 55);
    }
    .md\:px-56 {
      padding-inline: calc(var(--spacing) * 56);
    }
    .md\:px-57 {
      padding-inline: calc(var(--spacing) * 57);
    }
    .md\:px-58 {
      padding-inline: calc(var(--spacing) * 58);
    }
    .md\:px-59 {
      padding-inline: calc(var(--spacing) * 59);
    }
    .md\:px-60 {
      padding-inline: calc(var(--spacing) * 60);
    }
    .md\:px-61 {
      padding-inline: calc(var(--spacing) * 61);
    }
    .md\:px-62 {
      padding-inline: calc(var(--spacing) * 62);
    }
    .md\:px-63 {
      padding-inline: calc(var(--spacing) * 63);
    }
    .md\:px-64 {
      padding-inline: calc(var(--spacing) * 64);
    }
    .md\:\!py-0 {
      padding-block: 0px !important;
    }
    .md\:\!py-1 {
      padding-block: var(--spacing) !important;
    }
    .md\:\!py-2 {
      padding-block: calc(var(--spacing) * 2) !important;
    }
    .md\:\!py-3 {
      padding-block: calc(var(--spacing) * 3) !important;
    }
    .md\:\!py-4 {
      padding-block: calc(var(--spacing) * 4) !important;
    }
    .md\:\!py-5 {
      padding-block: calc(var(--spacing) * 5) !important;
    }
    .md\:\!py-6 {
      padding-block: calc(var(--spacing) * 6) !important;
    }
    .md\:\!py-7 {
      padding-block: calc(var(--spacing) * 7) !important;
    }
    .md\:\!py-8 {
      padding-block: calc(var(--spacing) * 8) !important;
    }
    .md\:\!py-9 {
      padding-block: calc(var(--spacing) * 9) !important;
    }
    .md\:\!py-10 {
      padding-block: calc(var(--spacing) * 10) !important;
    }
    .md\:\!py-11 {
      padding-block: calc(var(--spacing) * 11) !important;
    }
    .md\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }
    .md\:\!py-13 {
      padding-block: calc(var(--spacing) * 13) !important;
    }
    .md\:\!py-14 {
      padding-block: calc(var(--spacing) * 14) !important;
    }
    .md\:\!py-15 {
      padding-block: calc(var(--spacing) * 15) !important;
    }
    .md\:\!py-16 {
      padding-block: calc(var(--spacing) * 16) !important;
    }
    .md\:\!py-17 {
      padding-block: calc(var(--spacing) * 17) !important;
    }
    .md\:\!py-18 {
      padding-block: calc(var(--spacing) * 18) !important;
    }
    .md\:\!py-19 {
      padding-block: calc(var(--spacing) * 19) !important;
    }
    .md\:\!py-20 {
      padding-block: calc(var(--spacing) * 20) !important;
    }
    .md\:\!py-21 {
      padding-block: calc(var(--spacing) * 21) !important;
    }
    .md\:\!py-22 {
      padding-block: calc(var(--spacing) * 22) !important;
    }
    .md\:\!py-23 {
      padding-block: calc(var(--spacing) * 23) !important;
    }
    .md\:\!py-24 {
      padding-block: calc(var(--spacing) * 24) !important;
    }
    .md\:\!py-25 {
      padding-block: calc(var(--spacing) * 25) !important;
    }
    .md\:\!py-26 {
      padding-block: calc(var(--spacing) * 26) !important;
    }
    .md\:\!py-27 {
      padding-block: calc(var(--spacing) * 27) !important;
    }
    .md\:\!py-28 {
      padding-block: calc(var(--spacing) * 28) !important;
    }
    .md\:\!py-29 {
      padding-block: calc(var(--spacing) * 29) !important;
    }
    .md\:\!py-30 {
      padding-block: calc(var(--spacing) * 30) !important;
    }
    .md\:\!py-31 {
      padding-block: calc(var(--spacing) * 31) !important;
    }
    .md\:\!py-32 {
      padding-block: calc(var(--spacing) * 32) !important;
    }
    .md\:\!py-33 {
      padding-block: calc(var(--spacing) * 33) !important;
    }
    .md\:\!py-34 {
      padding-block: calc(var(--spacing) * 34) !important;
    }
    .md\:\!py-35 {
      padding-block: calc(var(--spacing) * 35) !important;
    }
    .md\:\!py-36 {
      padding-block: calc(var(--spacing) * 36) !important;
    }
    .md\:\!py-37 {
      padding-block: calc(var(--spacing) * 37) !important;
    }
    .md\:\!py-38 {
      padding-block: calc(var(--spacing) * 38) !important;
    }
    .md\:\!py-39 {
      padding-block: calc(var(--spacing) * 39) !important;
    }
    .md\:\!py-40 {
      padding-block: calc(var(--spacing) * 40) !important;
    }
    .md\:\!py-41 {
      padding-block: calc(var(--spacing) * 41) !important;
    }
    .md\:\!py-42 {
      padding-block: calc(var(--spacing) * 42) !important;
    }
    .md\:\!py-43 {
      padding-block: calc(var(--spacing) * 43) !important;
    }
    .md\:\!py-44 {
      padding-block: calc(var(--spacing) * 44) !important;
    }
    .md\:\!py-45 {
      padding-block: calc(var(--spacing) * 45) !important;
    }
    .md\:\!py-46 {
      padding-block: calc(var(--spacing) * 46) !important;
    }
    .md\:\!py-47 {
      padding-block: calc(var(--spacing) * 47) !important;
    }
    .md\:\!py-48 {
      padding-block: calc(var(--spacing) * 48) !important;
    }
    .md\:\!py-49 {
      padding-block: calc(var(--spacing) * 49) !important;
    }
    .md\:\!py-50 {
      padding-block: calc(var(--spacing) * 50) !important;
    }
    .md\:\!py-51 {
      padding-block: calc(var(--spacing) * 51) !important;
    }
    .md\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }
    .md\:\!py-53 {
      padding-block: calc(var(--spacing) * 53) !important;
    }
    .md\:\!py-54 {
      padding-block: calc(var(--spacing) * 54) !important;
    }
    .md\:\!py-55 {
      padding-block: calc(var(--spacing) * 55) !important;
    }
    .md\:\!py-56 {
      padding-block: calc(var(--spacing) * 56) !important;
    }
    .md\:\!py-57 {
      padding-block: calc(var(--spacing) * 57) !important;
    }
    .md\:\!py-58 {
      padding-block: calc(var(--spacing) * 58) !important;
    }
    .md\:\!py-59 {
      padding-block: calc(var(--spacing) * 59) !important;
    }
    .md\:\!py-60 {
      padding-block: calc(var(--spacing) * 60) !important;
    }
    .md\:\!py-61 {
      padding-block: calc(var(--spacing) * 61) !important;
    }
    .md\:\!py-62 {
      padding-block: calc(var(--spacing) * 62) !important;
    }
    .md\:\!py-63 {
      padding-block: calc(var(--spacing) * 63) !important;
    }
    .md\:\!py-64 {
      padding-block: calc(var(--spacing) * 64) !important;
    }
    .md\:py-0 {
      padding-block: 0px;
    }
    .md\:py-1 {
      padding-block: var(--spacing);
    }
    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .md\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .md\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }
    .md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .md\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
    .md\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .md\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .md\:py-11 {
      padding-block: calc(var(--spacing) * 11);
    }
    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .md\:py-13 {
      padding-block: calc(var(--spacing) * 13);
    }
    .md\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .md\:py-15 {
      padding-block: calc(var(--spacing) * 15);
    }
    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .md\:py-17 {
      padding-block: calc(var(--spacing) * 17);
    }
    .md\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
    .md\:py-19 {
      padding-block: calc(var(--spacing) * 19);
    }
    .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .md\:py-21 {
      padding-block: calc(var(--spacing) * 21);
    }
    .md\:py-22 {
      padding-block: calc(var(--spacing) * 22);
    }
    .md\:py-23 {
      padding-block: calc(var(--spacing) * 23);
    }
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
    .md\:py-25 {
      padding-block: calc(var(--spacing) * 25);
    }
    .md\:py-26 {
      padding-block: calc(var(--spacing) * 26);
    }
    .md\:py-27 {
      padding-block: calc(var(--spacing) * 27);
    }
    .md\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
    .md\:py-29 {
      padding-block: calc(var(--spacing) * 29);
    }
    .md\:py-30 {
      padding-block: calc(var(--spacing) * 30);
    }
    .md\:py-31 {
      padding-block: calc(var(--spacing) * 31);
    }
    .md\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .md\:py-33 {
      padding-block: calc(var(--spacing) * 33);
    }
    .md\:py-34 {
      padding-block: calc(var(--spacing) * 34);
    }
    .md\:py-35 {
      padding-block: calc(var(--spacing) * 35);
    }
    .md\:py-36 {
      padding-block: calc(var(--spacing) * 36);
    }
    .md\:py-37 {
      padding-block: calc(var(--spacing) * 37);
    }
    .md\:py-38 {
      padding-block: calc(var(--spacing) * 38);
    }
    .md\:py-39 {
      padding-block: calc(var(--spacing) * 39);
    }
    .md\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
    .md\:py-41 {
      padding-block: calc(var(--spacing) * 41);
    }
    .md\:py-42 {
      padding-block: calc(var(--spacing) * 42);
    }
    .md\:py-43 {
      padding-block: calc(var(--spacing) * 43);
    }
    .md\:py-44 {
      padding-block: calc(var(--spacing) * 44);
    }
    .md\:py-45 {
      padding-block: calc(var(--spacing) * 45);
    }
    .md\:py-46 {
      padding-block: calc(var(--spacing) * 46);
    }
    .md\:py-47 {
      padding-block: calc(var(--spacing) * 47);
    }
    .md\:py-48 {
      padding-block: calc(var(--spacing) * 48);
    }
    .md\:py-49 {
      padding-block: calc(var(--spacing) * 49);
    }
    .md\:py-50 {
      padding-block: calc(var(--spacing) * 50);
    }
    .md\:py-51 {
      padding-block: calc(var(--spacing) * 51);
    }
    .md\:py-52 {
      padding-block: calc(var(--spacing) * 52);
    }
    .md\:py-53 {
      padding-block: calc(var(--spacing) * 53);
    }
    .md\:py-54 {
      padding-block: calc(var(--spacing) * 54);
    }
    .md\:py-55 {
      padding-block: calc(var(--spacing) * 55);
    }
    .md\:py-56 {
      padding-block: calc(var(--spacing) * 56);
    }
    .md\:py-57 {
      padding-block: calc(var(--spacing) * 57);
    }
    .md\:py-58 {
      padding-block: calc(var(--spacing) * 58);
    }
    .md\:py-59 {
      padding-block: calc(var(--spacing) * 59);
    }
    .md\:py-60 {
      padding-block: calc(var(--spacing) * 60);
    }
    .md\:py-61 {
      padding-block: calc(var(--spacing) * 61);
    }
    .md\:py-62 {
      padding-block: calc(var(--spacing) * 62);
    }
    .md\:py-63 {
      padding-block: calc(var(--spacing) * 63);
    }
    .md\:py-64 {
      padding-block: calc(var(--spacing) * 64);
    }
    .md\:\!pt-0 {
      padding-top: 0px !important;
    }
    .md\:\!pt-1 {
      padding-top: var(--spacing) !important;
    }
    .md\:\!pt-2 {
      padding-top: calc(var(--spacing) * 2) !important;
    }
    .md\:\!pt-3 {
      padding-top: calc(var(--spacing) * 3) !important;
    }
    .md\:\!pt-4 {
      padding-top: calc(var(--spacing) * 4) !important;
    }
    .md\:\!pt-5 {
      padding-top: calc(var(--spacing) * 5) !important;
    }
    .md\:\!pt-6 {
      padding-top: calc(var(--spacing) * 6) !important;
    }
    .md\:\!pt-7 {
      padding-top: calc(var(--spacing) * 7) !important;
    }
    .md\:\!pt-8 {
      padding-top: calc(var(--spacing) * 8) !important;
    }
    .md\:\!pt-9 {
      padding-top: calc(var(--spacing) * 9) !important;
    }
    .md\:\!pt-10 {
      padding-top: calc(var(--spacing) * 10) !important;
    }
    .md\:\!pt-11 {
      padding-top: calc(var(--spacing) * 11) !important;
    }
    .md\:\!pt-12 {
      padding-top: calc(var(--spacing) * 12) !important;
    }
    .md\:\!pt-13 {
      padding-top: calc(var(--spacing) * 13) !important;
    }
    .md\:\!pt-14 {
      padding-top: calc(var(--spacing) * 14) !important;
    }
    .md\:\!pt-15 {
      padding-top: calc(var(--spacing) * 15) !important;
    }
    .md\:\!pt-16 {
      padding-top: calc(var(--spacing) * 16) !important;
    }
    .md\:\!pt-17 {
      padding-top: calc(var(--spacing) * 17) !important;
    }
    .md\:\!pt-18 {
      padding-top: calc(var(--spacing) * 18) !important;
    }
    .md\:\!pt-19 {
      padding-top: calc(var(--spacing) * 19) !important;
    }
    .md\:\!pt-20 {
      padding-top: calc(var(--spacing) * 20) !important;
    }
    .md\:\!pt-21 {
      padding-top: calc(var(--spacing) * 21) !important;
    }
    .md\:\!pt-22 {
      padding-top: calc(var(--spacing) * 22) !important;
    }
    .md\:\!pt-23 {
      padding-top: calc(var(--spacing) * 23) !important;
    }
    .md\:\!pt-24 {
      padding-top: calc(var(--spacing) * 24) !important;
    }
    .md\:\!pt-25 {
      padding-top: calc(var(--spacing) * 25) !important;
    }
    .md\:\!pt-26 {
      padding-top: calc(var(--spacing) * 26) !important;
    }
    .md\:\!pt-27 {
      padding-top: calc(var(--spacing) * 27) !important;
    }
    .md\:\!pt-28 {
      padding-top: calc(var(--spacing) * 28) !important;
    }
    .md\:\!pt-29 {
      padding-top: calc(var(--spacing) * 29) !important;
    }
    .md\:\!pt-30 {
      padding-top: calc(var(--spacing) * 30) !important;
    }
    .md\:\!pt-31 {
      padding-top: calc(var(--spacing) * 31) !important;
    }
    .md\:\!pt-32 {
      padding-top: calc(var(--spacing) * 32) !important;
    }
    .md\:\!pt-33 {
      padding-top: calc(var(--spacing) * 33) !important;
    }
    .md\:\!pt-34 {
      padding-top: calc(var(--spacing) * 34) !important;
    }
    .md\:\!pt-35 {
      padding-top: calc(var(--spacing) * 35) !important;
    }
    .md\:\!pt-36 {
      padding-top: calc(var(--spacing) * 36) !important;
    }
    .md\:\!pt-37 {
      padding-top: calc(var(--spacing) * 37) !important;
    }
    .md\:\!pt-38 {
      padding-top: calc(var(--spacing) * 38) !important;
    }
    .md\:\!pt-39 {
      padding-top: calc(var(--spacing) * 39) !important;
    }
    .md\:\!pt-40 {
      padding-top: calc(var(--spacing) * 40) !important;
    }
    .md\:\!pt-41 {
      padding-top: calc(var(--spacing) * 41) !important;
    }
    .md\:\!pt-42 {
      padding-top: calc(var(--spacing) * 42) !important;
    }
    .md\:\!pt-43 {
      padding-top: calc(var(--spacing) * 43) !important;
    }
    .md\:\!pt-44 {
      padding-top: calc(var(--spacing) * 44) !important;
    }
    .md\:\!pt-45 {
      padding-top: calc(var(--spacing) * 45) !important;
    }
    .md\:\!pt-46 {
      padding-top: calc(var(--spacing) * 46) !important;
    }
    .md\:\!pt-47 {
      padding-top: calc(var(--spacing) * 47) !important;
    }
    .md\:\!pt-48 {
      padding-top: calc(var(--spacing) * 48) !important;
    }
    .md\:\!pt-49 {
      padding-top: calc(var(--spacing) * 49) !important;
    }
    .md\:\!pt-50 {
      padding-top: calc(var(--spacing) * 50) !important;
    }
    .md\:\!pt-51 {
      padding-top: calc(var(--spacing) * 51) !important;
    }
    .md\:\!pt-52 {
      padding-top: calc(var(--spacing) * 52) !important;
    }
    .md\:\!pt-53 {
      padding-top: calc(var(--spacing) * 53) !important;
    }
    .md\:\!pt-54 {
      padding-top: calc(var(--spacing) * 54) !important;
    }
    .md\:\!pt-55 {
      padding-top: calc(var(--spacing) * 55) !important;
    }
    .md\:\!pt-56 {
      padding-top: calc(var(--spacing) * 56) !important;
    }
    .md\:\!pt-57 {
      padding-top: calc(var(--spacing) * 57) !important;
    }
    .md\:\!pt-58 {
      padding-top: calc(var(--spacing) * 58) !important;
    }
    .md\:\!pt-59 {
      padding-top: calc(var(--spacing) * 59) !important;
    }
    .md\:\!pt-60 {
      padding-top: calc(var(--spacing) * 60) !important;
    }
    .md\:\!pt-61 {
      padding-top: calc(var(--spacing) * 61) !important;
    }
    .md\:\!pt-62 {
      padding-top: calc(var(--spacing) * 62) !important;
    }
    .md\:\!pt-63 {
      padding-top: calc(var(--spacing) * 63) !important;
    }
    .md\:\!pt-64 {
      padding-top: calc(var(--spacing) * 64) !important;
    }
    .md\:pt-0 {
      padding-top: 0px;
    }
    .md\:pt-1 {
      padding-top: var(--spacing);
    }
    .md\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .md\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }
    .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .md\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .md\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .md\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .md\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .md\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
    .md\:pt-11 {
      padding-top: calc(var(--spacing) * 11);
    }
    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .md\:pt-13 {
      padding-top: calc(var(--spacing) * 13);
    }
    .md\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .md\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }
    .md\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .md\:pt-17 {
      padding-top: calc(var(--spacing) * 17);
    }
    .md\:pt-18 {
      padding-top: calc(var(--spacing) * 18);
    }
    .md\:pt-19 {
      padding-top: calc(var(--spacing) * 19);
    }
    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .md\:pt-21 {
      padding-top: calc(var(--spacing) * 21);
    }
    .md\:pt-22 {
      padding-top: calc(var(--spacing) * 22);
    }
    .md\:pt-23 {
      padding-top: calc(var(--spacing) * 23);
    }
    .md\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
    .md\:pt-25 {
      padding-top: calc(var(--spacing) * 25);
    }
    .md\:pt-26 {
      padding-top: calc(var(--spacing) * 26);
    }
    .md\:pt-27 {
      padding-top: calc(var(--spacing) * 27);
    }
    .md\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }
    .md\:pt-29 {
      padding-top: calc(var(--spacing) * 29);
    }
    .md\:pt-30 {
      padding-top: calc(var(--spacing) * 30);
    }
    .md\:pt-31 {
      padding-top: calc(var(--spacing) * 31);
    }
    .md\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
    .md\:pt-33 {
      padding-top: calc(var(--spacing) * 33);
    }
    .md\:pt-34 {
      padding-top: calc(var(--spacing) * 34);
    }
    .md\:pt-35 {
      padding-top: calc(var(--spacing) * 35);
    }
    .md\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }
    .md\:pt-37 {
      padding-top: calc(var(--spacing) * 37);
    }
    .md\:pt-38 {
      padding-top: calc(var(--spacing) * 38);
    }
    .md\:pt-39 {
      padding-top: calc(var(--spacing) * 39);
    }
    .md\:pt-40 {
      padding-top: calc(var(--spacing) * 40);
    }
    .md\:pt-41 {
      padding-top: calc(var(--spacing) * 41);
    }
    .md\:pt-42 {
      padding-top: calc(var(--spacing) * 42);
    }
    .md\:pt-43 {
      padding-top: calc(var(--spacing) * 43);
    }
    .md\:pt-44 {
      padding-top: calc(var(--spacing) * 44);
    }
    .md\:pt-45 {
      padding-top: calc(var(--spacing) * 45);
    }
    .md\:pt-46 {
      padding-top: calc(var(--spacing) * 46);
    }
    .md\:pt-47 {
      padding-top: calc(var(--spacing) * 47);
    }
    .md\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }
    .md\:pt-49 {
      padding-top: calc(var(--spacing) * 49);
    }
    .md\:pt-50 {
      padding-top: calc(var(--spacing) * 50);
    }
    .md\:pt-51 {
      padding-top: calc(var(--spacing) * 51);
    }
    .md\:pt-52 {
      padding-top: calc(var(--spacing) * 52);
    }
    .md\:pt-53 {
      padding-top: calc(var(--spacing) * 53);
    }
    .md\:pt-54 {
      padding-top: calc(var(--spacing) * 54);
    }
    .md\:pt-55 {
      padding-top: calc(var(--spacing) * 55);
    }
    .md\:pt-56 {
      padding-top: calc(var(--spacing) * 56);
    }
    .md\:pt-57 {
      padding-top: calc(var(--spacing) * 57);
    }
    .md\:pt-58 {
      padding-top: calc(var(--spacing) * 58);
    }
    .md\:pt-59 {
      padding-top: calc(var(--spacing) * 59);
    }
    .md\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }
    .md\:pt-61 {
      padding-top: calc(var(--spacing) * 61);
    }
    .md\:pt-62 {
      padding-top: calc(var(--spacing) * 62);
    }
    .md\:pt-63 {
      padding-top: calc(var(--spacing) * 63);
    }
    .md\:pt-64 {
      padding-top: calc(var(--spacing) * 64);
    }
    .md\:\!pr-0 {
      padding-right: 0px !important;
    }
    .md\:\!pr-1 {
      padding-right: var(--spacing) !important;
    }
    .md\:\!pr-2 {
      padding-right: calc(var(--spacing) * 2) !important;
    }
    .md\:\!pr-3 {
      padding-right: calc(var(--spacing) * 3) !important;
    }
    .md\:\!pr-4 {
      padding-right: calc(var(--spacing) * 4) !important;
    }
    .md\:\!pr-5 {
      padding-right: calc(var(--spacing) * 5) !important;
    }
    .md\:\!pr-6 {
      padding-right: calc(var(--spacing) * 6) !important;
    }
    .md\:\!pr-7 {
      padding-right: calc(var(--spacing) * 7) !important;
    }
    .md\:\!pr-8 {
      padding-right: calc(var(--spacing) * 8) !important;
    }
    .md\:\!pr-9 {
      padding-right: calc(var(--spacing) * 9) !important;
    }
    .md\:\!pr-10 {
      padding-right: calc(var(--spacing) * 10) !important;
    }
    .md\:\!pr-11 {
      padding-right: calc(var(--spacing) * 11) !important;
    }
    .md\:\!pr-12 {
      padding-right: calc(var(--spacing) * 12) !important;
    }
    .md\:\!pr-13 {
      padding-right: calc(var(--spacing) * 13) !important;
    }
    .md\:\!pr-14 {
      padding-right: calc(var(--spacing) * 14) !important;
    }
    .md\:\!pr-15 {
      padding-right: calc(var(--spacing) * 15) !important;
    }
    .md\:\!pr-16 {
      padding-right: calc(var(--spacing) * 16) !important;
    }
    .md\:\!pr-17 {
      padding-right: calc(var(--spacing) * 17) !important;
    }
    .md\:\!pr-18 {
      padding-right: calc(var(--spacing) * 18) !important;
    }
    .md\:\!pr-19 {
      padding-right: calc(var(--spacing) * 19) !important;
    }
    .md\:\!pr-20 {
      padding-right: calc(var(--spacing) * 20) !important;
    }
    .md\:\!pr-21 {
      padding-right: calc(var(--spacing) * 21) !important;
    }
    .md\:\!pr-22 {
      padding-right: calc(var(--spacing) * 22) !important;
    }
    .md\:\!pr-23 {
      padding-right: calc(var(--spacing) * 23) !important;
    }
    .md\:\!pr-24 {
      padding-right: calc(var(--spacing) * 24) !important;
    }
    .md\:\!pr-25 {
      padding-right: calc(var(--spacing) * 25) !important;
    }
    .md\:\!pr-26 {
      padding-right: calc(var(--spacing) * 26) !important;
    }
    .md\:\!pr-27 {
      padding-right: calc(var(--spacing) * 27) !important;
    }
    .md\:\!pr-28 {
      padding-right: calc(var(--spacing) * 28) !important;
    }
    .md\:\!pr-29 {
      padding-right: calc(var(--spacing) * 29) !important;
    }
    .md\:\!pr-30 {
      padding-right: calc(var(--spacing) * 30) !important;
    }
    .md\:\!pr-31 {
      padding-right: calc(var(--spacing) * 31) !important;
    }
    .md\:\!pr-32 {
      padding-right: calc(var(--spacing) * 32) !important;
    }
    .md\:\!pr-33 {
      padding-right: calc(var(--spacing) * 33) !important;
    }
    .md\:\!pr-34 {
      padding-right: calc(var(--spacing) * 34) !important;
    }
    .md\:\!pr-35 {
      padding-right: calc(var(--spacing) * 35) !important;
    }
    .md\:\!pr-36 {
      padding-right: calc(var(--spacing) * 36) !important;
    }
    .md\:\!pr-37 {
      padding-right: calc(var(--spacing) * 37) !important;
    }
    .md\:\!pr-38 {
      padding-right: calc(var(--spacing) * 38) !important;
    }
    .md\:\!pr-39 {
      padding-right: calc(var(--spacing) * 39) !important;
    }
    .md\:\!pr-40 {
      padding-right: calc(var(--spacing) * 40) !important;
    }
    .md\:\!pr-41 {
      padding-right: calc(var(--spacing) * 41) !important;
    }
    .md\:\!pr-42 {
      padding-right: calc(var(--spacing) * 42) !important;
    }
    .md\:\!pr-43 {
      padding-right: calc(var(--spacing) * 43) !important;
    }
    .md\:\!pr-44 {
      padding-right: calc(var(--spacing) * 44) !important;
    }
    .md\:\!pr-45 {
      padding-right: calc(var(--spacing) * 45) !important;
    }
    .md\:\!pr-46 {
      padding-right: calc(var(--spacing) * 46) !important;
    }
    .md\:\!pr-47 {
      padding-right: calc(var(--spacing) * 47) !important;
    }
    .md\:\!pr-48 {
      padding-right: calc(var(--spacing) * 48) !important;
    }
    .md\:\!pr-49 {
      padding-right: calc(var(--spacing) * 49) !important;
    }
    .md\:\!pr-50 {
      padding-right: calc(var(--spacing) * 50) !important;
    }
    .md\:\!pr-51 {
      padding-right: calc(var(--spacing) * 51) !important;
    }
    .md\:\!pr-52 {
      padding-right: calc(var(--spacing) * 52) !important;
    }
    .md\:\!pr-53 {
      padding-right: calc(var(--spacing) * 53) !important;
    }
    .md\:\!pr-54 {
      padding-right: calc(var(--spacing) * 54) !important;
    }
    .md\:\!pr-55 {
      padding-right: calc(var(--spacing) * 55) !important;
    }
    .md\:\!pr-56 {
      padding-right: calc(var(--spacing) * 56) !important;
    }
    .md\:\!pr-57 {
      padding-right: calc(var(--spacing) * 57) !important;
    }
    .md\:\!pr-58 {
      padding-right: calc(var(--spacing) * 58) !important;
    }
    .md\:\!pr-59 {
      padding-right: calc(var(--spacing) * 59) !important;
    }
    .md\:\!pr-60 {
      padding-right: calc(var(--spacing) * 60) !important;
    }
    .md\:\!pr-61 {
      padding-right: calc(var(--spacing) * 61) !important;
    }
    .md\:\!pr-62 {
      padding-right: calc(var(--spacing) * 62) !important;
    }
    .md\:\!pr-63 {
      padding-right: calc(var(--spacing) * 63) !important;
    }
    .md\:\!pr-64 {
      padding-right: calc(var(--spacing) * 64) !important;
    }
    .md\:pr-0 {
      padding-right: 0px;
    }
    .md\:pr-1 {
      padding-right: var(--spacing);
    }
    .md\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .md\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
    .md\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .md\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .md\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }
    .md\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .md\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }
    .md\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .md\:pr-11 {
      padding-right: calc(var(--spacing) * 11);
    }
    .md\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .md\:pr-13 {
      padding-right: calc(var(--spacing) * 13);
    }
    .md\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }
    .md\:pr-15 {
      padding-right: calc(var(--spacing) * 15);
    }
    .md\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .md\:pr-17 {
      padding-right: calc(var(--spacing) * 17);
    }
    .md\:pr-18 {
      padding-right: calc(var(--spacing) * 18);
    }
    .md\:pr-19 {
      padding-right: calc(var(--spacing) * 19);
    }
    .md\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }
    .md\:pr-21 {
      padding-right: calc(var(--spacing) * 21);
    }
    .md\:pr-22 {
      padding-right: calc(var(--spacing) * 22);
    }
    .md\:pr-23 {
      padding-right: calc(var(--spacing) * 23);
    }
    .md\:pr-24 {
      padding-right: calc(var(--spacing) * 24);
    }
    .md\:pr-25 {
      padding-right: calc(var(--spacing) * 25);
    }
    .md\:pr-26 {
      padding-right: calc(var(--spacing) * 26);
    }
    .md\:pr-27 {
      padding-right: calc(var(--spacing) * 27);
    }
    .md\:pr-28 {
      padding-right: calc(var(--spacing) * 28);
    }
    .md\:pr-29 {
      padding-right: calc(var(--spacing) * 29);
    }
    .md\:pr-30 {
      padding-right: calc(var(--spacing) * 30);
    }
    .md\:pr-31 {
      padding-right: calc(var(--spacing) * 31);
    }
    .md\:pr-32 {
      padding-right: calc(var(--spacing) * 32);
    }
    .md\:pr-33 {
      padding-right: calc(var(--spacing) * 33);
    }
    .md\:pr-34 {
      padding-right: calc(var(--spacing) * 34);
    }
    .md\:pr-35 {
      padding-right: calc(var(--spacing) * 35);
    }
    .md\:pr-36 {
      padding-right: calc(var(--spacing) * 36);
    }
    .md\:pr-37 {
      padding-right: calc(var(--spacing) * 37);
    }
    .md\:pr-38 {
      padding-right: calc(var(--spacing) * 38);
    }
    .md\:pr-39 {
      padding-right: calc(var(--spacing) * 39);
    }
    .md\:pr-40 {
      padding-right: calc(var(--spacing) * 40);
    }
    .md\:pr-41 {
      padding-right: calc(var(--spacing) * 41);
    }
    .md\:pr-42 {
      padding-right: calc(var(--spacing) * 42);
    }
    .md\:pr-43 {
      padding-right: calc(var(--spacing) * 43);
    }
    .md\:pr-44 {
      padding-right: calc(var(--spacing) * 44);
    }
    .md\:pr-45 {
      padding-right: calc(var(--spacing) * 45);
    }
    .md\:pr-46 {
      padding-right: calc(var(--spacing) * 46);
    }
    .md\:pr-47 {
      padding-right: calc(var(--spacing) * 47);
    }
    .md\:pr-48 {
      padding-right: calc(var(--spacing) * 48);
    }
    .md\:pr-49 {
      padding-right: calc(var(--spacing) * 49);
    }
    .md\:pr-50 {
      padding-right: calc(var(--spacing) * 50);
    }
    .md\:pr-51 {
      padding-right: calc(var(--spacing) * 51);
    }
    .md\:pr-52 {
      padding-right: calc(var(--spacing) * 52);
    }
    .md\:pr-53 {
      padding-right: calc(var(--spacing) * 53);
    }
    .md\:pr-54 {
      padding-right: calc(var(--spacing) * 54);
    }
    .md\:pr-55 {
      padding-right: calc(var(--spacing) * 55);
    }
    .md\:pr-56 {
      padding-right: calc(var(--spacing) * 56);
    }
    .md\:pr-57 {
      padding-right: calc(var(--spacing) * 57);
    }
    .md\:pr-58 {
      padding-right: calc(var(--spacing) * 58);
    }
    .md\:pr-59 {
      padding-right: calc(var(--spacing) * 59);
    }
    .md\:pr-60 {
      padding-right: calc(var(--spacing) * 60);
    }
    .md\:pr-61 {
      padding-right: calc(var(--spacing) * 61);
    }
    .md\:pr-62 {
      padding-right: calc(var(--spacing) * 62);
    }
    .md\:pr-63 {
      padding-right: calc(var(--spacing) * 63);
    }
    .md\:pr-64 {
      padding-right: calc(var(--spacing) * 64);
    }
    .md\:\!pb-0 {
      padding-bottom: 0px !important;
    }
    .md\:\!pb-1 {
      padding-bottom: var(--spacing) !important;
    }
    .md\:\!pb-2 {
      padding-bottom: calc(var(--spacing) * 2) !important;
    }
    .md\:\!pb-3 {
      padding-bottom: calc(var(--spacing) * 3) !important;
    }
    .md\:\!pb-4 {
      padding-bottom: calc(var(--spacing) * 4) !important;
    }
    .md\:\!pb-5 {
      padding-bottom: calc(var(--spacing) * 5) !important;
    }
    .md\:\!pb-6 {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
    .md\:\!pb-7 {
      padding-bottom: calc(var(--spacing) * 7) !important;
    }
    .md\:\!pb-8 {
      padding-bottom: calc(var(--spacing) * 8) !important;
    }
    .md\:\!pb-9 {
      padding-bottom: calc(var(--spacing) * 9) !important;
    }
    .md\:\!pb-10 {
      padding-bottom: calc(var(--spacing) * 10) !important;
    }
    .md\:\!pb-11 {
      padding-bottom: calc(var(--spacing) * 11) !important;
    }
    .md\:\!pb-12 {
      padding-bottom: calc(var(--spacing) * 12) !important;
    }
    .md\:\!pb-13 {
      padding-bottom: calc(var(--spacing) * 13) !important;
    }
    .md\:\!pb-14 {
      padding-bottom: calc(var(--spacing) * 14) !important;
    }
    .md\:\!pb-15 {
      padding-bottom: calc(var(--spacing) * 15) !important;
    }
    .md\:\!pb-16 {
      padding-bottom: calc(var(--spacing) * 16) !important;
    }
    .md\:\!pb-17 {
      padding-bottom: calc(var(--spacing) * 17) !important;
    }
    .md\:\!pb-18 {
      padding-bottom: calc(var(--spacing) * 18) !important;
    }
    .md\:\!pb-19 {
      padding-bottom: calc(var(--spacing) * 19) !important;
    }
    .md\:\!pb-20 {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }
    .md\:\!pb-21 {
      padding-bottom: calc(var(--spacing) * 21) !important;
    }
    .md\:\!pb-22 {
      padding-bottom: calc(var(--spacing) * 22) !important;
    }
    .md\:\!pb-23 {
      padding-bottom: calc(var(--spacing) * 23) !important;
    }
    .md\:\!pb-24 {
      padding-bottom: calc(var(--spacing) * 24) !important;
    }
    .md\:\!pb-25 {
      padding-bottom: calc(var(--spacing) * 25) !important;
    }
    .md\:\!pb-26 {
      padding-bottom: calc(var(--spacing) * 26) !important;
    }
    .md\:\!pb-27 {
      padding-bottom: calc(var(--spacing) * 27) !important;
    }
    .md\:\!pb-28 {
      padding-bottom: calc(var(--spacing) * 28) !important;
    }
    .md\:\!pb-29 {
      padding-bottom: calc(var(--spacing) * 29) !important;
    }
    .md\:\!pb-30 {
      padding-bottom: calc(var(--spacing) * 30) !important;
    }
    .md\:\!pb-31 {
      padding-bottom: calc(var(--spacing) * 31) !important;
    }
    .md\:\!pb-32 {
      padding-bottom: calc(var(--spacing) * 32) !important;
    }
    .md\:\!pb-33 {
      padding-bottom: calc(var(--spacing) * 33) !important;
    }
    .md\:\!pb-34 {
      padding-bottom: calc(var(--spacing) * 34) !important;
    }
    .md\:\!pb-35 {
      padding-bottom: calc(var(--spacing) * 35) !important;
    }
    .md\:\!pb-36 {
      padding-bottom: calc(var(--spacing) * 36) !important;
    }
    .md\:\!pb-37 {
      padding-bottom: calc(var(--spacing) * 37) !important;
    }
    .md\:\!pb-38 {
      padding-bottom: calc(var(--spacing) * 38) !important;
    }
    .md\:\!pb-39 {
      padding-bottom: calc(var(--spacing) * 39) !important;
    }
    .md\:\!pb-40 {
      padding-bottom: calc(var(--spacing) * 40) !important;
    }
    .md\:\!pb-41 {
      padding-bottom: calc(var(--spacing) * 41) !important;
    }
    .md\:\!pb-42 {
      padding-bottom: calc(var(--spacing) * 42) !important;
    }
    .md\:\!pb-43 {
      padding-bottom: calc(var(--spacing) * 43) !important;
    }
    .md\:\!pb-44 {
      padding-bottom: calc(var(--spacing) * 44) !important;
    }
    .md\:\!pb-45 {
      padding-bottom: calc(var(--spacing) * 45) !important;
    }
    .md\:\!pb-46 {
      padding-bottom: calc(var(--spacing) * 46) !important;
    }
    .md\:\!pb-47 {
      padding-bottom: calc(var(--spacing) * 47) !important;
    }
    .md\:\!pb-48 {
      padding-bottom: calc(var(--spacing) * 48) !important;
    }
    .md\:\!pb-49 {
      padding-bottom: calc(var(--spacing) * 49) !important;
    }
    .md\:\!pb-50 {
      padding-bottom: calc(var(--spacing) * 50) !important;
    }
    .md\:\!pb-51 {
      padding-bottom: calc(var(--spacing) * 51) !important;
    }
    .md\:\!pb-52 {
      padding-bottom: calc(var(--spacing) * 52) !important;
    }
    .md\:\!pb-53 {
      padding-bottom: calc(var(--spacing) * 53) !important;
    }
    .md\:\!pb-54 {
      padding-bottom: calc(var(--spacing) * 54) !important;
    }
    .md\:\!pb-55 {
      padding-bottom: calc(var(--spacing) * 55) !important;
    }
    .md\:\!pb-56 {
      padding-bottom: calc(var(--spacing) * 56) !important;
    }
    .md\:\!pb-57 {
      padding-bottom: calc(var(--spacing) * 57) !important;
    }
    .md\:\!pb-58 {
      padding-bottom: calc(var(--spacing) * 58) !important;
    }
    .md\:\!pb-59 {
      padding-bottom: calc(var(--spacing) * 59) !important;
    }
    .md\:\!pb-60 {
      padding-bottom: calc(var(--spacing) * 60) !important;
    }
    .md\:\!pb-61 {
      padding-bottom: calc(var(--spacing) * 61) !important;
    }
    .md\:\!pb-62 {
      padding-bottom: calc(var(--spacing) * 62) !important;
    }
    .md\:\!pb-63 {
      padding-bottom: calc(var(--spacing) * 63) !important;
    }
    .md\:\!pb-64 {
      padding-bottom: calc(var(--spacing) * 64) !important;
    }
    .md\:pb-0 {
      padding-bottom: 0px;
    }
    .md\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .md\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .md\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }
    .md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .md\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }
    .md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .md\:pb-7 {
      padding-bottom: calc(var(--spacing) * 7);
    }
    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .md\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
    .md\:pb-11 {
      padding-bottom: calc(var(--spacing) * 11);
    }
    .md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .md\:pb-13 {
      padding-bottom: calc(var(--spacing) * 13);
    }
    .md\:pb-14 {
      padding-bottom: calc(var(--spacing) * 14);
    }
    .md\:pb-15 {
      padding-bottom: calc(var(--spacing) * 15);
    }
    .md\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .md\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }
    .md\:pb-18 {
      padding-bottom: calc(var(--spacing) * 18);
    }
    .md\:pb-19 {
      padding-bottom: calc(var(--spacing) * 19);
    }
    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .md\:pb-21 {
      padding-bottom: calc(var(--spacing) * 21);
    }
    .md\:pb-22 {
      padding-bottom: calc(var(--spacing) * 22);
    }
    .md\:pb-23 {
      padding-bottom: calc(var(--spacing) * 23);
    }
    .md\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
    .md\:pb-25 {
      padding-bottom: calc(var(--spacing) * 25);
    }
    .md\:pb-26 {
      padding-bottom: calc(var(--spacing) * 26);
    }
    .md\:pb-27 {
      padding-bottom: calc(var(--spacing) * 27);
    }
    .md\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }
    .md\:pb-29 {
      padding-bottom: calc(var(--spacing) * 29);
    }
    .md\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }
    .md\:pb-31 {
      padding-bottom: calc(var(--spacing) * 31);
    }
    .md\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .md\:pb-33 {
      padding-bottom: calc(var(--spacing) * 33);
    }
    .md\:pb-34 {
      padding-bottom: calc(var(--spacing) * 34);
    }
    .md\:pb-35 {
      padding-bottom: calc(var(--spacing) * 35);
    }
    .md\:pb-36 {
      padding-bottom: calc(var(--spacing) * 36);
    }
    .md\:pb-37 {
      padding-bottom: calc(var(--spacing) * 37);
    }
    .md\:pb-38 {
      padding-bottom: calc(var(--spacing) * 38);
    }
    .md\:pb-39 {
      padding-bottom: calc(var(--spacing) * 39);
    }
    .md\:pb-40 {
      padding-bottom: calc(var(--spacing) * 40);
    }
    .md\:pb-41 {
      padding-bottom: calc(var(--spacing) * 41);
    }
    .md\:pb-42 {
      padding-bottom: calc(var(--spacing) * 42);
    }
    .md\:pb-43 {
      padding-bottom: calc(var(--spacing) * 43);
    }
    .md\:pb-44 {
      padding-bottom: calc(var(--spacing) * 44);
    }
    .md\:pb-45 {
      padding-bottom: calc(var(--spacing) * 45);
    }
    .md\:pb-46 {
      padding-bottom: calc(var(--spacing) * 46);
    }
    .md\:pb-47 {
      padding-bottom: calc(var(--spacing) * 47);
    }
    .md\:pb-48 {
      padding-bottom: calc(var(--spacing) * 48);
    }
    .md\:pb-49 {
      padding-bottom: calc(var(--spacing) * 49);
    }
    .md\:pb-50 {
      padding-bottom: calc(var(--spacing) * 50);
    }
    .md\:pb-51 {
      padding-bottom: calc(var(--spacing) * 51);
    }
    .md\:pb-52 {
      padding-bottom: calc(var(--spacing) * 52);
    }
    .md\:pb-53 {
      padding-bottom: calc(var(--spacing) * 53);
    }
    .md\:pb-54 {
      padding-bottom: calc(var(--spacing) * 54);
    }
    .md\:pb-55 {
      padding-bottom: calc(var(--spacing) * 55);
    }
    .md\:pb-56 {
      padding-bottom: calc(var(--spacing) * 56);
    }
    .md\:pb-57 {
      padding-bottom: calc(var(--spacing) * 57);
    }
    .md\:pb-58 {
      padding-bottom: calc(var(--spacing) * 58);
    }
    .md\:pb-59 {
      padding-bottom: calc(var(--spacing) * 59);
    }
    .md\:pb-60 {
      padding-bottom: calc(var(--spacing) * 60);
    }
    .md\:pb-61 {
      padding-bottom: calc(var(--spacing) * 61);
    }
    .md\:pb-62 {
      padding-bottom: calc(var(--spacing) * 62);
    }
    .md\:pb-63 {
      padding-bottom: calc(var(--spacing) * 63);
    }
    .md\:pb-64 {
      padding-bottom: calc(var(--spacing) * 64);
    }
    .md\:\!pl-0 {
      padding-left: 0px !important;
    }
    .md\:\!pl-1 {
      padding-left: var(--spacing) !important;
    }
    .md\:\!pl-2 {
      padding-left: calc(var(--spacing) * 2) !important;
    }
    .md\:\!pl-3 {
      padding-left: calc(var(--spacing) * 3) !important;
    }
    .md\:\!pl-4 {
      padding-left: calc(var(--spacing) * 4) !important;
    }
    .md\:\!pl-5 {
      padding-left: calc(var(--spacing) * 5) !important;
    }
    .md\:\!pl-6 {
      padding-left: calc(var(--spacing) * 6) !important;
    }
    .md\:\!pl-7 {
      padding-left: calc(var(--spacing) * 7) !important;
    }
    .md\:\!pl-8 {
      padding-left: calc(var(--spacing) * 8) !important;
    }
    .md\:\!pl-9 {
      padding-left: calc(var(--spacing) * 9) !important;
    }
    .md\:\!pl-10 {
      padding-left: calc(var(--spacing) * 10) !important;
    }
    .md\:\!pl-11 {
      padding-left: calc(var(--spacing) * 11) !important;
    }
    .md\:\!pl-12 {
      padding-left: calc(var(--spacing) * 12) !important;
    }
    .md\:\!pl-13 {
      padding-left: calc(var(--spacing) * 13) !important;
    }
    .md\:\!pl-14 {
      padding-left: calc(var(--spacing) * 14) !important;
    }
    .md\:\!pl-15 {
      padding-left: calc(var(--spacing) * 15) !important;
    }
    .md\:\!pl-16 {
      padding-left: calc(var(--spacing) * 16) !important;
    }
    .md\:\!pl-17 {
      padding-left: calc(var(--spacing) * 17) !important;
    }
    .md\:\!pl-18 {
      padding-left: calc(var(--spacing) * 18) !important;
    }
    .md\:\!pl-19 {
      padding-left: calc(var(--spacing) * 19) !important;
    }
    .md\:\!pl-20 {
      padding-left: calc(var(--spacing) * 20) !important;
    }
    .md\:\!pl-21 {
      padding-left: calc(var(--spacing) * 21) !important;
    }
    .md\:\!pl-22 {
      padding-left: calc(var(--spacing) * 22) !important;
    }
    .md\:\!pl-23 {
      padding-left: calc(var(--spacing) * 23) !important;
    }
    .md\:\!pl-24 {
      padding-left: calc(var(--spacing) * 24) !important;
    }
    .md\:\!pl-25 {
      padding-left: calc(var(--spacing) * 25) !important;
    }
    .md\:\!pl-26 {
      padding-left: calc(var(--spacing) * 26) !important;
    }
    .md\:\!pl-27 {
      padding-left: calc(var(--spacing) * 27) !important;
    }
    .md\:\!pl-28 {
      padding-left: calc(var(--spacing) * 28) !important;
    }
    .md\:\!pl-29 {
      padding-left: calc(var(--spacing) * 29) !important;
    }
    .md\:\!pl-30 {
      padding-left: calc(var(--spacing) * 30) !important;
    }
    .md\:\!pl-31 {
      padding-left: calc(var(--spacing) * 31) !important;
    }
    .md\:\!pl-32 {
      padding-left: calc(var(--spacing) * 32) !important;
    }
    .md\:\!pl-33 {
      padding-left: calc(var(--spacing) * 33) !important;
    }
    .md\:\!pl-34 {
      padding-left: calc(var(--spacing) * 34) !important;
    }
    .md\:\!pl-35 {
      padding-left: calc(var(--spacing) * 35) !important;
    }
    .md\:\!pl-36 {
      padding-left: calc(var(--spacing) * 36) !important;
    }
    .md\:\!pl-37 {
      padding-left: calc(var(--spacing) * 37) !important;
    }
    .md\:\!pl-38 {
      padding-left: calc(var(--spacing) * 38) !important;
    }
    .md\:\!pl-39 {
      padding-left: calc(var(--spacing) * 39) !important;
    }
    .md\:\!pl-40 {
      padding-left: calc(var(--spacing) * 40) !important;
    }
    .md\:\!pl-41 {
      padding-left: calc(var(--spacing) * 41) !important;
    }
    .md\:\!pl-42 {
      padding-left: calc(var(--spacing) * 42) !important;
    }
    .md\:\!pl-43 {
      padding-left: calc(var(--spacing) * 43) !important;
    }
    .md\:\!pl-44 {
      padding-left: calc(var(--spacing) * 44) !important;
    }
    .md\:\!pl-45 {
      padding-left: calc(var(--spacing) * 45) !important;
    }
    .md\:\!pl-46 {
      padding-left: calc(var(--spacing) * 46) !important;
    }
    .md\:\!pl-47 {
      padding-left: calc(var(--spacing) * 47) !important;
    }
    .md\:\!pl-48 {
      padding-left: calc(var(--spacing) * 48) !important;
    }
    .md\:\!pl-49 {
      padding-left: calc(var(--spacing) * 49) !important;
    }
    .md\:\!pl-50 {
      padding-left: calc(var(--spacing) * 50) !important;
    }
    .md\:\!pl-51 {
      padding-left: calc(var(--spacing) * 51) !important;
    }
    .md\:\!pl-52 {
      padding-left: calc(var(--spacing) * 52) !important;
    }
    .md\:\!pl-53 {
      padding-left: calc(var(--spacing) * 53) !important;
    }
    .md\:\!pl-54 {
      padding-left: calc(var(--spacing) * 54) !important;
    }
    .md\:\!pl-55 {
      padding-left: calc(var(--spacing) * 55) !important;
    }
    .md\:\!pl-56 {
      padding-left: calc(var(--spacing) * 56) !important;
    }
    .md\:\!pl-57 {
      padding-left: calc(var(--spacing) * 57) !important;
    }
    .md\:\!pl-58 {
      padding-left: calc(var(--spacing) * 58) !important;
    }
    .md\:\!pl-59 {
      padding-left: calc(var(--spacing) * 59) !important;
    }
    .md\:\!pl-60 {
      padding-left: calc(var(--spacing) * 60) !important;
    }
    .md\:\!pl-61 {
      padding-left: calc(var(--spacing) * 61) !important;
    }
    .md\:\!pl-62 {
      padding-left: calc(var(--spacing) * 62) !important;
    }
    .md\:\!pl-63 {
      padding-left: calc(var(--spacing) * 63) !important;
    }
    .md\:\!pl-64 {
      padding-left: calc(var(--spacing) * 64) !important;
    }
    .md\:pl-0 {
      padding-left: 0px;
    }
    .md\:pl-1 {
      padding-left: var(--spacing);
    }
    .md\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .md\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }
    .md\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .md\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }
    .md\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .md\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .md\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .md\:pl-9 {
      padding-left: calc(var(--spacing) * 9);
    }
    .md\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
    .md\:pl-11 {
      padding-left: calc(var(--spacing) * 11);
    }
    .md\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .md\:pl-13 {
      padding-left: calc(var(--spacing) * 13);
    }
    .md\:pl-14 {
      padding-left: calc(var(--spacing) * 14);
    }
    .md\:pl-15 {
      padding-left: calc(var(--spacing) * 15);
    }
    .md\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }
    .md\:pl-17 {
      padding-left: calc(var(--spacing) * 17);
    }
    .md\:pl-18 {
      padding-left: calc(var(--spacing) * 18);
    }
    .md\:pl-19 {
      padding-left: calc(var(--spacing) * 19);
    }
    .md\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .md\:pl-21 {
      padding-left: calc(var(--spacing) * 21);
    }
    .md\:pl-22 {
      padding-left: calc(var(--spacing) * 22);
    }
    .md\:pl-23 {
      padding-left: calc(var(--spacing) * 23);
    }
    .md\:pl-24 {
      padding-left: calc(var(--spacing) * 24);
    }
    .md\:pl-25 {
      padding-left: calc(var(--spacing) * 25);
    }
    .md\:pl-26 {
      padding-left: calc(var(--spacing) * 26);
    }
    .md\:pl-27 {
      padding-left: calc(var(--spacing) * 27);
    }
    .md\:pl-28 {
      padding-left: calc(var(--spacing) * 28);
    }
    .md\:pl-29 {
      padding-left: calc(var(--spacing) * 29);
    }
    .md\:pl-30 {
      padding-left: calc(var(--spacing) * 30);
    }
    .md\:pl-31 {
      padding-left: calc(var(--spacing) * 31);
    }
    .md\:pl-32 {
      padding-left: calc(var(--spacing) * 32);
    }
    .md\:pl-33 {
      padding-left: calc(var(--spacing) * 33);
    }
    .md\:pl-34 {
      padding-left: calc(var(--spacing) * 34);
    }
    .md\:pl-35 {
      padding-left: calc(var(--spacing) * 35);
    }
    .md\:pl-36 {
      padding-left: calc(var(--spacing) * 36);
    }
    .md\:pl-37 {
      padding-left: calc(var(--spacing) * 37);
    }
    .md\:pl-38 {
      padding-left: calc(var(--spacing) * 38);
    }
    .md\:pl-39 {
      padding-left: calc(var(--spacing) * 39);
    }
    .md\:pl-40 {
      padding-left: calc(var(--spacing) * 40);
    }
    .md\:pl-41 {
      padding-left: calc(var(--spacing) * 41);
    }
    .md\:pl-42 {
      padding-left: calc(var(--spacing) * 42);
    }
    .md\:pl-43 {
      padding-left: calc(var(--spacing) * 43);
    }
    .md\:pl-44 {
      padding-left: calc(var(--spacing) * 44);
    }
    .md\:pl-45 {
      padding-left: calc(var(--spacing) * 45);
    }
    .md\:pl-46 {
      padding-left: calc(var(--spacing) * 46);
    }
    .md\:pl-47 {
      padding-left: calc(var(--spacing) * 47);
    }
    .md\:pl-48 {
      padding-left: calc(var(--spacing) * 48);
    }
    .md\:pl-49 {
      padding-left: calc(var(--spacing) * 49);
    }
    .md\:pl-50 {
      padding-left: calc(var(--spacing) * 50);
    }
    .md\:pl-51 {
      padding-left: calc(var(--spacing) * 51);
    }
    .md\:pl-52 {
      padding-left: calc(var(--spacing) * 52);
    }
    .md\:pl-53 {
      padding-left: calc(var(--spacing) * 53);
    }
    .md\:pl-54 {
      padding-left: calc(var(--spacing) * 54);
    }
    .md\:pl-55 {
      padding-left: calc(var(--spacing) * 55);
    }
    .md\:pl-56 {
      padding-left: calc(var(--spacing) * 56);
    }
    .md\:pl-57 {
      padding-left: calc(var(--spacing) * 57);
    }
    .md\:pl-58 {
      padding-left: calc(var(--spacing) * 58);
    }
    .md\:pl-59 {
      padding-left: calc(var(--spacing) * 59);
    }
    .md\:pl-60 {
      padding-left: calc(var(--spacing) * 60);
    }
    .md\:pl-61 {
      padding-left: calc(var(--spacing) * 61);
    }
    .md\:pl-62 {
      padding-left: calc(var(--spacing) * 62);
    }
    .md\:pl-63 {
      padding-left: calc(var(--spacing) * 63);
    }
    .md\:pl-64 {
      padding-left: calc(var(--spacing) * 64);
    }
    .md\:\!no-underline {
      text-decoration-line: none !important;
    }
    .md\:\!underline {
      text-decoration-line: underline !important;
    }
    .md\:underline {
      text-decoration-line: underline;
    }
  }
  @media (width >= 64rem) {
    .lg\:absolute {
      position: absolute;
    }
    .lg\:fixed {
      position: fixed;
    }
    .lg\:relative {
      position: relative;
    }
    .lg\:static {
      position: static;
    }
    .lg\:sticky {
      position: sticky;
    }
    .lg\:-top-1 {
      top: calc(var(--spacing) * -1);
    }
    .lg\:-top-2 {
      top: calc(var(--spacing) * -2);
    }
    .lg\:-top-3 {
      top: calc(var(--spacing) * -3);
    }
    .lg\:-top-4 {
      top: calc(var(--spacing) * -4);
    }
    .lg\:-top-5 {
      top: calc(var(--spacing) * -5);
    }
    .lg\:-top-6 {
      top: calc(var(--spacing) * -6);
    }
    .lg\:-top-7 {
      top: calc(var(--spacing) * -7);
    }
    .lg\:-top-8 {
      top: calc(var(--spacing) * -8);
    }
    .lg\:-top-9 {
      top: calc(var(--spacing) * -9);
    }
    .lg\:-top-10 {
      top: calc(var(--spacing) * -10);
    }
    .lg\:top-1 {
      top: var(--spacing);
    }
    .lg\:top-2 {
      top: calc(var(--spacing) * 2);
    }
    .lg\:top-3 {
      top: calc(var(--spacing) * 3);
    }
    .lg\:top-4 {
      top: calc(var(--spacing) * 4);
    }
    .lg\:top-5 {
      top: calc(var(--spacing) * 5);
    }
    .lg\:top-6 {
      top: calc(var(--spacing) * 6);
    }
    .lg\:top-7 {
      top: calc(var(--spacing) * 7);
    }
    .lg\:top-8 {
      top: calc(var(--spacing) * 8);
    }
    .lg\:top-9 {
      top: calc(var(--spacing) * 9);
    }
    .lg\:top-10 {
      top: calc(var(--spacing) * 10);
    }
    .lg\:-bottom-1 {
      bottom: calc(var(--spacing) * -1);
    }
    .lg\:-bottom-2 {
      bottom: calc(var(--spacing) * -2);
    }
    .lg\:-bottom-3 {
      bottom: calc(var(--spacing) * -3);
    }
    .lg\:-bottom-4 {
      bottom: calc(var(--spacing) * -4);
    }
    .lg\:-bottom-5 {
      bottom: calc(var(--spacing) * -5);
    }
    .lg\:-bottom-6 {
      bottom: calc(var(--spacing) * -6);
    }
    .lg\:-bottom-7 {
      bottom: calc(var(--spacing) * -7);
    }
    .lg\:-bottom-8 {
      bottom: calc(var(--spacing) * -8);
    }
    .lg\:-bottom-9 {
      bottom: calc(var(--spacing) * -9);
    }
    .lg\:-bottom-10 {
      bottom: calc(var(--spacing) * -10);
    }
    .lg\:bottom-1 {
      bottom: var(--spacing);
    }
    .lg\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }
    .lg\:bottom-3 {
      bottom: calc(var(--spacing) * 3);
    }
    .lg\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }
    .lg\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }
    .lg\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }
    .lg\:bottom-7 {
      bottom: calc(var(--spacing) * 7);
    }
    .lg\:bottom-8 {
      bottom: calc(var(--spacing) * 8);
    }
    .lg\:bottom-9 {
      bottom: calc(var(--spacing) * 9);
    }
    .lg\:bottom-10 {
      bottom: calc(var(--spacing) * 10);
    }
    .lg\:\!order-first {
      order: -9999 !important;
    }
    .lg\:\!order-last {
      order: 9999 !important;
    }
    .lg\:order-first {
      order: -9999;
    }
    .lg\:order-last {
      order: 9999;
    }
    .lg\:\!m-0 {
      margin: 0px !important;
    }
    .lg\:\!m-1 {
      margin: var(--spacing) !important;
    }
    .lg\:\!m-2 {
      margin: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!m-3 {
      margin: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!m-4 {
      margin: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!m-5 {
      margin: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!m-6 {
      margin: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!m-7 {
      margin: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!m-8 {
      margin: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!m-9 {
      margin: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!m-10 {
      margin: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!m-11 {
      margin: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!m-12 {
      margin: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!m-13 {
      margin: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!m-14 {
      margin: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!m-15 {
      margin: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!m-16 {
      margin: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!m-17 {
      margin: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!m-18 {
      margin: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!m-19 {
      margin: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!m-20 {
      margin: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!m-21 {
      margin: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!m-22 {
      margin: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!m-23 {
      margin: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!m-24 {
      margin: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!m-25 {
      margin: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!m-26 {
      margin: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!m-27 {
      margin: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!m-28 {
      margin: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!m-29 {
      margin: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!m-30 {
      margin: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!m-31 {
      margin: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!m-32 {
      margin: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!m-33 {
      margin: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!m-34 {
      margin: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!m-35 {
      margin: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!m-36 {
      margin: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!m-37 {
      margin: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!m-38 {
      margin: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!m-39 {
      margin: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!m-40 {
      margin: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!m-41 {
      margin: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!m-42 {
      margin: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!m-43 {
      margin: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!m-44 {
      margin: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!m-45 {
      margin: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!m-46 {
      margin: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!m-47 {
      margin: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!m-48 {
      margin: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!m-49 {
      margin: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!m-50 {
      margin: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!m-51 {
      margin: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!m-52 {
      margin: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!m-53 {
      margin: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!m-54 {
      margin: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!m-55 {
      margin: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!m-56 {
      margin: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!m-57 {
      margin: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!m-58 {
      margin: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!m-59 {
      margin: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!m-60 {
      margin: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!m-61 {
      margin: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!m-62 {
      margin: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!m-63 {
      margin: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!m-64 {
      margin: calc(var(--spacing) * 64) !important;
    }
    .lg\:m-0 {
      margin: 0px;
    }
    .lg\:m-1 {
      margin: var(--spacing);
    }
    .lg\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .lg\:m-3 {
      margin: calc(var(--spacing) * 3);
    }
    .lg\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .lg\:m-5 {
      margin: calc(var(--spacing) * 5);
    }
    .lg\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .lg\:m-7 {
      margin: calc(var(--spacing) * 7);
    }
    .lg\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .lg\:m-9 {
      margin: calc(var(--spacing) * 9);
    }
    .lg\:m-10 {
      margin: calc(var(--spacing) * 10);
    }
    .lg\:m-11 {
      margin: calc(var(--spacing) * 11);
    }
    .lg\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .lg\:m-13 {
      margin: calc(var(--spacing) * 13);
    }
    .lg\:m-14 {
      margin: calc(var(--spacing) * 14);
    }
    .lg\:m-15 {
      margin: calc(var(--spacing) * 15);
    }
    .lg\:m-16 {
      margin: calc(var(--spacing) * 16);
    }
    .lg\:m-17 {
      margin: calc(var(--spacing) * 17);
    }
    .lg\:m-18 {
      margin: calc(var(--spacing) * 18);
    }
    .lg\:m-19 {
      margin: calc(var(--spacing) * 19);
    }
    .lg\:m-20 {
      margin: calc(var(--spacing) * 20);
    }
    .lg\:m-21 {
      margin: calc(var(--spacing) * 21);
    }
    .lg\:m-22 {
      margin: calc(var(--spacing) * 22);
    }
    .lg\:m-23 {
      margin: calc(var(--spacing) * 23);
    }
    .lg\:m-24 {
      margin: calc(var(--spacing) * 24);
    }
    .lg\:m-25 {
      margin: calc(var(--spacing) * 25);
    }
    .lg\:m-26 {
      margin: calc(var(--spacing) * 26);
    }
    .lg\:m-27 {
      margin: calc(var(--spacing) * 27);
    }
    .lg\:m-28 {
      margin: calc(var(--spacing) * 28);
    }
    .lg\:m-29 {
      margin: calc(var(--spacing) * 29);
    }
    .lg\:m-30 {
      margin: calc(var(--spacing) * 30);
    }
    .lg\:m-31 {
      margin: calc(var(--spacing) * 31);
    }
    .lg\:m-32 {
      margin: calc(var(--spacing) * 32);
    }
    .lg\:m-33 {
      margin: calc(var(--spacing) * 33);
    }
    .lg\:m-34 {
      margin: calc(var(--spacing) * 34);
    }
    .lg\:m-35 {
      margin: calc(var(--spacing) * 35);
    }
    .lg\:m-36 {
      margin: calc(var(--spacing) * 36);
    }
    .lg\:m-37 {
      margin: calc(var(--spacing) * 37);
    }
    .lg\:m-38 {
      margin: calc(var(--spacing) * 38);
    }
    .lg\:m-39 {
      margin: calc(var(--spacing) * 39);
    }
    .lg\:m-40 {
      margin: calc(var(--spacing) * 40);
    }
    .lg\:m-41 {
      margin: calc(var(--spacing) * 41);
    }
    .lg\:m-42 {
      margin: calc(var(--spacing) * 42);
    }
    .lg\:m-43 {
      margin: calc(var(--spacing) * 43);
    }
    .lg\:m-44 {
      margin: calc(var(--spacing) * 44);
    }
    .lg\:m-45 {
      margin: calc(var(--spacing) * 45);
    }
    .lg\:m-46 {
      margin: calc(var(--spacing) * 46);
    }
    .lg\:m-47 {
      margin: calc(var(--spacing) * 47);
    }
    .lg\:m-48 {
      margin: calc(var(--spacing) * 48);
    }
    .lg\:m-49 {
      margin: calc(var(--spacing) * 49);
    }
    .lg\:m-50 {
      margin: calc(var(--spacing) * 50);
    }
    .lg\:m-51 {
      margin: calc(var(--spacing) * 51);
    }
    .lg\:m-52 {
      margin: calc(var(--spacing) * 52);
    }
    .lg\:m-53 {
      margin: calc(var(--spacing) * 53);
    }
    .lg\:m-54 {
      margin: calc(var(--spacing) * 54);
    }
    .lg\:m-55 {
      margin: calc(var(--spacing) * 55);
    }
    .lg\:m-56 {
      margin: calc(var(--spacing) * 56);
    }
    .lg\:m-57 {
      margin: calc(var(--spacing) * 57);
    }
    .lg\:m-58 {
      margin: calc(var(--spacing) * 58);
    }
    .lg\:m-59 {
      margin: calc(var(--spacing) * 59);
    }
    .lg\:m-60 {
      margin: calc(var(--spacing) * 60);
    }
    .lg\:m-61 {
      margin: calc(var(--spacing) * 61);
    }
    .lg\:m-62 {
      margin: calc(var(--spacing) * 62);
    }
    .lg\:m-63 {
      margin: calc(var(--spacing) * 63);
    }
    .lg\:m-64 {
      margin: calc(var(--spacing) * 64);
    }
    .lg\:\!mx-0 {
      margin-inline: 0px !important;
    }
    .lg\:\!mx-1 {
      margin-inline: var(--spacing) !important;
    }
    .lg\:\!mx-2 {
      margin-inline: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!mx-3 {
      margin-inline: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!mx-4 {
      margin-inline: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!mx-5 {
      margin-inline: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!mx-6 {
      margin-inline: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!mx-7 {
      margin-inline: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!mx-8 {
      margin-inline: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!mx-9 {
      margin-inline: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!mx-10 {
      margin-inline: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!mx-11 {
      margin-inline: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!mx-12 {
      margin-inline: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!mx-13 {
      margin-inline: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!mx-14 {
      margin-inline: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!mx-15 {
      margin-inline: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!mx-16 {
      margin-inline: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!mx-17 {
      margin-inline: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!mx-18 {
      margin-inline: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!mx-19 {
      margin-inline: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!mx-20 {
      margin-inline: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!mx-21 {
      margin-inline: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!mx-22 {
      margin-inline: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!mx-23 {
      margin-inline: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!mx-24 {
      margin-inline: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!mx-25 {
      margin-inline: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!mx-26 {
      margin-inline: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!mx-27 {
      margin-inline: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!mx-28 {
      margin-inline: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!mx-29 {
      margin-inline: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!mx-30 {
      margin-inline: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!mx-31 {
      margin-inline: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!mx-32 {
      margin-inline: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!mx-33 {
      margin-inline: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!mx-34 {
      margin-inline: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!mx-35 {
      margin-inline: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!mx-36 {
      margin-inline: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!mx-37 {
      margin-inline: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!mx-38 {
      margin-inline: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!mx-39 {
      margin-inline: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!mx-40 {
      margin-inline: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!mx-41 {
      margin-inline: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!mx-42 {
      margin-inline: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!mx-43 {
      margin-inline: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!mx-44 {
      margin-inline: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!mx-45 {
      margin-inline: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!mx-46 {
      margin-inline: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!mx-47 {
      margin-inline: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!mx-48 {
      margin-inline: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!mx-49 {
      margin-inline: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!mx-50 {
      margin-inline: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!mx-51 {
      margin-inline: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!mx-52 {
      margin-inline: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!mx-53 {
      margin-inline: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!mx-54 {
      margin-inline: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!mx-55 {
      margin-inline: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!mx-56 {
      margin-inline: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!mx-57 {
      margin-inline: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!mx-58 {
      margin-inline: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!mx-59 {
      margin-inline: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!mx-60 {
      margin-inline: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!mx-61 {
      margin-inline: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!mx-62 {
      margin-inline: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!mx-63 {
      margin-inline: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!mx-64 {
      margin-inline: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!mx-auto {
      margin-inline: auto !important;
    }
    .lg\:mx-0 {
      margin-inline: 0px;
    }
    .lg\:mx-1 {
      margin-inline: var(--spacing);
    }
    .lg\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .lg\:mx-3 {
      margin-inline: calc(var(--spacing) * 3);
    }
    .lg\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .lg\:mx-5 {
      margin-inline: calc(var(--spacing) * 5);
    }
    .lg\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .lg\:mx-7 {
      margin-inline: calc(var(--spacing) * 7);
    }
    .lg\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .lg\:mx-9 {
      margin-inline: calc(var(--spacing) * 9);
    }
    .lg\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }
    .lg\:mx-11 {
      margin-inline: calc(var(--spacing) * 11);
    }
    .lg\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .lg\:mx-13 {
      margin-inline: calc(var(--spacing) * 13);
    }
    .lg\:mx-14 {
      margin-inline: calc(var(--spacing) * 14);
    }
    .lg\:mx-15 {
      margin-inline: calc(var(--spacing) * 15);
    }
    .lg\:mx-16 {
      margin-inline: calc(var(--spacing) * 16);
    }
    .lg\:mx-17 {
      margin-inline: calc(var(--spacing) * 17);
    }
    .lg\:mx-18 {
      margin-inline: calc(var(--spacing) * 18);
    }
    .lg\:mx-19 {
      margin-inline: calc(var(--spacing) * 19);
    }
    .lg\:mx-20 {
      margin-inline: calc(var(--spacing) * 20);
    }
    .lg\:mx-21 {
      margin-inline: calc(var(--spacing) * 21);
    }
    .lg\:mx-22 {
      margin-inline: calc(var(--spacing) * 22);
    }
    .lg\:mx-23 {
      margin-inline: calc(var(--spacing) * 23);
    }
    .lg\:mx-24 {
      margin-inline: calc(var(--spacing) * 24);
    }
    .lg\:mx-25 {
      margin-inline: calc(var(--spacing) * 25);
    }
    .lg\:mx-26 {
      margin-inline: calc(var(--spacing) * 26);
    }
    .lg\:mx-27 {
      margin-inline: calc(var(--spacing) * 27);
    }
    .lg\:mx-28 {
      margin-inline: calc(var(--spacing) * 28);
    }
    .lg\:mx-29 {
      margin-inline: calc(var(--spacing) * 29);
    }
    .lg\:mx-30 {
      margin-inline: calc(var(--spacing) * 30);
    }
    .lg\:mx-31 {
      margin-inline: calc(var(--spacing) * 31);
    }
    .lg\:mx-32 {
      margin-inline: calc(var(--spacing) * 32);
    }
    .lg\:mx-33 {
      margin-inline: calc(var(--spacing) * 33);
    }
    .lg\:mx-34 {
      margin-inline: calc(var(--spacing) * 34);
    }
    .lg\:mx-35 {
      margin-inline: calc(var(--spacing) * 35);
    }
    .lg\:mx-36 {
      margin-inline: calc(var(--spacing) * 36);
    }
    .lg\:mx-37 {
      margin-inline: calc(var(--spacing) * 37);
    }
    .lg\:mx-38 {
      margin-inline: calc(var(--spacing) * 38);
    }
    .lg\:mx-39 {
      margin-inline: calc(var(--spacing) * 39);
    }
    .lg\:mx-40 {
      margin-inline: calc(var(--spacing) * 40);
    }
    .lg\:mx-41 {
      margin-inline: calc(var(--spacing) * 41);
    }
    .lg\:mx-42 {
      margin-inline: calc(var(--spacing) * 42);
    }
    .lg\:mx-43 {
      margin-inline: calc(var(--spacing) * 43);
    }
    .lg\:mx-44 {
      margin-inline: calc(var(--spacing) * 44);
    }
    .lg\:mx-45 {
      margin-inline: calc(var(--spacing) * 45);
    }
    .lg\:mx-46 {
      margin-inline: calc(var(--spacing) * 46);
    }
    .lg\:mx-47 {
      margin-inline: calc(var(--spacing) * 47);
    }
    .lg\:mx-48 {
      margin-inline: calc(var(--spacing) * 48);
    }
    .lg\:mx-49 {
      margin-inline: calc(var(--spacing) * 49);
    }
    .lg\:mx-50 {
      margin-inline: calc(var(--spacing) * 50);
    }
    .lg\:mx-51 {
      margin-inline: calc(var(--spacing) * 51);
    }
    .lg\:mx-52 {
      margin-inline: calc(var(--spacing) * 52);
    }
    .lg\:mx-53 {
      margin-inline: calc(var(--spacing) * 53);
    }
    .lg\:mx-54 {
      margin-inline: calc(var(--spacing) * 54);
    }
    .lg\:mx-55 {
      margin-inline: calc(var(--spacing) * 55);
    }
    .lg\:mx-56 {
      margin-inline: calc(var(--spacing) * 56);
    }
    .lg\:mx-57 {
      margin-inline: calc(var(--spacing) * 57);
    }
    .lg\:mx-58 {
      margin-inline: calc(var(--spacing) * 58);
    }
    .lg\:mx-59 {
      margin-inline: calc(var(--spacing) * 59);
    }
    .lg\:mx-60 {
      margin-inline: calc(var(--spacing) * 60);
    }
    .lg\:mx-61 {
      margin-inline: calc(var(--spacing) * 61);
    }
    .lg\:mx-62 {
      margin-inline: calc(var(--spacing) * 62);
    }
    .lg\:mx-63 {
      margin-inline: calc(var(--spacing) * 63);
    }
    .lg\:mx-64 {
      margin-inline: calc(var(--spacing) * 64);
    }
    .lg\:mx-auto {
      margin-inline: auto;
    }
    .lg\:\!my-0 {
      margin-block: 0px !important;
    }
    .lg\:\!my-1 {
      margin-block: var(--spacing) !important;
    }
    .lg\:\!my-2 {
      margin-block: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!my-3 {
      margin-block: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!my-4 {
      margin-block: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!my-5 {
      margin-block: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!my-6 {
      margin-block: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!my-7 {
      margin-block: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!my-8 {
      margin-block: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!my-9 {
      margin-block: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!my-10 {
      margin-block: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!my-11 {
      margin-block: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!my-12 {
      margin-block: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!my-13 {
      margin-block: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!my-14 {
      margin-block: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!my-15 {
      margin-block: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!my-16 {
      margin-block: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!my-17 {
      margin-block: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!my-18 {
      margin-block: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!my-19 {
      margin-block: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!my-20 {
      margin-block: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!my-21 {
      margin-block: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!my-22 {
      margin-block: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!my-23 {
      margin-block: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!my-24 {
      margin-block: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!my-25 {
      margin-block: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!my-26 {
      margin-block: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!my-27 {
      margin-block: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!my-28 {
      margin-block: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!my-29 {
      margin-block: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!my-30 {
      margin-block: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!my-31 {
      margin-block: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!my-32 {
      margin-block: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!my-33 {
      margin-block: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!my-34 {
      margin-block: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!my-35 {
      margin-block: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!my-36 {
      margin-block: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!my-37 {
      margin-block: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!my-38 {
      margin-block: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!my-39 {
      margin-block: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!my-40 {
      margin-block: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!my-41 {
      margin-block: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!my-42 {
      margin-block: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!my-43 {
      margin-block: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!my-44 {
      margin-block: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!my-45 {
      margin-block: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!my-46 {
      margin-block: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!my-47 {
      margin-block: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!my-48 {
      margin-block: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!my-49 {
      margin-block: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!my-50 {
      margin-block: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!my-51 {
      margin-block: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!my-52 {
      margin-block: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!my-53 {
      margin-block: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!my-54 {
      margin-block: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!my-55 {
      margin-block: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!my-56 {
      margin-block: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!my-57 {
      margin-block: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!my-58 {
      margin-block: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!my-59 {
      margin-block: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!my-60 {
      margin-block: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!my-61 {
      margin-block: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!my-62 {
      margin-block: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!my-63 {
      margin-block: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!my-64 {
      margin-block: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!my-auto {
      margin-block: auto !important;
    }
    .lg\:my-0 {
      margin-block: 0px;
    }
    .lg\:my-1 {
      margin-block: var(--spacing);
    }
    .lg\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .lg\:my-3 {
      margin-block: calc(var(--spacing) * 3);
    }
    .lg\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .lg\:my-5 {
      margin-block: calc(var(--spacing) * 5);
    }
    .lg\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .lg\:my-7 {
      margin-block: calc(var(--spacing) * 7);
    }
    .lg\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .lg\:my-9 {
      margin-block: calc(var(--spacing) * 9);
    }
    .lg\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }
    .lg\:my-11 {
      margin-block: calc(var(--spacing) * 11);
    }
    .lg\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .lg\:my-13 {
      margin-block: calc(var(--spacing) * 13);
    }
    .lg\:my-14 {
      margin-block: calc(var(--spacing) * 14);
    }
    .lg\:my-15 {
      margin-block: calc(var(--spacing) * 15);
    }
    .lg\:my-16 {
      margin-block: calc(var(--spacing) * 16);
    }
    .lg\:my-17 {
      margin-block: calc(var(--spacing) * 17);
    }
    .lg\:my-18 {
      margin-block: calc(var(--spacing) * 18);
    }
    .lg\:my-19 {
      margin-block: calc(var(--spacing) * 19);
    }
    .lg\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }
    .lg\:my-21 {
      margin-block: calc(var(--spacing) * 21);
    }
    .lg\:my-22 {
      margin-block: calc(var(--spacing) * 22);
    }
    .lg\:my-23 {
      margin-block: calc(var(--spacing) * 23);
    }
    .lg\:my-24 {
      margin-block: calc(var(--spacing) * 24);
    }
    .lg\:my-25 {
      margin-block: calc(var(--spacing) * 25);
    }
    .lg\:my-26 {
      margin-block: calc(var(--spacing) * 26);
    }
    .lg\:my-27 {
      margin-block: calc(var(--spacing) * 27);
    }
    .lg\:my-28 {
      margin-block: calc(var(--spacing) * 28);
    }
    .lg\:my-29 {
      margin-block: calc(var(--spacing) * 29);
    }
    .lg\:my-30 {
      margin-block: calc(var(--spacing) * 30);
    }
    .lg\:my-31 {
      margin-block: calc(var(--spacing) * 31);
    }
    .lg\:my-32 {
      margin-block: calc(var(--spacing) * 32);
    }
    .lg\:my-33 {
      margin-block: calc(var(--spacing) * 33);
    }
    .lg\:my-34 {
      margin-block: calc(var(--spacing) * 34);
    }
    .lg\:my-35 {
      margin-block: calc(var(--spacing) * 35);
    }
    .lg\:my-36 {
      margin-block: calc(var(--spacing) * 36);
    }
    .lg\:my-37 {
      margin-block: calc(var(--spacing) * 37);
    }
    .lg\:my-38 {
      margin-block: calc(var(--spacing) * 38);
    }
    .lg\:my-39 {
      margin-block: calc(var(--spacing) * 39);
    }
    .lg\:my-40 {
      margin-block: calc(var(--spacing) * 40);
    }
    .lg\:my-41 {
      margin-block: calc(var(--spacing) * 41);
    }
    .lg\:my-42 {
      margin-block: calc(var(--spacing) * 42);
    }
    .lg\:my-43 {
      margin-block: calc(var(--spacing) * 43);
    }
    .lg\:my-44 {
      margin-block: calc(var(--spacing) * 44);
    }
    .lg\:my-45 {
      margin-block: calc(var(--spacing) * 45);
    }
    .lg\:my-46 {
      margin-block: calc(var(--spacing) * 46);
    }
    .lg\:my-47 {
      margin-block: calc(var(--spacing) * 47);
    }
    .lg\:my-48 {
      margin-block: calc(var(--spacing) * 48);
    }
    .lg\:my-49 {
      margin-block: calc(var(--spacing) * 49);
    }
    .lg\:my-50 {
      margin-block: calc(var(--spacing) * 50);
    }
    .lg\:my-51 {
      margin-block: calc(var(--spacing) * 51);
    }
    .lg\:my-52 {
      margin-block: calc(var(--spacing) * 52);
    }
    .lg\:my-53 {
      margin-block: calc(var(--spacing) * 53);
    }
    .lg\:my-54 {
      margin-block: calc(var(--spacing) * 54);
    }
    .lg\:my-55 {
      margin-block: calc(var(--spacing) * 55);
    }
    .lg\:my-56 {
      margin-block: calc(var(--spacing) * 56);
    }
    .lg\:my-57 {
      margin-block: calc(var(--spacing) * 57);
    }
    .lg\:my-58 {
      margin-block: calc(var(--spacing) * 58);
    }
    .lg\:my-59 {
      margin-block: calc(var(--spacing) * 59);
    }
    .lg\:my-60 {
      margin-block: calc(var(--spacing) * 60);
    }
    .lg\:my-61 {
      margin-block: calc(var(--spacing) * 61);
    }
    .lg\:my-62 {
      margin-block: calc(var(--spacing) * 62);
    }
    .lg\:my-63 {
      margin-block: calc(var(--spacing) * 63);
    }
    .lg\:my-64 {
      margin-block: calc(var(--spacing) * 64);
    }
    .lg\:my-auto {
      margin-block: auto;
    }
    .lg\:\!mt-0 {
      margin-top: 0px !important;
    }
    .lg\:\!mt-1 {
      margin-top: var(--spacing) !important;
    }
    .lg\:\!mt-2 {
      margin-top: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!mt-3 {
      margin-top: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!mt-4 {
      margin-top: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!mt-5 {
      margin-top: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!mt-6 {
      margin-top: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!mt-7 {
      margin-top: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!mt-8 {
      margin-top: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!mt-9 {
      margin-top: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!mt-10 {
      margin-top: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!mt-11 {
      margin-top: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!mt-12 {
      margin-top: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!mt-13 {
      margin-top: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!mt-14 {
      margin-top: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!mt-15 {
      margin-top: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!mt-16 {
      margin-top: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!mt-17 {
      margin-top: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!mt-18 {
      margin-top: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!mt-19 {
      margin-top: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!mt-20 {
      margin-top: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!mt-21 {
      margin-top: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!mt-22 {
      margin-top: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!mt-23 {
      margin-top: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!mt-24 {
      margin-top: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!mt-25 {
      margin-top: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!mt-26 {
      margin-top: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!mt-27 {
      margin-top: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!mt-28 {
      margin-top: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!mt-29 {
      margin-top: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!mt-30 {
      margin-top: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!mt-31 {
      margin-top: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!mt-32 {
      margin-top: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!mt-33 {
      margin-top: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!mt-34 {
      margin-top: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!mt-35 {
      margin-top: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!mt-36 {
      margin-top: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!mt-37 {
      margin-top: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!mt-38 {
      margin-top: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!mt-39 {
      margin-top: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!mt-40 {
      margin-top: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!mt-41 {
      margin-top: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!mt-42 {
      margin-top: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!mt-43 {
      margin-top: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!mt-44 {
      margin-top: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!mt-45 {
      margin-top: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!mt-46 {
      margin-top: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!mt-47 {
      margin-top: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!mt-48 {
      margin-top: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!mt-49 {
      margin-top: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!mt-50 {
      margin-top: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!mt-51 {
      margin-top: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!mt-52 {
      margin-top: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!mt-53 {
      margin-top: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!mt-54 {
      margin-top: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!mt-55 {
      margin-top: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!mt-56 {
      margin-top: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!mt-57 {
      margin-top: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!mt-58 {
      margin-top: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!mt-59 {
      margin-top: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!mt-60 {
      margin-top: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!mt-61 {
      margin-top: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!mt-62 {
      margin-top: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!mt-63 {
      margin-top: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!mt-64 {
      margin-top: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!mt-auto {
      margin-top: auto !important;
    }
    .lg\:mt-0 {
      margin-top: 0px;
    }
    .lg\:mt-1 {
      margin-top: var(--spacing);
    }
    .lg\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .lg\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }
    .lg\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .lg\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
    .lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .lg\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }
    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .lg\:mt-9 {
      margin-top: calc(var(--spacing) * 9);
    }
    .lg\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .lg\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }
    .lg\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .lg\:mt-13 {
      margin-top: calc(var(--spacing) * 13);
    }
    .lg\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
    .lg\:mt-15 {
      margin-top: calc(var(--spacing) * 15);
    }
    .lg\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .lg\:mt-17 {
      margin-top: calc(var(--spacing) * 17);
    }
    .lg\:mt-18 {
      margin-top: calc(var(--spacing) * 18);
    }
    .lg\:mt-19 {
      margin-top: calc(var(--spacing) * 19);
    }
    .lg\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .lg\:mt-21 {
      margin-top: calc(var(--spacing) * 21);
    }
    .lg\:mt-22 {
      margin-top: calc(var(--spacing) * 22);
    }
    .lg\:mt-23 {
      margin-top: calc(var(--spacing) * 23);
    }
    .lg\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .lg\:mt-25 {
      margin-top: calc(var(--spacing) * 25);
    }
    .lg\:mt-26 {
      margin-top: calc(var(--spacing) * 26);
    }
    .lg\:mt-27 {
      margin-top: calc(var(--spacing) * 27);
    }
    .lg\:mt-28 {
      margin-top: calc(var(--spacing) * 28);
    }
    .lg\:mt-29 {
      margin-top: calc(var(--spacing) * 29);
    }
    .lg\:mt-30 {
      margin-top: calc(var(--spacing) * 30);
    }
    .lg\:mt-31 {
      margin-top: calc(var(--spacing) * 31);
    }
    .lg\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
    .lg\:mt-33 {
      margin-top: calc(var(--spacing) * 33);
    }
    .lg\:mt-34 {
      margin-top: calc(var(--spacing) * 34);
    }
    .lg\:mt-35 {
      margin-top: calc(var(--spacing) * 35);
    }
    .lg\:mt-36 {
      margin-top: calc(var(--spacing) * 36);
    }
    .lg\:mt-37 {
      margin-top: calc(var(--spacing) * 37);
    }
    .lg\:mt-38 {
      margin-top: calc(var(--spacing) * 38);
    }
    .lg\:mt-39 {
      margin-top: calc(var(--spacing) * 39);
    }
    .lg\:mt-40 {
      margin-top: calc(var(--spacing) * 40);
    }
    .lg\:mt-41 {
      margin-top: calc(var(--spacing) * 41);
    }
    .lg\:mt-42 {
      margin-top: calc(var(--spacing) * 42);
    }
    .lg\:mt-43 {
      margin-top: calc(var(--spacing) * 43);
    }
    .lg\:mt-44 {
      margin-top: calc(var(--spacing) * 44);
    }
    .lg\:mt-45 {
      margin-top: calc(var(--spacing) * 45);
    }
    .lg\:mt-46 {
      margin-top: calc(var(--spacing) * 46);
    }
    .lg\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }
    .lg\:mt-48 {
      margin-top: calc(var(--spacing) * 48);
    }
    .lg\:mt-49 {
      margin-top: calc(var(--spacing) * 49);
    }
    .lg\:mt-50 {
      margin-top: calc(var(--spacing) * 50);
    }
    .lg\:mt-51 {
      margin-top: calc(var(--spacing) * 51);
    }
    .lg\:mt-52 {
      margin-top: calc(var(--spacing) * 52);
    }
    .lg\:mt-53 {
      margin-top: calc(var(--spacing) * 53);
    }
    .lg\:mt-54 {
      margin-top: calc(var(--spacing) * 54);
    }
    .lg\:mt-55 {
      margin-top: calc(var(--spacing) * 55);
    }
    .lg\:mt-56 {
      margin-top: calc(var(--spacing) * 56);
    }
    .lg\:mt-57 {
      margin-top: calc(var(--spacing) * 57);
    }
    .lg\:mt-58 {
      margin-top: calc(var(--spacing) * 58);
    }
    .lg\:mt-59 {
      margin-top: calc(var(--spacing) * 59);
    }
    .lg\:mt-60 {
      margin-top: calc(var(--spacing) * 60);
    }
    .lg\:mt-61 {
      margin-top: calc(var(--spacing) * 61);
    }
    .lg\:mt-62 {
      margin-top: calc(var(--spacing) * 62);
    }
    .lg\:mt-63 {
      margin-top: calc(var(--spacing) * 63);
    }
    .lg\:mt-64 {
      margin-top: calc(var(--spacing) * 64);
    }
    .lg\:mt-auto {
      margin-top: auto;
    }
    .lg\:\!mr-0 {
      margin-right: 0px !important;
    }
    .lg\:\!mr-1 {
      margin-right: var(--spacing) !important;
    }
    .lg\:\!mr-2 {
      margin-right: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!mr-3 {
      margin-right: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!mr-4 {
      margin-right: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!mr-5 {
      margin-right: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!mr-6 {
      margin-right: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!mr-7 {
      margin-right: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!mr-8 {
      margin-right: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!mr-9 {
      margin-right: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!mr-10 {
      margin-right: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!mr-11 {
      margin-right: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!mr-12 {
      margin-right: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!mr-13 {
      margin-right: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!mr-14 {
      margin-right: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!mr-15 {
      margin-right: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!mr-16 {
      margin-right: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!mr-17 {
      margin-right: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!mr-18 {
      margin-right: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!mr-19 {
      margin-right: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!mr-20 {
      margin-right: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!mr-21 {
      margin-right: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!mr-22 {
      margin-right: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!mr-23 {
      margin-right: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!mr-24 {
      margin-right: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!mr-25 {
      margin-right: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!mr-26 {
      margin-right: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!mr-27 {
      margin-right: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!mr-28 {
      margin-right: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!mr-29 {
      margin-right: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!mr-30 {
      margin-right: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!mr-31 {
      margin-right: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!mr-32 {
      margin-right: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!mr-33 {
      margin-right: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!mr-34 {
      margin-right: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!mr-35 {
      margin-right: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!mr-36 {
      margin-right: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!mr-37 {
      margin-right: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!mr-38 {
      margin-right: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!mr-39 {
      margin-right: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!mr-40 {
      margin-right: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!mr-41 {
      margin-right: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!mr-42 {
      margin-right: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!mr-43 {
      margin-right: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!mr-44 {
      margin-right: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!mr-45 {
      margin-right: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!mr-46 {
      margin-right: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!mr-47 {
      margin-right: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!mr-48 {
      margin-right: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!mr-49 {
      margin-right: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!mr-50 {
      margin-right: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!mr-51 {
      margin-right: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!mr-52 {
      margin-right: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!mr-53 {
      margin-right: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!mr-54 {
      margin-right: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!mr-55 {
      margin-right: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!mr-56 {
      margin-right: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!mr-57 {
      margin-right: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!mr-58 {
      margin-right: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!mr-59 {
      margin-right: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!mr-60 {
      margin-right: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!mr-61 {
      margin-right: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!mr-62 {
      margin-right: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!mr-63 {
      margin-right: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!mr-64 {
      margin-right: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!mr-auto {
      margin-right: auto !important;
    }
    .lg\:mr-0 {
      margin-right: 0px;
    }
    .lg\:mr-1 {
      margin-right: var(--spacing);
    }
    .lg\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .lg\:mr-3 {
      margin-right: calc(var(--spacing) * 3);
    }
    .lg\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .lg\:mr-5 {
      margin-right: calc(var(--spacing) * 5);
    }
    .lg\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .lg\:mr-7 {
      margin-right: calc(var(--spacing) * 7);
    }
    .lg\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .lg\:mr-9 {
      margin-right: calc(var(--spacing) * 9);
    }
    .lg\:mr-10 {
      margin-right: calc(var(--spacing) * 10);
    }
    .lg\:mr-11 {
      margin-right: calc(var(--spacing) * 11);
    }
    .lg\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .lg\:mr-13 {
      margin-right: calc(var(--spacing) * 13);
    }
    .lg\:mr-14 {
      margin-right: calc(var(--spacing) * 14);
    }
    .lg\:mr-15 {
      margin-right: calc(var(--spacing) * 15);
    }
    .lg\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }
    .lg\:mr-17 {
      margin-right: calc(var(--spacing) * 17);
    }
    .lg\:mr-18 {
      margin-right: calc(var(--spacing) * 18);
    }
    .lg\:mr-19 {
      margin-right: calc(var(--spacing) * 19);
    }
    .lg\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }
    .lg\:mr-21 {
      margin-right: calc(var(--spacing) * 21);
    }
    .lg\:mr-22 {
      margin-right: calc(var(--spacing) * 22);
    }
    .lg\:mr-23 {
      margin-right: calc(var(--spacing) * 23);
    }
    .lg\:mr-24 {
      margin-right: calc(var(--spacing) * 24);
    }
    .lg\:mr-25 {
      margin-right: calc(var(--spacing) * 25);
    }
    .lg\:mr-26 {
      margin-right: calc(var(--spacing) * 26);
    }
    .lg\:mr-27 {
      margin-right: calc(var(--spacing) * 27);
    }
    .lg\:mr-28 {
      margin-right: calc(var(--spacing) * 28);
    }
    .lg\:mr-29 {
      margin-right: calc(var(--spacing) * 29);
    }
    .lg\:mr-30 {
      margin-right: calc(var(--spacing) * 30);
    }
    .lg\:mr-31 {
      margin-right: calc(var(--spacing) * 31);
    }
    .lg\:mr-32 {
      margin-right: calc(var(--spacing) * 32);
    }
    .lg\:mr-33 {
      margin-right: calc(var(--spacing) * 33);
    }
    .lg\:mr-34 {
      margin-right: calc(var(--spacing) * 34);
    }
    .lg\:mr-35 {
      margin-right: calc(var(--spacing) * 35);
    }
    .lg\:mr-36 {
      margin-right: calc(var(--spacing) * 36);
    }
    .lg\:mr-37 {
      margin-right: calc(var(--spacing) * 37);
    }
    .lg\:mr-38 {
      margin-right: calc(var(--spacing) * 38);
    }
    .lg\:mr-39 {
      margin-right: calc(var(--spacing) * 39);
    }
    .lg\:mr-40 {
      margin-right: calc(var(--spacing) * 40);
    }
    .lg\:mr-41 {
      margin-right: calc(var(--spacing) * 41);
    }
    .lg\:mr-42 {
      margin-right: calc(var(--spacing) * 42);
    }
    .lg\:mr-43 {
      margin-right: calc(var(--spacing) * 43);
    }
    .lg\:mr-44 {
      margin-right: calc(var(--spacing) * 44);
    }
    .lg\:mr-45 {
      margin-right: calc(var(--spacing) * 45);
    }
    .lg\:mr-46 {
      margin-right: calc(var(--spacing) * 46);
    }
    .lg\:mr-47 {
      margin-right: calc(var(--spacing) * 47);
    }
    .lg\:mr-48 {
      margin-right: calc(var(--spacing) * 48);
    }
    .lg\:mr-49 {
      margin-right: calc(var(--spacing) * 49);
    }
    .lg\:mr-50 {
      margin-right: calc(var(--spacing) * 50);
    }
    .lg\:mr-51 {
      margin-right: calc(var(--spacing) * 51);
    }
    .lg\:mr-52 {
      margin-right: calc(var(--spacing) * 52);
    }
    .lg\:mr-53 {
      margin-right: calc(var(--spacing) * 53);
    }
    .lg\:mr-54 {
      margin-right: calc(var(--spacing) * 54);
    }
    .lg\:mr-55 {
      margin-right: calc(var(--spacing) * 55);
    }
    .lg\:mr-56 {
      margin-right: calc(var(--spacing) * 56);
    }
    .lg\:mr-57 {
      margin-right: calc(var(--spacing) * 57);
    }
    .lg\:mr-58 {
      margin-right: calc(var(--spacing) * 58);
    }
    .lg\:mr-59 {
      margin-right: calc(var(--spacing) * 59);
    }
    .lg\:mr-60 {
      margin-right: calc(var(--spacing) * 60);
    }
    .lg\:mr-61 {
      margin-right: calc(var(--spacing) * 61);
    }
    .lg\:mr-62 {
      margin-right: calc(var(--spacing) * 62);
    }
    .lg\:mr-63 {
      margin-right: calc(var(--spacing) * 63);
    }
    .lg\:mr-64 {
      margin-right: calc(var(--spacing) * 64);
    }
    .lg\:mr-auto {
      margin-right: auto;
    }
    .lg\:\!mb-0 {
      margin-bottom: 0px !important;
    }
    .lg\:\!mb-1 {
      margin-bottom: var(--spacing) !important;
    }
    .lg\:\!mb-2 {
      margin-bottom: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!mb-3 {
      margin-bottom: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!mb-4 {
      margin-bottom: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!mb-5 {
      margin-bottom: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!mb-6 {
      margin-bottom: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!mb-7 {
      margin-bottom: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!mb-8 {
      margin-bottom: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!mb-9 {
      margin-bottom: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!mb-10 {
      margin-bottom: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!mb-11 {
      margin-bottom: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!mb-12 {
      margin-bottom: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!mb-13 {
      margin-bottom: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!mb-14 {
      margin-bottom: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!mb-15 {
      margin-bottom: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!mb-16 {
      margin-bottom: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!mb-17 {
      margin-bottom: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!mb-18 {
      margin-bottom: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!mb-19 {
      margin-bottom: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!mb-20 {
      margin-bottom: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!mb-21 {
      margin-bottom: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!mb-22 {
      margin-bottom: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!mb-23 {
      margin-bottom: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!mb-24 {
      margin-bottom: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!mb-25 {
      margin-bottom: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!mb-26 {
      margin-bottom: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!mb-27 {
      margin-bottom: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!mb-28 {
      margin-bottom: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!mb-29 {
      margin-bottom: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!mb-30 {
      margin-bottom: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!mb-31 {
      margin-bottom: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!mb-32 {
      margin-bottom: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!mb-33 {
      margin-bottom: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!mb-34 {
      margin-bottom: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!mb-35 {
      margin-bottom: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!mb-36 {
      margin-bottom: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!mb-37 {
      margin-bottom: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!mb-38 {
      margin-bottom: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!mb-39 {
      margin-bottom: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!mb-40 {
      margin-bottom: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!mb-41 {
      margin-bottom: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!mb-42 {
      margin-bottom: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!mb-43 {
      margin-bottom: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!mb-44 {
      margin-bottom: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!mb-45 {
      margin-bottom: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!mb-46 {
      margin-bottom: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!mb-47 {
      margin-bottom: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!mb-48 {
      margin-bottom: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!mb-49 {
      margin-bottom: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!mb-50 {
      margin-bottom: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!mb-51 {
      margin-bottom: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!mb-52 {
      margin-bottom: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!mb-53 {
      margin-bottom: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!mb-54 {
      margin-bottom: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!mb-55 {
      margin-bottom: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!mb-56 {
      margin-bottom: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!mb-57 {
      margin-bottom: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!mb-58 {
      margin-bottom: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!mb-59 {
      margin-bottom: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!mb-60 {
      margin-bottom: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!mb-61 {
      margin-bottom: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!mb-62 {
      margin-bottom: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!mb-63 {
      margin-bottom: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!mb-64 {
      margin-bottom: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!mb-auto {
      margin-bottom: auto !important;
    }
    .lg\:mb-0 {
      margin-bottom: 0px;
    }
    .lg\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .lg\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .lg\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
    .lg\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .lg\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
    .lg\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .lg\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }
    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .lg\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }
    .lg\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
    .lg\:mb-11 {
      margin-bottom: calc(var(--spacing) * 11);
    }
    .lg\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .lg\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }
    .lg\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
    .lg\:mb-15 {
      margin-bottom: calc(var(--spacing) * 15);
    }
    .lg\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .lg\:mb-17 {
      margin-bottom: calc(var(--spacing) * 17);
    }
    .lg\:mb-18 {
      margin-bottom: calc(var(--spacing) * 18);
    }
    .lg\:mb-19 {
      margin-bottom: calc(var(--spacing) * 19);
    }
    .lg\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
    .lg\:mb-21 {
      margin-bottom: calc(var(--spacing) * 21);
    }
    .lg\:mb-22 {
      margin-bottom: calc(var(--spacing) * 22);
    }
    .lg\:mb-23 {
      margin-bottom: calc(var(--spacing) * 23);
    }
    .lg\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }
    .lg\:mb-25 {
      margin-bottom: calc(var(--spacing) * 25);
    }
    .lg\:mb-26 {
      margin-bottom: calc(var(--spacing) * 26);
    }
    .lg\:mb-27 {
      margin-bottom: calc(var(--spacing) * 27);
    }
    .lg\:mb-28 {
      margin-bottom: calc(var(--spacing) * 28);
    }
    .lg\:mb-29 {
      margin-bottom: calc(var(--spacing) * 29);
    }
    .lg\:mb-30 {
      margin-bottom: calc(var(--spacing) * 30);
    }
    .lg\:mb-31 {
      margin-bottom: calc(var(--spacing) * 31);
    }
    .lg\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }
    .lg\:mb-33 {
      margin-bottom: calc(var(--spacing) * 33);
    }
    .lg\:mb-34 {
      margin-bottom: calc(var(--spacing) * 34);
    }
    .lg\:mb-35 {
      margin-bottom: calc(var(--spacing) * 35);
    }
    .lg\:mb-36 {
      margin-bottom: calc(var(--spacing) * 36);
    }
    .lg\:mb-37 {
      margin-bottom: calc(var(--spacing) * 37);
    }
    .lg\:mb-38 {
      margin-bottom: calc(var(--spacing) * 38);
    }
    .lg\:mb-39 {
      margin-bottom: calc(var(--spacing) * 39);
    }
    .lg\:mb-40 {
      margin-bottom: calc(var(--spacing) * 40);
    }
    .lg\:mb-41 {
      margin-bottom: calc(var(--spacing) * 41);
    }
    .lg\:mb-42 {
      margin-bottom: calc(var(--spacing) * 42);
    }
    .lg\:mb-43 {
      margin-bottom: calc(var(--spacing) * 43);
    }
    .lg\:mb-44 {
      margin-bottom: calc(var(--spacing) * 44);
    }
    .lg\:mb-45 {
      margin-bottom: calc(var(--spacing) * 45);
    }
    .lg\:mb-46 {
      margin-bottom: calc(var(--spacing) * 46);
    }
    .lg\:mb-47 {
      margin-bottom: calc(var(--spacing) * 47);
    }
    .lg\:mb-48 {
      margin-bottom: calc(var(--spacing) * 48);
    }
    .lg\:mb-49 {
      margin-bottom: calc(var(--spacing) * 49);
    }
    .lg\:mb-50 {
      margin-bottom: calc(var(--spacing) * 50);
    }
    .lg\:mb-51 {
      margin-bottom: calc(var(--spacing) * 51);
    }
    .lg\:mb-52 {
      margin-bottom: calc(var(--spacing) * 52);
    }
    .lg\:mb-53 {
      margin-bottom: calc(var(--spacing) * 53);
    }
    .lg\:mb-54 {
      margin-bottom: calc(var(--spacing) * 54);
    }
    .lg\:mb-55 {
      margin-bottom: calc(var(--spacing) * 55);
    }
    .lg\:mb-56 {
      margin-bottom: calc(var(--spacing) * 56);
    }
    .lg\:mb-57 {
      margin-bottom: calc(var(--spacing) * 57);
    }
    .lg\:mb-58 {
      margin-bottom: calc(var(--spacing) * 58);
    }
    .lg\:mb-59 {
      margin-bottom: calc(var(--spacing) * 59);
    }
    .lg\:mb-60 {
      margin-bottom: calc(var(--spacing) * 60);
    }
    .lg\:mb-61 {
      margin-bottom: calc(var(--spacing) * 61);
    }
    .lg\:mb-62 {
      margin-bottom: calc(var(--spacing) * 62);
    }
    .lg\:mb-63 {
      margin-bottom: calc(var(--spacing) * 63);
    }
    .lg\:mb-64 {
      margin-bottom: calc(var(--spacing) * 64);
    }
    .lg\:mb-auto {
      margin-bottom: auto;
    }
    .lg\:\!ml-0 {
      margin-left: 0px !important;
    }
    .lg\:\!ml-1 {
      margin-left: var(--spacing) !important;
    }
    .lg\:\!ml-2 {
      margin-left: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!ml-3 {
      margin-left: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!ml-4 {
      margin-left: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!ml-5 {
      margin-left: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!ml-6 {
      margin-left: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!ml-7 {
      margin-left: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!ml-8 {
      margin-left: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!ml-9 {
      margin-left: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!ml-10 {
      margin-left: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!ml-11 {
      margin-left: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!ml-12 {
      margin-left: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!ml-13 {
      margin-left: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!ml-14 {
      margin-left: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!ml-15 {
      margin-left: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!ml-16 {
      margin-left: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!ml-17 {
      margin-left: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!ml-18 {
      margin-left: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!ml-19 {
      margin-left: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!ml-20 {
      margin-left: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!ml-21 {
      margin-left: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!ml-22 {
      margin-left: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!ml-23 {
      margin-left: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!ml-24 {
      margin-left: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!ml-25 {
      margin-left: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!ml-26 {
      margin-left: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!ml-27 {
      margin-left: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!ml-28 {
      margin-left: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!ml-29 {
      margin-left: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!ml-30 {
      margin-left: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!ml-31 {
      margin-left: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!ml-32 {
      margin-left: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!ml-33 {
      margin-left: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!ml-34 {
      margin-left: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!ml-35 {
      margin-left: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!ml-36 {
      margin-left: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!ml-37 {
      margin-left: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!ml-38 {
      margin-left: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!ml-39 {
      margin-left: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!ml-40 {
      margin-left: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!ml-41 {
      margin-left: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!ml-42 {
      margin-left: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!ml-43 {
      margin-left: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!ml-44 {
      margin-left: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!ml-45 {
      margin-left: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!ml-46 {
      margin-left: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!ml-47 {
      margin-left: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!ml-48 {
      margin-left: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!ml-49 {
      margin-left: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!ml-50 {
      margin-left: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!ml-51 {
      margin-left: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!ml-52 {
      margin-left: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!ml-53 {
      margin-left: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!ml-54 {
      margin-left: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!ml-55 {
      margin-left: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!ml-56 {
      margin-left: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!ml-57 {
      margin-left: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!ml-58 {
      margin-left: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!ml-59 {
      margin-left: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!ml-60 {
      margin-left: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!ml-61 {
      margin-left: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!ml-62 {
      margin-left: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!ml-63 {
      margin-left: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!ml-64 {
      margin-left: calc(var(--spacing) * 64) !important;
    }
    .lg\:\!ml-auto {
      margin-left: auto !important;
    }
    .lg\:ml-0 {
      margin-left: 0px;
    }
    .lg\:ml-1 {
      margin-left: var(--spacing);
    }
    .lg\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .lg\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
    .lg\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .lg\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }
    .lg\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .lg\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }
    .lg\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .lg\:ml-9 {
      margin-left: calc(var(--spacing) * 9);
    }
    .lg\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }
    .lg\:ml-11 {
      margin-left: calc(var(--spacing) * 11);
    }
    .lg\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .lg\:ml-13 {
      margin-left: calc(var(--spacing) * 13);
    }
    .lg\:ml-14 {
      margin-left: calc(var(--spacing) * 14);
    }
    .lg\:ml-15 {
      margin-left: calc(var(--spacing) * 15);
    }
    .lg\:ml-16 {
      margin-left: calc(var(--spacing) * 16);
    }
    .lg\:ml-17 {
      margin-left: calc(var(--spacing) * 17);
    }
    .lg\:ml-18 {
      margin-left: calc(var(--spacing) * 18);
    }
    .lg\:ml-19 {
      margin-left: calc(var(--spacing) * 19);
    }
    .lg\:ml-20 {
      margin-left: calc(var(--spacing) * 20);
    }
    .lg\:ml-21 {
      margin-left: calc(var(--spacing) * 21);
    }
    .lg\:ml-22 {
      margin-left: calc(var(--spacing) * 22);
    }
    .lg\:ml-23 {
      margin-left: calc(var(--spacing) * 23);
    }
    .lg\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }
    .lg\:ml-25 {
      margin-left: calc(var(--spacing) * 25);
    }
    .lg\:ml-26 {
      margin-left: calc(var(--spacing) * 26);
    }
    .lg\:ml-27 {
      margin-left: calc(var(--spacing) * 27);
    }
    .lg\:ml-28 {
      margin-left: calc(var(--spacing) * 28);
    }
    .lg\:ml-29 {
      margin-left: calc(var(--spacing) * 29);
    }
    .lg\:ml-30 {
      margin-left: calc(var(--spacing) * 30);
    }
    .lg\:ml-31 {
      margin-left: calc(var(--spacing) * 31);
    }
    .lg\:ml-32 {
      margin-left: calc(var(--spacing) * 32);
    }
    .lg\:ml-33 {
      margin-left: calc(var(--spacing) * 33);
    }
    .lg\:ml-34 {
      margin-left: calc(var(--spacing) * 34);
    }
    .lg\:ml-35 {
      margin-left: calc(var(--spacing) * 35);
    }
    .lg\:ml-36 {
      margin-left: calc(var(--spacing) * 36);
    }
    .lg\:ml-37 {
      margin-left: calc(var(--spacing) * 37);
    }
    .lg\:ml-38 {
      margin-left: calc(var(--spacing) * 38);
    }
    .lg\:ml-39 {
      margin-left: calc(var(--spacing) * 39);
    }
    .lg\:ml-40 {
      margin-left: calc(var(--spacing) * 40);
    }
    .lg\:ml-41 {
      margin-left: calc(var(--spacing) * 41);
    }
    .lg\:ml-42 {
      margin-left: calc(var(--spacing) * 42);
    }
    .lg\:ml-43 {
      margin-left: calc(var(--spacing) * 43);
    }
    .lg\:ml-44 {
      margin-left: calc(var(--spacing) * 44);
    }
    .lg\:ml-45 {
      margin-left: calc(var(--spacing) * 45);
    }
    .lg\:ml-46 {
      margin-left: calc(var(--spacing) * 46);
    }
    .lg\:ml-47 {
      margin-left: calc(var(--spacing) * 47);
    }
    .lg\:ml-48 {
      margin-left: calc(var(--spacing) * 48);
    }
    .lg\:ml-49 {
      margin-left: calc(var(--spacing) * 49);
    }
    .lg\:ml-50 {
      margin-left: calc(var(--spacing) * 50);
    }
    .lg\:ml-51 {
      margin-left: calc(var(--spacing) * 51);
    }
    .lg\:ml-52 {
      margin-left: calc(var(--spacing) * 52);
    }
    .lg\:ml-53 {
      margin-left: calc(var(--spacing) * 53);
    }
    .lg\:ml-54 {
      margin-left: calc(var(--spacing) * 54);
    }
    .lg\:ml-55 {
      margin-left: calc(var(--spacing) * 55);
    }
    .lg\:ml-56 {
      margin-left: calc(var(--spacing) * 56);
    }
    .lg\:ml-57 {
      margin-left: calc(var(--spacing) * 57);
    }
    .lg\:ml-58 {
      margin-left: calc(var(--spacing) * 58);
    }
    .lg\:ml-59 {
      margin-left: calc(var(--spacing) * 59);
    }
    .lg\:ml-60 {
      margin-left: calc(var(--spacing) * 60);
    }
    .lg\:ml-61 {
      margin-left: calc(var(--spacing) * 61);
    }
    .lg\:ml-62 {
      margin-left: calc(var(--spacing) * 62);
    }
    .lg\:ml-63 {
      margin-left: calc(var(--spacing) * 63);
    }
    .lg\:ml-64 {
      margin-left: calc(var(--spacing) * 64);
    }
    .lg\:ml-auto {
      margin-left: auto;
    }
    .lg\:block {
      display: block;
    }
    .lg\:inline {
      display: inline;
    }
    .lg\:inline-block {
      display: inline-block;
    }
    .lg\:\!shrink {
      flex-shrink: 1 !important;
    }
    .lg\:\!shrink-0 {
      flex-shrink: 0 !important;
    }
    .lg\:\!shrink-1 {
      flex-shrink: 1 !important;
    }
    .lg\:\!grow {
      flex-grow: 1 !important;
    }
    .lg\:\!grow-0 {
      flex-grow: 0 !important;
    }
    .lg\:\!grow-1 {
      flex-grow: 1 !important;
    }
    .lg\:grow {
      flex-grow: 1;
    }
    .lg\:grow-0 {
      flex-grow: 0;
    }
    .lg\:grow-1 {
      flex-grow: 1;
    }
    .lg\:\!basis-0 {
      flex-basis: 0px !important;
    }
    .lg\:\!basis-auto {
      flex-basis: auto !important;
    }
    .lg\:\!basis-full {
      flex-basis: 100% !important;
    }
    .lg\:basis-0 {
      flex-basis: 0px;
    }
    .lg\:basis-auto {
      flex-basis: auto;
    }
    .lg\:basis-full {
      flex-basis: 100%;
    }
    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .lg\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .lg\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .lg\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .lg\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .lg\:\!flex-col {
      flex-direction: column !important;
    }
    .lg\:\!flex-row {
      flex-direction: row !important;
    }
    .lg\:flex-col {
      flex-direction: column;
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:\!flex-nowrap {
      flex-wrap: nowrap !important;
    }
    .lg\:\!flex-wrap {
      flex-wrap: wrap !important;
    }
    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .lg\:flex-wrap {
      flex-wrap: wrap;
    }
    .lg\:\!items-center {
      align-items: center !important;
    }
    .lg\:\!items-end {
      align-items: flex-end !important;
    }
    .lg\:\!items-start {
      align-items: flex-start !important;
    }
    .lg\:items-center {
      align-items: center;
    }
    .lg\:items-end {
      align-items: flex-end;
    }
    .lg\:items-start {
      align-items: flex-start;
    }
    .lg\:\!justify-around {
      justify-content: space-around !important;
    }
    .lg\:\!justify-between {
      justify-content: space-between !important;
    }
    .lg\:\!justify-center {
      justify-content: center !important;
    }
    .lg\:\!justify-end {
      justify-content: flex-end !important;
    }
    .lg\:\!justify-evenly {
      justify-content: space-evenly !important;
    }
    .lg\:\!justify-start {
      justify-content: flex-start !important;
    }
    .lg\:justify-around {
      justify-content: space-around;
    }
    .lg\:justify-between {
      justify-content: space-between;
    }
    .lg\:justify-center {
      justify-content: center;
    }
    .lg\:justify-end {
      justify-content: flex-end;
    }
    .lg\:justify-evenly {
      justify-content: space-evenly;
    }
    .lg\:justify-start {
      justify-content: flex-start;
    }
    .lg\:\!gap-0 {
      gap: 0px !important;
    }
    .lg\:\!gap-1 {
      gap: var(--spacing) !important;
    }
    .lg\:\!gap-2 {
      gap: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!gap-3 {
      gap: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!gap-4 {
      gap: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!gap-5 {
      gap: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!gap-6 {
      gap: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!gap-7 {
      gap: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!gap-8 {
      gap: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!gap-9 {
      gap: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!gap-10 {
      gap: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!gap-11 {
      gap: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!gap-12 {
      gap: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!gap-13 {
      gap: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!gap-14 {
      gap: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!gap-15 {
      gap: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!gap-16 {
      gap: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!gap-17 {
      gap: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!gap-18 {
      gap: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!gap-19 {
      gap: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!gap-20 {
      gap: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!gap-21 {
      gap: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!gap-22 {
      gap: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!gap-23 {
      gap: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!gap-24 {
      gap: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!gap-25 {
      gap: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!gap-26 {
      gap: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!gap-27 {
      gap: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!gap-28 {
      gap: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!gap-29 {
      gap: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!gap-30 {
      gap: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!gap-31 {
      gap: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!gap-32 {
      gap: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!gap-33 {
      gap: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!gap-34 {
      gap: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!gap-35 {
      gap: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!gap-36 {
      gap: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!gap-37 {
      gap: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!gap-38 {
      gap: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!gap-39 {
      gap: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!gap-40 {
      gap: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!gap-41 {
      gap: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!gap-42 {
      gap: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!gap-43 {
      gap: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!gap-44 {
      gap: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!gap-45 {
      gap: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!gap-46 {
      gap: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!gap-47 {
      gap: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!gap-48 {
      gap: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!gap-49 {
      gap: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!gap-50 {
      gap: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!gap-51 {
      gap: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!gap-52 {
      gap: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!gap-53 {
      gap: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!gap-54 {
      gap: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!gap-55 {
      gap: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!gap-56 {
      gap: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!gap-57 {
      gap: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!gap-58 {
      gap: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!gap-59 {
      gap: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!gap-60 {
      gap: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!gap-61 {
      gap: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!gap-62 {
      gap: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!gap-63 {
      gap: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!gap-64 {
      gap: calc(var(--spacing) * 64) !important;
    }
    .lg\:gap-0 {
      gap: 0px;
    }
    .lg\:gap-1 {
      gap: var(--spacing);
    }
    .lg\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .lg\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .lg\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .lg\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .lg\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .lg\:gap-13 {
      gap: calc(var(--spacing) * 13);
    }
    .lg\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .lg\:gap-15 {
      gap: calc(var(--spacing) * 15);
    }
    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .lg\:gap-17 {
      gap: calc(var(--spacing) * 17);
    }
    .lg\:gap-18 {
      gap: calc(var(--spacing) * 18);
    }
    .lg\:gap-19 {
      gap: calc(var(--spacing) * 19);
    }
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .lg\:gap-21 {
      gap: calc(var(--spacing) * 21);
    }
    .lg\:gap-22 {
      gap: calc(var(--spacing) * 22);
    }
    .lg\:gap-23 {
      gap: calc(var(--spacing) * 23);
    }
    .lg\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
    .lg\:gap-25 {
      gap: calc(var(--spacing) * 25);
    }
    .lg\:gap-26 {
      gap: calc(var(--spacing) * 26);
    }
    .lg\:gap-27 {
      gap: calc(var(--spacing) * 27);
    }
    .lg\:gap-28 {
      gap: calc(var(--spacing) * 28);
    }
    .lg\:gap-29 {
      gap: calc(var(--spacing) * 29);
    }
    .lg\:gap-30 {
      gap: calc(var(--spacing) * 30);
    }
    .lg\:gap-31 {
      gap: calc(var(--spacing) * 31);
    }
    .lg\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }
    .lg\:gap-33 {
      gap: calc(var(--spacing) * 33);
    }
    .lg\:gap-34 {
      gap: calc(var(--spacing) * 34);
    }
    .lg\:gap-35 {
      gap: calc(var(--spacing) * 35);
    }
    .lg\:gap-36 {
      gap: calc(var(--spacing) * 36);
    }
    .lg\:gap-37 {
      gap: calc(var(--spacing) * 37);
    }
    .lg\:gap-38 {
      gap: calc(var(--spacing) * 38);
    }
    .lg\:gap-39 {
      gap: calc(var(--spacing) * 39);
    }
    .lg\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }
    .lg\:gap-41 {
      gap: calc(var(--spacing) * 41);
    }
    .lg\:gap-42 {
      gap: calc(var(--spacing) * 42);
    }
    .lg\:gap-43 {
      gap: calc(var(--spacing) * 43);
    }
    .lg\:gap-44 {
      gap: calc(var(--spacing) * 44);
    }
    .lg\:gap-45 {
      gap: calc(var(--spacing) * 45);
    }
    .lg\:gap-46 {
      gap: calc(var(--spacing) * 46);
    }
    .lg\:gap-47 {
      gap: calc(var(--spacing) * 47);
    }
    .lg\:gap-48 {
      gap: calc(var(--spacing) * 48);
    }
    .lg\:gap-49 {
      gap: calc(var(--spacing) * 49);
    }
    .lg\:gap-50 {
      gap: calc(var(--spacing) * 50);
    }
    .lg\:gap-51 {
      gap: calc(var(--spacing) * 51);
    }
    .lg\:gap-52 {
      gap: calc(var(--spacing) * 52);
    }
    .lg\:gap-53 {
      gap: calc(var(--spacing) * 53);
    }
    .lg\:gap-54 {
      gap: calc(var(--spacing) * 54);
    }
    .lg\:gap-55 {
      gap: calc(var(--spacing) * 55);
    }
    .lg\:gap-56 {
      gap: calc(var(--spacing) * 56);
    }
    .lg\:gap-57 {
      gap: calc(var(--spacing) * 57);
    }
    .lg\:gap-58 {
      gap: calc(var(--spacing) * 58);
    }
    .lg\:gap-59 {
      gap: calc(var(--spacing) * 59);
    }
    .lg\:gap-60 {
      gap: calc(var(--spacing) * 60);
    }
    .lg\:gap-61 {
      gap: calc(var(--spacing) * 61);
    }
    .lg\:gap-62 {
      gap: calc(var(--spacing) * 62);
    }
    .lg\:gap-63 {
      gap: calc(var(--spacing) * 63);
    }
    .lg\:gap-64 {
      gap: calc(var(--spacing) * 64);
    }
    .lg\:\!p-0 {
      padding: 0px !important;
    }
    .lg\:\!p-1 {
      padding: var(--spacing) !important;
    }
    .lg\:\!p-2 {
      padding: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!p-3 {
      padding: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!p-5 {
      padding: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!p-6 {
      padding: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!p-7 {
      padding: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!p-8 {
      padding: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!p-9 {
      padding: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!p-10 {
      padding: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!p-11 {
      padding: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!p-12 {
      padding: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!p-13 {
      padding: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!p-14 {
      padding: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!p-15 {
      padding: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!p-16 {
      padding: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!p-17 {
      padding: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!p-18 {
      padding: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!p-19 {
      padding: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!p-20 {
      padding: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!p-21 {
      padding: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!p-22 {
      padding: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!p-23 {
      padding: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!p-24 {
      padding: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!p-25 {
      padding: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!p-26 {
      padding: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!p-27 {
      padding: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!p-28 {
      padding: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!p-29 {
      padding: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!p-30 {
      padding: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!p-31 {
      padding: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!p-32 {
      padding: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!p-33 {
      padding: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!p-34 {
      padding: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!p-35 {
      padding: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!p-36 {
      padding: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!p-37 {
      padding: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!p-38 {
      padding: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!p-39 {
      padding: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!p-40 {
      padding: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!p-41 {
      padding: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!p-42 {
      padding: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!p-43 {
      padding: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!p-44 {
      padding: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!p-45 {
      padding: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!p-46 {
      padding: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!p-47 {
      padding: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!p-48 {
      padding: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!p-49 {
      padding: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!p-50 {
      padding: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!p-51 {
      padding: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!p-52 {
      padding: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!p-53 {
      padding: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!p-54 {
      padding: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!p-55 {
      padding: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!p-56 {
      padding: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!p-57 {
      padding: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!p-58 {
      padding: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!p-59 {
      padding: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!p-60 {
      padding: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!p-61 {
      padding: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!p-62 {
      padding: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!p-63 {
      padding: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!p-64 {
      padding: calc(var(--spacing) * 64) !important;
    }
    .lg\:p-0 {
      padding: 0px;
    }
    .lg\:p-1 {
      padding: var(--spacing);
    }
    .lg\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .lg\:p-3 {
      padding: calc(var(--spacing) * 3);
    }
    .lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .lg\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .lg\:p-9 {
      padding: calc(var(--spacing) * 9);
    }
    .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .lg\:p-11 {
      padding: calc(var(--spacing) * 11);
    }
    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .lg\:p-13 {
      padding: calc(var(--spacing) * 13);
    }
    .lg\:p-14 {
      padding: calc(var(--spacing) * 14);
    }
    .lg\:p-15 {
      padding: calc(var(--spacing) * 15);
    }
    .lg\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
    .lg\:p-17 {
      padding: calc(var(--spacing) * 17);
    }
    .lg\:p-18 {
      padding: calc(var(--spacing) * 18);
    }
    .lg\:p-19 {
      padding: calc(var(--spacing) * 19);
    }
    .lg\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .lg\:p-21 {
      padding: calc(var(--spacing) * 21);
    }
    .lg\:p-22 {
      padding: calc(var(--spacing) * 22);
    }
    .lg\:p-23 {
      padding: calc(var(--spacing) * 23);
    }
    .lg\:p-24 {
      padding: calc(var(--spacing) * 24);
    }
    .lg\:p-25 {
      padding: calc(var(--spacing) * 25);
    }
    .lg\:p-26 {
      padding: calc(var(--spacing) * 26);
    }
    .lg\:p-27 {
      padding: calc(var(--spacing) * 27);
    }
    .lg\:p-28 {
      padding: calc(var(--spacing) * 28);
    }
    .lg\:p-29 {
      padding: calc(var(--spacing) * 29);
    }
    .lg\:p-30 {
      padding: calc(var(--spacing) * 30);
    }
    .lg\:p-31 {
      padding: calc(var(--spacing) * 31);
    }
    .lg\:p-32 {
      padding: calc(var(--spacing) * 32);
    }
    .lg\:p-33 {
      padding: calc(var(--spacing) * 33);
    }
    .lg\:p-34 {
      padding: calc(var(--spacing) * 34);
    }
    .lg\:p-35 {
      padding: calc(var(--spacing) * 35);
    }
    .lg\:p-36 {
      padding: calc(var(--spacing) * 36);
    }
    .lg\:p-37 {
      padding: calc(var(--spacing) * 37);
    }
    .lg\:p-38 {
      padding: calc(var(--spacing) * 38);
    }
    .lg\:p-39 {
      padding: calc(var(--spacing) * 39);
    }
    .lg\:p-40 {
      padding: calc(var(--spacing) * 40);
    }
    .lg\:p-41 {
      padding: calc(var(--spacing) * 41);
    }
    .lg\:p-42 {
      padding: calc(var(--spacing) * 42);
    }
    .lg\:p-43 {
      padding: calc(var(--spacing) * 43);
    }
    .lg\:p-44 {
      padding: calc(var(--spacing) * 44);
    }
    .lg\:p-45 {
      padding: calc(var(--spacing) * 45);
    }
    .lg\:p-46 {
      padding: calc(var(--spacing) * 46);
    }
    .lg\:p-47 {
      padding: calc(var(--spacing) * 47);
    }
    .lg\:p-48 {
      padding: calc(var(--spacing) * 48);
    }
    .lg\:p-49 {
      padding: calc(var(--spacing) * 49);
    }
    .lg\:p-50 {
      padding: calc(var(--spacing) * 50);
    }
    .lg\:p-51 {
      padding: calc(var(--spacing) * 51);
    }
    .lg\:p-52 {
      padding: calc(var(--spacing) * 52);
    }
    .lg\:p-53 {
      padding: calc(var(--spacing) * 53);
    }
    .lg\:p-54 {
      padding: calc(var(--spacing) * 54);
    }
    .lg\:p-55 {
      padding: calc(var(--spacing) * 55);
    }
    .lg\:p-56 {
      padding: calc(var(--spacing) * 56);
    }
    .lg\:p-57 {
      padding: calc(var(--spacing) * 57);
    }
    .lg\:p-58 {
      padding: calc(var(--spacing) * 58);
    }
    .lg\:p-59 {
      padding: calc(var(--spacing) * 59);
    }
    .lg\:p-60 {
      padding: calc(var(--spacing) * 60);
    }
    .lg\:p-61 {
      padding: calc(var(--spacing) * 61);
    }
    .lg\:p-62 {
      padding: calc(var(--spacing) * 62);
    }
    .lg\:p-63 {
      padding: calc(var(--spacing) * 63);
    }
    .lg\:p-64 {
      padding: calc(var(--spacing) * 64);
    }
    .lg\:\!px-0 {
      padding-inline: 0px !important;
    }
    .lg\:\!px-1 {
      padding-inline: var(--spacing) !important;
    }
    .lg\:\!px-2 {
      padding-inline: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!px-3 {
      padding-inline: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!px-5 {
      padding-inline: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!px-7 {
      padding-inline: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!px-9 {
      padding-inline: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!px-11 {
      padding-inline: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!px-13 {
      padding-inline: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!px-14 {
      padding-inline: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!px-15 {
      padding-inline: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!px-16 {
      padding-inline: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!px-17 {
      padding-inline: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!px-18 {
      padding-inline: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!px-19 {
      padding-inline: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!px-21 {
      padding-inline: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!px-22 {
      padding-inline: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!px-23 {
      padding-inline: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!px-24 {
      padding-inline: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!px-25 {
      padding-inline: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!px-26 {
      padding-inline: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!px-27 {
      padding-inline: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!px-28 {
      padding-inline: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!px-29 {
      padding-inline: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!px-30 {
      padding-inline: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!px-31 {
      padding-inline: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!px-32 {
      padding-inline: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!px-33 {
      padding-inline: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!px-34 {
      padding-inline: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!px-35 {
      padding-inline: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!px-36 {
      padding-inline: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!px-37 {
      padding-inline: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!px-38 {
      padding-inline: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!px-39 {
      padding-inline: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!px-40 {
      padding-inline: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!px-41 {
      padding-inline: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!px-42 {
      padding-inline: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!px-43 {
      padding-inline: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!px-44 {
      padding-inline: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!px-45 {
      padding-inline: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!px-46 {
      padding-inline: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!px-47 {
      padding-inline: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!px-48 {
      padding-inline: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!px-49 {
      padding-inline: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!px-50 {
      padding-inline: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!px-51 {
      padding-inline: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!px-53 {
      padding-inline: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!px-54 {
      padding-inline: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!px-55 {
      padding-inline: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!px-56 {
      padding-inline: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!px-57 {
      padding-inline: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!px-58 {
      padding-inline: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!px-59 {
      padding-inline: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!px-60 {
      padding-inline: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!px-61 {
      padding-inline: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!px-62 {
      padding-inline: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!px-63 {
      padding-inline: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!px-64 {
      padding-inline: calc(var(--spacing) * 64) !important;
    }
    .lg\:px-0 {
      padding-inline: 0px;
    }
    .lg\:px-1 {
      padding-inline: var(--spacing);
    }
    .lg\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .lg\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .lg\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .lg\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .lg\:px-11 {
      padding-inline: calc(var(--spacing) * 11);
    }
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .lg\:px-13 {
      padding-inline: calc(var(--spacing) * 13);
    }
    .lg\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .lg\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }
    .lg\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
    .lg\:px-17 {
      padding-inline: calc(var(--spacing) * 17);
    }
    .lg\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }
    .lg\:px-19 {
      padding-inline: calc(var(--spacing) * 19);
    }
    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .lg\:px-21 {
      padding-inline: calc(var(--spacing) * 21);
    }
    .lg\:px-22 {
      padding-inline: calc(var(--spacing) * 22);
    }
    .lg\:px-23 {
      padding-inline: calc(var(--spacing) * 23);
    }
    .lg\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
    .lg\:px-25 {
      padding-inline: calc(var(--spacing) * 25);
    }
    .lg\:px-26 {
      padding-inline: calc(var(--spacing) * 26);
    }
    .lg\:px-27 {
      padding-inline: calc(var(--spacing) * 27);
    }
    .lg\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
    .lg\:px-29 {
      padding-inline: calc(var(--spacing) * 29);
    }
    .lg\:px-30 {
      padding-inline: calc(var(--spacing) * 30);
    }
    .lg\:px-31 {
      padding-inline: calc(var(--spacing) * 31);
    }
    .lg\:px-32 {
      padding-inline: calc(var(--spacing) * 32);
    }
    .lg\:px-33 {
      padding-inline: calc(var(--spacing) * 33);
    }
    .lg\:px-34 {
      padding-inline: calc(var(--spacing) * 34);
    }
    .lg\:px-35 {
      padding-inline: calc(var(--spacing) * 35);
    }
    .lg\:px-36 {
      padding-inline: calc(var(--spacing) * 36);
    }
    .lg\:px-37 {
      padding-inline: calc(var(--spacing) * 37);
    }
    .lg\:px-38 {
      padding-inline: calc(var(--spacing) * 38);
    }
    .lg\:px-39 {
      padding-inline: calc(var(--spacing) * 39);
    }
    .lg\:px-40 {
      padding-inline: calc(var(--spacing) * 40);
    }
    .lg\:px-41 {
      padding-inline: calc(var(--spacing) * 41);
    }
    .lg\:px-42 {
      padding-inline: calc(var(--spacing) * 42);
    }
    .lg\:px-43 {
      padding-inline: calc(var(--spacing) * 43);
    }
    .lg\:px-44 {
      padding-inline: calc(var(--spacing) * 44);
    }
    .lg\:px-45 {
      padding-inline: calc(var(--spacing) * 45);
    }
    .lg\:px-46 {
      padding-inline: calc(var(--spacing) * 46);
    }
    .lg\:px-47 {
      padding-inline: calc(var(--spacing) * 47);
    }
    .lg\:px-48 {
      padding-inline: calc(var(--spacing) * 48);
    }
    .lg\:px-49 {
      padding-inline: calc(var(--spacing) * 49);
    }
    .lg\:px-50 {
      padding-inline: calc(var(--spacing) * 50);
    }
    .lg\:px-51 {
      padding-inline: calc(var(--spacing) * 51);
    }
    .lg\:px-52 {
      padding-inline: calc(var(--spacing) * 52);
    }
    .lg\:px-53 {
      padding-inline: calc(var(--spacing) * 53);
    }
    .lg\:px-54 {
      padding-inline: calc(var(--spacing) * 54);
    }
    .lg\:px-55 {
      padding-inline: calc(var(--spacing) * 55);
    }
    .lg\:px-56 {
      padding-inline: calc(var(--spacing) * 56);
    }
    .lg\:px-57 {
      padding-inline: calc(var(--spacing) * 57);
    }
    .lg\:px-58 {
      padding-inline: calc(var(--spacing) * 58);
    }
    .lg\:px-59 {
      padding-inline: calc(var(--spacing) * 59);
    }
    .lg\:px-60 {
      padding-inline: calc(var(--spacing) * 60);
    }
    .lg\:px-61 {
      padding-inline: calc(var(--spacing) * 61);
    }
    .lg\:px-62 {
      padding-inline: calc(var(--spacing) * 62);
    }
    .lg\:px-63 {
      padding-inline: calc(var(--spacing) * 63);
    }
    .lg\:px-64 {
      padding-inline: calc(var(--spacing) * 64);
    }
    .lg\:\!py-0 {
      padding-block: 0px !important;
    }
    .lg\:\!py-1 {
      padding-block: var(--spacing) !important;
    }
    .lg\:\!py-2 {
      padding-block: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!py-3 {
      padding-block: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!py-4 {
      padding-block: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!py-5 {
      padding-block: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!py-6 {
      padding-block: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!py-7 {
      padding-block: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!py-8 {
      padding-block: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!py-9 {
      padding-block: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!py-10 {
      padding-block: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!py-11 {
      padding-block: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!py-13 {
      padding-block: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!py-14 {
      padding-block: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!py-15 {
      padding-block: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!py-16 {
      padding-block: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!py-17 {
      padding-block: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!py-18 {
      padding-block: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!py-19 {
      padding-block: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!py-20 {
      padding-block: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!py-21 {
      padding-block: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!py-22 {
      padding-block: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!py-23 {
      padding-block: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!py-24 {
      padding-block: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!py-25 {
      padding-block: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!py-26 {
      padding-block: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!py-27 {
      padding-block: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!py-28 {
      padding-block: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!py-29 {
      padding-block: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!py-30 {
      padding-block: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!py-31 {
      padding-block: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!py-32 {
      padding-block: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!py-33 {
      padding-block: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!py-34 {
      padding-block: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!py-35 {
      padding-block: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!py-36 {
      padding-block: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!py-37 {
      padding-block: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!py-38 {
      padding-block: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!py-39 {
      padding-block: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!py-40 {
      padding-block: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!py-41 {
      padding-block: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!py-42 {
      padding-block: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!py-43 {
      padding-block: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!py-44 {
      padding-block: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!py-45 {
      padding-block: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!py-46 {
      padding-block: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!py-47 {
      padding-block: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!py-48 {
      padding-block: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!py-49 {
      padding-block: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!py-50 {
      padding-block: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!py-51 {
      padding-block: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!py-53 {
      padding-block: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!py-54 {
      padding-block: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!py-55 {
      padding-block: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!py-56 {
      padding-block: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!py-57 {
      padding-block: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!py-58 {
      padding-block: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!py-59 {
      padding-block: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!py-60 {
      padding-block: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!py-61 {
      padding-block: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!py-62 {
      padding-block: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!py-63 {
      padding-block: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!py-64 {
      padding-block: calc(var(--spacing) * 64) !important;
    }
    .lg\:py-0 {
      padding-block: 0px;
    }
    .lg\:py-1 {
      padding-block: var(--spacing);
    }
    .lg\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .lg\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
    .lg\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .lg\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }
    .lg\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .lg\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
    .lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .lg\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
    .lg\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .lg\:py-11 {
      padding-block: calc(var(--spacing) * 11);
    }
    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .lg\:py-13 {
      padding-block: calc(var(--spacing) * 13);
    }
    .lg\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .lg\:py-15 {
      padding-block: calc(var(--spacing) * 15);
    }
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .lg\:py-17 {
      padding-block: calc(var(--spacing) * 17);
    }
    .lg\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
    .lg\:py-19 {
      padding-block: calc(var(--spacing) * 19);
    }
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .lg\:py-21 {
      padding-block: calc(var(--spacing) * 21);
    }
    .lg\:py-22 {
      padding-block: calc(var(--spacing) * 22);
    }
    .lg\:py-23 {
      padding-block: calc(var(--spacing) * 23);
    }
    .lg\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
    .lg\:py-25 {
      padding-block: calc(var(--spacing) * 25);
    }
    .lg\:py-26 {
      padding-block: calc(var(--spacing) * 26);
    }
    .lg\:py-27 {
      padding-block: calc(var(--spacing) * 27);
    }
    .lg\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
    .lg\:py-29 {
      padding-block: calc(var(--spacing) * 29);
    }
    .lg\:py-30 {
      padding-block: calc(var(--spacing) * 30);
    }
    .lg\:py-31 {
      padding-block: calc(var(--spacing) * 31);
    }
    .lg\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .lg\:py-33 {
      padding-block: calc(var(--spacing) * 33);
    }
    .lg\:py-34 {
      padding-block: calc(var(--spacing) * 34);
    }
    .lg\:py-35 {
      padding-block: calc(var(--spacing) * 35);
    }
    .lg\:py-36 {
      padding-block: calc(var(--spacing) * 36);
    }
    .lg\:py-37 {
      padding-block: calc(var(--spacing) * 37);
    }
    .lg\:py-38 {
      padding-block: calc(var(--spacing) * 38);
    }
    .lg\:py-39 {
      padding-block: calc(var(--spacing) * 39);
    }
    .lg\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
    .lg\:py-41 {
      padding-block: calc(var(--spacing) * 41);
    }
    .lg\:py-42 {
      padding-block: calc(var(--spacing) * 42);
    }
    .lg\:py-43 {
      padding-block: calc(var(--spacing) * 43);
    }
    .lg\:py-44 {
      padding-block: calc(var(--spacing) * 44);
    }
    .lg\:py-45 {
      padding-block: calc(var(--spacing) * 45);
    }
    .lg\:py-46 {
      padding-block: calc(var(--spacing) * 46);
    }
    .lg\:py-47 {
      padding-block: calc(var(--spacing) * 47);
    }
    .lg\:py-48 {
      padding-block: calc(var(--spacing) * 48);
    }
    .lg\:py-49 {
      padding-block: calc(var(--spacing) * 49);
    }
    .lg\:py-50 {
      padding-block: calc(var(--spacing) * 50);
    }
    .lg\:py-51 {
      padding-block: calc(var(--spacing) * 51);
    }
    .lg\:py-52 {
      padding-block: calc(var(--spacing) * 52);
    }
    .lg\:py-53 {
      padding-block: calc(var(--spacing) * 53);
    }
    .lg\:py-54 {
      padding-block: calc(var(--spacing) * 54);
    }
    .lg\:py-55 {
      padding-block: calc(var(--spacing) * 55);
    }
    .lg\:py-56 {
      padding-block: calc(var(--spacing) * 56);
    }
    .lg\:py-57 {
      padding-block: calc(var(--spacing) * 57);
    }
    .lg\:py-58 {
      padding-block: calc(var(--spacing) * 58);
    }
    .lg\:py-59 {
      padding-block: calc(var(--spacing) * 59);
    }
    .lg\:py-60 {
      padding-block: calc(var(--spacing) * 60);
    }
    .lg\:py-61 {
      padding-block: calc(var(--spacing) * 61);
    }
    .lg\:py-62 {
      padding-block: calc(var(--spacing) * 62);
    }
    .lg\:py-63 {
      padding-block: calc(var(--spacing) * 63);
    }
    .lg\:py-64 {
      padding-block: calc(var(--spacing) * 64);
    }
    .lg\:\!pt-0 {
      padding-top: 0px !important;
    }
    .lg\:\!pt-1 {
      padding-top: var(--spacing) !important;
    }
    .lg\:\!pt-2 {
      padding-top: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!pt-3 {
      padding-top: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!pt-4 {
      padding-top: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!pt-5 {
      padding-top: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!pt-6 {
      padding-top: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!pt-7 {
      padding-top: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!pt-8 {
      padding-top: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!pt-9 {
      padding-top: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!pt-10 {
      padding-top: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!pt-11 {
      padding-top: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!pt-12 {
      padding-top: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!pt-13 {
      padding-top: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!pt-14 {
      padding-top: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!pt-15 {
      padding-top: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!pt-16 {
      padding-top: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!pt-17 {
      padding-top: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!pt-18 {
      padding-top: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!pt-19 {
      padding-top: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!pt-20 {
      padding-top: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!pt-21 {
      padding-top: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!pt-22 {
      padding-top: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!pt-23 {
      padding-top: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!pt-24 {
      padding-top: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!pt-25 {
      padding-top: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!pt-26 {
      padding-top: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!pt-27 {
      padding-top: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!pt-28 {
      padding-top: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!pt-29 {
      padding-top: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!pt-30 {
      padding-top: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!pt-31 {
      padding-top: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!pt-32 {
      padding-top: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!pt-33 {
      padding-top: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!pt-34 {
      padding-top: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!pt-35 {
      padding-top: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!pt-36 {
      padding-top: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!pt-37 {
      padding-top: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!pt-38 {
      padding-top: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!pt-39 {
      padding-top: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!pt-40 {
      padding-top: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!pt-41 {
      padding-top: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!pt-42 {
      padding-top: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!pt-43 {
      padding-top: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!pt-44 {
      padding-top: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!pt-45 {
      padding-top: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!pt-46 {
      padding-top: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!pt-47 {
      padding-top: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!pt-48 {
      padding-top: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!pt-49 {
      padding-top: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!pt-50 {
      padding-top: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!pt-51 {
      padding-top: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!pt-52 {
      padding-top: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!pt-53 {
      padding-top: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!pt-54 {
      padding-top: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!pt-55 {
      padding-top: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!pt-56 {
      padding-top: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!pt-57 {
      padding-top: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!pt-58 {
      padding-top: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!pt-59 {
      padding-top: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!pt-60 {
      padding-top: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!pt-61 {
      padding-top: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!pt-62 {
      padding-top: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!pt-63 {
      padding-top: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!pt-64 {
      padding-top: calc(var(--spacing) * 64) !important;
    }
    .lg\:pt-0 {
      padding-top: 0px;
    }
    .lg\:pt-1 {
      padding-top: var(--spacing);
    }
    .lg\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .lg\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }
    .lg\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .lg\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .lg\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .lg\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .lg\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .lg\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
    .lg\:pt-11 {
      padding-top: calc(var(--spacing) * 11);
    }
    .lg\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .lg\:pt-13 {
      padding-top: calc(var(--spacing) * 13);
    }
    .lg\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .lg\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }
    .lg\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .lg\:pt-17 {
      padding-top: calc(var(--spacing) * 17);
    }
    .lg\:pt-18 {
      padding-top: calc(var(--spacing) * 18);
    }
    .lg\:pt-19 {
      padding-top: calc(var(--spacing) * 19);
    }
    .lg\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .lg\:pt-21 {
      padding-top: calc(var(--spacing) * 21);
    }
    .lg\:pt-22 {
      padding-top: calc(var(--spacing) * 22);
    }
    .lg\:pt-23 {
      padding-top: calc(var(--spacing) * 23);
    }
    .lg\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
    .lg\:pt-25 {
      padding-top: calc(var(--spacing) * 25);
    }
    .lg\:pt-26 {
      padding-top: calc(var(--spacing) * 26);
    }
    .lg\:pt-27 {
      padding-top: calc(var(--spacing) * 27);
    }
    .lg\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }
    .lg\:pt-29 {
      padding-top: calc(var(--spacing) * 29);
    }
    .lg\:pt-30 {
      padding-top: calc(var(--spacing) * 30);
    }
    .lg\:pt-31 {
      padding-top: calc(var(--spacing) * 31);
    }
    .lg\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
    .lg\:pt-33 {
      padding-top: calc(var(--spacing) * 33);
    }
    .lg\:pt-34 {
      padding-top: calc(var(--spacing) * 34);
    }
    .lg\:pt-35 {
      padding-top: calc(var(--spacing) * 35);
    }
    .lg\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }
    .lg\:pt-37 {
      padding-top: calc(var(--spacing) * 37);
    }
    .lg\:pt-38 {
      padding-top: calc(var(--spacing) * 38);
    }
    .lg\:pt-39 {
      padding-top: calc(var(--spacing) * 39);
    }
    .lg\:pt-40 {
      padding-top: calc(var(--spacing) * 40);
    }
    .lg\:pt-41 {
      padding-top: calc(var(--spacing) * 41);
    }
    .lg\:pt-42 {
      padding-top: calc(var(--spacing) * 42);
    }
    .lg\:pt-43 {
      padding-top: calc(var(--spacing) * 43);
    }
    .lg\:pt-44 {
      padding-top: calc(var(--spacing) * 44);
    }
    .lg\:pt-45 {
      padding-top: calc(var(--spacing) * 45);
    }
    .lg\:pt-46 {
      padding-top: calc(var(--spacing) * 46);
    }
    .lg\:pt-47 {
      padding-top: calc(var(--spacing) * 47);
    }
    .lg\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }
    .lg\:pt-49 {
      padding-top: calc(var(--spacing) * 49);
    }
    .lg\:pt-50 {
      padding-top: calc(var(--spacing) * 50);
    }
    .lg\:pt-51 {
      padding-top: calc(var(--spacing) * 51);
    }
    .lg\:pt-52 {
      padding-top: calc(var(--spacing) * 52);
    }
    .lg\:pt-53 {
      padding-top: calc(var(--spacing) * 53);
    }
    .lg\:pt-54 {
      padding-top: calc(var(--spacing) * 54);
    }
    .lg\:pt-55 {
      padding-top: calc(var(--spacing) * 55);
    }
    .lg\:pt-56 {
      padding-top: calc(var(--spacing) * 56);
    }
    .lg\:pt-57 {
      padding-top: calc(var(--spacing) * 57);
    }
    .lg\:pt-58 {
      padding-top: calc(var(--spacing) * 58);
    }
    .lg\:pt-59 {
      padding-top: calc(var(--spacing) * 59);
    }
    .lg\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }
    .lg\:pt-61 {
      padding-top: calc(var(--spacing) * 61);
    }
    .lg\:pt-62 {
      padding-top: calc(var(--spacing) * 62);
    }
    .lg\:pt-63 {
      padding-top: calc(var(--spacing) * 63);
    }
    .lg\:pt-64 {
      padding-top: calc(var(--spacing) * 64);
    }
    .lg\:\!pr-0 {
      padding-right: 0px !important;
    }
    .lg\:\!pr-1 {
      padding-right: var(--spacing) !important;
    }
    .lg\:\!pr-2 {
      padding-right: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!pr-3 {
      padding-right: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!pr-4 {
      padding-right: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!pr-5 {
      padding-right: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!pr-6 {
      padding-right: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!pr-7 {
      padding-right: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!pr-8 {
      padding-right: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!pr-9 {
      padding-right: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!pr-10 {
      padding-right: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!pr-11 {
      padding-right: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!pr-12 {
      padding-right: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!pr-13 {
      padding-right: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!pr-14 {
      padding-right: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!pr-15 {
      padding-right: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!pr-16 {
      padding-right: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!pr-17 {
      padding-right: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!pr-18 {
      padding-right: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!pr-19 {
      padding-right: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!pr-20 {
      padding-right: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!pr-21 {
      padding-right: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!pr-22 {
      padding-right: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!pr-23 {
      padding-right: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!pr-24 {
      padding-right: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!pr-25 {
      padding-right: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!pr-26 {
      padding-right: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!pr-27 {
      padding-right: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!pr-28 {
      padding-right: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!pr-29 {
      padding-right: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!pr-30 {
      padding-right: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!pr-31 {
      padding-right: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!pr-32 {
      padding-right: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!pr-33 {
      padding-right: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!pr-34 {
      padding-right: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!pr-35 {
      padding-right: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!pr-36 {
      padding-right: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!pr-37 {
      padding-right: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!pr-38 {
      padding-right: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!pr-39 {
      padding-right: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!pr-40 {
      padding-right: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!pr-41 {
      padding-right: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!pr-42 {
      padding-right: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!pr-43 {
      padding-right: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!pr-44 {
      padding-right: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!pr-45 {
      padding-right: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!pr-46 {
      padding-right: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!pr-47 {
      padding-right: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!pr-48 {
      padding-right: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!pr-49 {
      padding-right: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!pr-50 {
      padding-right: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!pr-51 {
      padding-right: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!pr-52 {
      padding-right: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!pr-53 {
      padding-right: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!pr-54 {
      padding-right: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!pr-55 {
      padding-right: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!pr-56 {
      padding-right: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!pr-57 {
      padding-right: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!pr-58 {
      padding-right: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!pr-59 {
      padding-right: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!pr-60 {
      padding-right: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!pr-61 {
      padding-right: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!pr-62 {
      padding-right: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!pr-63 {
      padding-right: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!pr-64 {
      padding-right: calc(var(--spacing) * 64) !important;
    }
    .lg\:pr-0 {
      padding-right: 0px;
    }
    .lg\:pr-1 {
      padding-right: var(--spacing);
    }
    .lg\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .lg\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
    .lg\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .lg\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .lg\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .lg\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }
    .lg\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .lg\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }
    .lg\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .lg\:pr-11 {
      padding-right: calc(var(--spacing) * 11);
    }
    .lg\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .lg\:pr-13 {
      padding-right: calc(var(--spacing) * 13);
    }
    .lg\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }
    .lg\:pr-15 {
      padding-right: calc(var(--spacing) * 15);
    }
    .lg\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .lg\:pr-17 {
      padding-right: calc(var(--spacing) * 17);
    }
    .lg\:pr-18 {
      padding-right: calc(var(--spacing) * 18);
    }
    .lg\:pr-19 {
      padding-right: calc(var(--spacing) * 19);
    }
    .lg\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }
    .lg\:pr-21 {
      padding-right: calc(var(--spacing) * 21);
    }
    .lg\:pr-22 {
      padding-right: calc(var(--spacing) * 22);
    }
    .lg\:pr-23 {
      padding-right: calc(var(--spacing) * 23);
    }
    .lg\:pr-24 {
      padding-right: calc(var(--spacing) * 24);
    }
    .lg\:pr-25 {
      padding-right: calc(var(--spacing) * 25);
    }
    .lg\:pr-26 {
      padding-right: calc(var(--spacing) * 26);
    }
    .lg\:pr-27 {
      padding-right: calc(var(--spacing) * 27);
    }
    .lg\:pr-28 {
      padding-right: calc(var(--spacing) * 28);
    }
    .lg\:pr-29 {
      padding-right: calc(var(--spacing) * 29);
    }
    .lg\:pr-30 {
      padding-right: calc(var(--spacing) * 30);
    }
    .lg\:pr-31 {
      padding-right: calc(var(--spacing) * 31);
    }
    .lg\:pr-32 {
      padding-right: calc(var(--spacing) * 32);
    }
    .lg\:pr-33 {
      padding-right: calc(var(--spacing) * 33);
    }
    .lg\:pr-34 {
      padding-right: calc(var(--spacing) * 34);
    }
    .lg\:pr-35 {
      padding-right: calc(var(--spacing) * 35);
    }
    .lg\:pr-36 {
      padding-right: calc(var(--spacing) * 36);
    }
    .lg\:pr-37 {
      padding-right: calc(var(--spacing) * 37);
    }
    .lg\:pr-38 {
      padding-right: calc(var(--spacing) * 38);
    }
    .lg\:pr-39 {
      padding-right: calc(var(--spacing) * 39);
    }
    .lg\:pr-40 {
      padding-right: calc(var(--spacing) * 40);
    }
    .lg\:pr-41 {
      padding-right: calc(var(--spacing) * 41);
    }
    .lg\:pr-42 {
      padding-right: calc(var(--spacing) * 42);
    }
    .lg\:pr-43 {
      padding-right: calc(var(--spacing) * 43);
    }
    .lg\:pr-44 {
      padding-right: calc(var(--spacing) * 44);
    }
    .lg\:pr-45 {
      padding-right: calc(var(--spacing) * 45);
    }
    .lg\:pr-46 {
      padding-right: calc(var(--spacing) * 46);
    }
    .lg\:pr-47 {
      padding-right: calc(var(--spacing) * 47);
    }
    .lg\:pr-48 {
      padding-right: calc(var(--spacing) * 48);
    }
    .lg\:pr-49 {
      padding-right: calc(var(--spacing) * 49);
    }
    .lg\:pr-50 {
      padding-right: calc(var(--spacing) * 50);
    }
    .lg\:pr-51 {
      padding-right: calc(var(--spacing) * 51);
    }
    .lg\:pr-52 {
      padding-right: calc(var(--spacing) * 52);
    }
    .lg\:pr-53 {
      padding-right: calc(var(--spacing) * 53);
    }
    .lg\:pr-54 {
      padding-right: calc(var(--spacing) * 54);
    }
    .lg\:pr-55 {
      padding-right: calc(var(--spacing) * 55);
    }
    .lg\:pr-56 {
      padding-right: calc(var(--spacing) * 56);
    }
    .lg\:pr-57 {
      padding-right: calc(var(--spacing) * 57);
    }
    .lg\:pr-58 {
      padding-right: calc(var(--spacing) * 58);
    }
    .lg\:pr-59 {
      padding-right: calc(var(--spacing) * 59);
    }
    .lg\:pr-60 {
      padding-right: calc(var(--spacing) * 60);
    }
    .lg\:pr-61 {
      padding-right: calc(var(--spacing) * 61);
    }
    .lg\:pr-62 {
      padding-right: calc(var(--spacing) * 62);
    }
    .lg\:pr-63 {
      padding-right: calc(var(--spacing) * 63);
    }
    .lg\:pr-64 {
      padding-right: calc(var(--spacing) * 64);
    }
    .lg\:\!pb-0 {
      padding-bottom: 0px !important;
    }
    .lg\:\!pb-1 {
      padding-bottom: var(--spacing) !important;
    }
    .lg\:\!pb-2 {
      padding-bottom: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!pb-3 {
      padding-bottom: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!pb-4 {
      padding-bottom: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!pb-5 {
      padding-bottom: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!pb-6 {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!pb-7 {
      padding-bottom: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!pb-8 {
      padding-bottom: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!pb-9 {
      padding-bottom: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!pb-10 {
      padding-bottom: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!pb-11 {
      padding-bottom: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!pb-12 {
      padding-bottom: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!pb-13 {
      padding-bottom: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!pb-14 {
      padding-bottom: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!pb-15 {
      padding-bottom: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!pb-16 {
      padding-bottom: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!pb-17 {
      padding-bottom: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!pb-18 {
      padding-bottom: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!pb-19 {
      padding-bottom: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!pb-20 {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!pb-21 {
      padding-bottom: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!pb-22 {
      padding-bottom: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!pb-23 {
      padding-bottom: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!pb-24 {
      padding-bottom: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!pb-25 {
      padding-bottom: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!pb-26 {
      padding-bottom: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!pb-27 {
      padding-bottom: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!pb-28 {
      padding-bottom: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!pb-29 {
      padding-bottom: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!pb-30 {
      padding-bottom: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!pb-31 {
      padding-bottom: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!pb-32 {
      padding-bottom: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!pb-33 {
      padding-bottom: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!pb-34 {
      padding-bottom: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!pb-35 {
      padding-bottom: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!pb-36 {
      padding-bottom: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!pb-37 {
      padding-bottom: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!pb-38 {
      padding-bottom: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!pb-39 {
      padding-bottom: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!pb-40 {
      padding-bottom: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!pb-41 {
      padding-bottom: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!pb-42 {
      padding-bottom: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!pb-43 {
      padding-bottom: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!pb-44 {
      padding-bottom: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!pb-45 {
      padding-bottom: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!pb-46 {
      padding-bottom: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!pb-47 {
      padding-bottom: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!pb-48 {
      padding-bottom: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!pb-49 {
      padding-bottom: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!pb-50 {
      padding-bottom: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!pb-51 {
      padding-bottom: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!pb-52 {
      padding-bottom: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!pb-53 {
      padding-bottom: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!pb-54 {
      padding-bottom: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!pb-55 {
      padding-bottom: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!pb-56 {
      padding-bottom: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!pb-57 {
      padding-bottom: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!pb-58 {
      padding-bottom: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!pb-59 {
      padding-bottom: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!pb-60 {
      padding-bottom: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!pb-61 {
      padding-bottom: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!pb-62 {
      padding-bottom: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!pb-63 {
      padding-bottom: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!pb-64 {
      padding-bottom: calc(var(--spacing) * 64) !important;
    }
    .lg\:pb-0 {
      padding-bottom: 0px;
    }
    .lg\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .lg\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .lg\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }
    .lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .lg\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }
    .lg\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .lg\:pb-7 {
      padding-bottom: calc(var(--spacing) * 7);
    }
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .lg\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .lg\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
    .lg\:pb-11 {
      padding-bottom: calc(var(--spacing) * 11);
    }
    .lg\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .lg\:pb-13 {
      padding-bottom: calc(var(--spacing) * 13);
    }
    .lg\:pb-14 {
      padding-bottom: calc(var(--spacing) * 14);
    }
    .lg\:pb-15 {
      padding-bottom: calc(var(--spacing) * 15);
    }
    .lg\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .lg\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }
    .lg\:pb-18 {
      padding-bottom: calc(var(--spacing) * 18);
    }
    .lg\:pb-19 {
      padding-bottom: calc(var(--spacing) * 19);
    }
    .lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .lg\:pb-21 {
      padding-bottom: calc(var(--spacing) * 21);
    }
    .lg\:pb-22 {
      padding-bottom: calc(var(--spacing) * 22);
    }
    .lg\:pb-23 {
      padding-bottom: calc(var(--spacing) * 23);
    }
    .lg\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
    .lg\:pb-25 {
      padding-bottom: calc(var(--spacing) * 25);
    }
    .lg\:pb-26 {
      padding-bottom: calc(var(--spacing) * 26);
    }
    .lg\:pb-27 {
      padding-bottom: calc(var(--spacing) * 27);
    }
    .lg\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }
    .lg\:pb-29 {
      padding-bottom: calc(var(--spacing) * 29);
    }
    .lg\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }
    .lg\:pb-31 {
      padding-bottom: calc(var(--spacing) * 31);
    }
    .lg\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .lg\:pb-33 {
      padding-bottom: calc(var(--spacing) * 33);
    }
    .lg\:pb-34 {
      padding-bottom: calc(var(--spacing) * 34);
    }
    .lg\:pb-35 {
      padding-bottom: calc(var(--spacing) * 35);
    }
    .lg\:pb-36 {
      padding-bottom: calc(var(--spacing) * 36);
    }
    .lg\:pb-37 {
      padding-bottom: calc(var(--spacing) * 37);
    }
    .lg\:pb-38 {
      padding-bottom: calc(var(--spacing) * 38);
    }
    .lg\:pb-39 {
      padding-bottom: calc(var(--spacing) * 39);
    }
    .lg\:pb-40 {
      padding-bottom: calc(var(--spacing) * 40);
    }
    .lg\:pb-41 {
      padding-bottom: calc(var(--spacing) * 41);
    }
    .lg\:pb-42 {
      padding-bottom: calc(var(--spacing) * 42);
    }
    .lg\:pb-43 {
      padding-bottom: calc(var(--spacing) * 43);
    }
    .lg\:pb-44 {
      padding-bottom: calc(var(--spacing) * 44);
    }
    .lg\:pb-45 {
      padding-bottom: calc(var(--spacing) * 45);
    }
    .lg\:pb-46 {
      padding-bottom: calc(var(--spacing) * 46);
    }
    .lg\:pb-47 {
      padding-bottom: calc(var(--spacing) * 47);
    }
    .lg\:pb-48 {
      padding-bottom: calc(var(--spacing) * 48);
    }
    .lg\:pb-49 {
      padding-bottom: calc(var(--spacing) * 49);
    }
    .lg\:pb-50 {
      padding-bottom: calc(var(--spacing) * 50);
    }
    .lg\:pb-51 {
      padding-bottom: calc(var(--spacing) * 51);
    }
    .lg\:pb-52 {
      padding-bottom: calc(var(--spacing) * 52);
    }
    .lg\:pb-53 {
      padding-bottom: calc(var(--spacing) * 53);
    }
    .lg\:pb-54 {
      padding-bottom: calc(var(--spacing) * 54);
    }
    .lg\:pb-55 {
      padding-bottom: calc(var(--spacing) * 55);
    }
    .lg\:pb-56 {
      padding-bottom: calc(var(--spacing) * 56);
    }
    .lg\:pb-57 {
      padding-bottom: calc(var(--spacing) * 57);
    }
    .lg\:pb-58 {
      padding-bottom: calc(var(--spacing) * 58);
    }
    .lg\:pb-59 {
      padding-bottom: calc(var(--spacing) * 59);
    }
    .lg\:pb-60 {
      padding-bottom: calc(var(--spacing) * 60);
    }
    .lg\:pb-61 {
      padding-bottom: calc(var(--spacing) * 61);
    }
    .lg\:pb-62 {
      padding-bottom: calc(var(--spacing) * 62);
    }
    .lg\:pb-63 {
      padding-bottom: calc(var(--spacing) * 63);
    }
    .lg\:pb-64 {
      padding-bottom: calc(var(--spacing) * 64);
    }
    .lg\:\!pl-0 {
      padding-left: 0px !important;
    }
    .lg\:\!pl-1 {
      padding-left: var(--spacing) !important;
    }
    .lg\:\!pl-2 {
      padding-left: calc(var(--spacing) * 2) !important;
    }
    .lg\:\!pl-3 {
      padding-left: calc(var(--spacing) * 3) !important;
    }
    .lg\:\!pl-4 {
      padding-left: calc(var(--spacing) * 4) !important;
    }
    .lg\:\!pl-5 {
      padding-left: calc(var(--spacing) * 5) !important;
    }
    .lg\:\!pl-6 {
      padding-left: calc(var(--spacing) * 6) !important;
    }
    .lg\:\!pl-7 {
      padding-left: calc(var(--spacing) * 7) !important;
    }
    .lg\:\!pl-8 {
      padding-left: calc(var(--spacing) * 8) !important;
    }
    .lg\:\!pl-9 {
      padding-left: calc(var(--spacing) * 9) !important;
    }
    .lg\:\!pl-10 {
      padding-left: calc(var(--spacing) * 10) !important;
    }
    .lg\:\!pl-11 {
      padding-left: calc(var(--spacing) * 11) !important;
    }
    .lg\:\!pl-12 {
      padding-left: calc(var(--spacing) * 12) !important;
    }
    .lg\:\!pl-13 {
      padding-left: calc(var(--spacing) * 13) !important;
    }
    .lg\:\!pl-14 {
      padding-left: calc(var(--spacing) * 14) !important;
    }
    .lg\:\!pl-15 {
      padding-left: calc(var(--spacing) * 15) !important;
    }
    .lg\:\!pl-16 {
      padding-left: calc(var(--spacing) * 16) !important;
    }
    .lg\:\!pl-17 {
      padding-left: calc(var(--spacing) * 17) !important;
    }
    .lg\:\!pl-18 {
      padding-left: calc(var(--spacing) * 18) !important;
    }
    .lg\:\!pl-19 {
      padding-left: calc(var(--spacing) * 19) !important;
    }
    .lg\:\!pl-20 {
      padding-left: calc(var(--spacing) * 20) !important;
    }
    .lg\:\!pl-21 {
      padding-left: calc(var(--spacing) * 21) !important;
    }
    .lg\:\!pl-22 {
      padding-left: calc(var(--spacing) * 22) !important;
    }
    .lg\:\!pl-23 {
      padding-left: calc(var(--spacing) * 23) !important;
    }
    .lg\:\!pl-24 {
      padding-left: calc(var(--spacing) * 24) !important;
    }
    .lg\:\!pl-25 {
      padding-left: calc(var(--spacing) * 25) !important;
    }
    .lg\:\!pl-26 {
      padding-left: calc(var(--spacing) * 26) !important;
    }
    .lg\:\!pl-27 {
      padding-left: calc(var(--spacing) * 27) !important;
    }
    .lg\:\!pl-28 {
      padding-left: calc(var(--spacing) * 28) !important;
    }
    .lg\:\!pl-29 {
      padding-left: calc(var(--spacing) * 29) !important;
    }
    .lg\:\!pl-30 {
      padding-left: calc(var(--spacing) * 30) !important;
    }
    .lg\:\!pl-31 {
      padding-left: calc(var(--spacing) * 31) !important;
    }
    .lg\:\!pl-32 {
      padding-left: calc(var(--spacing) * 32) !important;
    }
    .lg\:\!pl-33 {
      padding-left: calc(var(--spacing) * 33) !important;
    }
    .lg\:\!pl-34 {
      padding-left: calc(var(--spacing) * 34) !important;
    }
    .lg\:\!pl-35 {
      padding-left: calc(var(--spacing) * 35) !important;
    }
    .lg\:\!pl-36 {
      padding-left: calc(var(--spacing) * 36) !important;
    }
    .lg\:\!pl-37 {
      padding-left: calc(var(--spacing) * 37) !important;
    }
    .lg\:\!pl-38 {
      padding-left: calc(var(--spacing) * 38) !important;
    }
    .lg\:\!pl-39 {
      padding-left: calc(var(--spacing) * 39) !important;
    }
    .lg\:\!pl-40 {
      padding-left: calc(var(--spacing) * 40) !important;
    }
    .lg\:\!pl-41 {
      padding-left: calc(var(--spacing) * 41) !important;
    }
    .lg\:\!pl-42 {
      padding-left: calc(var(--spacing) * 42) !important;
    }
    .lg\:\!pl-43 {
      padding-left: calc(var(--spacing) * 43) !important;
    }
    .lg\:\!pl-44 {
      padding-left: calc(var(--spacing) * 44) !important;
    }
    .lg\:\!pl-45 {
      padding-left: calc(var(--spacing) * 45) !important;
    }
    .lg\:\!pl-46 {
      padding-left: calc(var(--spacing) * 46) !important;
    }
    .lg\:\!pl-47 {
      padding-left: calc(var(--spacing) * 47) !important;
    }
    .lg\:\!pl-48 {
      padding-left: calc(var(--spacing) * 48) !important;
    }
    .lg\:\!pl-49 {
      padding-left: calc(var(--spacing) * 49) !important;
    }
    .lg\:\!pl-50 {
      padding-left: calc(var(--spacing) * 50) !important;
    }
    .lg\:\!pl-51 {
      padding-left: calc(var(--spacing) * 51) !important;
    }
    .lg\:\!pl-52 {
      padding-left: calc(var(--spacing) * 52) !important;
    }
    .lg\:\!pl-53 {
      padding-left: calc(var(--spacing) * 53) !important;
    }
    .lg\:\!pl-54 {
      padding-left: calc(var(--spacing) * 54) !important;
    }
    .lg\:\!pl-55 {
      padding-left: calc(var(--spacing) * 55) !important;
    }
    .lg\:\!pl-56 {
      padding-left: calc(var(--spacing) * 56) !important;
    }
    .lg\:\!pl-57 {
      padding-left: calc(var(--spacing) * 57) !important;
    }
    .lg\:\!pl-58 {
      padding-left: calc(var(--spacing) * 58) !important;
    }
    .lg\:\!pl-59 {
      padding-left: calc(var(--spacing) * 59) !important;
    }
    .lg\:\!pl-60 {
      padding-left: calc(var(--spacing) * 60) !important;
    }
    .lg\:\!pl-61 {
      padding-left: calc(var(--spacing) * 61) !important;
    }
    .lg\:\!pl-62 {
      padding-left: calc(var(--spacing) * 62) !important;
    }
    .lg\:\!pl-63 {
      padding-left: calc(var(--spacing) * 63) !important;
    }
    .lg\:\!pl-64 {
      padding-left: calc(var(--spacing) * 64) !important;
    }
    .lg\:pl-0 {
      padding-left: 0px;
    }
    .lg\:pl-1 {
      padding-left: var(--spacing);
    }
    .lg\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .lg\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }
    .lg\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .lg\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }
    .lg\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .lg\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .lg\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .lg\:pl-9 {
      padding-left: calc(var(--spacing) * 9);
    }
    .lg\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
    .lg\:pl-11 {
      padding-left: calc(var(--spacing) * 11);
    }
    .lg\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .lg\:pl-13 {
      padding-left: calc(var(--spacing) * 13);
    }
    .lg\:pl-14 {
      padding-left: calc(var(--spacing) * 14);
    }
    .lg\:pl-15 {
      padding-left: calc(var(--spacing) * 15);
    }
    .lg\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }
    .lg\:pl-17 {
      padding-left: calc(var(--spacing) * 17);
    }
    .lg\:pl-18 {
      padding-left: calc(var(--spacing) * 18);
    }
    .lg\:pl-19 {
      padding-left: calc(var(--spacing) * 19);
    }
    .lg\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .lg\:pl-21 {
      padding-left: calc(var(--spacing) * 21);
    }
    .lg\:pl-22 {
      padding-left: calc(var(--spacing) * 22);
    }
    .lg\:pl-23 {
      padding-left: calc(var(--spacing) * 23);
    }
    .lg\:pl-24 {
      padding-left: calc(var(--spacing) * 24);
    }
    .lg\:pl-25 {
      padding-left: calc(var(--spacing) * 25);
    }
    .lg\:pl-26 {
      padding-left: calc(var(--spacing) * 26);
    }
    .lg\:pl-27 {
      padding-left: calc(var(--spacing) * 27);
    }
    .lg\:pl-28 {
      padding-left: calc(var(--spacing) * 28);
    }
    .lg\:pl-29 {
      padding-left: calc(var(--spacing) * 29);
    }
    .lg\:pl-30 {
      padding-left: calc(var(--spacing) * 30);
    }
    .lg\:pl-31 {
      padding-left: calc(var(--spacing) * 31);
    }
    .lg\:pl-32 {
      padding-left: calc(var(--spacing) * 32);
    }
    .lg\:pl-33 {
      padding-left: calc(var(--spacing) * 33);
    }
    .lg\:pl-34 {
      padding-left: calc(var(--spacing) * 34);
    }
    .lg\:pl-35 {
      padding-left: calc(var(--spacing) * 35);
    }
    .lg\:pl-36 {
      padding-left: calc(var(--spacing) * 36);
    }
    .lg\:pl-37 {
      padding-left: calc(var(--spacing) * 37);
    }
    .lg\:pl-38 {
      padding-left: calc(var(--spacing) * 38);
    }
    .lg\:pl-39 {
      padding-left: calc(var(--spacing) * 39);
    }
    .lg\:pl-40 {
      padding-left: calc(var(--spacing) * 40);
    }
    .lg\:pl-41 {
      padding-left: calc(var(--spacing) * 41);
    }
    .lg\:pl-42 {
      padding-left: calc(var(--spacing) * 42);
    }
    .lg\:pl-43 {
      padding-left: calc(var(--spacing) * 43);
    }
    .lg\:pl-44 {
      padding-left: calc(var(--spacing) * 44);
    }
    .lg\:pl-45 {
      padding-left: calc(var(--spacing) * 45);
    }
    .lg\:pl-46 {
      padding-left: calc(var(--spacing) * 46);
    }
    .lg\:pl-47 {
      padding-left: calc(var(--spacing) * 47);
    }
    .lg\:pl-48 {
      padding-left: calc(var(--spacing) * 48);
    }
    .lg\:pl-49 {
      padding-left: calc(var(--spacing) * 49);
    }
    .lg\:pl-50 {
      padding-left: calc(var(--spacing) * 50);
    }
    .lg\:pl-51 {
      padding-left: calc(var(--spacing) * 51);
    }
    .lg\:pl-52 {
      padding-left: calc(var(--spacing) * 52);
    }
    .lg\:pl-53 {
      padding-left: calc(var(--spacing) * 53);
    }
    .lg\:pl-54 {
      padding-left: calc(var(--spacing) * 54);
    }
    .lg\:pl-55 {
      padding-left: calc(var(--spacing) * 55);
    }
    .lg\:pl-56 {
      padding-left: calc(var(--spacing) * 56);
    }
    .lg\:pl-57 {
      padding-left: calc(var(--spacing) * 57);
    }
    .lg\:pl-58 {
      padding-left: calc(var(--spacing) * 58);
    }
    .lg\:pl-59 {
      padding-left: calc(var(--spacing) * 59);
    }
    .lg\:pl-60 {
      padding-left: calc(var(--spacing) * 60);
    }
    .lg\:pl-61 {
      padding-left: calc(var(--spacing) * 61);
    }
    .lg\:pl-62 {
      padding-left: calc(var(--spacing) * 62);
    }
    .lg\:pl-63 {
      padding-left: calc(var(--spacing) * 63);
    }
    .lg\:pl-64 {
      padding-left: calc(var(--spacing) * 64);
    }
    .lg\:\!no-underline {
      text-decoration-line: none !important;
    }
    .lg\:\!underline {
      text-decoration-line: underline !important;
    }
    .lg\:underline {
      text-decoration-line: underline;
    }
  }
  @media (width >= 80rem) {
    .xl\:absolute {
      position: absolute;
    }
    .xl\:fixed {
      position: fixed;
    }
    .xl\:relative {
      position: relative;
    }
    .xl\:static {
      position: static;
    }
    .xl\:sticky {
      position: sticky;
    }
    .xl\:-top-1 {
      top: calc(var(--spacing) * -1);
    }
    .xl\:-top-2 {
      top: calc(var(--spacing) * -2);
    }
    .xl\:-top-3 {
      top: calc(var(--spacing) * -3);
    }
    .xl\:-top-4 {
      top: calc(var(--spacing) * -4);
    }
    .xl\:-top-5 {
      top: calc(var(--spacing) * -5);
    }
    .xl\:-top-6 {
      top: calc(var(--spacing) * -6);
    }
    .xl\:-top-7 {
      top: calc(var(--spacing) * -7);
    }
    .xl\:-top-8 {
      top: calc(var(--spacing) * -8);
    }
    .xl\:-top-9 {
      top: calc(var(--spacing) * -9);
    }
    .xl\:-top-10 {
      top: calc(var(--spacing) * -10);
    }
    .xl\:top-1 {
      top: var(--spacing);
    }
    .xl\:top-2 {
      top: calc(var(--spacing) * 2);
    }
    .xl\:top-3 {
      top: calc(var(--spacing) * 3);
    }
    .xl\:top-4 {
      top: calc(var(--spacing) * 4);
    }
    .xl\:top-5 {
      top: calc(var(--spacing) * 5);
    }
    .xl\:top-6 {
      top: calc(var(--spacing) * 6);
    }
    .xl\:top-7 {
      top: calc(var(--spacing) * 7);
    }
    .xl\:top-8 {
      top: calc(var(--spacing) * 8);
    }
    .xl\:top-9 {
      top: calc(var(--spacing) * 9);
    }
    .xl\:top-10 {
      top: calc(var(--spacing) * 10);
    }
    .xl\:-bottom-1 {
      bottom: calc(var(--spacing) * -1);
    }
    .xl\:-bottom-2 {
      bottom: calc(var(--spacing) * -2);
    }
    .xl\:-bottom-3 {
      bottom: calc(var(--spacing) * -3);
    }
    .xl\:-bottom-4 {
      bottom: calc(var(--spacing) * -4);
    }
    .xl\:-bottom-5 {
      bottom: calc(var(--spacing) * -5);
    }
    .xl\:-bottom-6 {
      bottom: calc(var(--spacing) * -6);
    }
    .xl\:-bottom-7 {
      bottom: calc(var(--spacing) * -7);
    }
    .xl\:-bottom-8 {
      bottom: calc(var(--spacing) * -8);
    }
    .xl\:-bottom-9 {
      bottom: calc(var(--spacing) * -9);
    }
    .xl\:-bottom-10 {
      bottom: calc(var(--spacing) * -10);
    }
    .xl\:bottom-1 {
      bottom: var(--spacing);
    }
    .xl\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }
    .xl\:bottom-3 {
      bottom: calc(var(--spacing) * 3);
    }
    .xl\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }
    .xl\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }
    .xl\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }
    .xl\:bottom-7 {
      bottom: calc(var(--spacing) * 7);
    }
    .xl\:bottom-8 {
      bottom: calc(var(--spacing) * 8);
    }
    .xl\:bottom-9 {
      bottom: calc(var(--spacing) * 9);
    }
    .xl\:bottom-10 {
      bottom: calc(var(--spacing) * 10);
    }
    .xl\:\!order-first {
      order: -9999 !important;
    }
    .xl\:\!order-last {
      order: 9999 !important;
    }
    .xl\:order-first {
      order: -9999;
    }
    .xl\:order-last {
      order: 9999;
    }
    .xl\:\!m-0 {
      margin: 0px !important;
    }
    .xl\:\!m-1 {
      margin: var(--spacing) !important;
    }
    .xl\:\!m-2 {
      margin: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!m-3 {
      margin: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!m-4 {
      margin: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!m-5 {
      margin: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!m-6 {
      margin: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!m-7 {
      margin: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!m-8 {
      margin: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!m-9 {
      margin: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!m-10 {
      margin: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!m-11 {
      margin: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!m-12 {
      margin: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!m-13 {
      margin: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!m-14 {
      margin: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!m-15 {
      margin: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!m-16 {
      margin: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!m-17 {
      margin: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!m-18 {
      margin: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!m-19 {
      margin: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!m-20 {
      margin: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!m-21 {
      margin: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!m-22 {
      margin: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!m-23 {
      margin: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!m-24 {
      margin: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!m-25 {
      margin: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!m-26 {
      margin: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!m-27 {
      margin: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!m-28 {
      margin: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!m-29 {
      margin: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!m-30 {
      margin: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!m-31 {
      margin: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!m-32 {
      margin: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!m-33 {
      margin: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!m-34 {
      margin: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!m-35 {
      margin: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!m-36 {
      margin: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!m-37 {
      margin: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!m-38 {
      margin: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!m-39 {
      margin: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!m-40 {
      margin: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!m-41 {
      margin: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!m-42 {
      margin: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!m-43 {
      margin: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!m-44 {
      margin: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!m-45 {
      margin: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!m-46 {
      margin: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!m-47 {
      margin: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!m-48 {
      margin: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!m-49 {
      margin: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!m-50 {
      margin: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!m-51 {
      margin: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!m-52 {
      margin: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!m-53 {
      margin: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!m-54 {
      margin: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!m-55 {
      margin: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!m-56 {
      margin: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!m-57 {
      margin: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!m-58 {
      margin: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!m-59 {
      margin: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!m-60 {
      margin: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!m-61 {
      margin: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!m-62 {
      margin: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!m-63 {
      margin: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!m-64 {
      margin: calc(var(--spacing) * 64) !important;
    }
    .xl\:m-0 {
      margin: 0px;
    }
    .xl\:m-1 {
      margin: var(--spacing);
    }
    .xl\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .xl\:m-3 {
      margin: calc(var(--spacing) * 3);
    }
    .xl\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .xl\:m-5 {
      margin: calc(var(--spacing) * 5);
    }
    .xl\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .xl\:m-7 {
      margin: calc(var(--spacing) * 7);
    }
    .xl\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .xl\:m-9 {
      margin: calc(var(--spacing) * 9);
    }
    .xl\:m-10 {
      margin: calc(var(--spacing) * 10);
    }
    .xl\:m-11 {
      margin: calc(var(--spacing) * 11);
    }
    .xl\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .xl\:m-13 {
      margin: calc(var(--spacing) * 13);
    }
    .xl\:m-14 {
      margin: calc(var(--spacing) * 14);
    }
    .xl\:m-15 {
      margin: calc(var(--spacing) * 15);
    }
    .xl\:m-16 {
      margin: calc(var(--spacing) * 16);
    }
    .xl\:m-17 {
      margin: calc(var(--spacing) * 17);
    }
    .xl\:m-18 {
      margin: calc(var(--spacing) * 18);
    }
    .xl\:m-19 {
      margin: calc(var(--spacing) * 19);
    }
    .xl\:m-20 {
      margin: calc(var(--spacing) * 20);
    }
    .xl\:m-21 {
      margin: calc(var(--spacing) * 21);
    }
    .xl\:m-22 {
      margin: calc(var(--spacing) * 22);
    }
    .xl\:m-23 {
      margin: calc(var(--spacing) * 23);
    }
    .xl\:m-24 {
      margin: calc(var(--spacing) * 24);
    }
    .xl\:m-25 {
      margin: calc(var(--spacing) * 25);
    }
    .xl\:m-26 {
      margin: calc(var(--spacing) * 26);
    }
    .xl\:m-27 {
      margin: calc(var(--spacing) * 27);
    }
    .xl\:m-28 {
      margin: calc(var(--spacing) * 28);
    }
    .xl\:m-29 {
      margin: calc(var(--spacing) * 29);
    }
    .xl\:m-30 {
      margin: calc(var(--spacing) * 30);
    }
    .xl\:m-31 {
      margin: calc(var(--spacing) * 31);
    }
    .xl\:m-32 {
      margin: calc(var(--spacing) * 32);
    }
    .xl\:m-33 {
      margin: calc(var(--spacing) * 33);
    }
    .xl\:m-34 {
      margin: calc(var(--spacing) * 34);
    }
    .xl\:m-35 {
      margin: calc(var(--spacing) * 35);
    }
    .xl\:m-36 {
      margin: calc(var(--spacing) * 36);
    }
    .xl\:m-37 {
      margin: calc(var(--spacing) * 37);
    }
    .xl\:m-38 {
      margin: calc(var(--spacing) * 38);
    }
    .xl\:m-39 {
      margin: calc(var(--spacing) * 39);
    }
    .xl\:m-40 {
      margin: calc(var(--spacing) * 40);
    }
    .xl\:m-41 {
      margin: calc(var(--spacing) * 41);
    }
    .xl\:m-42 {
      margin: calc(var(--spacing) * 42);
    }
    .xl\:m-43 {
      margin: calc(var(--spacing) * 43);
    }
    .xl\:m-44 {
      margin: calc(var(--spacing) * 44);
    }
    .xl\:m-45 {
      margin: calc(var(--spacing) * 45);
    }
    .xl\:m-46 {
      margin: calc(var(--spacing) * 46);
    }
    .xl\:m-47 {
      margin: calc(var(--spacing) * 47);
    }
    .xl\:m-48 {
      margin: calc(var(--spacing) * 48);
    }
    .xl\:m-49 {
      margin: calc(var(--spacing) * 49);
    }
    .xl\:m-50 {
      margin: calc(var(--spacing) * 50);
    }
    .xl\:m-51 {
      margin: calc(var(--spacing) * 51);
    }
    .xl\:m-52 {
      margin: calc(var(--spacing) * 52);
    }
    .xl\:m-53 {
      margin: calc(var(--spacing) * 53);
    }
    .xl\:m-54 {
      margin: calc(var(--spacing) * 54);
    }
    .xl\:m-55 {
      margin: calc(var(--spacing) * 55);
    }
    .xl\:m-56 {
      margin: calc(var(--spacing) * 56);
    }
    .xl\:m-57 {
      margin: calc(var(--spacing) * 57);
    }
    .xl\:m-58 {
      margin: calc(var(--spacing) * 58);
    }
    .xl\:m-59 {
      margin: calc(var(--spacing) * 59);
    }
    .xl\:m-60 {
      margin: calc(var(--spacing) * 60);
    }
    .xl\:m-61 {
      margin: calc(var(--spacing) * 61);
    }
    .xl\:m-62 {
      margin: calc(var(--spacing) * 62);
    }
    .xl\:m-63 {
      margin: calc(var(--spacing) * 63);
    }
    .xl\:m-64 {
      margin: calc(var(--spacing) * 64);
    }
    .xl\:\!mx-0 {
      margin-inline: 0px !important;
    }
    .xl\:\!mx-1 {
      margin-inline: var(--spacing) !important;
    }
    .xl\:\!mx-2 {
      margin-inline: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!mx-3 {
      margin-inline: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!mx-4 {
      margin-inline: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!mx-5 {
      margin-inline: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!mx-6 {
      margin-inline: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!mx-7 {
      margin-inline: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!mx-8 {
      margin-inline: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!mx-9 {
      margin-inline: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!mx-10 {
      margin-inline: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!mx-11 {
      margin-inline: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!mx-12 {
      margin-inline: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!mx-13 {
      margin-inline: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!mx-14 {
      margin-inline: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!mx-15 {
      margin-inline: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!mx-16 {
      margin-inline: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!mx-17 {
      margin-inline: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!mx-18 {
      margin-inline: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!mx-19 {
      margin-inline: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!mx-20 {
      margin-inline: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!mx-21 {
      margin-inline: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!mx-22 {
      margin-inline: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!mx-23 {
      margin-inline: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!mx-24 {
      margin-inline: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!mx-25 {
      margin-inline: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!mx-26 {
      margin-inline: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!mx-27 {
      margin-inline: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!mx-28 {
      margin-inline: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!mx-29 {
      margin-inline: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!mx-30 {
      margin-inline: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!mx-31 {
      margin-inline: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!mx-32 {
      margin-inline: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!mx-33 {
      margin-inline: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!mx-34 {
      margin-inline: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!mx-35 {
      margin-inline: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!mx-36 {
      margin-inline: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!mx-37 {
      margin-inline: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!mx-38 {
      margin-inline: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!mx-39 {
      margin-inline: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!mx-40 {
      margin-inline: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!mx-41 {
      margin-inline: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!mx-42 {
      margin-inline: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!mx-43 {
      margin-inline: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!mx-44 {
      margin-inline: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!mx-45 {
      margin-inline: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!mx-46 {
      margin-inline: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!mx-47 {
      margin-inline: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!mx-48 {
      margin-inline: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!mx-49 {
      margin-inline: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!mx-50 {
      margin-inline: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!mx-51 {
      margin-inline: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!mx-52 {
      margin-inline: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!mx-53 {
      margin-inline: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!mx-54 {
      margin-inline: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!mx-55 {
      margin-inline: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!mx-56 {
      margin-inline: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!mx-57 {
      margin-inline: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!mx-58 {
      margin-inline: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!mx-59 {
      margin-inline: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!mx-60 {
      margin-inline: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!mx-61 {
      margin-inline: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!mx-62 {
      margin-inline: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!mx-63 {
      margin-inline: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!mx-64 {
      margin-inline: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!mx-auto {
      margin-inline: auto !important;
    }
    .xl\:mx-0 {
      margin-inline: 0px;
    }
    .xl\:mx-1 {
      margin-inline: var(--spacing);
    }
    .xl\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .xl\:mx-3 {
      margin-inline: calc(var(--spacing) * 3);
    }
    .xl\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .xl\:mx-5 {
      margin-inline: calc(var(--spacing) * 5);
    }
    .xl\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .xl\:mx-7 {
      margin-inline: calc(var(--spacing) * 7);
    }
    .xl\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .xl\:mx-9 {
      margin-inline: calc(var(--spacing) * 9);
    }
    .xl\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }
    .xl\:mx-11 {
      margin-inline: calc(var(--spacing) * 11);
    }
    .xl\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .xl\:mx-13 {
      margin-inline: calc(var(--spacing) * 13);
    }
    .xl\:mx-14 {
      margin-inline: calc(var(--spacing) * 14);
    }
    .xl\:mx-15 {
      margin-inline: calc(var(--spacing) * 15);
    }
    .xl\:mx-16 {
      margin-inline: calc(var(--spacing) * 16);
    }
    .xl\:mx-17 {
      margin-inline: calc(var(--spacing) * 17);
    }
    .xl\:mx-18 {
      margin-inline: calc(var(--spacing) * 18);
    }
    .xl\:mx-19 {
      margin-inline: calc(var(--spacing) * 19);
    }
    .xl\:mx-20 {
      margin-inline: calc(var(--spacing) * 20);
    }
    .xl\:mx-21 {
      margin-inline: calc(var(--spacing) * 21);
    }
    .xl\:mx-22 {
      margin-inline: calc(var(--spacing) * 22);
    }
    .xl\:mx-23 {
      margin-inline: calc(var(--spacing) * 23);
    }
    .xl\:mx-24 {
      margin-inline: calc(var(--spacing) * 24);
    }
    .xl\:mx-25 {
      margin-inline: calc(var(--spacing) * 25);
    }
    .xl\:mx-26 {
      margin-inline: calc(var(--spacing) * 26);
    }
    .xl\:mx-27 {
      margin-inline: calc(var(--spacing) * 27);
    }
    .xl\:mx-28 {
      margin-inline: calc(var(--spacing) * 28);
    }
    .xl\:mx-29 {
      margin-inline: calc(var(--spacing) * 29);
    }
    .xl\:mx-30 {
      margin-inline: calc(var(--spacing) * 30);
    }
    .xl\:mx-31 {
      margin-inline: calc(var(--spacing) * 31);
    }
    .xl\:mx-32 {
      margin-inline: calc(var(--spacing) * 32);
    }
    .xl\:mx-33 {
      margin-inline: calc(var(--spacing) * 33);
    }
    .xl\:mx-34 {
      margin-inline: calc(var(--spacing) * 34);
    }
    .xl\:mx-35 {
      margin-inline: calc(var(--spacing) * 35);
    }
    .xl\:mx-36 {
      margin-inline: calc(var(--spacing) * 36);
    }
    .xl\:mx-37 {
      margin-inline: calc(var(--spacing) * 37);
    }
    .xl\:mx-38 {
      margin-inline: calc(var(--spacing) * 38);
    }
    .xl\:mx-39 {
      margin-inline: calc(var(--spacing) * 39);
    }
    .xl\:mx-40 {
      margin-inline: calc(var(--spacing) * 40);
    }
    .xl\:mx-41 {
      margin-inline: calc(var(--spacing) * 41);
    }
    .xl\:mx-42 {
      margin-inline: calc(var(--spacing) * 42);
    }
    .xl\:mx-43 {
      margin-inline: calc(var(--spacing) * 43);
    }
    .xl\:mx-44 {
      margin-inline: calc(var(--spacing) * 44);
    }
    .xl\:mx-45 {
      margin-inline: calc(var(--spacing) * 45);
    }
    .xl\:mx-46 {
      margin-inline: calc(var(--spacing) * 46);
    }
    .xl\:mx-47 {
      margin-inline: calc(var(--spacing) * 47);
    }
    .xl\:mx-48 {
      margin-inline: calc(var(--spacing) * 48);
    }
    .xl\:mx-49 {
      margin-inline: calc(var(--spacing) * 49);
    }
    .xl\:mx-50 {
      margin-inline: calc(var(--spacing) * 50);
    }
    .xl\:mx-51 {
      margin-inline: calc(var(--spacing) * 51);
    }
    .xl\:mx-52 {
      margin-inline: calc(var(--spacing) * 52);
    }
    .xl\:mx-53 {
      margin-inline: calc(var(--spacing) * 53);
    }
    .xl\:mx-54 {
      margin-inline: calc(var(--spacing) * 54);
    }
    .xl\:mx-55 {
      margin-inline: calc(var(--spacing) * 55);
    }
    .xl\:mx-56 {
      margin-inline: calc(var(--spacing) * 56);
    }
    .xl\:mx-57 {
      margin-inline: calc(var(--spacing) * 57);
    }
    .xl\:mx-58 {
      margin-inline: calc(var(--spacing) * 58);
    }
    .xl\:mx-59 {
      margin-inline: calc(var(--spacing) * 59);
    }
    .xl\:mx-60 {
      margin-inline: calc(var(--spacing) * 60);
    }
    .xl\:mx-61 {
      margin-inline: calc(var(--spacing) * 61);
    }
    .xl\:mx-62 {
      margin-inline: calc(var(--spacing) * 62);
    }
    .xl\:mx-63 {
      margin-inline: calc(var(--spacing) * 63);
    }
    .xl\:mx-64 {
      margin-inline: calc(var(--spacing) * 64);
    }
    .xl\:mx-auto {
      margin-inline: auto;
    }
    .xl\:\!my-0 {
      margin-block: 0px !important;
    }
    .xl\:\!my-1 {
      margin-block: var(--spacing) !important;
    }
    .xl\:\!my-2 {
      margin-block: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!my-3 {
      margin-block: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!my-4 {
      margin-block: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!my-5 {
      margin-block: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!my-6 {
      margin-block: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!my-7 {
      margin-block: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!my-8 {
      margin-block: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!my-9 {
      margin-block: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!my-10 {
      margin-block: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!my-11 {
      margin-block: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!my-12 {
      margin-block: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!my-13 {
      margin-block: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!my-14 {
      margin-block: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!my-15 {
      margin-block: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!my-16 {
      margin-block: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!my-17 {
      margin-block: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!my-18 {
      margin-block: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!my-19 {
      margin-block: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!my-20 {
      margin-block: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!my-21 {
      margin-block: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!my-22 {
      margin-block: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!my-23 {
      margin-block: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!my-24 {
      margin-block: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!my-25 {
      margin-block: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!my-26 {
      margin-block: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!my-27 {
      margin-block: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!my-28 {
      margin-block: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!my-29 {
      margin-block: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!my-30 {
      margin-block: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!my-31 {
      margin-block: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!my-32 {
      margin-block: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!my-33 {
      margin-block: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!my-34 {
      margin-block: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!my-35 {
      margin-block: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!my-36 {
      margin-block: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!my-37 {
      margin-block: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!my-38 {
      margin-block: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!my-39 {
      margin-block: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!my-40 {
      margin-block: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!my-41 {
      margin-block: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!my-42 {
      margin-block: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!my-43 {
      margin-block: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!my-44 {
      margin-block: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!my-45 {
      margin-block: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!my-46 {
      margin-block: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!my-47 {
      margin-block: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!my-48 {
      margin-block: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!my-49 {
      margin-block: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!my-50 {
      margin-block: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!my-51 {
      margin-block: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!my-52 {
      margin-block: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!my-53 {
      margin-block: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!my-54 {
      margin-block: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!my-55 {
      margin-block: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!my-56 {
      margin-block: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!my-57 {
      margin-block: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!my-58 {
      margin-block: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!my-59 {
      margin-block: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!my-60 {
      margin-block: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!my-61 {
      margin-block: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!my-62 {
      margin-block: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!my-63 {
      margin-block: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!my-64 {
      margin-block: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!my-auto {
      margin-block: auto !important;
    }
    .xl\:my-0 {
      margin-block: 0px;
    }
    .xl\:my-1 {
      margin-block: var(--spacing);
    }
    .xl\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .xl\:my-3 {
      margin-block: calc(var(--spacing) * 3);
    }
    .xl\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .xl\:my-5 {
      margin-block: calc(var(--spacing) * 5);
    }
    .xl\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .xl\:my-7 {
      margin-block: calc(var(--spacing) * 7);
    }
    .xl\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .xl\:my-9 {
      margin-block: calc(var(--spacing) * 9);
    }
    .xl\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }
    .xl\:my-11 {
      margin-block: calc(var(--spacing) * 11);
    }
    .xl\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .xl\:my-13 {
      margin-block: calc(var(--spacing) * 13);
    }
    .xl\:my-14 {
      margin-block: calc(var(--spacing) * 14);
    }
    .xl\:my-15 {
      margin-block: calc(var(--spacing) * 15);
    }
    .xl\:my-16 {
      margin-block: calc(var(--spacing) * 16);
    }
    .xl\:my-17 {
      margin-block: calc(var(--spacing) * 17);
    }
    .xl\:my-18 {
      margin-block: calc(var(--spacing) * 18);
    }
    .xl\:my-19 {
      margin-block: calc(var(--spacing) * 19);
    }
    .xl\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }
    .xl\:my-21 {
      margin-block: calc(var(--spacing) * 21);
    }
    .xl\:my-22 {
      margin-block: calc(var(--spacing) * 22);
    }
    .xl\:my-23 {
      margin-block: calc(var(--spacing) * 23);
    }
    .xl\:my-24 {
      margin-block: calc(var(--spacing) * 24);
    }
    .xl\:my-25 {
      margin-block: calc(var(--spacing) * 25);
    }
    .xl\:my-26 {
      margin-block: calc(var(--spacing) * 26);
    }
    .xl\:my-27 {
      margin-block: calc(var(--spacing) * 27);
    }
    .xl\:my-28 {
      margin-block: calc(var(--spacing) * 28);
    }
    .xl\:my-29 {
      margin-block: calc(var(--spacing) * 29);
    }
    .xl\:my-30 {
      margin-block: calc(var(--spacing) * 30);
    }
    .xl\:my-31 {
      margin-block: calc(var(--spacing) * 31);
    }
    .xl\:my-32 {
      margin-block: calc(var(--spacing) * 32);
    }
    .xl\:my-33 {
      margin-block: calc(var(--spacing) * 33);
    }
    .xl\:my-34 {
      margin-block: calc(var(--spacing) * 34);
    }
    .xl\:my-35 {
      margin-block: calc(var(--spacing) * 35);
    }
    .xl\:my-36 {
      margin-block: calc(var(--spacing) * 36);
    }
    .xl\:my-37 {
      margin-block: calc(var(--spacing) * 37);
    }
    .xl\:my-38 {
      margin-block: calc(var(--spacing) * 38);
    }
    .xl\:my-39 {
      margin-block: calc(var(--spacing) * 39);
    }
    .xl\:my-40 {
      margin-block: calc(var(--spacing) * 40);
    }
    .xl\:my-41 {
      margin-block: calc(var(--spacing) * 41);
    }
    .xl\:my-42 {
      margin-block: calc(var(--spacing) * 42);
    }
    .xl\:my-43 {
      margin-block: calc(var(--spacing) * 43);
    }
    .xl\:my-44 {
      margin-block: calc(var(--spacing) * 44);
    }
    .xl\:my-45 {
      margin-block: calc(var(--spacing) * 45);
    }
    .xl\:my-46 {
      margin-block: calc(var(--spacing) * 46);
    }
    .xl\:my-47 {
      margin-block: calc(var(--spacing) * 47);
    }
    .xl\:my-48 {
      margin-block: calc(var(--spacing) * 48);
    }
    .xl\:my-49 {
      margin-block: calc(var(--spacing) * 49);
    }
    .xl\:my-50 {
      margin-block: calc(var(--spacing) * 50);
    }
    .xl\:my-51 {
      margin-block: calc(var(--spacing) * 51);
    }
    .xl\:my-52 {
      margin-block: calc(var(--spacing) * 52);
    }
    .xl\:my-53 {
      margin-block: calc(var(--spacing) * 53);
    }
    .xl\:my-54 {
      margin-block: calc(var(--spacing) * 54);
    }
    .xl\:my-55 {
      margin-block: calc(var(--spacing) * 55);
    }
    .xl\:my-56 {
      margin-block: calc(var(--spacing) * 56);
    }
    .xl\:my-57 {
      margin-block: calc(var(--spacing) * 57);
    }
    .xl\:my-58 {
      margin-block: calc(var(--spacing) * 58);
    }
    .xl\:my-59 {
      margin-block: calc(var(--spacing) * 59);
    }
    .xl\:my-60 {
      margin-block: calc(var(--spacing) * 60);
    }
    .xl\:my-61 {
      margin-block: calc(var(--spacing) * 61);
    }
    .xl\:my-62 {
      margin-block: calc(var(--spacing) * 62);
    }
    .xl\:my-63 {
      margin-block: calc(var(--spacing) * 63);
    }
    .xl\:my-64 {
      margin-block: calc(var(--spacing) * 64);
    }
    .xl\:my-auto {
      margin-block: auto;
    }
    .xl\:\!mt-0 {
      margin-top: 0px !important;
    }
    .xl\:\!mt-1 {
      margin-top: var(--spacing) !important;
    }
    .xl\:\!mt-2 {
      margin-top: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!mt-3 {
      margin-top: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!mt-4 {
      margin-top: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!mt-5 {
      margin-top: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!mt-6 {
      margin-top: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!mt-7 {
      margin-top: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!mt-8 {
      margin-top: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!mt-9 {
      margin-top: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!mt-10 {
      margin-top: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!mt-11 {
      margin-top: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!mt-12 {
      margin-top: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!mt-13 {
      margin-top: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!mt-14 {
      margin-top: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!mt-15 {
      margin-top: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!mt-16 {
      margin-top: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!mt-17 {
      margin-top: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!mt-18 {
      margin-top: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!mt-19 {
      margin-top: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!mt-20 {
      margin-top: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!mt-21 {
      margin-top: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!mt-22 {
      margin-top: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!mt-23 {
      margin-top: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!mt-24 {
      margin-top: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!mt-25 {
      margin-top: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!mt-26 {
      margin-top: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!mt-27 {
      margin-top: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!mt-28 {
      margin-top: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!mt-29 {
      margin-top: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!mt-30 {
      margin-top: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!mt-31 {
      margin-top: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!mt-32 {
      margin-top: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!mt-33 {
      margin-top: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!mt-34 {
      margin-top: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!mt-35 {
      margin-top: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!mt-36 {
      margin-top: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!mt-37 {
      margin-top: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!mt-38 {
      margin-top: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!mt-39 {
      margin-top: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!mt-40 {
      margin-top: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!mt-41 {
      margin-top: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!mt-42 {
      margin-top: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!mt-43 {
      margin-top: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!mt-44 {
      margin-top: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!mt-45 {
      margin-top: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!mt-46 {
      margin-top: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!mt-47 {
      margin-top: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!mt-48 {
      margin-top: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!mt-49 {
      margin-top: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!mt-50 {
      margin-top: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!mt-51 {
      margin-top: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!mt-52 {
      margin-top: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!mt-53 {
      margin-top: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!mt-54 {
      margin-top: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!mt-55 {
      margin-top: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!mt-56 {
      margin-top: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!mt-57 {
      margin-top: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!mt-58 {
      margin-top: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!mt-59 {
      margin-top: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!mt-60 {
      margin-top: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!mt-61 {
      margin-top: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!mt-62 {
      margin-top: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!mt-63 {
      margin-top: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!mt-64 {
      margin-top: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!mt-auto {
      margin-top: auto !important;
    }
    .xl\:mt-0 {
      margin-top: 0px;
    }
    .xl\:mt-1 {
      margin-top: var(--spacing);
    }
    .xl\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .xl\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }
    .xl\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .xl\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }
    .xl\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .xl\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }
    .xl\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .xl\:mt-9 {
      margin-top: calc(var(--spacing) * 9);
    }
    .xl\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .xl\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }
    .xl\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .xl\:mt-13 {
      margin-top: calc(var(--spacing) * 13);
    }
    .xl\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
    .xl\:mt-15 {
      margin-top: calc(var(--spacing) * 15);
    }
    .xl\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .xl\:mt-17 {
      margin-top: calc(var(--spacing) * 17);
    }
    .xl\:mt-18 {
      margin-top: calc(var(--spacing) * 18);
    }
    .xl\:mt-19 {
      margin-top: calc(var(--spacing) * 19);
    }
    .xl\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .xl\:mt-21 {
      margin-top: calc(var(--spacing) * 21);
    }
    .xl\:mt-22 {
      margin-top: calc(var(--spacing) * 22);
    }
    .xl\:mt-23 {
      margin-top: calc(var(--spacing) * 23);
    }
    .xl\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .xl\:mt-25 {
      margin-top: calc(var(--spacing) * 25);
    }
    .xl\:mt-26 {
      margin-top: calc(var(--spacing) * 26);
    }
    .xl\:mt-27 {
      margin-top: calc(var(--spacing) * 27);
    }
    .xl\:mt-28 {
      margin-top: calc(var(--spacing) * 28);
    }
    .xl\:mt-29 {
      margin-top: calc(var(--spacing) * 29);
    }
    .xl\:mt-30 {
      margin-top: calc(var(--spacing) * 30);
    }
    .xl\:mt-31 {
      margin-top: calc(var(--spacing) * 31);
    }
    .xl\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
    .xl\:mt-33 {
      margin-top: calc(var(--spacing) * 33);
    }
    .xl\:mt-34 {
      margin-top: calc(var(--spacing) * 34);
    }
    .xl\:mt-35 {
      margin-top: calc(var(--spacing) * 35);
    }
    .xl\:mt-36 {
      margin-top: calc(var(--spacing) * 36);
    }
    .xl\:mt-37 {
      margin-top: calc(var(--spacing) * 37);
    }
    .xl\:mt-38 {
      margin-top: calc(var(--spacing) * 38);
    }
    .xl\:mt-39 {
      margin-top: calc(var(--spacing) * 39);
    }
    .xl\:mt-40 {
      margin-top: calc(var(--spacing) * 40);
    }
    .xl\:mt-41 {
      margin-top: calc(var(--spacing) * 41);
    }
    .xl\:mt-42 {
      margin-top: calc(var(--spacing) * 42);
    }
    .xl\:mt-43 {
      margin-top: calc(var(--spacing) * 43);
    }
    .xl\:mt-44 {
      margin-top: calc(var(--spacing) * 44);
    }
    .xl\:mt-45 {
      margin-top: calc(var(--spacing) * 45);
    }
    .xl\:mt-46 {
      margin-top: calc(var(--spacing) * 46);
    }
    .xl\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }
    .xl\:mt-48 {
      margin-top: calc(var(--spacing) * 48);
    }
    .xl\:mt-49 {
      margin-top: calc(var(--spacing) * 49);
    }
    .xl\:mt-50 {
      margin-top: calc(var(--spacing) * 50);
    }
    .xl\:mt-51 {
      margin-top: calc(var(--spacing) * 51);
    }
    .xl\:mt-52 {
      margin-top: calc(var(--spacing) * 52);
    }
    .xl\:mt-53 {
      margin-top: calc(var(--spacing) * 53);
    }
    .xl\:mt-54 {
      margin-top: calc(var(--spacing) * 54);
    }
    .xl\:mt-55 {
      margin-top: calc(var(--spacing) * 55);
    }
    .xl\:mt-56 {
      margin-top: calc(var(--spacing) * 56);
    }
    .xl\:mt-57 {
      margin-top: calc(var(--spacing) * 57);
    }
    .xl\:mt-58 {
      margin-top: calc(var(--spacing) * 58);
    }
    .xl\:mt-59 {
      margin-top: calc(var(--spacing) * 59);
    }
    .xl\:mt-60 {
      margin-top: calc(var(--spacing) * 60);
    }
    .xl\:mt-61 {
      margin-top: calc(var(--spacing) * 61);
    }
    .xl\:mt-62 {
      margin-top: calc(var(--spacing) * 62);
    }
    .xl\:mt-63 {
      margin-top: calc(var(--spacing) * 63);
    }
    .xl\:mt-64 {
      margin-top: calc(var(--spacing) * 64);
    }
    .xl\:mt-auto {
      margin-top: auto;
    }
    .xl\:\!mr-0 {
      margin-right: 0px !important;
    }
    .xl\:\!mr-1 {
      margin-right: var(--spacing) !important;
    }
    .xl\:\!mr-2 {
      margin-right: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!mr-3 {
      margin-right: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!mr-4 {
      margin-right: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!mr-5 {
      margin-right: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!mr-6 {
      margin-right: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!mr-7 {
      margin-right: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!mr-8 {
      margin-right: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!mr-9 {
      margin-right: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!mr-10 {
      margin-right: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!mr-11 {
      margin-right: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!mr-12 {
      margin-right: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!mr-13 {
      margin-right: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!mr-14 {
      margin-right: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!mr-15 {
      margin-right: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!mr-16 {
      margin-right: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!mr-17 {
      margin-right: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!mr-18 {
      margin-right: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!mr-19 {
      margin-right: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!mr-20 {
      margin-right: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!mr-21 {
      margin-right: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!mr-22 {
      margin-right: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!mr-23 {
      margin-right: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!mr-24 {
      margin-right: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!mr-25 {
      margin-right: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!mr-26 {
      margin-right: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!mr-27 {
      margin-right: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!mr-28 {
      margin-right: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!mr-29 {
      margin-right: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!mr-30 {
      margin-right: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!mr-31 {
      margin-right: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!mr-32 {
      margin-right: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!mr-33 {
      margin-right: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!mr-34 {
      margin-right: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!mr-35 {
      margin-right: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!mr-36 {
      margin-right: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!mr-37 {
      margin-right: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!mr-38 {
      margin-right: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!mr-39 {
      margin-right: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!mr-40 {
      margin-right: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!mr-41 {
      margin-right: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!mr-42 {
      margin-right: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!mr-43 {
      margin-right: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!mr-44 {
      margin-right: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!mr-45 {
      margin-right: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!mr-46 {
      margin-right: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!mr-47 {
      margin-right: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!mr-48 {
      margin-right: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!mr-49 {
      margin-right: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!mr-50 {
      margin-right: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!mr-51 {
      margin-right: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!mr-52 {
      margin-right: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!mr-53 {
      margin-right: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!mr-54 {
      margin-right: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!mr-55 {
      margin-right: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!mr-56 {
      margin-right: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!mr-57 {
      margin-right: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!mr-58 {
      margin-right: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!mr-59 {
      margin-right: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!mr-60 {
      margin-right: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!mr-61 {
      margin-right: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!mr-62 {
      margin-right: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!mr-63 {
      margin-right: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!mr-64 {
      margin-right: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!mr-auto {
      margin-right: auto !important;
    }
    .xl\:mr-0 {
      margin-right: 0px;
    }
    .xl\:mr-1 {
      margin-right: var(--spacing);
    }
    .xl\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .xl\:mr-3 {
      margin-right: calc(var(--spacing) * 3);
    }
    .xl\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .xl\:mr-5 {
      margin-right: calc(var(--spacing) * 5);
    }
    .xl\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .xl\:mr-7 {
      margin-right: calc(var(--spacing) * 7);
    }
    .xl\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .xl\:mr-9 {
      margin-right: calc(var(--spacing) * 9);
    }
    .xl\:mr-10 {
      margin-right: calc(var(--spacing) * 10);
    }
    .xl\:mr-11 {
      margin-right: calc(var(--spacing) * 11);
    }
    .xl\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .xl\:mr-13 {
      margin-right: calc(var(--spacing) * 13);
    }
    .xl\:mr-14 {
      margin-right: calc(var(--spacing) * 14);
    }
    .xl\:mr-15 {
      margin-right: calc(var(--spacing) * 15);
    }
    .xl\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }
    .xl\:mr-17 {
      margin-right: calc(var(--spacing) * 17);
    }
    .xl\:mr-18 {
      margin-right: calc(var(--spacing) * 18);
    }
    .xl\:mr-19 {
      margin-right: calc(var(--spacing) * 19);
    }
    .xl\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }
    .xl\:mr-21 {
      margin-right: calc(var(--spacing) * 21);
    }
    .xl\:mr-22 {
      margin-right: calc(var(--spacing) * 22);
    }
    .xl\:mr-23 {
      margin-right: calc(var(--spacing) * 23);
    }
    .xl\:mr-24 {
      margin-right: calc(var(--spacing) * 24);
    }
    .xl\:mr-25 {
      margin-right: calc(var(--spacing) * 25);
    }
    .xl\:mr-26 {
      margin-right: calc(var(--spacing) * 26);
    }
    .xl\:mr-27 {
      margin-right: calc(var(--spacing) * 27);
    }
    .xl\:mr-28 {
      margin-right: calc(var(--spacing) * 28);
    }
    .xl\:mr-29 {
      margin-right: calc(var(--spacing) * 29);
    }
    .xl\:mr-30 {
      margin-right: calc(var(--spacing) * 30);
    }
    .xl\:mr-31 {
      margin-right: calc(var(--spacing) * 31);
    }
    .xl\:mr-32 {
      margin-right: calc(var(--spacing) * 32);
    }
    .xl\:mr-33 {
      margin-right: calc(var(--spacing) * 33);
    }
    .xl\:mr-34 {
      margin-right: calc(var(--spacing) * 34);
    }
    .xl\:mr-35 {
      margin-right: calc(var(--spacing) * 35);
    }
    .xl\:mr-36 {
      margin-right: calc(var(--spacing) * 36);
    }
    .xl\:mr-37 {
      margin-right: calc(var(--spacing) * 37);
    }
    .xl\:mr-38 {
      margin-right: calc(var(--spacing) * 38);
    }
    .xl\:mr-39 {
      margin-right: calc(var(--spacing) * 39);
    }
    .xl\:mr-40 {
      margin-right: calc(var(--spacing) * 40);
    }
    .xl\:mr-41 {
      margin-right: calc(var(--spacing) * 41);
    }
    .xl\:mr-42 {
      margin-right: calc(var(--spacing) * 42);
    }
    .xl\:mr-43 {
      margin-right: calc(var(--spacing) * 43);
    }
    .xl\:mr-44 {
      margin-right: calc(var(--spacing) * 44);
    }
    .xl\:mr-45 {
      margin-right: calc(var(--spacing) * 45);
    }
    .xl\:mr-46 {
      margin-right: calc(var(--spacing) * 46);
    }
    .xl\:mr-47 {
      margin-right: calc(var(--spacing) * 47);
    }
    .xl\:mr-48 {
      margin-right: calc(var(--spacing) * 48);
    }
    .xl\:mr-49 {
      margin-right: calc(var(--spacing) * 49);
    }
    .xl\:mr-50 {
      margin-right: calc(var(--spacing) * 50);
    }
    .xl\:mr-51 {
      margin-right: calc(var(--spacing) * 51);
    }
    .xl\:mr-52 {
      margin-right: calc(var(--spacing) * 52);
    }
    .xl\:mr-53 {
      margin-right: calc(var(--spacing) * 53);
    }
    .xl\:mr-54 {
      margin-right: calc(var(--spacing) * 54);
    }
    .xl\:mr-55 {
      margin-right: calc(var(--spacing) * 55);
    }
    .xl\:mr-56 {
      margin-right: calc(var(--spacing) * 56);
    }
    .xl\:mr-57 {
      margin-right: calc(var(--spacing) * 57);
    }
    .xl\:mr-58 {
      margin-right: calc(var(--spacing) * 58);
    }
    .xl\:mr-59 {
      margin-right: calc(var(--spacing) * 59);
    }
    .xl\:mr-60 {
      margin-right: calc(var(--spacing) * 60);
    }
    .xl\:mr-61 {
      margin-right: calc(var(--spacing) * 61);
    }
    .xl\:mr-62 {
      margin-right: calc(var(--spacing) * 62);
    }
    .xl\:mr-63 {
      margin-right: calc(var(--spacing) * 63);
    }
    .xl\:mr-64 {
      margin-right: calc(var(--spacing) * 64);
    }
    .xl\:mr-auto {
      margin-right: auto;
    }
    .xl\:\!mb-0 {
      margin-bottom: 0px !important;
    }
    .xl\:\!mb-1 {
      margin-bottom: var(--spacing) !important;
    }
    .xl\:\!mb-2 {
      margin-bottom: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!mb-3 {
      margin-bottom: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!mb-4 {
      margin-bottom: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!mb-5 {
      margin-bottom: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!mb-6 {
      margin-bottom: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!mb-7 {
      margin-bottom: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!mb-8 {
      margin-bottom: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!mb-9 {
      margin-bottom: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!mb-10 {
      margin-bottom: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!mb-11 {
      margin-bottom: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!mb-12 {
      margin-bottom: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!mb-13 {
      margin-bottom: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!mb-14 {
      margin-bottom: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!mb-15 {
      margin-bottom: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!mb-16 {
      margin-bottom: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!mb-17 {
      margin-bottom: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!mb-18 {
      margin-bottom: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!mb-19 {
      margin-bottom: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!mb-20 {
      margin-bottom: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!mb-21 {
      margin-bottom: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!mb-22 {
      margin-bottom: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!mb-23 {
      margin-bottom: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!mb-24 {
      margin-bottom: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!mb-25 {
      margin-bottom: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!mb-26 {
      margin-bottom: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!mb-27 {
      margin-bottom: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!mb-28 {
      margin-bottom: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!mb-29 {
      margin-bottom: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!mb-30 {
      margin-bottom: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!mb-31 {
      margin-bottom: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!mb-32 {
      margin-bottom: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!mb-33 {
      margin-bottom: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!mb-34 {
      margin-bottom: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!mb-35 {
      margin-bottom: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!mb-36 {
      margin-bottom: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!mb-37 {
      margin-bottom: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!mb-38 {
      margin-bottom: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!mb-39 {
      margin-bottom: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!mb-40 {
      margin-bottom: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!mb-41 {
      margin-bottom: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!mb-42 {
      margin-bottom: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!mb-43 {
      margin-bottom: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!mb-44 {
      margin-bottom: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!mb-45 {
      margin-bottom: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!mb-46 {
      margin-bottom: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!mb-47 {
      margin-bottom: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!mb-48 {
      margin-bottom: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!mb-49 {
      margin-bottom: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!mb-50 {
      margin-bottom: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!mb-51 {
      margin-bottom: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!mb-52 {
      margin-bottom: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!mb-53 {
      margin-bottom: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!mb-54 {
      margin-bottom: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!mb-55 {
      margin-bottom: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!mb-56 {
      margin-bottom: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!mb-57 {
      margin-bottom: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!mb-58 {
      margin-bottom: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!mb-59 {
      margin-bottom: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!mb-60 {
      margin-bottom: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!mb-61 {
      margin-bottom: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!mb-62 {
      margin-bottom: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!mb-63 {
      margin-bottom: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!mb-64 {
      margin-bottom: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!mb-auto {
      margin-bottom: auto !important;
    }
    .xl\:mb-0 {
      margin-bottom: 0px;
    }
    .xl\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .xl\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .xl\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
    .xl\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .xl\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
    .xl\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .xl\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }
    .xl\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .xl\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }
    .xl\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
    .xl\:mb-11 {
      margin-bottom: calc(var(--spacing) * 11);
    }
    .xl\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .xl\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }
    .xl\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
    .xl\:mb-15 {
      margin-bottom: calc(var(--spacing) * 15);
    }
    .xl\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .xl\:mb-17 {
      margin-bottom: calc(var(--spacing) * 17);
    }
    .xl\:mb-18 {
      margin-bottom: calc(var(--spacing) * 18);
    }
    .xl\:mb-19 {
      margin-bottom: calc(var(--spacing) * 19);
    }
    .xl\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
    .xl\:mb-21 {
      margin-bottom: calc(var(--spacing) * 21);
    }
    .xl\:mb-22 {
      margin-bottom: calc(var(--spacing) * 22);
    }
    .xl\:mb-23 {
      margin-bottom: calc(var(--spacing) * 23);
    }
    .xl\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }
    .xl\:mb-25 {
      margin-bottom: calc(var(--spacing) * 25);
    }
    .xl\:mb-26 {
      margin-bottom: calc(var(--spacing) * 26);
    }
    .xl\:mb-27 {
      margin-bottom: calc(var(--spacing) * 27);
    }
    .xl\:mb-28 {
      margin-bottom: calc(var(--spacing) * 28);
    }
    .xl\:mb-29 {
      margin-bottom: calc(var(--spacing) * 29);
    }
    .xl\:mb-30 {
      margin-bottom: calc(var(--spacing) * 30);
    }
    .xl\:mb-31 {
      margin-bottom: calc(var(--spacing) * 31);
    }
    .xl\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }
    .xl\:mb-33 {
      margin-bottom: calc(var(--spacing) * 33);
    }
    .xl\:mb-34 {
      margin-bottom: calc(var(--spacing) * 34);
    }
    .xl\:mb-35 {
      margin-bottom: calc(var(--spacing) * 35);
    }
    .xl\:mb-36 {
      margin-bottom: calc(var(--spacing) * 36);
    }
    .xl\:mb-37 {
      margin-bottom: calc(var(--spacing) * 37);
    }
    .xl\:mb-38 {
      margin-bottom: calc(var(--spacing) * 38);
    }
    .xl\:mb-39 {
      margin-bottom: calc(var(--spacing) * 39);
    }
    .xl\:mb-40 {
      margin-bottom: calc(var(--spacing) * 40);
    }
    .xl\:mb-41 {
      margin-bottom: calc(var(--spacing) * 41);
    }
    .xl\:mb-42 {
      margin-bottom: calc(var(--spacing) * 42);
    }
    .xl\:mb-43 {
      margin-bottom: calc(var(--spacing) * 43);
    }
    .xl\:mb-44 {
      margin-bottom: calc(var(--spacing) * 44);
    }
    .xl\:mb-45 {
      margin-bottom: calc(var(--spacing) * 45);
    }
    .xl\:mb-46 {
      margin-bottom: calc(var(--spacing) * 46);
    }
    .xl\:mb-47 {
      margin-bottom: calc(var(--spacing) * 47);
    }
    .xl\:mb-48 {
      margin-bottom: calc(var(--spacing) * 48);
    }
    .xl\:mb-49 {
      margin-bottom: calc(var(--spacing) * 49);
    }
    .xl\:mb-50 {
      margin-bottom: calc(var(--spacing) * 50);
    }
    .xl\:mb-51 {
      margin-bottom: calc(var(--spacing) * 51);
    }
    .xl\:mb-52 {
      margin-bottom: calc(var(--spacing) * 52);
    }
    .xl\:mb-53 {
      margin-bottom: calc(var(--spacing) * 53);
    }
    .xl\:mb-54 {
      margin-bottom: calc(var(--spacing) * 54);
    }
    .xl\:mb-55 {
      margin-bottom: calc(var(--spacing) * 55);
    }
    .xl\:mb-56 {
      margin-bottom: calc(var(--spacing) * 56);
    }
    .xl\:mb-57 {
      margin-bottom: calc(var(--spacing) * 57);
    }
    .xl\:mb-58 {
      margin-bottom: calc(var(--spacing) * 58);
    }
    .xl\:mb-59 {
      margin-bottom: calc(var(--spacing) * 59);
    }
    .xl\:mb-60 {
      margin-bottom: calc(var(--spacing) * 60);
    }
    .xl\:mb-61 {
      margin-bottom: calc(var(--spacing) * 61);
    }
    .xl\:mb-62 {
      margin-bottom: calc(var(--spacing) * 62);
    }
    .xl\:mb-63 {
      margin-bottom: calc(var(--spacing) * 63);
    }
    .xl\:mb-64 {
      margin-bottom: calc(var(--spacing) * 64);
    }
    .xl\:mb-auto {
      margin-bottom: auto;
    }
    .xl\:\!ml-0 {
      margin-left: 0px !important;
    }
    .xl\:\!ml-1 {
      margin-left: var(--spacing) !important;
    }
    .xl\:\!ml-2 {
      margin-left: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!ml-3 {
      margin-left: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!ml-4 {
      margin-left: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!ml-5 {
      margin-left: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!ml-6 {
      margin-left: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!ml-7 {
      margin-left: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!ml-8 {
      margin-left: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!ml-9 {
      margin-left: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!ml-10 {
      margin-left: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!ml-11 {
      margin-left: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!ml-12 {
      margin-left: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!ml-13 {
      margin-left: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!ml-14 {
      margin-left: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!ml-15 {
      margin-left: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!ml-16 {
      margin-left: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!ml-17 {
      margin-left: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!ml-18 {
      margin-left: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!ml-19 {
      margin-left: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!ml-20 {
      margin-left: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!ml-21 {
      margin-left: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!ml-22 {
      margin-left: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!ml-23 {
      margin-left: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!ml-24 {
      margin-left: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!ml-25 {
      margin-left: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!ml-26 {
      margin-left: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!ml-27 {
      margin-left: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!ml-28 {
      margin-left: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!ml-29 {
      margin-left: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!ml-30 {
      margin-left: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!ml-31 {
      margin-left: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!ml-32 {
      margin-left: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!ml-33 {
      margin-left: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!ml-34 {
      margin-left: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!ml-35 {
      margin-left: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!ml-36 {
      margin-left: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!ml-37 {
      margin-left: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!ml-38 {
      margin-left: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!ml-39 {
      margin-left: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!ml-40 {
      margin-left: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!ml-41 {
      margin-left: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!ml-42 {
      margin-left: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!ml-43 {
      margin-left: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!ml-44 {
      margin-left: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!ml-45 {
      margin-left: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!ml-46 {
      margin-left: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!ml-47 {
      margin-left: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!ml-48 {
      margin-left: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!ml-49 {
      margin-left: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!ml-50 {
      margin-left: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!ml-51 {
      margin-left: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!ml-52 {
      margin-left: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!ml-53 {
      margin-left: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!ml-54 {
      margin-left: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!ml-55 {
      margin-left: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!ml-56 {
      margin-left: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!ml-57 {
      margin-left: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!ml-58 {
      margin-left: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!ml-59 {
      margin-left: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!ml-60 {
      margin-left: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!ml-61 {
      margin-left: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!ml-62 {
      margin-left: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!ml-63 {
      margin-left: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!ml-64 {
      margin-left: calc(var(--spacing) * 64) !important;
    }
    .xl\:\!ml-auto {
      margin-left: auto !important;
    }
    .xl\:ml-0 {
      margin-left: 0px;
    }
    .xl\:ml-1 {
      margin-left: var(--spacing);
    }
    .xl\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .xl\:ml-3 {
      margin-left: calc(var(--spacing) * 3);
    }
    .xl\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .xl\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }
    .xl\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .xl\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }
    .xl\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .xl\:ml-9 {
      margin-left: calc(var(--spacing) * 9);
    }
    .xl\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }
    .xl\:ml-11 {
      margin-left: calc(var(--spacing) * 11);
    }
    .xl\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .xl\:ml-13 {
      margin-left: calc(var(--spacing) * 13);
    }
    .xl\:ml-14 {
      margin-left: calc(var(--spacing) * 14);
    }
    .xl\:ml-15 {
      margin-left: calc(var(--spacing) * 15);
    }
    .xl\:ml-16 {
      margin-left: calc(var(--spacing) * 16);
    }
    .xl\:ml-17 {
      margin-left: calc(var(--spacing) * 17);
    }
    .xl\:ml-18 {
      margin-left: calc(var(--spacing) * 18);
    }
    .xl\:ml-19 {
      margin-left: calc(var(--spacing) * 19);
    }
    .xl\:ml-20 {
      margin-left: calc(var(--spacing) * 20);
    }
    .xl\:ml-21 {
      margin-left: calc(var(--spacing) * 21);
    }
    .xl\:ml-22 {
      margin-left: calc(var(--spacing) * 22);
    }
    .xl\:ml-23 {
      margin-left: calc(var(--spacing) * 23);
    }
    .xl\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }
    .xl\:ml-25 {
      margin-left: calc(var(--spacing) * 25);
    }
    .xl\:ml-26 {
      margin-left: calc(var(--spacing) * 26);
    }
    .xl\:ml-27 {
      margin-left: calc(var(--spacing) * 27);
    }
    .xl\:ml-28 {
      margin-left: calc(var(--spacing) * 28);
    }
    .xl\:ml-29 {
      margin-left: calc(var(--spacing) * 29);
    }
    .xl\:ml-30 {
      margin-left: calc(var(--spacing) * 30);
    }
    .xl\:ml-31 {
      margin-left: calc(var(--spacing) * 31);
    }
    .xl\:ml-32 {
      margin-left: calc(var(--spacing) * 32);
    }
    .xl\:ml-33 {
      margin-left: calc(var(--spacing) * 33);
    }
    .xl\:ml-34 {
      margin-left: calc(var(--spacing) * 34);
    }
    .xl\:ml-35 {
      margin-left: calc(var(--spacing) * 35);
    }
    .xl\:ml-36 {
      margin-left: calc(var(--spacing) * 36);
    }
    .xl\:ml-37 {
      margin-left: calc(var(--spacing) * 37);
    }
    .xl\:ml-38 {
      margin-left: calc(var(--spacing) * 38);
    }
    .xl\:ml-39 {
      margin-left: calc(var(--spacing) * 39);
    }
    .xl\:ml-40 {
      margin-left: calc(var(--spacing) * 40);
    }
    .xl\:ml-41 {
      margin-left: calc(var(--spacing) * 41);
    }
    .xl\:ml-42 {
      margin-left: calc(var(--spacing) * 42);
    }
    .xl\:ml-43 {
      margin-left: calc(var(--spacing) * 43);
    }
    .xl\:ml-44 {
      margin-left: calc(var(--spacing) * 44);
    }
    .xl\:ml-45 {
      margin-left: calc(var(--spacing) * 45);
    }
    .xl\:ml-46 {
      margin-left: calc(var(--spacing) * 46);
    }
    .xl\:ml-47 {
      margin-left: calc(var(--spacing) * 47);
    }
    .xl\:ml-48 {
      margin-left: calc(var(--spacing) * 48);
    }
    .xl\:ml-49 {
      margin-left: calc(var(--spacing) * 49);
    }
    .xl\:ml-50 {
      margin-left: calc(var(--spacing) * 50);
    }
    .xl\:ml-51 {
      margin-left: calc(var(--spacing) * 51);
    }
    .xl\:ml-52 {
      margin-left: calc(var(--spacing) * 52);
    }
    .xl\:ml-53 {
      margin-left: calc(var(--spacing) * 53);
    }
    .xl\:ml-54 {
      margin-left: calc(var(--spacing) * 54);
    }
    .xl\:ml-55 {
      margin-left: calc(var(--spacing) * 55);
    }
    .xl\:ml-56 {
      margin-left: calc(var(--spacing) * 56);
    }
    .xl\:ml-57 {
      margin-left: calc(var(--spacing) * 57);
    }
    .xl\:ml-58 {
      margin-left: calc(var(--spacing) * 58);
    }
    .xl\:ml-59 {
      margin-left: calc(var(--spacing) * 59);
    }
    .xl\:ml-60 {
      margin-left: calc(var(--spacing) * 60);
    }
    .xl\:ml-61 {
      margin-left: calc(var(--spacing) * 61);
    }
    .xl\:ml-62 {
      margin-left: calc(var(--spacing) * 62);
    }
    .xl\:ml-63 {
      margin-left: calc(var(--spacing) * 63);
    }
    .xl\:ml-64 {
      margin-left: calc(var(--spacing) * 64);
    }
    .xl\:ml-auto {
      margin-left: auto;
    }
    .xl\:block {
      display: block;
    }
    .xl\:inline {
      display: inline;
    }
    .xl\:inline-block {
      display: inline-block;
    }
    .xl\:\!shrink {
      flex-shrink: 1 !important;
    }
    .xl\:\!shrink-0 {
      flex-shrink: 0 !important;
    }
    .xl\:\!shrink-1 {
      flex-shrink: 1 !important;
    }
    .xl\:\!grow {
      flex-grow: 1 !important;
    }
    .xl\:\!grow-0 {
      flex-grow: 0 !important;
    }
    .xl\:\!grow-1 {
      flex-grow: 1 !important;
    }
    .xl\:grow {
      flex-grow: 1;
    }
    .xl\:grow-0 {
      flex-grow: 0;
    }
    .xl\:grow-1 {
      flex-grow: 1;
    }
    .xl\:\!basis-0 {
      flex-basis: 0px !important;
    }
    .xl\:\!basis-auto {
      flex-basis: auto !important;
    }
    .xl\:\!basis-full {
      flex-basis: 100% !important;
    }
    .xl\:basis-0 {
      flex-basis: 0px;
    }
    .xl\:basis-auto {
      flex-basis: auto;
    }
    .xl\:basis-full {
      flex-basis: 100%;
    }
    .xl\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .xl\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .xl\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
    .xl\:grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
    .xl\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .xl\:grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
    .xl\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .xl\:\!flex-col {
      flex-direction: column !important;
    }
    .xl\:\!flex-row {
      flex-direction: row !important;
    }
    .xl\:flex-col {
      flex-direction: column;
    }
    .xl\:flex-row {
      flex-direction: row;
    }
    .xl\:\!flex-nowrap {
      flex-wrap: nowrap !important;
    }
    .xl\:\!flex-wrap {
      flex-wrap: wrap !important;
    }
    .xl\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .xl\:flex-wrap {
      flex-wrap: wrap;
    }
    .xl\:\!items-center {
      align-items: center !important;
    }
    .xl\:\!items-end {
      align-items: flex-end !important;
    }
    .xl\:\!items-start {
      align-items: flex-start !important;
    }
    .xl\:items-center {
      align-items: center;
    }
    .xl\:items-end {
      align-items: flex-end;
    }
    .xl\:items-start {
      align-items: flex-start;
    }
    .xl\:\!justify-around {
      justify-content: space-around !important;
    }
    .xl\:\!justify-between {
      justify-content: space-between !important;
    }
    .xl\:\!justify-center {
      justify-content: center !important;
    }
    .xl\:\!justify-end {
      justify-content: flex-end !important;
    }
    .xl\:\!justify-evenly {
      justify-content: space-evenly !important;
    }
    .xl\:\!justify-start {
      justify-content: flex-start !important;
    }
    .xl\:justify-around {
      justify-content: space-around;
    }
    .xl\:justify-between {
      justify-content: space-between;
    }
    .xl\:justify-center {
      justify-content: center;
    }
    .xl\:justify-end {
      justify-content: flex-end;
    }
    .xl\:justify-evenly {
      justify-content: space-evenly;
    }
    .xl\:justify-start {
      justify-content: flex-start;
    }
    .xl\:\!gap-0 {
      gap: 0px !important;
    }
    .xl\:\!gap-1 {
      gap: var(--spacing) !important;
    }
    .xl\:\!gap-2 {
      gap: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!gap-3 {
      gap: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!gap-4 {
      gap: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!gap-5 {
      gap: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!gap-6 {
      gap: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!gap-7 {
      gap: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!gap-8 {
      gap: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!gap-9 {
      gap: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!gap-10 {
      gap: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!gap-11 {
      gap: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!gap-12 {
      gap: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!gap-13 {
      gap: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!gap-14 {
      gap: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!gap-15 {
      gap: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!gap-16 {
      gap: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!gap-17 {
      gap: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!gap-18 {
      gap: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!gap-19 {
      gap: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!gap-20 {
      gap: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!gap-21 {
      gap: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!gap-22 {
      gap: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!gap-23 {
      gap: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!gap-24 {
      gap: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!gap-25 {
      gap: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!gap-26 {
      gap: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!gap-27 {
      gap: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!gap-28 {
      gap: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!gap-29 {
      gap: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!gap-30 {
      gap: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!gap-31 {
      gap: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!gap-32 {
      gap: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!gap-33 {
      gap: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!gap-34 {
      gap: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!gap-35 {
      gap: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!gap-36 {
      gap: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!gap-37 {
      gap: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!gap-38 {
      gap: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!gap-39 {
      gap: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!gap-40 {
      gap: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!gap-41 {
      gap: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!gap-42 {
      gap: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!gap-43 {
      gap: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!gap-44 {
      gap: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!gap-45 {
      gap: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!gap-46 {
      gap: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!gap-47 {
      gap: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!gap-48 {
      gap: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!gap-49 {
      gap: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!gap-50 {
      gap: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!gap-51 {
      gap: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!gap-52 {
      gap: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!gap-53 {
      gap: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!gap-54 {
      gap: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!gap-55 {
      gap: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!gap-56 {
      gap: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!gap-57 {
      gap: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!gap-58 {
      gap: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!gap-59 {
      gap: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!gap-60 {
      gap: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!gap-61 {
      gap: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!gap-62 {
      gap: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!gap-63 {
      gap: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!gap-64 {
      gap: calc(var(--spacing) * 64) !important;
    }
    .xl\:gap-0 {
      gap: 0px;
    }
    .xl\:gap-1 {
      gap: var(--spacing);
    }
    .xl\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .xl\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .xl\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .xl\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
    .xl\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .xl\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
    .xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .xl\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }
    .xl\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .xl\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }
    .xl\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .xl\:gap-13 {
      gap: calc(var(--spacing) * 13);
    }
    .xl\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .xl\:gap-15 {
      gap: calc(var(--spacing) * 15);
    }
    .xl\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .xl\:gap-17 {
      gap: calc(var(--spacing) * 17);
    }
    .xl\:gap-18 {
      gap: calc(var(--spacing) * 18);
    }
    .xl\:gap-19 {
      gap: calc(var(--spacing) * 19);
    }
    .xl\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .xl\:gap-21 {
      gap: calc(var(--spacing) * 21);
    }
    .xl\:gap-22 {
      gap: calc(var(--spacing) * 22);
    }
    .xl\:gap-23 {
      gap: calc(var(--spacing) * 23);
    }
    .xl\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
    .xl\:gap-25 {
      gap: calc(var(--spacing) * 25);
    }
    .xl\:gap-26 {
      gap: calc(var(--spacing) * 26);
    }
    .xl\:gap-27 {
      gap: calc(var(--spacing) * 27);
    }
    .xl\:gap-28 {
      gap: calc(var(--spacing) * 28);
    }
    .xl\:gap-29 {
      gap: calc(var(--spacing) * 29);
    }
    .xl\:gap-30 {
      gap: calc(var(--spacing) * 30);
    }
    .xl\:gap-31 {
      gap: calc(var(--spacing) * 31);
    }
    .xl\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }
    .xl\:gap-33 {
      gap: calc(var(--spacing) * 33);
    }
    .xl\:gap-34 {
      gap: calc(var(--spacing) * 34);
    }
    .xl\:gap-35 {
      gap: calc(var(--spacing) * 35);
    }
    .xl\:gap-36 {
      gap: calc(var(--spacing) * 36);
    }
    .xl\:gap-37 {
      gap: calc(var(--spacing) * 37);
    }
    .xl\:gap-38 {
      gap: calc(var(--spacing) * 38);
    }
    .xl\:gap-39 {
      gap: calc(var(--spacing) * 39);
    }
    .xl\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }
    .xl\:gap-41 {
      gap: calc(var(--spacing) * 41);
    }
    .xl\:gap-42 {
      gap: calc(var(--spacing) * 42);
    }
    .xl\:gap-43 {
      gap: calc(var(--spacing) * 43);
    }
    .xl\:gap-44 {
      gap: calc(var(--spacing) * 44);
    }
    .xl\:gap-45 {
      gap: calc(var(--spacing) * 45);
    }
    .xl\:gap-46 {
      gap: calc(var(--spacing) * 46);
    }
    .xl\:gap-47 {
      gap: calc(var(--spacing) * 47);
    }
    .xl\:gap-48 {
      gap: calc(var(--spacing) * 48);
    }
    .xl\:gap-49 {
      gap: calc(var(--spacing) * 49);
    }
    .xl\:gap-50 {
      gap: calc(var(--spacing) * 50);
    }
    .xl\:gap-51 {
      gap: calc(var(--spacing) * 51);
    }
    .xl\:gap-52 {
      gap: calc(var(--spacing) * 52);
    }
    .xl\:gap-53 {
      gap: calc(var(--spacing) * 53);
    }
    .xl\:gap-54 {
      gap: calc(var(--spacing) * 54);
    }
    .xl\:gap-55 {
      gap: calc(var(--spacing) * 55);
    }
    .xl\:gap-56 {
      gap: calc(var(--spacing) * 56);
    }
    .xl\:gap-57 {
      gap: calc(var(--spacing) * 57);
    }
    .xl\:gap-58 {
      gap: calc(var(--spacing) * 58);
    }
    .xl\:gap-59 {
      gap: calc(var(--spacing) * 59);
    }
    .xl\:gap-60 {
      gap: calc(var(--spacing) * 60);
    }
    .xl\:gap-61 {
      gap: calc(var(--spacing) * 61);
    }
    .xl\:gap-62 {
      gap: calc(var(--spacing) * 62);
    }
    .xl\:gap-63 {
      gap: calc(var(--spacing) * 63);
    }
    .xl\:gap-64 {
      gap: calc(var(--spacing) * 64);
    }
    .xl\:\!p-0 {
      padding: 0px !important;
    }
    .xl\:\!p-1 {
      padding: var(--spacing) !important;
    }
    .xl\:\!p-2 {
      padding: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!p-3 {
      padding: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!p-4 {
      padding: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!p-5 {
      padding: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!p-6 {
      padding: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!p-7 {
      padding: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!p-8 {
      padding: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!p-9 {
      padding: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!p-10 {
      padding: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!p-11 {
      padding: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!p-12 {
      padding: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!p-13 {
      padding: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!p-14 {
      padding: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!p-15 {
      padding: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!p-16 {
      padding: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!p-17 {
      padding: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!p-18 {
      padding: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!p-19 {
      padding: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!p-20 {
      padding: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!p-21 {
      padding: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!p-22 {
      padding: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!p-23 {
      padding: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!p-24 {
      padding: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!p-25 {
      padding: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!p-26 {
      padding: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!p-27 {
      padding: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!p-28 {
      padding: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!p-29 {
      padding: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!p-30 {
      padding: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!p-31 {
      padding: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!p-32 {
      padding: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!p-33 {
      padding: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!p-34 {
      padding: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!p-35 {
      padding: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!p-36 {
      padding: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!p-37 {
      padding: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!p-38 {
      padding: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!p-39 {
      padding: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!p-40 {
      padding: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!p-41 {
      padding: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!p-42 {
      padding: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!p-43 {
      padding: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!p-44 {
      padding: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!p-45 {
      padding: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!p-46 {
      padding: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!p-47 {
      padding: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!p-48 {
      padding: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!p-49 {
      padding: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!p-50 {
      padding: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!p-51 {
      padding: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!p-52 {
      padding: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!p-53 {
      padding: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!p-54 {
      padding: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!p-55 {
      padding: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!p-56 {
      padding: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!p-57 {
      padding: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!p-58 {
      padding: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!p-59 {
      padding: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!p-60 {
      padding: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!p-61 {
      padding: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!p-62 {
      padding: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!p-63 {
      padding: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!p-64 {
      padding: calc(var(--spacing) * 64) !important;
    }
    .xl\:p-0 {
      padding: 0px;
    }
    .xl\:p-1 {
      padding: var(--spacing);
    }
    .xl\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .xl\:p-3 {
      padding: calc(var(--spacing) * 3);
    }
    .xl\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .xl\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .xl\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .xl\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .xl\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .xl\:p-9 {
      padding: calc(var(--spacing) * 9);
    }
    .xl\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .xl\:p-11 {
      padding: calc(var(--spacing) * 11);
    }
    .xl\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .xl\:p-13 {
      padding: calc(var(--spacing) * 13);
    }
    .xl\:p-14 {
      padding: calc(var(--spacing) * 14);
    }
    .xl\:p-15 {
      padding: calc(var(--spacing) * 15);
    }
    .xl\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
    .xl\:p-17 {
      padding: calc(var(--spacing) * 17);
    }
    .xl\:p-18 {
      padding: calc(var(--spacing) * 18);
    }
    .xl\:p-19 {
      padding: calc(var(--spacing) * 19);
    }
    .xl\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .xl\:p-21 {
      padding: calc(var(--spacing) * 21);
    }
    .xl\:p-22 {
      padding: calc(var(--spacing) * 22);
    }
    .xl\:p-23 {
      padding: calc(var(--spacing) * 23);
    }
    .xl\:p-24 {
      padding: calc(var(--spacing) * 24);
    }
    .xl\:p-25 {
      padding: calc(var(--spacing) * 25);
    }
    .xl\:p-26 {
      padding: calc(var(--spacing) * 26);
    }
    .xl\:p-27 {
      padding: calc(var(--spacing) * 27);
    }
    .xl\:p-28 {
      padding: calc(var(--spacing) * 28);
    }
    .xl\:p-29 {
      padding: calc(var(--spacing) * 29);
    }
    .xl\:p-30 {
      padding: calc(var(--spacing) * 30);
    }
    .xl\:p-31 {
      padding: calc(var(--spacing) * 31);
    }
    .xl\:p-32 {
      padding: calc(var(--spacing) * 32);
    }
    .xl\:p-33 {
      padding: calc(var(--spacing) * 33);
    }
    .xl\:p-34 {
      padding: calc(var(--spacing) * 34);
    }
    .xl\:p-35 {
      padding: calc(var(--spacing) * 35);
    }
    .xl\:p-36 {
      padding: calc(var(--spacing) * 36);
    }
    .xl\:p-37 {
      padding: calc(var(--spacing) * 37);
    }
    .xl\:p-38 {
      padding: calc(var(--spacing) * 38);
    }
    .xl\:p-39 {
      padding: calc(var(--spacing) * 39);
    }
    .xl\:p-40 {
      padding: calc(var(--spacing) * 40);
    }
    .xl\:p-41 {
      padding: calc(var(--spacing) * 41);
    }
    .xl\:p-42 {
      padding: calc(var(--spacing) * 42);
    }
    .xl\:p-43 {
      padding: calc(var(--spacing) * 43);
    }
    .xl\:p-44 {
      padding: calc(var(--spacing) * 44);
    }
    .xl\:p-45 {
      padding: calc(var(--spacing) * 45);
    }
    .xl\:p-46 {
      padding: calc(var(--spacing) * 46);
    }
    .xl\:p-47 {
      padding: calc(var(--spacing) * 47);
    }
    .xl\:p-48 {
      padding: calc(var(--spacing) * 48);
    }
    .xl\:p-49 {
      padding: calc(var(--spacing) * 49);
    }
    .xl\:p-50 {
      padding: calc(var(--spacing) * 50);
    }
    .xl\:p-51 {
      padding: calc(var(--spacing) * 51);
    }
    .xl\:p-52 {
      padding: calc(var(--spacing) * 52);
    }
    .xl\:p-53 {
      padding: calc(var(--spacing) * 53);
    }
    .xl\:p-54 {
      padding: calc(var(--spacing) * 54);
    }
    .xl\:p-55 {
      padding: calc(var(--spacing) * 55);
    }
    .xl\:p-56 {
      padding: calc(var(--spacing) * 56);
    }
    .xl\:p-57 {
      padding: calc(var(--spacing) * 57);
    }
    .xl\:p-58 {
      padding: calc(var(--spacing) * 58);
    }
    .xl\:p-59 {
      padding: calc(var(--spacing) * 59);
    }
    .xl\:p-60 {
      padding: calc(var(--spacing) * 60);
    }
    .xl\:p-61 {
      padding: calc(var(--spacing) * 61);
    }
    .xl\:p-62 {
      padding: calc(var(--spacing) * 62);
    }
    .xl\:p-63 {
      padding: calc(var(--spacing) * 63);
    }
    .xl\:p-64 {
      padding: calc(var(--spacing) * 64);
    }
    .xl\:\!px-0 {
      padding-inline: 0px !important;
    }
    .xl\:\!px-1 {
      padding-inline: var(--spacing) !important;
    }
    .xl\:\!px-2 {
      padding-inline: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!px-3 {
      padding-inline: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!px-4 {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!px-5 {
      padding-inline: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!px-6 {
      padding-inline: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!px-7 {
      padding-inline: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!px-8 {
      padding-inline: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!px-9 {
      padding-inline: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!px-10 {
      padding-inline: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!px-11 {
      padding-inline: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!px-12 {
      padding-inline: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!px-13 {
      padding-inline: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!px-14 {
      padding-inline: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!px-15 {
      padding-inline: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!px-16 {
      padding-inline: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!px-17 {
      padding-inline: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!px-18 {
      padding-inline: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!px-19 {
      padding-inline: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!px-20 {
      padding-inline: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!px-21 {
      padding-inline: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!px-22 {
      padding-inline: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!px-23 {
      padding-inline: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!px-24 {
      padding-inline: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!px-25 {
      padding-inline: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!px-26 {
      padding-inline: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!px-27 {
      padding-inline: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!px-28 {
      padding-inline: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!px-29 {
      padding-inline: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!px-30 {
      padding-inline: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!px-31 {
      padding-inline: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!px-32 {
      padding-inline: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!px-33 {
      padding-inline: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!px-34 {
      padding-inline: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!px-35 {
      padding-inline: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!px-36 {
      padding-inline: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!px-37 {
      padding-inline: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!px-38 {
      padding-inline: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!px-39 {
      padding-inline: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!px-40 {
      padding-inline: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!px-41 {
      padding-inline: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!px-42 {
      padding-inline: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!px-43 {
      padding-inline: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!px-44 {
      padding-inline: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!px-45 {
      padding-inline: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!px-46 {
      padding-inline: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!px-47 {
      padding-inline: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!px-48 {
      padding-inline: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!px-49 {
      padding-inline: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!px-50 {
      padding-inline: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!px-51 {
      padding-inline: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!px-52 {
      padding-inline: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!px-53 {
      padding-inline: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!px-54 {
      padding-inline: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!px-55 {
      padding-inline: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!px-56 {
      padding-inline: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!px-57 {
      padding-inline: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!px-58 {
      padding-inline: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!px-59 {
      padding-inline: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!px-60 {
      padding-inline: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!px-61 {
      padding-inline: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!px-62 {
      padding-inline: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!px-63 {
      padding-inline: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!px-64 {
      padding-inline: calc(var(--spacing) * 64) !important;
    }
    .xl\:px-0 {
      padding-inline: 0px;
    }
    .xl\:px-1 {
      padding-inline: var(--spacing);
    }
    .xl\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .xl\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .xl\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .xl\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .xl\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .xl\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
    .xl\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .xl\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .xl\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .xl\:px-11 {
      padding-inline: calc(var(--spacing) * 11);
    }
    .xl\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .xl\:px-13 {
      padding-inline: calc(var(--spacing) * 13);
    }
    .xl\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .xl\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }
    .xl\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
    .xl\:px-17 {
      padding-inline: calc(var(--spacing) * 17);
    }
    .xl\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }
    .xl\:px-19 {
      padding-inline: calc(var(--spacing) * 19);
    }
    .xl\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .xl\:px-21 {
      padding-inline: calc(var(--spacing) * 21);
    }
    .xl\:px-22 {
      padding-inline: calc(var(--spacing) * 22);
    }
    .xl\:px-23 {
      padding-inline: calc(var(--spacing) * 23);
    }
    .xl\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
    .xl\:px-25 {
      padding-inline: calc(var(--spacing) * 25);
    }
    .xl\:px-26 {
      padding-inline: calc(var(--spacing) * 26);
    }
    .xl\:px-27 {
      padding-inline: calc(var(--spacing) * 27);
    }
    .xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }
    .xl\:px-29 {
      padding-inline: calc(var(--spacing) * 29);
    }
    .xl\:px-30 {
      padding-inline: calc(var(--spacing) * 30);
    }
    .xl\:px-31 {
      padding-inline: calc(var(--spacing) * 31);
    }
    .xl\:px-32 {
      padding-inline: calc(var(--spacing) * 32);
    }
    .xl\:px-33 {
      padding-inline: calc(var(--spacing) * 33);
    }
    .xl\:px-34 {
      padding-inline: calc(var(--spacing) * 34);
    }
    .xl\:px-35 {
      padding-inline: calc(var(--spacing) * 35);
    }
    .xl\:px-36 {
      padding-inline: calc(var(--spacing) * 36);
    }
    .xl\:px-37 {
      padding-inline: calc(var(--spacing) * 37);
    }
    .xl\:px-38 {
      padding-inline: calc(var(--spacing) * 38);
    }
    .xl\:px-39 {
      padding-inline: calc(var(--spacing) * 39);
    }
    .xl\:px-40 {
      padding-inline: calc(var(--spacing) * 40);
    }
    .xl\:px-41 {
      padding-inline: calc(var(--spacing) * 41);
    }
    .xl\:px-42 {
      padding-inline: calc(var(--spacing) * 42);
    }
    .xl\:px-43 {
      padding-inline: calc(var(--spacing) * 43);
    }
    .xl\:px-44 {
      padding-inline: calc(var(--spacing) * 44);
    }
    .xl\:px-45 {
      padding-inline: calc(var(--spacing) * 45);
    }
    .xl\:px-46 {
      padding-inline: calc(var(--spacing) * 46);
    }
    .xl\:px-47 {
      padding-inline: calc(var(--spacing) * 47);
    }
    .xl\:px-48 {
      padding-inline: calc(var(--spacing) * 48);
    }
    .xl\:px-49 {
      padding-inline: calc(var(--spacing) * 49);
    }
    .xl\:px-50 {
      padding-inline: calc(var(--spacing) * 50);
    }
    .xl\:px-51 {
      padding-inline: calc(var(--spacing) * 51);
    }
    .xl\:px-52 {
      padding-inline: calc(var(--spacing) * 52);
    }
    .xl\:px-53 {
      padding-inline: calc(var(--spacing) * 53);
    }
    .xl\:px-54 {
      padding-inline: calc(var(--spacing) * 54);
    }
    .xl\:px-55 {
      padding-inline: calc(var(--spacing) * 55);
    }
    .xl\:px-56 {
      padding-inline: calc(var(--spacing) * 56);
    }
    .xl\:px-57 {
      padding-inline: calc(var(--spacing) * 57);
    }
    .xl\:px-58 {
      padding-inline: calc(var(--spacing) * 58);
    }
    .xl\:px-59 {
      padding-inline: calc(var(--spacing) * 59);
    }
    .xl\:px-60 {
      padding-inline: calc(var(--spacing) * 60);
    }
    .xl\:px-61 {
      padding-inline: calc(var(--spacing) * 61);
    }
    .xl\:px-62 {
      padding-inline: calc(var(--spacing) * 62);
    }
    .xl\:px-63 {
      padding-inline: calc(var(--spacing) * 63);
    }
    .xl\:px-64 {
      padding-inline: calc(var(--spacing) * 64);
    }
    .xl\:\!py-0 {
      padding-block: 0px !important;
    }
    .xl\:\!py-1 {
      padding-block: var(--spacing) !important;
    }
    .xl\:\!py-2 {
      padding-block: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!py-3 {
      padding-block: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!py-4 {
      padding-block: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!py-5 {
      padding-block: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!py-6 {
      padding-block: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!py-7 {
      padding-block: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!py-8 {
      padding-block: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!py-9 {
      padding-block: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!py-10 {
      padding-block: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!py-11 {
      padding-block: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!py-12 {
      padding-block: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!py-13 {
      padding-block: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!py-14 {
      padding-block: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!py-15 {
      padding-block: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!py-16 {
      padding-block: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!py-17 {
      padding-block: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!py-18 {
      padding-block: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!py-19 {
      padding-block: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!py-20 {
      padding-block: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!py-21 {
      padding-block: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!py-22 {
      padding-block: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!py-23 {
      padding-block: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!py-24 {
      padding-block: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!py-25 {
      padding-block: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!py-26 {
      padding-block: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!py-27 {
      padding-block: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!py-28 {
      padding-block: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!py-29 {
      padding-block: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!py-30 {
      padding-block: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!py-31 {
      padding-block: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!py-32 {
      padding-block: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!py-33 {
      padding-block: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!py-34 {
      padding-block: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!py-35 {
      padding-block: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!py-36 {
      padding-block: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!py-37 {
      padding-block: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!py-38 {
      padding-block: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!py-39 {
      padding-block: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!py-40 {
      padding-block: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!py-41 {
      padding-block: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!py-42 {
      padding-block: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!py-43 {
      padding-block: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!py-44 {
      padding-block: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!py-45 {
      padding-block: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!py-46 {
      padding-block: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!py-47 {
      padding-block: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!py-48 {
      padding-block: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!py-49 {
      padding-block: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!py-50 {
      padding-block: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!py-51 {
      padding-block: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!py-52 {
      padding-block: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!py-53 {
      padding-block: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!py-54 {
      padding-block: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!py-55 {
      padding-block: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!py-56 {
      padding-block: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!py-57 {
      padding-block: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!py-58 {
      padding-block: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!py-59 {
      padding-block: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!py-60 {
      padding-block: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!py-61 {
      padding-block: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!py-62 {
      padding-block: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!py-63 {
      padding-block: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!py-64 {
      padding-block: calc(var(--spacing) * 64) !important;
    }
    .xl\:py-0 {
      padding-block: 0px;
    }
    .xl\:py-1 {
      padding-block: var(--spacing);
    }
    .xl\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .xl\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
    .xl\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .xl\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }
    .xl\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .xl\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
    .xl\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .xl\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
    .xl\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .xl\:py-11 {
      padding-block: calc(var(--spacing) * 11);
    }
    .xl\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .xl\:py-13 {
      padding-block: calc(var(--spacing) * 13);
    }
    .xl\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .xl\:py-15 {
      padding-block: calc(var(--spacing) * 15);
    }
    .xl\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .xl\:py-17 {
      padding-block: calc(var(--spacing) * 17);
    }
    .xl\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
    .xl\:py-19 {
      padding-block: calc(var(--spacing) * 19);
    }
    .xl\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .xl\:py-21 {
      padding-block: calc(var(--spacing) * 21);
    }
    .xl\:py-22 {
      padding-block: calc(var(--spacing) * 22);
    }
    .xl\:py-23 {
      padding-block: calc(var(--spacing) * 23);
    }
    .xl\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
    .xl\:py-25 {
      padding-block: calc(var(--spacing) * 25);
    }
    .xl\:py-26 {
      padding-block: calc(var(--spacing) * 26);
    }
    .xl\:py-27 {
      padding-block: calc(var(--spacing) * 27);
    }
    .xl\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
    .xl\:py-29 {
      padding-block: calc(var(--spacing) * 29);
    }
    .xl\:py-30 {
      padding-block: calc(var(--spacing) * 30);
    }
    .xl\:py-31 {
      padding-block: calc(var(--spacing) * 31);
    }
    .xl\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .xl\:py-33 {
      padding-block: calc(var(--spacing) * 33);
    }
    .xl\:py-34 {
      padding-block: calc(var(--spacing) * 34);
    }
    .xl\:py-35 {
      padding-block: calc(var(--spacing) * 35);
    }
    .xl\:py-36 {
      padding-block: calc(var(--spacing) * 36);
    }
    .xl\:py-37 {
      padding-block: calc(var(--spacing) * 37);
    }
    .xl\:py-38 {
      padding-block: calc(var(--spacing) * 38);
    }
    .xl\:py-39 {
      padding-block: calc(var(--spacing) * 39);
    }
    .xl\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
    .xl\:py-41 {
      padding-block: calc(var(--spacing) * 41);
    }
    .xl\:py-42 {
      padding-block: calc(var(--spacing) * 42);
    }
    .xl\:py-43 {
      padding-block: calc(var(--spacing) * 43);
    }
    .xl\:py-44 {
      padding-block: calc(var(--spacing) * 44);
    }
    .xl\:py-45 {
      padding-block: calc(var(--spacing) * 45);
    }
    .xl\:py-46 {
      padding-block: calc(var(--spacing) * 46);
    }
    .xl\:py-47 {
      padding-block: calc(var(--spacing) * 47);
    }
    .xl\:py-48 {
      padding-block: calc(var(--spacing) * 48);
    }
    .xl\:py-49 {
      padding-block: calc(var(--spacing) * 49);
    }
    .xl\:py-50 {
      padding-block: calc(var(--spacing) * 50);
    }
    .xl\:py-51 {
      padding-block: calc(var(--spacing) * 51);
    }
    .xl\:py-52 {
      padding-block: calc(var(--spacing) * 52);
    }
    .xl\:py-53 {
      padding-block: calc(var(--spacing) * 53);
    }
    .xl\:py-54 {
      padding-block: calc(var(--spacing) * 54);
    }
    .xl\:py-55 {
      padding-block: calc(var(--spacing) * 55);
    }
    .xl\:py-56 {
      padding-block: calc(var(--spacing) * 56);
    }
    .xl\:py-57 {
      padding-block: calc(var(--spacing) * 57);
    }
    .xl\:py-58 {
      padding-block: calc(var(--spacing) * 58);
    }
    .xl\:py-59 {
      padding-block: calc(var(--spacing) * 59);
    }
    .xl\:py-60 {
      padding-block: calc(var(--spacing) * 60);
    }
    .xl\:py-61 {
      padding-block: calc(var(--spacing) * 61);
    }
    .xl\:py-62 {
      padding-block: calc(var(--spacing) * 62);
    }
    .xl\:py-63 {
      padding-block: calc(var(--spacing) * 63);
    }
    .xl\:py-64 {
      padding-block: calc(var(--spacing) * 64);
    }
    .xl\:\!pt-0 {
      padding-top: 0px !important;
    }
    .xl\:\!pt-1 {
      padding-top: var(--spacing) !important;
    }
    .xl\:\!pt-2 {
      padding-top: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!pt-3 {
      padding-top: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!pt-4 {
      padding-top: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!pt-5 {
      padding-top: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!pt-6 {
      padding-top: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!pt-7 {
      padding-top: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!pt-8 {
      padding-top: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!pt-9 {
      padding-top: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!pt-10 {
      padding-top: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!pt-11 {
      padding-top: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!pt-12 {
      padding-top: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!pt-13 {
      padding-top: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!pt-14 {
      padding-top: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!pt-15 {
      padding-top: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!pt-16 {
      padding-top: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!pt-17 {
      padding-top: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!pt-18 {
      padding-top: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!pt-19 {
      padding-top: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!pt-20 {
      padding-top: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!pt-21 {
      padding-top: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!pt-22 {
      padding-top: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!pt-23 {
      padding-top: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!pt-24 {
      padding-top: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!pt-25 {
      padding-top: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!pt-26 {
      padding-top: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!pt-27 {
      padding-top: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!pt-28 {
      padding-top: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!pt-29 {
      padding-top: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!pt-30 {
      padding-top: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!pt-31 {
      padding-top: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!pt-32 {
      padding-top: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!pt-33 {
      padding-top: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!pt-34 {
      padding-top: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!pt-35 {
      padding-top: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!pt-36 {
      padding-top: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!pt-37 {
      padding-top: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!pt-38 {
      padding-top: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!pt-39 {
      padding-top: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!pt-40 {
      padding-top: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!pt-41 {
      padding-top: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!pt-42 {
      padding-top: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!pt-43 {
      padding-top: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!pt-44 {
      padding-top: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!pt-45 {
      padding-top: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!pt-46 {
      padding-top: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!pt-47 {
      padding-top: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!pt-48 {
      padding-top: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!pt-49 {
      padding-top: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!pt-50 {
      padding-top: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!pt-51 {
      padding-top: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!pt-52 {
      padding-top: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!pt-53 {
      padding-top: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!pt-54 {
      padding-top: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!pt-55 {
      padding-top: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!pt-56 {
      padding-top: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!pt-57 {
      padding-top: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!pt-58 {
      padding-top: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!pt-59 {
      padding-top: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!pt-60 {
      padding-top: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!pt-61 {
      padding-top: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!pt-62 {
      padding-top: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!pt-63 {
      padding-top: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!pt-64 {
      padding-top: calc(var(--spacing) * 64) !important;
    }
    .xl\:pt-0 {
      padding-top: 0px;
    }
    .xl\:pt-1 {
      padding-top: var(--spacing);
    }
    .xl\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .xl\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }
    .xl\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .xl\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .xl\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .xl\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .xl\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .xl\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .xl\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
    .xl\:pt-11 {
      padding-top: calc(var(--spacing) * 11);
    }
    .xl\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .xl\:pt-13 {
      padding-top: calc(var(--spacing) * 13);
    }
    .xl\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .xl\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }
    .xl\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .xl\:pt-17 {
      padding-top: calc(var(--spacing) * 17);
    }
    .xl\:pt-18 {
      padding-top: calc(var(--spacing) * 18);
    }
    .xl\:pt-19 {
      padding-top: calc(var(--spacing) * 19);
    }
    .xl\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .xl\:pt-21 {
      padding-top: calc(var(--spacing) * 21);
    }
    .xl\:pt-22 {
      padding-top: calc(var(--spacing) * 22);
    }
    .xl\:pt-23 {
      padding-top: calc(var(--spacing) * 23);
    }
    .xl\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
    .xl\:pt-25 {
      padding-top: calc(var(--spacing) * 25);
    }
    .xl\:pt-26 {
      padding-top: calc(var(--spacing) * 26);
    }
    .xl\:pt-27 {
      padding-top: calc(var(--spacing) * 27);
    }
    .xl\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }
    .xl\:pt-29 {
      padding-top: calc(var(--spacing) * 29);
    }
    .xl\:pt-30 {
      padding-top: calc(var(--spacing) * 30);
    }
    .xl\:pt-31 {
      padding-top: calc(var(--spacing) * 31);
    }
    .xl\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
    .xl\:pt-33 {
      padding-top: calc(var(--spacing) * 33);
    }
    .xl\:pt-34 {
      padding-top: calc(var(--spacing) * 34);
    }
    .xl\:pt-35 {
      padding-top: calc(var(--spacing) * 35);
    }
    .xl\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }
    .xl\:pt-37 {
      padding-top: calc(var(--spacing) * 37);
    }
    .xl\:pt-38 {
      padding-top: calc(var(--spacing) * 38);
    }
    .xl\:pt-39 {
      padding-top: calc(var(--spacing) * 39);
    }
    .xl\:pt-40 {
      padding-top: calc(var(--spacing) * 40);
    }
    .xl\:pt-41 {
      padding-top: calc(var(--spacing) * 41);
    }
    .xl\:pt-42 {
      padding-top: calc(var(--spacing) * 42);
    }
    .xl\:pt-43 {
      padding-top: calc(var(--spacing) * 43);
    }
    .xl\:pt-44 {
      padding-top: calc(var(--spacing) * 44);
    }
    .xl\:pt-45 {
      padding-top: calc(var(--spacing) * 45);
    }
    .xl\:pt-46 {
      padding-top: calc(var(--spacing) * 46);
    }
    .xl\:pt-47 {
      padding-top: calc(var(--spacing) * 47);
    }
    .xl\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }
    .xl\:pt-49 {
      padding-top: calc(var(--spacing) * 49);
    }
    .xl\:pt-50 {
      padding-top: calc(var(--spacing) * 50);
    }
    .xl\:pt-51 {
      padding-top: calc(var(--spacing) * 51);
    }
    .xl\:pt-52 {
      padding-top: calc(var(--spacing) * 52);
    }
    .xl\:pt-53 {
      padding-top: calc(var(--spacing) * 53);
    }
    .xl\:pt-54 {
      padding-top: calc(var(--spacing) * 54);
    }
    .xl\:pt-55 {
      padding-top: calc(var(--spacing) * 55);
    }
    .xl\:pt-56 {
      padding-top: calc(var(--spacing) * 56);
    }
    .xl\:pt-57 {
      padding-top: calc(var(--spacing) * 57);
    }
    .xl\:pt-58 {
      padding-top: calc(var(--spacing) * 58);
    }
    .xl\:pt-59 {
      padding-top: calc(var(--spacing) * 59);
    }
    .xl\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }
    .xl\:pt-61 {
      padding-top: calc(var(--spacing) * 61);
    }
    .xl\:pt-62 {
      padding-top: calc(var(--spacing) * 62);
    }
    .xl\:pt-63 {
      padding-top: calc(var(--spacing) * 63);
    }
    .xl\:pt-64 {
      padding-top: calc(var(--spacing) * 64);
    }
    .xl\:\!pr-0 {
      padding-right: 0px !important;
    }
    .xl\:\!pr-1 {
      padding-right: var(--spacing) !important;
    }
    .xl\:\!pr-2 {
      padding-right: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!pr-3 {
      padding-right: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!pr-4 {
      padding-right: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!pr-5 {
      padding-right: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!pr-6 {
      padding-right: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!pr-7 {
      padding-right: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!pr-8 {
      padding-right: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!pr-9 {
      padding-right: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!pr-10 {
      padding-right: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!pr-11 {
      padding-right: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!pr-12 {
      padding-right: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!pr-13 {
      padding-right: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!pr-14 {
      padding-right: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!pr-15 {
      padding-right: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!pr-16 {
      padding-right: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!pr-17 {
      padding-right: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!pr-18 {
      padding-right: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!pr-19 {
      padding-right: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!pr-20 {
      padding-right: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!pr-21 {
      padding-right: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!pr-22 {
      padding-right: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!pr-23 {
      padding-right: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!pr-24 {
      padding-right: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!pr-25 {
      padding-right: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!pr-26 {
      padding-right: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!pr-27 {
      padding-right: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!pr-28 {
      padding-right: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!pr-29 {
      padding-right: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!pr-30 {
      padding-right: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!pr-31 {
      padding-right: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!pr-32 {
      padding-right: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!pr-33 {
      padding-right: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!pr-34 {
      padding-right: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!pr-35 {
      padding-right: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!pr-36 {
      padding-right: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!pr-37 {
      padding-right: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!pr-38 {
      padding-right: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!pr-39 {
      padding-right: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!pr-40 {
      padding-right: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!pr-41 {
      padding-right: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!pr-42 {
      padding-right: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!pr-43 {
      padding-right: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!pr-44 {
      padding-right: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!pr-45 {
      padding-right: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!pr-46 {
      padding-right: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!pr-47 {
      padding-right: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!pr-48 {
      padding-right: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!pr-49 {
      padding-right: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!pr-50 {
      padding-right: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!pr-51 {
      padding-right: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!pr-52 {
      padding-right: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!pr-53 {
      padding-right: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!pr-54 {
      padding-right: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!pr-55 {
      padding-right: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!pr-56 {
      padding-right: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!pr-57 {
      padding-right: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!pr-58 {
      padding-right: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!pr-59 {
      padding-right: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!pr-60 {
      padding-right: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!pr-61 {
      padding-right: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!pr-62 {
      padding-right: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!pr-63 {
      padding-right: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!pr-64 {
      padding-right: calc(var(--spacing) * 64) !important;
    }
    .xl\:pr-0 {
      padding-right: 0px;
    }
    .xl\:pr-1 {
      padding-right: var(--spacing);
    }
    .xl\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .xl\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
    .xl\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .xl\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .xl\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .xl\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }
    .xl\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .xl\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }
    .xl\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .xl\:pr-11 {
      padding-right: calc(var(--spacing) * 11);
    }
    .xl\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .xl\:pr-13 {
      padding-right: calc(var(--spacing) * 13);
    }
    .xl\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }
    .xl\:pr-15 {
      padding-right: calc(var(--spacing) * 15);
    }
    .xl\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .xl\:pr-17 {
      padding-right: calc(var(--spacing) * 17);
    }
    .xl\:pr-18 {
      padding-right: calc(var(--spacing) * 18);
    }
    .xl\:pr-19 {
      padding-right: calc(var(--spacing) * 19);
    }
    .xl\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }
    .xl\:pr-21 {
      padding-right: calc(var(--spacing) * 21);
    }
    .xl\:pr-22 {
      padding-right: calc(var(--spacing) * 22);
    }
    .xl\:pr-23 {
      padding-right: calc(var(--spacing) * 23);
    }
    .xl\:pr-24 {
      padding-right: calc(var(--spacing) * 24);
    }
    .xl\:pr-25 {
      padding-right: calc(var(--spacing) * 25);
    }
    .xl\:pr-26 {
      padding-right: calc(var(--spacing) * 26);
    }
    .xl\:pr-27 {
      padding-right: calc(var(--spacing) * 27);
    }
    .xl\:pr-28 {
      padding-right: calc(var(--spacing) * 28);
    }
    .xl\:pr-29 {
      padding-right: calc(var(--spacing) * 29);
    }
    .xl\:pr-30 {
      padding-right: calc(var(--spacing) * 30);
    }
    .xl\:pr-31 {
      padding-right: calc(var(--spacing) * 31);
    }
    .xl\:pr-32 {
      padding-right: calc(var(--spacing) * 32);
    }
    .xl\:pr-33 {
      padding-right: calc(var(--spacing) * 33);
    }
    .xl\:pr-34 {
      padding-right: calc(var(--spacing) * 34);
    }
    .xl\:pr-35 {
      padding-right: calc(var(--spacing) * 35);
    }
    .xl\:pr-36 {
      padding-right: calc(var(--spacing) * 36);
    }
    .xl\:pr-37 {
      padding-right: calc(var(--spacing) * 37);
    }
    .xl\:pr-38 {
      padding-right: calc(var(--spacing) * 38);
    }
    .xl\:pr-39 {
      padding-right: calc(var(--spacing) * 39);
    }
    .xl\:pr-40 {
      padding-right: calc(var(--spacing) * 40);
    }
    .xl\:pr-41 {
      padding-right: calc(var(--spacing) * 41);
    }
    .xl\:pr-42 {
      padding-right: calc(var(--spacing) * 42);
    }
    .xl\:pr-43 {
      padding-right: calc(var(--spacing) * 43);
    }
    .xl\:pr-44 {
      padding-right: calc(var(--spacing) * 44);
    }
    .xl\:pr-45 {
      padding-right: calc(var(--spacing) * 45);
    }
    .xl\:pr-46 {
      padding-right: calc(var(--spacing) * 46);
    }
    .xl\:pr-47 {
      padding-right: calc(var(--spacing) * 47);
    }
    .xl\:pr-48 {
      padding-right: calc(var(--spacing) * 48);
    }
    .xl\:pr-49 {
      padding-right: calc(var(--spacing) * 49);
    }
    .xl\:pr-50 {
      padding-right: calc(var(--spacing) * 50);
    }
    .xl\:pr-51 {
      padding-right: calc(var(--spacing) * 51);
    }
    .xl\:pr-52 {
      padding-right: calc(var(--spacing) * 52);
    }
    .xl\:pr-53 {
      padding-right: calc(var(--spacing) * 53);
    }
    .xl\:pr-54 {
      padding-right: calc(var(--spacing) * 54);
    }
    .xl\:pr-55 {
      padding-right: calc(var(--spacing) * 55);
    }
    .xl\:pr-56 {
      padding-right: calc(var(--spacing) * 56);
    }
    .xl\:pr-57 {
      padding-right: calc(var(--spacing) * 57);
    }
    .xl\:pr-58 {
      padding-right: calc(var(--spacing) * 58);
    }
    .xl\:pr-59 {
      padding-right: calc(var(--spacing) * 59);
    }
    .xl\:pr-60 {
      padding-right: calc(var(--spacing) * 60);
    }
    .xl\:pr-61 {
      padding-right: calc(var(--spacing) * 61);
    }
    .xl\:pr-62 {
      padding-right: calc(var(--spacing) * 62);
    }
    .xl\:pr-63 {
      padding-right: calc(var(--spacing) * 63);
    }
    .xl\:pr-64 {
      padding-right: calc(var(--spacing) * 64);
    }
    .xl\:\!pb-0 {
      padding-bottom: 0px !important;
    }
    .xl\:\!pb-1 {
      padding-bottom: var(--spacing) !important;
    }
    .xl\:\!pb-2 {
      padding-bottom: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!pb-3 {
      padding-bottom: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!pb-4 {
      padding-bottom: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!pb-5 {
      padding-bottom: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!pb-6 {
      padding-bottom: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!pb-7 {
      padding-bottom: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!pb-8 {
      padding-bottom: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!pb-9 {
      padding-bottom: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!pb-10 {
      padding-bottom: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!pb-11 {
      padding-bottom: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!pb-12 {
      padding-bottom: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!pb-13 {
      padding-bottom: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!pb-14 {
      padding-bottom: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!pb-15 {
      padding-bottom: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!pb-16 {
      padding-bottom: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!pb-17 {
      padding-bottom: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!pb-18 {
      padding-bottom: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!pb-19 {
      padding-bottom: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!pb-20 {
      padding-bottom: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!pb-21 {
      padding-bottom: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!pb-22 {
      padding-bottom: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!pb-23 {
      padding-bottom: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!pb-24 {
      padding-bottom: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!pb-25 {
      padding-bottom: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!pb-26 {
      padding-bottom: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!pb-27 {
      padding-bottom: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!pb-28 {
      padding-bottom: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!pb-29 {
      padding-bottom: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!pb-30 {
      padding-bottom: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!pb-31 {
      padding-bottom: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!pb-32 {
      padding-bottom: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!pb-33 {
      padding-bottom: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!pb-34 {
      padding-bottom: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!pb-35 {
      padding-bottom: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!pb-36 {
      padding-bottom: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!pb-37 {
      padding-bottom: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!pb-38 {
      padding-bottom: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!pb-39 {
      padding-bottom: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!pb-40 {
      padding-bottom: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!pb-41 {
      padding-bottom: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!pb-42 {
      padding-bottom: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!pb-43 {
      padding-bottom: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!pb-44 {
      padding-bottom: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!pb-45 {
      padding-bottom: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!pb-46 {
      padding-bottom: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!pb-47 {
      padding-bottom: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!pb-48 {
      padding-bottom: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!pb-49 {
      padding-bottom: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!pb-50 {
      padding-bottom: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!pb-51 {
      padding-bottom: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!pb-52 {
      padding-bottom: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!pb-53 {
      padding-bottom: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!pb-54 {
      padding-bottom: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!pb-55 {
      padding-bottom: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!pb-56 {
      padding-bottom: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!pb-57 {
      padding-bottom: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!pb-58 {
      padding-bottom: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!pb-59 {
      padding-bottom: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!pb-60 {
      padding-bottom: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!pb-61 {
      padding-bottom: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!pb-62 {
      padding-bottom: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!pb-63 {
      padding-bottom: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!pb-64 {
      padding-bottom: calc(var(--spacing) * 64) !important;
    }
    .xl\:pb-0 {
      padding-bottom: 0px;
    }
    .xl\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .xl\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .xl\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }
    .xl\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .xl\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }
    .xl\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .xl\:pb-7 {
      padding-bottom: calc(var(--spacing) * 7);
    }
    .xl\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .xl\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .xl\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
    .xl\:pb-11 {
      padding-bottom: calc(var(--spacing) * 11);
    }
    .xl\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .xl\:pb-13 {
      padding-bottom: calc(var(--spacing) * 13);
    }
    .xl\:pb-14 {
      padding-bottom: calc(var(--spacing) * 14);
    }
    .xl\:pb-15 {
      padding-bottom: calc(var(--spacing) * 15);
    }
    .xl\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .xl\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }
    .xl\:pb-18 {
      padding-bottom: calc(var(--spacing) * 18);
    }
    .xl\:pb-19 {
      padding-bottom: calc(var(--spacing) * 19);
    }
    .xl\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .xl\:pb-21 {
      padding-bottom: calc(var(--spacing) * 21);
    }
    .xl\:pb-22 {
      padding-bottom: calc(var(--spacing) * 22);
    }
    .xl\:pb-23 {
      padding-bottom: calc(var(--spacing) * 23);
    }
    .xl\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
    .xl\:pb-25 {
      padding-bottom: calc(var(--spacing) * 25);
    }
    .xl\:pb-26 {
      padding-bottom: calc(var(--spacing) * 26);
    }
    .xl\:pb-27 {
      padding-bottom: calc(var(--spacing) * 27);
    }
    .xl\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }
    .xl\:pb-29 {
      padding-bottom: calc(var(--spacing) * 29);
    }
    .xl\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }
    .xl\:pb-31 {
      padding-bottom: calc(var(--spacing) * 31);
    }
    .xl\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .xl\:pb-33 {
      padding-bottom: calc(var(--spacing) * 33);
    }
    .xl\:pb-34 {
      padding-bottom: calc(var(--spacing) * 34);
    }
    .xl\:pb-35 {
      padding-bottom: calc(var(--spacing) * 35);
    }
    .xl\:pb-36 {
      padding-bottom: calc(var(--spacing) * 36);
    }
    .xl\:pb-37 {
      padding-bottom: calc(var(--spacing) * 37);
    }
    .xl\:pb-38 {
      padding-bottom: calc(var(--spacing) * 38);
    }
    .xl\:pb-39 {
      padding-bottom: calc(var(--spacing) * 39);
    }
    .xl\:pb-40 {
      padding-bottom: calc(var(--spacing) * 40);
    }
    .xl\:pb-41 {
      padding-bottom: calc(var(--spacing) * 41);
    }
    .xl\:pb-42 {
      padding-bottom: calc(var(--spacing) * 42);
    }
    .xl\:pb-43 {
      padding-bottom: calc(var(--spacing) * 43);
    }
    .xl\:pb-44 {
      padding-bottom: calc(var(--spacing) * 44);
    }
    .xl\:pb-45 {
      padding-bottom: calc(var(--spacing) * 45);
    }
    .xl\:pb-46 {
      padding-bottom: calc(var(--spacing) * 46);
    }
    .xl\:pb-47 {
      padding-bottom: calc(var(--spacing) * 47);
    }
    .xl\:pb-48 {
      padding-bottom: calc(var(--spacing) * 48);
    }
    .xl\:pb-49 {
      padding-bottom: calc(var(--spacing) * 49);
    }
    .xl\:pb-50 {
      padding-bottom: calc(var(--spacing) * 50);
    }
    .xl\:pb-51 {
      padding-bottom: calc(var(--spacing) * 51);
    }
    .xl\:pb-52 {
      padding-bottom: calc(var(--spacing) * 52);
    }
    .xl\:pb-53 {
      padding-bottom: calc(var(--spacing) * 53);
    }
    .xl\:pb-54 {
      padding-bottom: calc(var(--spacing) * 54);
    }
    .xl\:pb-55 {
      padding-bottom: calc(var(--spacing) * 55);
    }
    .xl\:pb-56 {
      padding-bottom: calc(var(--spacing) * 56);
    }
    .xl\:pb-57 {
      padding-bottom: calc(var(--spacing) * 57);
    }
    .xl\:pb-58 {
      padding-bottom: calc(var(--spacing) * 58);
    }
    .xl\:pb-59 {
      padding-bottom: calc(var(--spacing) * 59);
    }
    .xl\:pb-60 {
      padding-bottom: calc(var(--spacing) * 60);
    }
    .xl\:pb-61 {
      padding-bottom: calc(var(--spacing) * 61);
    }
    .xl\:pb-62 {
      padding-bottom: calc(var(--spacing) * 62);
    }
    .xl\:pb-63 {
      padding-bottom: calc(var(--spacing) * 63);
    }
    .xl\:pb-64 {
      padding-bottom: calc(var(--spacing) * 64);
    }
    .xl\:\!pl-0 {
      padding-left: 0px !important;
    }
    .xl\:\!pl-1 {
      padding-left: var(--spacing) !important;
    }
    .xl\:\!pl-2 {
      padding-left: calc(var(--spacing) * 2) !important;
    }
    .xl\:\!pl-3 {
      padding-left: calc(var(--spacing) * 3) !important;
    }
    .xl\:\!pl-4 {
      padding-left: calc(var(--spacing) * 4) !important;
    }
    .xl\:\!pl-5 {
      padding-left: calc(var(--spacing) * 5) !important;
    }
    .xl\:\!pl-6 {
      padding-left: calc(var(--spacing) * 6) !important;
    }
    .xl\:\!pl-7 {
      padding-left: calc(var(--spacing) * 7) !important;
    }
    .xl\:\!pl-8 {
      padding-left: calc(var(--spacing) * 8) !important;
    }
    .xl\:\!pl-9 {
      padding-left: calc(var(--spacing) * 9) !important;
    }
    .xl\:\!pl-10 {
      padding-left: calc(var(--spacing) * 10) !important;
    }
    .xl\:\!pl-11 {
      padding-left: calc(var(--spacing) * 11) !important;
    }
    .xl\:\!pl-12 {
      padding-left: calc(var(--spacing) * 12) !important;
    }
    .xl\:\!pl-13 {
      padding-left: calc(var(--spacing) * 13) !important;
    }
    .xl\:\!pl-14 {
      padding-left: calc(var(--spacing) * 14) !important;
    }
    .xl\:\!pl-15 {
      padding-left: calc(var(--spacing) * 15) !important;
    }
    .xl\:\!pl-16 {
      padding-left: calc(var(--spacing) * 16) !important;
    }
    .xl\:\!pl-17 {
      padding-left: calc(var(--spacing) * 17) !important;
    }
    .xl\:\!pl-18 {
      padding-left: calc(var(--spacing) * 18) !important;
    }
    .xl\:\!pl-19 {
      padding-left: calc(var(--spacing) * 19) !important;
    }
    .xl\:\!pl-20 {
      padding-left: calc(var(--spacing) * 20) !important;
    }
    .xl\:\!pl-21 {
      padding-left: calc(var(--spacing) * 21) !important;
    }
    .xl\:\!pl-22 {
      padding-left: calc(var(--spacing) * 22) !important;
    }
    .xl\:\!pl-23 {
      padding-left: calc(var(--spacing) * 23) !important;
    }
    .xl\:\!pl-24 {
      padding-left: calc(var(--spacing) * 24) !important;
    }
    .xl\:\!pl-25 {
      padding-left: calc(var(--spacing) * 25) !important;
    }
    .xl\:\!pl-26 {
      padding-left: calc(var(--spacing) * 26) !important;
    }
    .xl\:\!pl-27 {
      padding-left: calc(var(--spacing) * 27) !important;
    }
    .xl\:\!pl-28 {
      padding-left: calc(var(--spacing) * 28) !important;
    }
    .xl\:\!pl-29 {
      padding-left: calc(var(--spacing) * 29) !important;
    }
    .xl\:\!pl-30 {
      padding-left: calc(var(--spacing) * 30) !important;
    }
    .xl\:\!pl-31 {
      padding-left: calc(var(--spacing) * 31) !important;
    }
    .xl\:\!pl-32 {
      padding-left: calc(var(--spacing) * 32) !important;
    }
    .xl\:\!pl-33 {
      padding-left: calc(var(--spacing) * 33) !important;
    }
    .xl\:\!pl-34 {
      padding-left: calc(var(--spacing) * 34) !important;
    }
    .xl\:\!pl-35 {
      padding-left: calc(var(--spacing) * 35) !important;
    }
    .xl\:\!pl-36 {
      padding-left: calc(var(--spacing) * 36) !important;
    }
    .xl\:\!pl-37 {
      padding-left: calc(var(--spacing) * 37) !important;
    }
    .xl\:\!pl-38 {
      padding-left: calc(var(--spacing) * 38) !important;
    }
    .xl\:\!pl-39 {
      padding-left: calc(var(--spacing) * 39) !important;
    }
    .xl\:\!pl-40 {
      padding-left: calc(var(--spacing) * 40) !important;
    }
    .xl\:\!pl-41 {
      padding-left: calc(var(--spacing) * 41) !important;
    }
    .xl\:\!pl-42 {
      padding-left: calc(var(--spacing) * 42) !important;
    }
    .xl\:\!pl-43 {
      padding-left: calc(var(--spacing) * 43) !important;
    }
    .xl\:\!pl-44 {
      padding-left: calc(var(--spacing) * 44) !important;
    }
    .xl\:\!pl-45 {
      padding-left: calc(var(--spacing) * 45) !important;
    }
    .xl\:\!pl-46 {
      padding-left: calc(var(--spacing) * 46) !important;
    }
    .xl\:\!pl-47 {
      padding-left: calc(var(--spacing) * 47) !important;
    }
    .xl\:\!pl-48 {
      padding-left: calc(var(--spacing) * 48) !important;
    }
    .xl\:\!pl-49 {
      padding-left: calc(var(--spacing) * 49) !important;
    }
    .xl\:\!pl-50 {
      padding-left: calc(var(--spacing) * 50) !important;
    }
    .xl\:\!pl-51 {
      padding-left: calc(var(--spacing) * 51) !important;
    }
    .xl\:\!pl-52 {
      padding-left: calc(var(--spacing) * 52) !important;
    }
    .xl\:\!pl-53 {
      padding-left: calc(var(--spacing) * 53) !important;
    }
    .xl\:\!pl-54 {
      padding-left: calc(var(--spacing) * 54) !important;
    }
    .xl\:\!pl-55 {
      padding-left: calc(var(--spacing) * 55) !important;
    }
    .xl\:\!pl-56 {
      padding-left: calc(var(--spacing) * 56) !important;
    }
    .xl\:\!pl-57 {
      padding-left: calc(var(--spacing) * 57) !important;
    }
    .xl\:\!pl-58 {
      padding-left: calc(var(--spacing) * 58) !important;
    }
    .xl\:\!pl-59 {
      padding-left: calc(var(--spacing) * 59) !important;
    }
    .xl\:\!pl-60 {
      padding-left: calc(var(--spacing) * 60) !important;
    }
    .xl\:\!pl-61 {
      padding-left: calc(var(--spacing) * 61) !important;
    }
    .xl\:\!pl-62 {
      padding-left: calc(var(--spacing) * 62) !important;
    }
    .xl\:\!pl-63 {
      padding-left: calc(var(--spacing) * 63) !important;
    }
    .xl\:\!pl-64 {
      padding-left: calc(var(--spacing) * 64) !important;
    }
    .xl\:pl-0 {
      padding-left: 0px;
    }
    .xl\:pl-1 {
      padding-left: var(--spacing);
    }
    .xl\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .xl\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }
    .xl\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .xl\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }
    .xl\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .xl\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .xl\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .xl\:pl-9 {
      padding-left: calc(var(--spacing) * 9);
    }
    .xl\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
    .xl\:pl-11 {
      padding-left: calc(var(--spacing) * 11);
    }
    .xl\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .xl\:pl-13 {
      padding-left: calc(var(--spacing) * 13);
    }
    .xl\:pl-14 {
      padding-left: calc(var(--spacing) * 14);
    }
    .xl\:pl-15 {
      padding-left: calc(var(--spacing) * 15);
    }
    .xl\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }
    .xl\:pl-17 {
      padding-left: calc(var(--spacing) * 17);
    }
    .xl\:pl-18 {
      padding-left: calc(var(--spacing) * 18);
    }
    .xl\:pl-19 {
      padding-left: calc(var(--spacing) * 19);
    }
    .xl\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .xl\:pl-21 {
      padding-left: calc(var(--spacing) * 21);
    }
    .xl\:pl-22 {
      padding-left: calc(var(--spacing) * 22);
    }
    .xl\:pl-23 {
      padding-left: calc(var(--spacing) * 23);
    }
    .xl\:pl-24 {
      padding-left: calc(var(--spacing) * 24);
    }
    .xl\:pl-25 {
      padding-left: calc(var(--spacing) * 25);
    }
    .xl\:pl-26 {
      padding-left: calc(var(--spacing) * 26);
    }
    .xl\:pl-27 {
      padding-left: calc(var(--spacing) * 27);
    }
    .xl\:pl-28 {
      padding-left: calc(var(--spacing) * 28);
    }
    .xl\:pl-29 {
      padding-left: calc(var(--spacing) * 29);
    }
    .xl\:pl-30 {
      padding-left: calc(var(--spacing) * 30);
    }
    .xl\:pl-31 {
      padding-left: calc(var(--spacing) * 31);
    }
    .xl\:pl-32 {
      padding-left: calc(var(--spacing) * 32);
    }
    .xl\:pl-33 {
      padding-left: calc(var(--spacing) * 33);
    }
    .xl\:pl-34 {
      padding-left: calc(var(--spacing) * 34);
    }
    .xl\:pl-35 {
      padding-left: calc(var(--spacing) * 35);
    }
    .xl\:pl-36 {
      padding-left: calc(var(--spacing) * 36);
    }
    .xl\:pl-37 {
      padding-left: calc(var(--spacing) * 37);
    }
    .xl\:pl-38 {
      padding-left: calc(var(--spacing) * 38);
    }
    .xl\:pl-39 {
      padding-left: calc(var(--spacing) * 39);
    }
    .xl\:pl-40 {
      padding-left: calc(var(--spacing) * 40);
    }
    .xl\:pl-41 {
      padding-left: calc(var(--spacing) * 41);
    }
    .xl\:pl-42 {
      padding-left: calc(var(--spacing) * 42);
    }
    .xl\:pl-43 {
      padding-left: calc(var(--spacing) * 43);
    }
    .xl\:pl-44 {
      padding-left: calc(var(--spacing) * 44);
    }
    .xl\:pl-45 {
      padding-left: calc(var(--spacing) * 45);
    }
    .xl\:pl-46 {
      padding-left: calc(var(--spacing) * 46);
    }
    .xl\:pl-47 {
      padding-left: calc(var(--spacing) * 47);
    }
    .xl\:pl-48 {
      padding-left: calc(var(--spacing) * 48);
    }
    .xl\:pl-49 {
      padding-left: calc(var(--spacing) * 49);
    }
    .xl\:pl-50 {
      padding-left: calc(var(--spacing) * 50);
    }
    .xl\:pl-51 {
      padding-left: calc(var(--spacing) * 51);
    }
    .xl\:pl-52 {
      padding-left: calc(var(--spacing) * 52);
    }
    .xl\:pl-53 {
      padding-left: calc(var(--spacing) * 53);
    }
    .xl\:pl-54 {
      padding-left: calc(var(--spacing) * 54);
    }
    .xl\:pl-55 {
      padding-left: calc(var(--spacing) * 55);
    }
    .xl\:pl-56 {
      padding-left: calc(var(--spacing) * 56);
    }
    .xl\:pl-57 {
      padding-left: calc(var(--spacing) * 57);
    }
    .xl\:pl-58 {
      padding-left: calc(var(--spacing) * 58);
    }
    .xl\:pl-59 {
      padding-left: calc(var(--spacing) * 59);
    }
    .xl\:pl-60 {
      padding-left: calc(var(--spacing) * 60);
    }
    .xl\:pl-61 {
      padding-left: calc(var(--spacing) * 61);
    }
    .xl\:pl-62 {
      padding-left: calc(var(--spacing) * 62);
    }
    .xl\:pl-63 {
      padding-left: calc(var(--spacing) * 63);
    }
    .xl\:pl-64 {
      padding-left: calc(var(--spacing) * 64);
    }
    .xl\:\!no-underline {
      text-decoration-line: none !important;
    }
    .xl\:\!underline {
      text-decoration-line: underline !important;
    }
    .xl\:underline {
      text-decoration-line: underline;
    }
  }
}
html {
  overflow-x: clip;
}
body {
  color: var(--black);
  font-size: var(--text-body);
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
  font-weight: 300;
  overflow-x: clip;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-headings);
  font-weight: 600;
  text-wrap: pretty;
  letter-spacing: var(--text-tracking);
  .split-line {
    padding-bottom: 2px;
  }
  .split-line-wrapper, .split-line, .split-word {
    line-height: 1;
  }
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-xx-small-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-xx-small {
  font-size: var(--text-h5);
  line-height: var(--text-h5-lh);
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-x-small-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-x-small {
  font-size: var(--text-h4);
  line-height: var(--text-h4-lh);
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-small-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-small {
  font-size: var(--text-h3);
  line-height: var(--text-h3-lh);
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-x-medium-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-x-medium {
  font-size: var(--text-h2);
  line-height: var(--text-h2-lh);
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-mediume-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-mediume, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-large-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-large {
  font-size: var(--text-h2);
  line-height: var(--text-h2-lh);
}
:is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-x-large-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-x-large, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-xx-large-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-xx-large, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-xxx-large-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-xxx-large, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).has-heading-xxxx-large-font-size, :is(h1, h2, h3, h4, h5, h6, p, .wp-block-paragraph).heading-xxxx-large {
  font-size: var(--text-h1);
  line-height: var(--text-h1-lh);
}
h1,.h1 {
  font-size: var(--text-h1);
  line-height: var(--text-h1-lh);
  letter-spacing: var(--text-tracking);
  margin-bottom: 1.5rem;
  &.has-x-large-font-size, &.has-h1-x-large-font-size, &.has-h-1-x-large-font-size, &.has-large-font-size, &.has-h1-large-font-size, &.has-h-1-large-font-size {
    font-size: var(--text-h1);
    line-height: var(--text-h1-lh);
  }
  &.has-medium-font-size, &.has-h1-medium-font-size, &.has-h-1-medium-font-size {
    font-size: var(--text-h2);
    line-height: var(--text-h2-lh);
  }
  &.has-small-font-size, &.has-h1-small-font-size, &.has-h-1-small-font-size {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
  strong {
    font-weight: 600;
  }
}
h2,.h2 {
  font-size: var(--text-h2);
  line-height: var(--text-h2-lh);
  letter-spacing: var(--text-tracking);
  margin-bottom: 1.5rem;
  &.has-x-large-font-size, &.has-h2-x-large-font-size, &.has-h-2-x-large-font-size {
    font-size: var(--text-h1);
    line-height: var(--text-h1-lh);
  }
  &.has-large-font-size, &.has-h2-large-font-size, &.has-h-2-large-font-size, &.has-medium-font-size, &.has-h2-medium-font-size, &.has-h-2-medium-font-size {
    font-size: var(--text-h2);
    line-height: var(--text-h2-lh);
  }
  &.has-small-font-size, &.has-h2-small-font-size, &.has-h-2-small-font-size {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
  strong {
    font-weight: 600;
  }
  span {
    line-height: 1;
  }
}
h3,.h3 {
  font-size: var(--text-h3);
  line-height: var(--text-h3-lh);
  letter-spacing: var(--text-tracking);
  margin-bottom: 0.75rem;
  &.has-x-large-font-size, &.has-h3-x-large-font-size, &.has-h-3-x-large-font-size {
    font-size: var(--text-h1);
    line-height: var(--text-h1-lh);
  }
  &.has-large-font-size, &.has-h3-large-font-size, &.has-h-3-large-font-size {
    font-size: var(--text-h2);
    line-height: var(--text-h2-lh);
  }
  &.has-medium-font-size, &.has-h3-medium-font-size, &.has-h-3-medium-font-size {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
  &.has-small-font-size, &.has-h3-small-font-size, &.has-h-3-small-font-size {
    font-size: var(--text-h4);
    line-height: var(--text-h4-lh);
  }
  strong {
    font-weight: 600;
  }
}
h4,.h4 {
  font-size: var(--text-h4);
  line-height: var(--text-h4-lh);
  letter-spacing: var(--text-tracking);
  margin-bottom: 0.75rem;
  font-family: var(--font-headings);
  &.has-x-large-font-size, &.has-h4-x-large-font-size, &.has-h-4-x-large-font-size {
    font-size: var(--text-h1);
    line-height: var(--text-h1-lh);
  }
  &.has-large-font-size, &.has-h4-large-font-size, &.has-h-4-large-font-size {
    font-size: var(--text-h2);
    line-height: var(--text-h2-lh);
  }
  &.has-medium-font-size, &.has-h4-medium-font-size, &.has-h-4-medium-font-size {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
  &.has-small-font-size, &.has-h4-small-font-size, &.has-h-4-small-font-size {
    font-size: var(--text-h4);
    line-height: var(--text-h4-lh);
  }
  strong {
    font-weight: 600;
  }
}
h5,.h5, h6,.h6 {
  font-size: var(--text-h5);
  line-height: var(--text-h5-lh);
  letter-spacing: var(--text-tracking);
  margin-bottom: 0.75rem;
  font-family: var(--font-headings);
  &.has-x-large-font-size, &.has-h5-x-large-font-size, &.has-h6-x-large-font-size, &.has-h-5-x-large-font-size, &.has-h-6-x-large-font-size {
    font-size: var(--text-h1);
    line-height: var(--text-h1-lh);
  }
  &.has-large-font-size, &.has-h5-large-font-size, &.has-h6-large-font-size, &.has-h-5-large-font-size, &.has-h-6-large-font-size {
    font-size: var(--text-h2);
    line-height: var(--text-h2-lh);
  }
  &.has-medium-font-size, &.has-h5-medium-font-size, &.has-h6-medium-font-size, &.has-h-5-medium-font-size, &.has-h-6-medium-font-size {
    font-size: var(--text-h4);
    line-height: var(--text-h4-lh);
  }
  &.has-small-font-size, &.has-h5-small-font-size, &.has-h6-small-font-size, &.has-h-5-small-font-size, &.has-h-6-small-font-size {
    font-size: var(--text-h5);
    line-height: var(--text-h5-lh);
  }
  strong {
    font-weight: 600;
  }
}
.label, .kicker {
  font-family: var(--font-label);
  font-size: var(--text-label);
  letter-spacing: var(--text-label-tracking);
  font-weight: 400;
  text-transform: uppercase;
}
.stat-number {
  font-family: var(--font-label);
  font-size: var(--text-stat);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
}
.stat-number__prefix {
  font-size: var(--text-stat-prefix);
  letter-spacing: -0.03em;
}
p:not([class*="mb-"]) {
  margin-bottom: calc(var(--spacing) * 4);
}
p, .wp-block-paragraph {
  font-weight: inherit;
}
:is(p,a,li).has-p-x-large-font-size, :is(p,a,li).has-p-x-large-font-size span:not(.arrow-svg-wrapper) {
  font-size: 1.125rem;
}
:is(p,a,li).has-p-large-font-size, :is(p,a,li).has-p-large-font-size span:not(.arrow-svg-wrapper) {
  font-size: var(--text-body);
  line-height: var(--text-body-lh);
}
:is(p,a,li).has-p-medium-font-size, :is(p,a,li).has-p-medium-font-size span:not(.arrow-svg-wrapper) {
  font-size: var(--text-body);
  line-height: var(--text-body-lh);
}
:is(p,a,li).has-p-small-font-size, :is(p,a,li).has-p-small-font-size span:not(.arrow-svg-wrapper) {
  font-size: var(--text-label);
  letter-spacing: var(--text-label-tracking);
  font-family: var(--font-label);
}
p sup {
  top: -0.25em;
}
a {
  text-wrap: pretty;
}
:is(p:not(.wp-block-accordion-panel__inner *):not(.post--article--more):not(.posts--load-more), li:not(.wp-block-accordion-panel__inner *):not(.investments--modal__news-item)):not(.has-link-color):not(.menu-item):not(.wp-social-link):not(.wp-block-navigation-item) a {
  color: var(--cyan) !important;
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.has-small-font-size {
  font-size: var(--text-label);
}
.is-layout-flex {
  display: flex;
}
.is-content-justification-right {
  justify-content: flex-end;
}
.is-content-justification-center {
  justify-content: center;
}
.is-content-justification-left {
  justify-content: flex-start;
}
:root {
  --spacing-4xs: 0.625rem;
  --spacing-3xs: 1.25rem;
  --spacing-2xs: 1.875rem;
  --spacing-xs: 2.8125rem;
  --spacing-sm: 3.75rem;
  --spacing-md: 5.625rem;
  --spacing-lg: 7.5rem;
  --spacing-xl: 11.25rem;
  --spacing-2xl: 15rem;
  --spacing-3xl: 22.5rem;
  --wp--preset--spacing--0: 0;
  --wp--preset--spacing--4-xs: var(--spacing-4xs);
  --wp--preset--spacing--3-xs: var(--spacing-3xs);
  --wp--preset--spacing--2-xs: var(--spacing-2xs);
  --wp--preset--spacing--xs: var(--spacing-xs);
  --wp--preset--spacing--sm: var(--spacing-sm);
  --wp--preset--spacing--md: var(--spacing-md);
  --wp--preset--spacing--lg: var(--spacing-lg);
  --wp--preset--spacing--xl: var(--spacing-xl);
  --wp--preset--spacing--2-xl: var(--spacing-2xl);
  --wp--preset--spacing--3-xl: var(--spacing-3xl);
  --wp--preset--color--white: var(--white);
  --wp--preset--color--cyan: var(--cyan);
  --wp--preset--color--gray-100: var(--gray-100);
  --wp--preset--color--gray-300: var(--gray-300);
  --wp--preset--color--gray-700: var(--gray-700);
  --wp--preset--color--gray-800: var(--gray-800);
  --wp--preset--color--navy: var(--navy);
  --wp--preset--color--black: var(--black);
}
@media (max-width: 767px) {
  :root {
    --spacing-4xs: 0.3125rem;
    --spacing-3xs: 0.625rem;
    --spacing-2xs: 0.9375rem;
    --spacing-xs: 1.40625rem;
    --spacing-sm: 1.875rem;
    --spacing-md: 2.8125rem;
    --spacing-lg: 3.75rem;
    --spacing-xl: 5.625rem;
    --spacing-2xl: 7.5rem;
    --spacing-3xl: 11.25rem;
  }
}
:where(.has-text-color.has-white-color), :where(.has-white-color) {
  color: var(--wp--preset--color--white) !important;
}
:where(.has-text-color.has-cyan-color), :where(.has-cyan-color) {
  color: var(--wp--preset--color--cyan) !important;
}
:where(.has-text-color.has-gray-100-color) {
  color: var(--wp--preset--color--gray-100) !important;
}
:where(.has-text-color.has-gray-300-color) {
  color: var(--wp--preset--color--gray-300) !important;
}
:where(.has-text-color.has-gray-700-color) {
  color: var(--wp--preset--color--gray-700) !important;
}
:where(.has-text-color.has-gray-800-color) {
  color: var(--wp--preset--color--gray-800) !important;
}
:where(.has-text-color.has-navy-color) {
  color: var(--wp--preset--color--navy) !important;
}
:where(.has-text-color.has-black-color), :where(.has-black-color) {
  color: var(--wp--preset--color--black) !important;
}
:where(.has-background.has-white-background-color) {
  background-color: var(--wp--preset--color--white) !important;
}
:where(.has-background.has-cyan-background-color) {
  background-color: var(--wp--preset--color--cyan) !important;
}
:where(.has-background.has-gray-100-background-color) {
  background-color: var(--wp--preset--color--gray-100) !important;
}
:where(.has-background.has-gray-300-background-color) {
  background-color: var(--wp--preset--color--gray-300) !important;
}
:where(.has-background.has-gray-700-background-color) {
  background-color: var(--wp--preset--color--gray-700) !important;
}
:where(.has-background.has-gray-800-background-color) {
  background-color: var(--wp--preset--color--gray-800) !important;
}
:where(.has-background.has-navy-background-color) {
  background-color: var(--wp--preset--color--navy) !important;
}
:where(.has-background.has-black-background-color) {
  background-color: var(--wp--preset--color--black) !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-headings);
}
body {
  font-family: var(--font-sans);
}
.label, .kicker, .wp-block-navigation, .wp-block-button__link {
  font-family: var(--font-label);
}
a {
  text-decoration-line: underline;
}
p strong {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
p:empty {
  display: none;
}
p.no-underline a, p[style*="text-decoration:none"] a, p[style*="text-decoration: none"] a {
  text-decoration-line: none !important;
}
.pull-top-1 {
  top: -1rem;
}
.pull-top-2 {
  top: -2rem;
}
.pull-top-3 {
  top: -3rem;
}
.pull-top-4 {
  top: -4rem;
}
.pull-top-5 {
  top: -5rem;
}
.pull-top-6 {
  top: -6rem;
}
.pull-top-7 {
  top: -7rem;
}
.pull-top-8 {
  top: -8rem;
}
.pull-top-9 {
  top: -9rem;
}
.pull-top-10 {
  top: -10rem;
}
.fadein {
  opacity: 0;
}
.inview, .inoutview, .fullinoutview {
  opacity: 0;
  &.fadein {
    transition: opacity 1s ease-in, visibility 1s ease-in;
  }
  &.fadeinslow {
    transition: opacity 1.4s ease-in, visibility 1.4s ease-in;
  }
  &.fadeinxslow {
    transition: opacity 5.4s ease-in, visibility 5.4s ease-in;
  }
  &.fadeinup {
    position: relative;
    transform: translateY(30px);
    transition: transform 1s ease-in, opacity 1s ease-in, visibility 1s ease-in;
  }
  &.fadeindown {
    position: relative;
    transform: translateY(-30px);
    transition: transform 1s ease-in, opacity 1s ease-in, visibility 1s ease-in;
  }
  &.fadeinleft {
    position: relative;
    transform: translateX(-60px);
    transition: transform 1s ease-in, opacity 1s ease-in,visibility 1s ease-in;
  }
  &.fadeinright {
    position: relative;
    transform: translateX(60px);
    transition: transform 1s ease-in, opacity 1s ease-in, visibility 1s ease-in;
  }
  &.scalein {
    position: relative;
    transform: scale(0.25);
    opacity: 0;
    transition: transform 1s ease-in, opacity 1s ease-in;
  }
  &.over {
    opacity: 1;
    &.fadeindown {
      transform: translateY(0);
    }
    &.fadeinup {
      transform: translateY(0);
    }
    &.fadeinleft {
      transform: translateX(0);
    }
    &.fadeinright {
      transform: translateX(0);
    }
    &.fadein {
      opacity: 1;
    }
    &.scalein {
      opacity: 1;
      transform: scale(1);
    }
  }
}
:is(.inview, .inoutview, .fullinoutview).over {
  opacity: 1;
  visibility: visible;
}
:is(h1,h2,h3,h4,h5,h6,p).arrow-link a {
  position: relative;
  display: inline-block;
  text-decoration-line: none;
  &:hover {
    &:after {
      transform: scaleX(1.15);
    }
  }
  &:after {
    content: '';
    background-image: url(../images/arrow-right.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 2.8125rem;
    height: 1.5rem;
    display: inline-block;
    margin: 0 0 0 0.5rem;
    transition: transform 0.3s ease-in-out;
    transform-origin: left center;
    transform: scaleX(1);
    top: -0.15em;
    position: relative;
  }
}
:is(h1.no-animation,h2.no-animation,h3.no-animation,h4.no-animation,h5.no-animation,h6.no-animation,p.no-animation).arrow-link {
  --tw-leading: 1.5;
  line-height: 1.5;
  a {
    position: relative;
    display: inline-block;
    text-decoration-line: none;
    &:hover {
      &:after {
        transform: scaleX(1.15);
      }
    }
    &:after {
      content: '';
      background-image: url(../images/arrow-right.svg);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      width: 2.8125rem;
      height: 1.5rem;
      display: inline-block;
      margin: 0 0 0 0.5rem;
      transition: transform 0.3s ease-in-out;
      transform-origin: left center;
      transform: scaleX(1);
      top: 0.1rem;
      position: relative;
    }
  }
}
p.no-underline a, p[style*="text-decoration:none"] a, p[style*="text-decoration: none"] a {
  text-decoration-line: none !important;
}
p.intro {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
p.intro:not(.has-text-color) {
  color: var(--cyan);
}
html.is-scroll-locked, html.is-scroll-locked body {
  overflow: hidden;
  overscroll-behavior: none;
}
body.is-scroll-locked {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
}
@layer components {
  .has-background.has-white-background-color {
    background-color: var(--white);
  }
  .has-text-color.has-white-color {
    color: var(--white);
  }
  .has-text.has-white-color {
    color: var(--white);
  }
  .has-inline-color.has-white-color {
    color: var(--white);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-white-color.has-text-color {
    color: var(--white) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-white-background-color.has-background {
    background-color: var(--white) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-white-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--white) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-white-color.has-text-color {
    color: var(--white) !important;
  }
  .wp-block-list.link-list.has-white-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-white.svg);
  }
  .border-white {
    border: 21px solid var(--white);
  }
  .bg-white {
    background-color: var(--white);
  }
  .border-l-1-white {
    border-left: 1px solid var(--white);
  }
  .border-t-1-white {
    border-top: 1px solid var(--white);
  }
  .border-r-1-white {
    border-right: 1px solid var(--white);
  }
  .border-b-1-white {
    border-bottom: 1px solid var(--white);
  }
  .border-l-2-white {
    border-left: 2px solid var(--white);
  }
  .border-t-2-white {
    border-top: 2px solid var(--white);
  }
  .border-r-2-white {
    border-right: 2px solid var(--white);
  }
  .border-b-2-white {
    border-bottom: 2px solid var(--white);
  }
  .has-background.has-cyan-background-color {
    background-color: var(--cyan);
  }
  .has-text-color.has-cyan-color {
    color: var(--cyan);
  }
  .has-text.has-cyan-color {
    color: var(--cyan);
  }
  .has-inline-color.has-cyan-color {
    color: var(--cyan);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-cyan-color.has-text-color {
    color: var(--cyan) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-cyan-background-color.has-background {
    background-color: var(--cyan) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-cyan-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--cyan) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-cyan-color.has-text-color {
    color: var(--cyan) !important;
  }
  .wp-block-list.link-list.has-cyan-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-blue-200.svg);
  }
  .border-cyan {
    border: 21px solid var(--cyan);
  }
  .bg-cyan {
    background-color: var(--cyan);
  }
  .border-l-1-cyan {
    border-left: 1px solid var(--cyan);
  }
  .border-t-1-cyan {
    border-top: 1px solid var(--cyan);
  }
  .border-r-1-cyan {
    border-right: 1px solid var(--cyan);
  }
  .border-b-1-cyan {
    border-bottom: 1px solid var(--cyan);
  }
  .border-l-2-cyan {
    border-left: 2px solid var(--cyan);
  }
  .border-t-2-cyan {
    border-top: 2px solid var(--cyan);
  }
  .border-r-2-cyan {
    border-right: 2px solid var(--cyan);
  }
  .border-b-2-cyan {
    border-bottom: 2px solid var(--cyan);
  }
  .has-background.has-gray-100-background-color {
    background-color: var(--gray-100);
  }
  .has-text-color.has-gray-100-color {
    color: var(--gray-100);
  }
  .has-text.has-gray-100-color {
    color: var(--gray-100);
  }
  .has-inline-color.has-gray-100-color {
    color: var(--gray-100);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-gray-100-color.has-text-color {
    color: var(--gray-100) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-100-background-color.has-background {
    background-color: var(--gray-100) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-100-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--gray-100) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-100-color.has-text-color {
    color: var(--gray-100) !important;
  }
  .wp-block-list.link-list.has-gray-100-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-gray-100.svg);
  }
  .border-gray-100 {
    border: 21px solid var(--gray-100);
  }
  .bg-gray-100 {
    background-color: var(--gray-100);
  }
  .border-l-1-gray-100 {
    border-left: 1px solid var(--gray-100);
  }
  .border-t-1-gray-100 {
    border-top: 1px solid var(--gray-100);
  }
  .border-r-1-gray-100 {
    border-right: 1px solid var(--gray-100);
  }
  .border-b-1-gray-100 {
    border-bottom: 1px solid var(--gray-100);
  }
  .border-l-2-gray-100 {
    border-left: 2px solid var(--gray-100);
  }
  .border-t-2-gray-100 {
    border-top: 2px solid var(--gray-100);
  }
  .border-r-2-gray-100 {
    border-right: 2px solid var(--gray-100);
  }
  .border-b-2-gray-100 {
    border-bottom: 2px solid var(--gray-100);
  }
  .has-background.has-gray-300-background-color {
    background-color: var(--gray-300);
  }
  .has-text-color.has-gray-300-color {
    color: var(--gray-300);
  }
  .has-text.has-gray-300-color {
    color: var(--gray-300);
  }
  .has-inline-color.has-gray-300-color {
    color: var(--gray-300);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-gray-300-color.has-text-color {
    color: var(--gray-300) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-300-background-color.has-background {
    background-color: var(--gray-300) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-300-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--gray-300) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-300-color.has-text-color {
    color: var(--gray-300) !important;
  }
  .wp-block-list.link-list.has-gray-300-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-gray-900.svg);
  }
  .border-gray-300 {
    border: 21px solid var(--gray-300);
  }
  .bg-gray-300 {
    background-color: var(--gray-300);
  }
  .border-l-1-gray-300 {
    border-left: 1px solid var(--gray-300);
  }
  .border-t-1-gray-300 {
    border-top: 1px solid var(--gray-300);
  }
  .border-r-1-gray-300 {
    border-right: 1px solid var(--gray-300);
  }
  .border-b-1-gray-300 {
    border-bottom: 1px solid var(--gray-300);
  }
  .border-l-2-gray-300 {
    border-left: 2px solid var(--gray-300);
  }
  .border-t-2-gray-300 {
    border-top: 2px solid var(--gray-300);
  }
  .border-r-2-gray-300 {
    border-right: 2px solid var(--gray-300);
  }
  .border-b-2-gray-300 {
    border-bottom: 2px solid var(--gray-300);
  }
  .has-background.has-gray-700-background-color {
    background-color: var(--gray-700);
  }
  .has-text-color.has-gray-700-color {
    color: var(--gray-700);
  }
  .has-text.has-gray-700-color {
    color: var(--gray-700);
  }
  .has-inline-color.has-gray-700-color {
    color: var(--gray-700);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-gray-700-color.has-text-color {
    color: var(--gray-700) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-700-background-color.has-background {
    background-color: var(--gray-700) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-700-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--gray-700) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-700-color.has-text-color {
    color: var(--gray-700) !important;
  }
  .wp-block-list.link-list.has-gray-700-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-gray-900.svg);
  }
  .border-gray-700 {
    border: 21px solid var(--gray-700);
  }
  .bg-gray-700 {
    background-color: var(--gray-700);
  }
  .border-l-1-gray-700 {
    border-left: 1px solid var(--gray-700);
  }
  .border-t-1-gray-700 {
    border-top: 1px solid var(--gray-700);
  }
  .border-r-1-gray-700 {
    border-right: 1px solid var(--gray-700);
  }
  .border-b-1-gray-700 {
    border-bottom: 1px solid var(--gray-700);
  }
  .border-l-2-gray-700 {
    border-left: 2px solid var(--gray-700);
  }
  .border-t-2-gray-700 {
    border-top: 2px solid var(--gray-700);
  }
  .border-r-2-gray-700 {
    border-right: 2px solid var(--gray-700);
  }
  .border-b-2-gray-700 {
    border-bottom: 2px solid var(--gray-700);
  }
  .has-background.has-gray-800-background-color {
    background-color: var(--gray-800);
  }
  .has-text-color.has-gray-800-color {
    color: var(--gray-800);
  }
  .has-text.has-gray-800-color {
    color: var(--gray-800);
  }
  .has-inline-color.has-gray-800-color {
    color: var(--gray-800);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-gray-800-color.has-text-color {
    color: var(--gray-800) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-800-background-color.has-background {
    background-color: var(--gray-800) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-800-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--gray-800) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-gray-800-color.has-text-color {
    color: var(--gray-800) !important;
  }
  .wp-block-list.link-list.has-gray-800-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-gray-900.svg);
  }
  .border-gray-800 {
    border: 21px solid var(--gray-800);
  }
  .bg-gray-800 {
    background-color: var(--gray-800);
  }
  .border-l-1-gray-800 {
    border-left: 1px solid var(--gray-800);
  }
  .border-t-1-gray-800 {
    border-top: 1px solid var(--gray-800);
  }
  .border-r-1-gray-800 {
    border-right: 1px solid var(--gray-800);
  }
  .border-b-1-gray-800 {
    border-bottom: 1px solid var(--gray-800);
  }
  .border-l-2-gray-800 {
    border-left: 2px solid var(--gray-800);
  }
  .border-t-2-gray-800 {
    border-top: 2px solid var(--gray-800);
  }
  .border-r-2-gray-800 {
    border-right: 2px solid var(--gray-800);
  }
  .border-b-2-gray-800 {
    border-bottom: 2px solid var(--gray-800);
  }
  .has-background.has-navy-background-color {
    background-color: var(--navy);
  }
  .has-text-color.has-navy-color {
    color: var(--navy);
  }
  .has-text.has-navy-color {
    color: var(--navy);
  }
  .has-inline-color.has-navy-color {
    color: var(--navy);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-navy-color.has-text-color {
    color: var(--navy) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-navy-background-color.has-background {
    background-color: var(--navy) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-navy-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--navy) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-navy-color.has-text-color {
    color: var(--navy) !important;
  }
  .wp-block-list.link-list.has-navy-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-black.svg);
  }
  .border-navy {
    border: 21px solid var(--navy);
  }
  .bg-navy {
    background-color: var(--navy);
  }
  .border-l-1-navy {
    border-left: 1px solid var(--navy);
  }
  .border-t-1-navy {
    border-top: 1px solid var(--navy);
  }
  .border-r-1-navy {
    border-right: 1px solid var(--navy);
  }
  .border-b-1-navy {
    border-bottom: 1px solid var(--navy);
  }
  .border-l-2-navy {
    border-left: 2px solid var(--navy);
  }
  .border-t-2-navy {
    border-top: 2px solid var(--navy);
  }
  .border-r-2-navy {
    border-right: 2px solid var(--navy);
  }
  .border-b-2-navy {
    border-bottom: 2px solid var(--navy);
  }
  .has-background.has-black-background-color {
    background-color: var(--black);
  }
  .has-text-color.has-black-color {
    color: var(--black);
  }
  .has-text.has-black-color {
    color: var(--black);
  }
  .has-inline-color.has-black-color {
    color: var(--black);
  }
  .wp-block-button.is-style-arrow .wp-block-button__link.has-black-color.has-text-color {
    color: var(--black) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-black-background-color.has-background {
    background-color: var(--black) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-black-background-color.has-background:hover {
    filter: brightness(0.95);
    background-color: var(--black) !important;
  }
  .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text) .wp-block-button__link.has-black-color.has-text-color {
    color: var(--black) !important;
  }
  .wp-block-list.link-list.has-black-color.has-text-color li a:after {
    background-image: url(../images/icon-arrow-right-black.svg);
  }
  .border-black {
    border: 21px solid var(--black);
  }
  .bg-black {
    background-color: var(--black);
  }
  .border-l-1-black {
    border-left: 1px solid var(--black);
  }
  .border-t-1-black {
    border-top: 1px solid var(--black);
  }
  .border-r-1-black {
    border-right: 1px solid var(--black);
  }
  .border-b-1-black {
    border-bottom: 1px solid var(--black);
  }
  .border-l-2-black {
    border-left: 2px solid var(--black);
  }
  .border-t-2-black {
    border-top: 2px solid var(--black);
  }
  .border-r-2-black {
    border-right: 2px solid var(--black);
  }
  .border-b-2-black {
    border-bottom: 2px solid var(--black);
  }
  .border-t-0 {
    border-top: 0;
  }
  @media (min-width: 768px) {
    .md\:border-t-0 {
      border-top: 0;
    }
  }
  .border-r-0 {
    border-right: 0;
  }
  @media (min-width: 768px) {
    .md\:border-r-0 {
      border-right: 0;
    }
  }
  .border-b-0 {
    border-bottom: 0;
  }
  @media (min-width: 768px) {
    .md\:border-b-0 {
      border-bottom: 0;
    }
  }
  .border-l-0 {
    border-left: 0;
  }
  @media (min-width: 768px) {
    .md\:border-l-0 {
      border-left: 0;
    }
  }
}
@layer components;
:root {
  --base: 16px;
  --white: #ffffff;
  --black: #000000;
  --cyan: #00ccff;
  --gray-100: #dde5e7;
  --gray-100-50: rgba(221, 229, 231, 0.5);
  --gray-50: #eef2f3;
  --gray-300: #c8c8c8;
  --gray-700: #424049;
  --gray-800: #25242a;
  --navy: #011841;
  --font-headings: 'Geist', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-sans: 'Geist', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-label: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --text-label: 0.875rem;
  --text-label-tracking: 0.01em;
  --text-body: 1rem;
  --text-body-lh: 1.5625rem;
  --text-body-tracking: 0.01em;
  --text-h5: 1.5rem;
  --text-h5-lh: 2.25rem;
  --text-h4: 1.75rem;
  --text-h4-lh: 2.25rem;
  --text-h3: 2.25rem;
  --text-h3-lh: 3.125rem;
  --text-h2: 2.875rem;
  --text-h2-lh: 3.125rem;
  --text-h1: 3.75rem;
  --text-h1-lh: 4rem;
  --text-stat: 5.625rem;
  --text-stat-prefix: 3.225rem;
  --text-tracking: 0.01em;
  --win-width: 0px;
}
@media (max-width: 767px) {
  :root {
    --text-h5: 1.2rem;
    --text-h5-lh: 1.8rem;
    --text-h4: 1.4rem;
    --text-h4-lh: 1.8rem;
    --text-h3: 1.575rem;
    --text-h3-lh: 2.1875rem;
    --text-h2: 2.0125rem;
    --text-h2-lh: 2.1875rem;
    --text-h1: 2.25rem;
    --text-h1-lh: 2.5rem;
  }
}
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: var(--choices-guttering, 24px);
  font-size: var(--choices-font-size-lg, 16px);
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled :is(.choices__inner, .choices__input) {
  background-color: var(--choices-bg-color-disabled, #eaeaea);
  cursor: not-allowed !important;
  -webkit-user-select: none;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
  color: var(--choices-item-disabled-color, #fff);
}
.choices [hidden] {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
}
.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: var(--choices-inner-one-padding, 7.5px);
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: var(--choices-width, 100%);
  padding: var(--choices-dropdown-item-padding, 10px);
  border-bottom: var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
  background-color: var(--choices-bg-color-dropdown, #fff);
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: var(--choices-icon-cross-inverse, url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="));
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:is(:hover, :focus) {
  opacity: var(--choices-button-opacity-hover, 1);
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px var(--choices-highlight-color, #005F75);
}
.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: var(--choices-text-color, #333) transparent transparent transparent;
  border-width: var(--choices-arrow-size, 5px);
  position: absolute;
  right: var(--choices-arrow-right, 11.5px);
  top: 50%;
  margin-top: var(--choices-arrow-margin-top, -2.5px);
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent var(--choices-text-color, #333);
  margin-top: var(--choices-arrow-margin-top-open, -7.5px);
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices:is([data-type*=select-multiple], [data-type*=text]) .choices__inner {
  cursor: text;
}
.choices:is([data-type*=select-multiple], [data-type*=text]) .choices__button {
  position: relative;
  display: inline-block;
  margin: 0 calc(var(--choices-button-offset, 8px) * -0.5) 0 var(--choices-button-offset, 8px);
  padding-left: calc(var(--choices-button-offset, 8px) * 2);
  border-left: 1px solid var(--choices-primary-color, #005F75);
  @supports (color: color-mix(in lab, red, red)) {
    border-left: 1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 90%, var(--choices-darken, black));
  }
  background-image: var(--choices-icon-cross, url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="));
  background-size: var(--choices-button-dimension, 8px);
  width: var(--choices-button-dimension, 8px);
  line-height: var(--choices-button-line-height, 1);
  border-radius: var(--choices-button-border-radius, 0);
  opacity: var(--choices-button-opacity, 0.75);
}
.choices:is([data-type*=select-multiple], [data-type*=text]) .choices__button:is(:hover, :focus) {
  --choices-button-opacity: var(--choices-button-opacity-hover, 1);
}
.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: var(--choices-width, 100%);
  background-color: var(--choices-bg-color, #f9f9f9);
  padding: var(--choices-inner-padding, 7.5px 7.5px 3.75px);
  border: var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
  border-radius: var(--choices-border-radius, 2.5px);
  font-size: var(--choices-font-size-md, 14px);
  min-height: var(--choices-input-height, 44px);
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: var(--choices-keyline-color, #ddd);
  @supports (color: color-mix(in lab, red, red)) {
    border-color: color-mix(in srgb, var(--choices-keyline-color, #ddd) 85%, var(--choices-darken, black));
  }
}
.is-open .choices__inner {
  border-radius: var(--choices-border-radius, 2.5px) var(--choices-border-radius, 2.5px) 0 0;
}
.is-invalid .choices__inner {
  border-color: var(--choices-invalid-color, #d33141);
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 var(--choices-border-radius, 2.5px) var(--choices-border-radius, 2.5px);
}
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: var(--choices-list-single-padding, 4px 16px 4px 4px);
  width: var(--choices-width, 100%);
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: var(--choices-width, 100%);
}
.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: var(--choices-border-radius-item, 20px);
  padding: var(--choices-multiple-item-padding, 4px 10px);
  font-size: var(--choices-font-size-sm, 12px);
  font-weight: 500;
  margin-right: var(--choices-multiple-item-margin, 3.75px);
  margin-bottom: var(--choices-multiple-item-margin, 3.75px);
  background-color: var(--choices-primary-color, #005F75);
  border: 1px solid var(--choices-primary-color, #005F75);
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 95%, var(--choices-darken, black));
  }
  color: var(--choices-item-color, #fff);
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: var(--choices-multiple-item-margin, 3.75px);
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: var(--choices-primary-color, #005F75);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in srgb, var(--choices-primary-color, #005F75) 95%, var(--choices-darken, black));
  }
  border: 1px solid var(--choices-primary-color, #005F75);
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 90%, var(--choices-darken, black));
  }
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: var(--choices-disabled-color, #eaeaea);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in srgb, var(--choices-disabled-color, #eaeaea) 75%, var(--choices-darken, black));
  }
  border: 1px solid var(--choices-disabled-color, #eaeaea);
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in srgb, var(--choices-disabled-color, #eaeaea) 65%, var(--choices-darken, black));
  }
}
.choices__list--dropdown, .choices__list[aria-expanded] {
  display: none;
  z-index: var(--choices-z-index, 1);
  position: absolute;
  width: var(--choices-width, 100%);
  background-color: var(--choices-bg-color-dropdown, #fff);
  border: var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: var(--choices-border-radius, 2.5px);
  border-bottom-right-radius: var(--choices-border-radius, 2.5px);
  overflow: hidden;
  word-break: break-all;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  display: block;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: var(--choices-keyline-color, #ddd);
  @supports (color: color-mix(in lab, red, red)) {
    border-color: color-mix(in srgb, var(--choices-keyline-color, #ddd) 85%, var(--choices-darken, black));
  }
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: var(--choices-dropdown-item-padding, 10px);
  font-size: var(--choices-font-size-md, 14px);
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text], .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text] {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]::after {
    content: attr(data-select-text);
    font-size: var(--choices-font-size-sm, 12px);
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text], [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text] {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-selected::after, .choices__list[aria-expanded] .choices__item--selectable.is-selected::after {
  content: none !important;
}
.choices__list--dropdown .choices__item--selectable.is-selected, .choices__list[aria-expanded] .choices__item--selectable.is-selected, .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: var(--choices-highlighted-color, #f2f2f2);
}
.choices__item {
  cursor: default;
}
.choices__item--selectable {
  cursor: pointer;
}
.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid var(--choices-keyline-color, #ddd);
  @supports (color: color-mix(in lab, red, red)) {
    border-bottom: 1px solid color-mix(in srgb, var(--choices-keyline-color, #ddd) 90%, var(--choices-lighten, white));
  }
  color: gray;
}
.choices__button {
  text-indent: -9999px;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: var(--choices-bg-color, #f9f9f9);
  font-size: var(--choices-font-size-md, 14px);
  margin-bottom: var(--choices-input-margin-bottom, 5px);
  border: 0;
  border-radius: 0;
  max-width: var(--choices-width, 100%);
  padding: var(--choices-input-padding, 4px 0 4px 2px);
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.choices__placeholder {
  opacity: var(--choices-placeholder-opacity, 0.5);
}
.choices {
  margin-bottom: 0px;
  min-width: calc(var(--spacing) * 50);
  --tw-border-style: none;
  border-style: none;
  &[data-type*="select-one"].is-open::after {
    rotate: 180deg;
  }
}
.choices[data-type*="select-one"] {
  display: inline-flex;
  align-items: center;
  width: auto;
  max-width: 100%;
  vertical-align: top;
}
.choices[data-type*="select-one"]::after {
  position: static;
  flex-shrink: 0;
  align-self: center;
  margin-top: 0;
  margin-left: 0.625rem;
  top: auto;
  right: auto;
  height: 6px;
  width: 10px;
  rotate: 0deg;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform-origin: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTUuMjI3NTQgNC42MDIzNkw1LjIyNzU0IDMuOTc3MzZMMy45Nzc1NCAzLjk3NzM2TDMuOTc3NTQgNC42MDIzNkw0LjYwMjU0IDQuNjAyMzZMNS4yMjc1NCA0LjYwMjM2Wk00LjE2MDYgNS4wNDQ0QzQuNDA0NjcgNS4yODg0OCA0LjgwMDQgNS4yODg0OCA1LjA0NDQ4IDUuMDQ0NEw5LjAyMTk2IDEuMDY2OTJDOS4yNjYwMyAwLjgyMjg0NCA5LjI2NjAzIDAuNDI3MTE3IDkuMDIxOTYgMC4xODMwMzlDOC43Nzc4OCAtMC4wNjEwMzg4IDguMzgyMTUgLTAuMDYxMDM4OCA4LjEzODA3IDAuMTgzMDM5TDQuNjAyNTQgMy43MTg1N0wxLjA2NzAxIDAuMTgzMDM5QzAuODIyOTI4IC0wLjA2MTAzOTEgMC40MjcyIC0wLjA2MTAzOTIgMC4xODMxMjIgMC4xODMwMzlDLTAuMDYwOTU1OCAwLjQyNzExNiAtMC4wNjA5NTU4IDAuODIyODQ0IDAuMTgzMTIyIDEuMDY2OTJMNC4xNjA2IDUuMDQ0NFpNNC42MDI1NCA0LjYwMjM2TDMuOTc3NTQgNC42MDIzNkwzLjk3NzU0IDQuNjAyNDZMNC42MDI1NCA0LjYwMjQ2TDUuMjI3NTQgNC42MDI0Nkw1LjIyNzU0IDQuNjAyMzZMNC42MDI1NCA0LjYwMjM2WiIgZmlsbD0iIzVBODJBRiIvPjwvc3ZnPg==);
}
.choices[data-type*="select-one"] .choices__inner {
  flex: 0 1 auto;
  width: auto;
  min-width: 0;
  padding-bottom: 0;
}
.choices__inner {
  min-width: 100%;
  border-radius: 0;
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-left-style: var(--tw-border-style);
  border-left-width: 0px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--gray-100);
  padding-inline: 0px;
  color: var(--black);
  @media (width >= 40rem) {
    min-width: 340px;
  }
  background-color: var(--white);
  .is-focused & {
    border-radius: 0;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--gray-100);
  }
  .is-open & {
    border-radius: 0;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--gray-100);
  }
}
.choices__placeholder {
  opacity: 100%;
}
.choices__item, .choices__placeholder, .choices__item--selectable {
  width: auto;
}
.choices__list--single .choices__item {
  width: auto;
}
.choices__list--single {
  padding-right: 0px;
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
  width: auto;
}
.choices__list--dropdown, .choices__list[aria-expanded] {
  border-radius: 0;
  --tw-border-style: none;
  border-style: none;
  margin-top: 10px;
  background-color: var(--white);
  .is-open & {
    border-radius: 0;
    --tw-border-style: none;
    border-style: none;
    background-color: var(--white);
  }
}
.choices__list--dropdown .choices__item--choice, .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
  padding-inline: calc(var(--spacing) * 4);
  font-size: 14px;
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--black);
  &.is-selected, &.is-highlighted {
    color: var(--black);
    background-color: var(--gray-50);
  }
}
.choices__list--dropdown .choices__item--selectable.is-selected, .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-selected, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  color: var(--black);
  background-color: var(--gray-50);
}
@custom-media --small-viewport (width >=576px);
@custom-media --medium-small-viewport (width > 768px);
@custom-media --medium-viewport (width >=992px);
@custom-media --large-viewport (width >=1200px);
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  touch-action: none;
  text-size-adjust: 100%;
  backface-visibility: hidden;
  outline: none;
  &.inactive {
    display: none;
  }
  & .gcontainer {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 9999;
    overflow: hidden;
  }
  .gslider {
    transition: transform 0.4s ease;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex !important;
    justify-content: center;
    align-items: center;
    transform: translate3d(0, 0, 0);
  }
  .gslide {
    width: 100%;
    position: absolute;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    &.current {
      opacity: 1;
      z-index: 99999;
      position: relative;
    }
    &.prev {
      opacity: 1;
      z-index: 9999;
    }
  }
  .gslide-inner-content {
    width: 100%;
  }
  .ginner-container {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    max-width: 100%;
    margin: auto;
    height: 100vh;
    &.gvideo-container {
      width: 100%;
    }
    @media (--medium-small-viewport) {
      width: auto;
      height: auto;
      flex-direction: row;
    }
    &.desc-bottom, &.desc-top {
      flex-direction: column;
    }
    &.desc-left, &.desc-right {
      max-width: 100% !important;
    }
    &.desc-top {
      @media (--medium-small-viewport) {
        .gslide-description {
          order: 0;
        }
        .gslide-image, .gslide-image img {
          order: 1;
        }
      }
    }
    &.desc-left {
      @media (--medium-small-viewport) {
        .gslide-description {
          order: 0;
        }
        .gslide-image {
          order: 1;
        }
      }
    }
  }
}
.gslide iframe, .gslide  video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
}
.gslide:not(.current) {
  pointer-events: none;
}
.gslide-image {
  align-items: center;
  img {
    max-height: 100vh;
    display: block;
    padding: 0;
    float: none;
    outline: none;
    border: none;
    user-select: none;
    max-width: 100vw;
    width: auto;
    height: auto;
    object-fit: cover;
    touch-action: none;
    margin: auto;
    min-width: 200px;
    @media (--medium-small-viewport) {
      max-height: 97vh;
      max-width: 100%;
    }
    .desc-top &, .desc-bottom & {
      width: auto;
    }
    .desc-left &, .desc-right & {
      width: auto;
      max-width: 100%;
    }
    &.zoomable {
      position: relative;
      @media (--medium-small-viewport) {
        cursor: zoom-in;
        .zoomed & {
          cursor: grab;
        }
      }
    }
    &.dragging {
      cursor: grabbing !important;
      transition: none;
    }
  }
}
.gslide-video {
  position: relative;
  max-width: 100vh !important;
  width: 100% !important;
  .plyr__poster-enabled.plyr--loading {
    .plyr__poster {
      display: none;
    }
  }
  .gvideo-wrapper {
    width: 100%;
    margin: auto;
  }
  &::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 0, 0, 0.34);
    display: none;
  }
  &.playing::before {
    display: none;
  }
  &.fullscreen {
    max-width: 100% !important;
    min-width: 100%;
    height: 75vh;
    video {
      max-width: 100% !important;
      width: 100% !important;
    }
  }
}
.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
  @media (--medium-small-viewport) {
    max-height: 95vh;
  }
  .ginlined-content {
    padding: 20px;
    width: 100%;
  }
  .dragging {
    cursor: grabbing !important;
    transition: none;
  }
}
.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}
.gslide-external {
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
  @media (--medium-small-viewport) {
    max-height: 100vh;
  }
}
.gslide-media {
  display: flex;
  width: auto;
  .zoomed & {
    box-shadow: none !important;
  }
  .desc-top &, .desc-bottom & {
    margin: 0 auto;
    flex-direction: column;
  }
}
.gslide-description {
  position: relative;
  flex: 1 0 100%;
  &.description-left, &.description-right {
    max-width: 100%;
    @media (--medium-small-viewport) {
      max-width: 275px;
    }
  }
  &.description-bottom, &.description-top {
    margin: 0 auto;
    width: 100%;
  }
  p {
    margin-bottom: 12px;
    &:last-child {
      margin-bottom: 0;
    }
  }
  .zoomed & {
    display: none;
  }
}
.glightbox-button-hidden {
  display: none;
}
.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}
.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}
.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
  a {
    color: #fff;
    font-weight: bold;
  }
  * {
    color: inherit;
  }
  .desc-more {
    color: #fff;
    opacity: 0.4;
  }
}
.gdesc-open .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 0.4;
}
.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}
.gdesc-closed .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 1;
}
.greset {
  transition: all 0.3s ease;
}
.gabsolute {
  position: absolute;
}
.grelative {
  position: relative;
}
.glightbox-desc {
  display: none !important;
}
.glightbox-open {
  overflow: hidden;
  @media (--medium-small-viewport) {
    height: auto;
  }
}
.gloader {
  height: 25px;
  width: 25px;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}
.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: rgba(0, 0, 0, 0.85);
  will-change: opacity;
  .glightbox-mobile & {
    background: rgba(0, 0, 0, 0.85);
  }
  @media (--medium-small-viewport) {
    background: rgba(0, 0, 0, 0.85);
  }
  @media screen and (max-height: 420px) {
    background: rgba(0, 0, 0, 0.85);
  }
}
.gprev, .gnext, .gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  svg {
    display: block;
    width: 25px;
    height: auto;
    margin: 0;
    padding: 0;
  }
  &.disabled {
    opacity: 0.1;
  }
  .garrow {
    stroke: #fff;
  }
}
.gbtn.focused {
  outline: 2px solid #0f3d81;
}
iframe.wait-autoplay {
  opacity: 0;
}
.glightbox-closing .gnext, .glightbox-closing  .gprev, .glightbox-closing  .gclose {
  opacity: 0 !important;
}
@media (--medium-small-viewport) {
  .glightbox-clean .gslide-media {
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
}
.glightbox-clean .gslide-description {
  background: #fff;
}
.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}
@media (--medium-small-viewport) {
  :is(.glightbox-clean .description-left, .glightbox-clean  .description-right) .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
}
.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}
.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  line-height: 1.4em;
}
.glightbox-clean .gslide-video {
  background: #000;
}
.glightbox-clean .gprev, .glightbox-clean  .gnext, .glightbox-clean  .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  @media (--medium-small-viewport) {
    background-color: rgba(0, 0, 0, 0.32);
    &:hover {
      background-color: rgba(0, 0, 0, 0.7);
    }
  }
  path {
    fill: #fff;
  }
}
.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
  @media (--medium-small-viewport) {
    top: 45%;
  }
}
.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
  @media (--medium-small-viewport) {
    top: 45%;
  }
}
.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
  svg {
    width: 18px;
    height: auto;
  }
  @media (--medium-viewport) {
    opacity: 0.7;
    right: 20px;
  }
  &:hover {
    opacity: 1;
  }
}
.gfadeIn {
  animation: gfadeIn 0.5s ease;
}
.gfadeOut {
  animation: gfadeOut 0.5s ease;
}
.gslideOutLeft {
  animation: gslideOutLeft 0.3s ease;
}
.gslideInLeft {
  animation: gslideInLeft 0.3s ease;
}
.gslideOutRight {
  animation: gslideOutRight 0.3s ease;
}
.gslideInRight {
  animation: gslideInRight 0.3s ease;
}
.gzoomIn {
  animation: gzoomIn 0.5s ease;
}
.gzoomOut {
  animation: gzoomOut 0.5s ease;
}
@keyframes lightboxLoader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes gslideInLeft {
  from {
    opacity: 0;
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    transform: translate3d(60%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@keyframes gzoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.ginner-container.gvideo-container {
  align-items: center !important;
}
.gslide-media.gslide-video {
  align-self: center !important;
}
.split-line-wrapper {
  display: inline-block;
  overflow: hidden;
}
.hero__title-line:not(.no-animation), h2.wp-block-heading:not(.no-animation), .hero__headline-text.wp-block-heading:not(.no-animation) {
  line-height: 0.8 !important;
}
html.is-animation-pending .hero__title-line:not(.no-animation), html.is-animation-pending h2.wp-block-heading:not(.no-animation), html.is-animation-pending .hero__headline-text.wp-block-heading:not(.no-animation) {
  visibility: hidden;
  opacity: 0;
}
.wh-footnote {
  margin-top: 2.75rem;
  margin-bottom: 0 !important;
  max-width: 73.5rem;
  font-family: var(--font-sans);
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  color: var(--black);
}
.investments-graphic--footnote.wh-footnote {
  margin-top: 1.25rem;
}
.banner {
  position: relative;
  --tw-translate-y: 0px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  background-color: var(--black);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-delay: 50ms;
  --tw-duration: 500ms;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  .container {
    margin-inline: auto;
    padding-inline: calc(var(--spacing) * 4);
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .nav-container {
    max-width: 100% !important;
  }
  &:hover:has(.dropdown:hover) {
    background-color: var(--black);
    transition-delay: 0ms;
  }
}
body:not(.home) .banner {
  border-bottom: 1px solid #424049;
}
.navbar {
  margin: 0px;
  margin-inline: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0px;
}
.fixed-nav .banner {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 49;
}
.is-scrolled:not(.menu-is-open) .banner {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  background-color: var(--black);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  .sub-menu:after {
    content: '';
    position: absolute;
    top: calc(var(--spacing) * 4);
    height: calc(100% - calc(var(--spacing) * 4));
  }
}
.is-scrolling:not(.menu-is-open) .banner {
  --tw-translate-y: 0px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  background-color: var(--black);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  .sub-menu:after {
    content: '';
    position: absolute;
    top: calc(var(--spacing) * 4);
    height: calc(100% - calc(var(--spacing) * 4));
  }
}
.navbar--brand {
  position: relative;
  z-index: 50;
  float: none;
  margin-block: calc(var(--spacing) * 6);
  display: block;
  height: 31px;
  height: auto;
  width: 173px;
  padding-top: calc(var(--spacing) * 2);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  @media (width >= 80rem) {
    margin-block: calc(var(--spacing) * 8);
  }
  @media (width >= 80rem) {
    flex: none;
  }
  @media (width >= 80rem) {
    padding-top: 0px;
  }
  img,	svg {
    display: block;
    height: auto;
    width: 100%;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .path-letters {
    fill: var(--white);
    transition: fill 0.2s ease-in-out;
  }
}
.navbar--toggler {
  position: relative;
  right: calc(var(--spacing) * -1);
  margin: 0px;
  display: block;
  display: flex;
  width: calc(var(--spacing) * 16);
  flex: none;
  rotate: 0deg;
  cursor: pointer;
  justify-content: flex-end;
  border-radius: 0;
  --tw-border-style: none;
  border-style: none;
  background-color: transparent;
  padding-top: calc(var(--spacing) * 2);
  transition-property: all;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-duration: 500ms;
  transition-duration: 500ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  --tw-outline-style: none;
  outline-style: none;
  @media (width >= 80rem) {
    display: none;
  }
  z-index: 99;
  &:focus,	&:hover,	&:active {
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  svg {
    height: auto;
    width: calc(var(--spacing) * 14);
  }
}
.line {
  fill: none;
  stroke: var(--color-white);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 500ms;
  transition-duration: 500ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  stroke-width: 3;
}
.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 3;
}
.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 3;
}
.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 3;
}
.menu-is-open .banner {
  height: auto;
  &.scrolled {
    height: auto;
  }
}
.menu-is-open .nav > li:nth-child(1) > a {
  transition-delay: 300ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(2) > a {
  transition-delay: 400ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(3) > a {
  transition-delay: 500ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(4) > a {
  transition-delay: 600ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(5) > a {
  transition-delay: 700ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(6) > a {
  transition-delay: 800ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(7) > a {
  transition-delay: 900ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
.menu-is-open .nav > li:nth-child(8) > a {
  transition-delay: 1000ms;
  --tw-duration: 700ms;
  transition-duration: 700ms;
}
@media (width < 80rem) {
  .menu-is-open .nav > li > .sub-menu {
    opacity: 100%;
    transition-delay: 1100ms;
    --tw-duration: 600ms;
    transition-duration: 600ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
}
.menu-is-open .navbar--container {
  --tw-translate-x: 0px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  .nav > li {
    opacity: 100%;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 200ms;
    transition-duration: 200ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .nav > li > a {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
    opacity: 100%;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 700ms;
    transition-duration: 700ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
}
.menu-is-open .navbar--toggler .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -142;
  stroke-width: 3;
}
.menu-is-open .navbar--toggler .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 3;
}
.menu-is-open .navbar--toggler .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -142;
  stroke-width: 3;
}
.navbar--container {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: auto;
  z-index: 40;
  display: flex;
  height: 100vh;
  width: 100%;
  transform-origin: top;
  --tw-translate-x: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  overflow: hidden;
  overflow: scroll;
  padding: 0px;
  padding-inline: calc(var(--spacing) * 4);
  padding-inline: calc(var(--spacing) * 5);
  padding-top: calc(var(--spacing) * 24);
  padding-bottom: calc(var(--spacing) * 8);
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  @media (width >= 48rem) {
    padding-inline: calc(var(--spacing) * 8);
  }
  @media (width >= 64rem) {
    padding-inline: calc(var(--spacing) * 12);
  }
  @media (width >= 80rem) {
    position: static;
  }
  @media (width >= 80rem) {
    height: auto;
  }
  @media (width >= 80rem) {
    width: auto;
  }
  @media (width >= 80rem) {
    flex-grow: 1;
  }
  @media (width >= 80rem) {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  @media (width >= 80rem) {
    flex-direction: row;
  }
  @media (width >= 80rem) {
    align-items: center;
  }
  @media (width >= 80rem) {
    justify-content: flex-end;
  }
  @media (width >= 80rem) {
    overflow: hidden;
  }
  @media (width >= 80rem) {
    overflow: visible;
  }
  @media (width >= 80rem) {
    background-color: transparent !important;
  }
  @media (width >= 80rem) {
    background-image: none !important;
  }
  @media (width >= 80rem) {
    padding-inline: 0px;
  }
  @media (width >= 80rem) {
    padding-top: 0px;
  }
  @media (width >= 80rem) {
    padding-bottom: 0px;
  }
  @media (width >= 80rem) {
    padding-left: calc(var(--spacing) * 8);
  }
  background: linear-gradient(150deg, var(--black) 1.7%, var(--cyan) 109.45%);
}
.nav {
  position: static;
  margin-block: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  @media (width >= 80rem) {
    display: flex;
  }
  @media (width >= 80rem) {
    flex-shrink: 1;
  }
  @media (width >= 80rem) {
    flex-grow: 0;
  }
  @media (width >= 80rem) {
    flex-direction: row;
  }
  @media (width >= 80rem) {
    flex-wrap: nowrap;
  }
  @media (width >= 80rem) {
    justify-content: flex-end;
  }
  @media (width >= 80rem) {
    gap: calc(var(--spacing) * 8);
  }
  &#menu-legal-menu {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    width: 100%;
    flex-shrink: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
    column-gap: calc(var(--spacing) * 4);
    row-gap: 0px;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    @media (width < 80rem) {
      order: 3;
    }
    @media (width >= 80rem) {
      display: none;
    }
    align-items: flex-end;
    > li {
      &:before {
        content: '/';
        margin-right: calc(var(--spacing) * 4);
        display: inline-block;
        color: var(--cyan);
      }
      &:first-child:before {
        content: '';
        display: none;
      }
    }
    > li > a {
      font-size: 11px;
    }
  }
  &#menu-secondary-mobile-nav {
    @media (width < 80rem) {
      order: 3;
    }
    @media (width < 80rem) {
      width: 100%;
    }
    @media (width < 80rem) {
      flex-grow: 1;
    }
    @media (width >= 80rem) {
      display: none;
    }
    > li {
      &:nth-child(1) a {
        transition-delay: 800ms;
      }
      &:nth-child(2) a {
        transition-delay: 900ms;
      }
      &:nth-child(3) a {
        transition-delay: 1000ms;
      }
      &:nth-child(4) a {
        transition-delay: 1100ms;
      }
      &:nth-child(5) a {
        transition-delay: 1200ms;
      }
      &:nth-child(6) a {
        transition-delay: 1300ms;
      }
      &:nth-child(7) a {
        transition-delay: 1400ms;
      }
      &:nth-child(8) a {
        transition-delay: 1500ms;
      }
    }
  }
  &#menu-secondary-nav {
    @media (width < 80rem) {
      order: 1;
    }
    @media (width < 80rem) {
      width: 100%;
    }
    > li:not(.nav-search) {
      @media (width < 80rem) {
        display: none;
      }
    }
  }
  &#menu-primary-nav {
    @media (width < 80rem) {
      order: 2;
    }
    @media (width < 80rem) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  &#menu-social-menu {
    margin-top: calc(var(--spacing) * 16);
    margin-right: auto;
    margin-left: 0px;
    display: flex;
    width: 100%;
    max-width: var(--spacing-sm);
    flex-direction: row;
    justify-content: flex-start;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    padding-top: calc(var(--spacing) * 10);
    border-color: var(--white);
    li {
      margin-inline: 0px;
      margin-block: 0px;
      padding: 0px;
    }
    a {
      &[href*="linkedin"] {
        height: calc(var(--spacing) * 6);
        width: calc(var(--spacing) * 6);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(../images/icons/icon-linkedin.svg);
        span {
          position: absolute;
          width: 1px;
          height: 1px;
          padding: 0;
          margin: -1px;
          overflow: hidden;
          clip-path: inset(50%);
          white-space: nowrap;
          border-width: 0;
        }
      }
    }
  }
  > li {
    margin-inline: 0px;
    margin-block: 0px;
    display: block;
    padding-inline: 0px;
    padding-block: calc(var(--spacing) * 2);
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 4);
    }
    &:nth-child(1) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(2) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(3) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(4) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(5) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(6) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(7) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &:nth-child(8) a {
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
    &.dropdown {
      position: relative;
      > a {
        margin-left: calc(var(--spacing) * 4);
        font-size: 20px;
        @media (width < 80rem) {
          display: flex;
        }
        @media (width < 80rem) {
          flex-direction: column-reverse;
        }
        @media (width >= 80rem) {
          margin-left: 0px;
        }
        @media (width >= 80rem) {
          font-size: var(--text-sm);
          line-height: var(--tw-leading, var(--text-sm--line-height));
        }
        > span:not(.caret) {
          @media (width < 80rem) {
            display: none;
          }
          @media (width < 80rem) {
            font-size: 14px;
          }
          > span {
            @media (width < 80rem) {
              position: absolute;
            }
            @media (width < 80rem) {
              left: calc(9999px * -1);
            }
            @media (width < 80rem) {
              max-height: 0px;
            }
            @media (width < 80rem) {
              max-width: 0px;
            }
            @media (width < 80rem) {
              overflow: hidden;
            }
            @media (width < 80rem) {
              text-indent: -9999px;
            }
            @media (width < 80rem) {
              opacity: 0%;
            }
          }
          &:after {
            content: attr(data-mobile-title);
            display: inline-block;
            @media (width >= 80rem) {
              display: none;
            }
          }
        }
        .caret {
          &:before {
            content: attr(data-title);
            margin-right: calc(var(--spacing) * 2);
            margin-left: calc(var(--spacing) * -4);
            display: inline-block;
            font-size: 18px;
            @media (width >= 80rem) {
              display: none;
            }
          }
        }
      }
      &:hover {
        > a > span:not(.caret) {
          @media (width < 80rem) {
            color: var(--white);
          }
          @media (width < 80rem) {
            &:hover {
              @media (hover: hover) {
                color: var(--cyan);
              }
            }
          }
        }
        .caret {
          @media (width < 80rem) {
            color: var(--white);
          }
          @media (width < 80rem) {
            &:hover {
              @media (hover: hover) {
                color: var(--cyan);
              }
            }
          }
          svg {
            @media (width >= 80rem) {
              rotate: 180deg;
            }
          }
        }
        .sub-menu {
          @media (width >= 80rem) {
            visibility: visible;
          }
          @media (width >= 80rem) {
            opacity: 100%;
          }
          transform: scaleY(1) translateY(0);
          transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
        }
        .caret {
          svg {
            @media (width >= 80rem) {
              rotate: 180deg;
            }
          }
        }
      }
      .caret {
        position: relative;
        display: inline-block;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        --tw-duration: 300ms;
        transition-duration: 300ms;
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out);
        @media (width >= 80rem) {
          top: 0px;
        }
        @media (width >= 80rem) {
          margin-top: calc(var(--spacing) * -1);
        }
        @media (width >= 80rem) {
          margin-left: var(--spacing);
        }
        @media (width >= 80rem) {
          height: calc(var(--spacing) * 2.5);
        }
        @media (width >= 80rem) {
          width: calc(var(--spacing) * 2.5);
        }
        svg {
          position: relative;
          display: inline-block;
          height: auto;
          width: calc(var(--spacing) * 3);
          rotate: 0deg;
          fill: var(--color-white);
          transition-property: all;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          transition-property: transform, translate, scale, rotate;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          --tw-duration: 300ms;
          transition-duration: 300ms;
          --tw-ease: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
          @media (width < 80rem) {
            top: -2px;
          }
          @media (width >= 80rem) {
            display: block;
          }
          transform-origin: center;
          transform: rotate(0deg);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        }
      }
      &.is-expanded {
        > a > span:not(.caret) {
          display: block;
          @media (width < 80rem) {
            margin-top: calc(var(--spacing) * 2);
          }
        }
        .caret {
          svg {
            rotate: 180deg;
          }
        }
        .sub-menu {
          display: block;
        }
      }
    }
    &.nav-button {
      margin-left: calc(var(--spacing) * 14);
      a {
        margin-inline: auto;
        display: inline-block;
        border-radius: calc(infinity * 1px);
        padding-inline: calc(var(--spacing) * 8);
        padding-block: calc(var(--spacing) * 2);
        color: var(--color-white);
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        --tw-duration: 300ms;
        transition-duration: 300ms;
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out);
        background-color: var(--cyan);
        &:hover {
          background-color: var(--cyan);
        }
      }
    }
    &.nav-search {
      margin-block: 0px;
      height: 56px;
      overflow: visible;
      @media (width >= 80rem) {
        margin-left: calc(var(--spacing) * 4);
      }
      @media (width >= 80rem) {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px;
      }
      @media (width >= 80rem) {
        border-color: var(--cyan);
      }
      @media (width >= 80rem) {
        padding-left: calc(var(--spacing) * 5);
      }
      > a {
        position: absolute;
        left: calc(9999px * -1);
        text-indent: -9999px;
        color: transparent;
        overflow: hidden;
        font: 0/0 a;
      }
      .nav-search--form {
        display: flex;
        align-items: center;
        gap: calc(var(--spacing) * 2);
        @media (width < 80rem) {
          border-radius: 5px;
        }
        @media (width < 80rem) {
          background-color: color-mix(in srgb, #00ccff 50%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--cyan) 50%, transparent);
          }
        }
        @media (width >= 80rem) {
          position: relative;
        }
        @media (width >= 80rem) {
          top: -11px;
        }
        form {
          width: 100%;
        }
        .wp-block-search {
          display: flex;
          align-items: center;
          gap: calc(var(--spacing) * 2);
          padding-block: calc(var(--spacing) * 3);
          transition-property: all;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          --tw-duration: 300ms;
          transition-duration: 300ms;
          --tw-ease: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
          @media (width < 80rem) {
            padding-right: calc(var(--spacing) * 2);
          }
          @media (width < 80rem) {
            padding-left: calc(var(--spacing) * 2);
          }
          @media (width >= 80rem) {
            gap: 0px;
          }
        }
        .wp-block-search__input {
          order: 2;
          flex-grow: 1;
          font-size: var(--text-base);
          line-height: var(--tw-leading, var(--text-base--line-height));
          transition-property: all;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          --tw-duration: 300ms;
          transition-duration: 300ms;
          --tw-ease: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
          @media (width >= 48rem) {
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height));
          }
          @media (width >= 80rem) {
            width: 0px;
          }
          @media (width >= 80rem) {
            max-width: 0px;
          }
          @media (width >= 80rem) {
            opacity: 0%;
          }
          outline: none;
          border: none;
          color: #fff;
        }
        .nav-search--close {
          order: 1;
          display: inline-block;
          height: 22px;
          width: 0px;
          transition-property: all;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          --tw-duration: 300ms;
          transition-duration: 300ms;
          --tw-ease: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
          @media (width < 80rem) {
            display: none;
          }
          color: transparent;
          overflow: hidden;
          font: 0/0 a;
          text-indent: -9999px;
          overflow: hidden;
          cursor: pointer;
          text-decoration: none;
          background: url(../images/icons/icon-close.svg) center center / 10px auto no-repeat transparent;
          &:hover {
            text-decoration: none;
          }
        }
        &.nav-search--open {
          @media (width < 80rem) {
            border-radius: 5px;
          }
          @media (width < 80rem) {
            background-color: color-mix(in srgb, #00ccff 50%, transparent);
            @supports (color: color-mix(in lab, red, red)) {
              background-color: color-mix(in oklab, var(--cyan) 50%, transparent);
            }
          }
          @media (width >= 80rem) {
            margin-left: 8px;
          }
          .wp-block-search {
            gap: calc(var(--spacing) * 2);
            padding-right: calc(var(--spacing) * 4);
            padding-left: calc(var(--spacing) * 2);
          }
          .wp-block-search__input {
            opacity: 100%;
            @media (width >= 80rem) {
              width: 200px;
            }
            @media (width >= 80rem) {
              max-width: 200px;
            }
            @media (width >= 80rem) {
              padding: 0px;
            }
          }
          .nav-search--close {
            margin-right: calc(var(--spacing) * 2);
            width: 22px;
          }
        }
        &:not(.nav-search--open) {
          .wp-block-search__input {
            @media (width >= 80rem) {
              width: 0px;
            }
            @media (width >= 80rem) {
              max-width: 0px;
            }
            @media (width >= 80rem) {
              min-width: 0px;
            }
            @media (width >= 80rem) {
              padding: 0px;
            }
          }
          .nav-search--close {
            display: none;
          }
        }
        .wp-block-search__button {
          order: 1;
          display: inline-block;
          height: 22px;
          width: 22px;
          color: transparent;
          overflow: hidden;
          font: 0/0 a;
          text-indent: -9999px;
          overflow: hidden;
          cursor: pointer;
          text-decoration: none;
          outline: none;
          border: none;
          background: url(../images/icons/icon-search.svg) center center / 22px auto no-repeat transparent;
          &:hover {
            text-decoration: none;
          }
        }
      }
    }
    &.active > a {
      position: relative;
      color: var(--cyan) !important;
    }
    &:not(.dropdown,.nav-button):hover {
      @media (width >= 40rem) {
        text-decoration-line: underline;
      }
      @media (width >= 40rem) {
        text-decoration-color: var(--color-white);
      }
      @media (width >= 40rem) {
        text-decoration-thickness: 2px;
      }
      @media (width >= 40rem) {
        text-underline-offset: 8px;
      }
    }
  }
  > li > a {
    position: relative;
    margin-inline: auto;
    display: block;
    display: inline-block;
    --tw-translate-x: calc(var(--spacing) * 12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    background-color: transparent;
    text-decoration-line: none;
    opacity: 0%;
    transition-delay: 0ms;
    @media (width >= 80rem) {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    @media (width >= 80rem) {
      opacity: 100%;
    }
    color: #fff !important;
    font-family: var(--font-label);
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.14px;
    @media (width >= 80rem) {
      font-size: 14px;
    }
    text-transform: uppercase;
    transition: color 0.2s ease;
    &:hover {
      color: var(--cyan) !important;
    }
  }
}
.nav > li > .sub-menu {
  margin-left: calc(var(--spacing) * 4);
  @media (width < 80rem) {
    margin-top: var(--spacing);
  }
  @media (width < 80rem) {
    display: none;
  }
  @media (width < 80rem) {
    opacity: 0%;
  }
  @media (width < 80rem) {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  @media (width < 80rem) {
    transition-delay: 0ms;
  }
  @media (width < 80rem) {
    --tw-duration: 0ms;
    transition-duration: 0ms;
  }
  @media (width < 80rem) {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  @media (min-width: 1536px) {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: -1;
    margin-left: 0px;
    height: auto;
    width: auto;
    background-color: var(--black);
    transform: scaleY(0) translateY(0px);
    transform-origin: top;
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    z-index: 50;
    padding: 0 0 30px;
    will-change: transform, opacity;
    color: var(--white) !important;
  }
  &:after {
    content: '';
    position: absolute;
    top: calc(var(--spacing) * 12);
    left: calc(var(--win-width) * -1);
    z-index: -1;
    height: calc(100% - calc(var(--spacing) * 12));
    width: calc(var(--win-width) * 2);
    background-color: var(--black);
    @media (width < 80rem) {
      display: none;
    }
  }
  > li {
    margin: 0px !important;
    display: block;
    padding: 0px !important;
    &.active {
      a {
        color: var(--cyan) !important;
      }
    }
  }
  li {
    display: block;
    a {
      display: block;
      cursor: pointer;
      --tw-border-style: none;
      border-style: none;
      padding-inline: 0px !important;
      padding-block: 7px !important;
      font-size: 14px;
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
      text-decoration-line: none;
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
      transition-delay: 0ms;
      --tw-duration: 200ms;
      transition-duration: 200ms;
      @media (width >= 80rem) {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
      }
      text-wrap: nowrap;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      color: var(--white) !important;
      word-spacing: 2px;
      &:hover {
        --tw-border-style: none;
        border-style: none;
        color: var(--cyan) !important;
        text-decoration-line: none;
        transition-delay: 0ms;
      }
    }
  }
}
.content-info {
  --tw-font-weight: var(--font-weight-light);
  font-weight: var(--font-weight-light);
  p {
    --tw-leading: var(--leading-loose);
    line-height: var(--leading-loose);
    @media (width < 64rem) {
      text-align: left;
    }
    @media (width >= 64rem) {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
    a {
      text-decoration-line: none !important;
      &:hover {
        text-decoration-line: underline !important;
      }
    }
    mark {
      @media (width < 48rem) {
        display: block;
      }
    }
  }
  p.footer-links {
    color: var(--cyan);
    a {
      margin-inline: var(--spacing);
      display: inline-block;
      color: var(--color-white);
    }
    > *:first-child {
      margin-left: 0px !important;
      @media (width >= 48rem) {
        margin-left: var(--spacing) !important;
      }
    }
  }
  .wp-block-columns {
    @media (width < 40rem) {
      flex-direction: column;
    }
    @media (width < 40rem) {
      flex-wrap: wrap;
    }
    @media (width < 40rem) {
      gap: calc(var(--spacing) * 8) !important;
    }
  }
  @media (max-width: 767px) {
    .wp-block-image.alignright, figure.alignright, img.alignright {
      float: none;
      margin-right: auto;
      margin-left: 0;
      text-align: left;
    }
  }
}
.search--filters p {
  margin-bottom: calc(var(--spacing) * 8);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
}
.search--filters ul {
  margin: 0px;
  list-style-type: none;
  padding: 0px;
  + ul {
    margin-top: -0.5px;
  }
  li {
    margin: 0px;
    margin-block: calc(var(--spacing) * 2);
    display: flex;
    list-style-type: none;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    padding: 0px;
    input[type="checkbox"] {
      appearance: none;
      -webkit-appearance: none;
      width: 1rem;
      height: 1rem;
      margin: 0;
      flex-shrink: 0;
      border: 1px solid var(--cyan);
      border-radius: 2px;
      background-color: var(--white);
      cursor: pointer;
    }
    input[type="checkbox"]:checked {
      background-color: var(--cyan);
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 0.65rem;
    }
    input[type="checkbox"]:focus-visible {
      outline: 2px solid var(--cyan);
      outline-offset: 2px;
    }
    label {
      font-size: 14px;
      color: var(--black);
    }
    span {
      color: var(--cyan);
    }
  }
}
.search--results p {
  margin-bottom: calc(var(--spacing) * 8);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
}
.search--results ul {
  margin: 0px;
  list-style-type: none;
  padding: 0px;
  border-top: 0.5px solid var(--gray-100);
}
.search--results li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: calc(var(--spacing) * 4);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--gray-100);
  padding-block: calc(var(--spacing) * 6);
  &:has(.search--result--item--icon) {
    .search--result--item--content {
      margin-left: calc(var(--spacing) * 2);
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
      border-color: var(--cyan);
      padding-left: calc(var(--spacing) * 6);
    }
  }
  &.search--result--item-people {
    .search--result--item--icon {
      height: 60px;
      width: 60px;
      overflow: hidden;
      border-radius: calc(infinity * 1px);
      img {
        display: block;
        height: 100%;
        width: 100%;
        object-fit: cover;
      }
    }
  }
  .arrow-svg-wrapper {
    margin-left: calc(var(--spacing) * 2);
    display: inline-block;
    color: var(--cyan);
  }
  .search--result--item--content {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
  }
  .search--result--item--icon {
    display: flex;
    height: 35px;
    width: 29px;
    align-items: center;
    justify-content: center;
  }
  small {
    display: block;
    font-size: 14px;
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
    text-transform: uppercase;
  }
  cite {
    display: block;
    font-size: 14px;
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
    color: var(--cyan);
    font-style: normal;
  }
  .arrow-line {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
    scale: 100% 100%;
  }
  .arrow-head {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
    transform: translateX(0px);
  }
  a {
    font-size: 24px;
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
    color: var(--black);
    text-decoration-line: none;
    &:hover {
      .arrow-line {
        scale: 120% 100%;
      }
      .arrow-head {
        transform: translateX(10px);
      }
    }
  }
}
.search--results .search--results--list-hidden {
  display: none;
}
.dialog-box {
  transform: translateY(100%);
  opacity: 1;
  height: 100vh;
  width: 100vw;
  background-color: transparent;
  max-height: 100vh;
  max-width: 100vw;
  border: none;
  pointer-events: auto;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;
  scroll-behavior: smooth;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  color: var(--black);
  &::-webkit-scrollbar {
    width: 8px;
  }
  &::-webkit-scrollbar-track {
    background: #f5f5f5;
  }
  &::-webkit-scrollbar-thumb {
    background: #e0e0e0;
  }
}
.dialog-box[open] {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.dialog-box[open] .dialog-strategic-alliances-content {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;
  h1,h2,h3,h4,h5,h6 {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
}
.dialog-box[open]::backdrop {
  background-color: color-mix(in srgb, #000000 90%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--black) 90%, transparent);
  }
  backdrop-filter: blur(3px);
}
.dialog-box::backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
}
.dialog-strategic-alliances-wrapper {
  position: relative;
  margin: 10vh;
  padding: 4rem;
  background-color: #ffffff;
  margin: calc(var(--spacing) * 4);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: calc(var(--spacing) * 2);
  padding: calc(var(--spacing) * 4);
  @media (width >= 40rem) {
    margin: calc(var(--spacing) * 12);
  }
  @media (width >= 40rem) {
    padding: calc(var(--spacing) * 8);
  }
  @media (width >= 64rem) {
    margin: 10vh;
  }
  @media (width >= 64rem) {
    flex-direction: row;
  }
  @media (width >= 64rem) {
    gap: calc(var(--spacing) * 16);
  }
  @media (width >= 64rem) {
    padding: calc(var(--spacing) * 16);
  }
}
@media (min-width: 992px) {
  .dialog-strategic-alliances-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1200px) {
  .dialog-strategic-alliances-wrapper {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.dialog-strategic-alliances-content {
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}
.dialog-strategic-alliances-title {
  display: block;
  flex-grow: 0;
  flex-basis: auto;
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
  word-wrap: keep-all;
  white-space: nowrap;
}
.dialog-strategic-alliances-wrapper hr {
  background: var(--gray-100);
  margin: 3rem 0;
  height: 0.5px;
  border: none;
  width: 100%;
}
.dialog-box:not([open]) {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
}
@starting-style {
  .dialog-box[open] {
    opacity: 0;
    transform: translateY(100%);
    pointer-events: none;
  }
}
.dialog-box:not([open])::backdrop {
  background-color: transparent;
  backdrop-filter: blur(0px);
}
@starting-style {
  .dialog-box[open]::backdrop {
    background-color: transparent;
    backdrop-filter: blur(0px);
  }
}
.dialog-close {
  top: calc(var(--spacing) * 4);
  right: calc(var(--spacing) * 4);
  @media (width >= 64rem) {
    top: calc(var(--spacing) * 8);
  }
  @media (width >= 64rem) {
    right: calc(var(--spacing) * 8);
  }
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  z-index: 10000;
  background: none;
  border: none;
  padding: 0;
  svg {
    width: 100%;
    height: 100%;
  }
  &:focus {
    outline: none;
  }
  &:active {
    outline: none;
  }
  path {
    stroke: var(--cyan);
  }
}
.wp-block-group {
  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;
  }
  margin-inline: auto;
  padding-inline: calc(var(--spacing) * 4);
  @media (width >= 48rem) {
    padding-inline: calc(var(--spacing) * 8);
  }
  @media (width >= 64rem) {
    padding-inline: calc(var(--spacing) * 12);
  }
  @media (width >= 80rem) {
    padding-inline: calc(var(--spacing) * 16);
  }
  &.alignpage {
    position: relative;
    left: calc(calc(var(--offset-width) + var(--group-padding)) * -1) !important;
    width: calc(100% + calc(var(--offset-width) * 2) + calc(var(--group-padding) * 2)) !important;
    max-width: calc(100% + calc(var(--offset-width) * 2) + calc(var(--group-padding) * 2)) !important;
    padding-inline: 0px !important;
    > .wp-block-image {
      margin-block: calc(var(--spacing) * 3) !important;
      padding-inline: calc(var(--spacing) * 3) !important;
      img {
        width: 100%;
      }
    }
  }
  &.alignfull {
    padding-inline: 0px !important;
    max-width: 100%;
  }
  &.is-style-full-width, &.is-style-full-width-eyebrow, &.is-style-full-width-padded {
    width: 100vw;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
  &.is-style-full-width, &.is-style-full-width-eyebrow {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  &.is-style-full-width-eyebrow {
    --group-eyebrow-height: 0.875rem;
    --group-eyebrow-width: 12.125rem;
    position: relative;
    overflow: visible;
    z-index: 1;
    &::after {
      content: '';
      position: absolute;
      left: -10px;
      top: 0;
      width: var(--group-eyebrow-width);
      height: var(--group-eyebrow-height);
      background: url('../images/eyebrow-slashes-wide.svg') left center / auto 100% no-repeat;
      pointer-events: none;
      z-index: 2;
    }
  }
  &.is-style-narrow {
    max-width: 992px !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  &.is-style-more-narrower {
    max-width: 768px !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  &.is-style-sticky {
    --sticky-stack-ease-ms: 720;
    --sticky-stack-ease: cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: visible;
    overflow-anchor: none;
    isolation: isolate;
  }
  &.is-style-sticky > :not(.wp-block-group__inner-container), &.is-style-sticky > .wp-block-group__inner-container > * {
    position: sticky;
    top: 0;
    z-index: 1;
    box-sizing: border-box;
    transform-origin: top center;
    transform: scale(var(--sticky-stack-scale, 1));
    transition: transform calc(var(--sticky-stack-ease-ms) * 1ms) var(--sticky-stack-ease);
  }
  @media (max-width: 781px) {
    &.is-style-sticky > :not(.wp-block-group__inner-container), &.is-style-sticky > .wp-block-group__inner-container > * {
      position: relative;
      top: auto;
      transform: none;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    &.is-style-sticky > :not(.wp-block-group__inner-container), &.is-style-sticky > .wp-block-group__inner-container > * {
      position: relative;
      top: auto;
      transform: none;
      transition: none;
    }
  }
  &.narrow {
    max-width: 992px;
  }
  &.narrower, &.more-narrower {
    max-width: 768px;
  }
  &.narrowest {
    @media (width >= 64rem) {
      max-width: 876px;
    }
  }
  &.pull-group-1 {
    padding-block: calc(var(--spacing) * 4);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 8);
    }
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  &.pull-group-2 {
    padding: 0 !important;
  }
  &.is-content-justification-right {
    display: flex;
    align-items: flex-end;
  }
  &.is-style-slider, &.is-slider {
    padding-bottom: 75px;
    @media (width >= 48rem) {
      padding-inline: 75px !important;
    }
    @media (width >= 48rem) {
      padding-bottom: 0px;
    }
    .swiper-slide {
      opacity: 0%;
      &.swiper-slide-active {
        opacity: 100%;
        transition: opacity 0.5s ease-in-out;
      }
      > * {
        height: 100%;
        min-height: 400px;
      }
    }
    .swiper-button-next {
      top: auto;
      right: calc(0px * -1) !important;
      bottom: 0px;
      left: auto !important;
      @media (width >= 48rem) {
        top: calc(1 / 2 * 100%) !important;
      }
      @media (width >= 48rem) {
        bottom: auto;
      }
      @media (width >= 48rem) {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
      &:after {
        content: '';
        height: 20px;
        width: 20px;
        background: url('../images/icons/chevron-right-blue-500.svg') center center / auto 100% no-repeat transparent;
      }
    }
    .swiper-button-prev {
      top: auto;
      right: auto !important;
      bottom: 0px;
      left: calc(0px * -1) !important;
      @media (width >= 48rem) {
        top: calc(1 / 2 * 100%) !important;
      }
      @media (width >= 48rem) {
        bottom: auto;
      }
      @media (width >= 48rem) {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
      &:after {
        content: '';
        height: 20px;
        width: 20px;
        background: url('../images/icons/chevron-left-blue-500.svg') center center / auto 100% no-repeat transparent;
      }
    }
    .swiper-button-prev, .swiper-button-next {
      margin-top: 0px;
      height: 50px;
      width: 50px;
      border-radius: calc(infinity * 1px);
      opacity: 100%;
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
      --tw-duration: 300ms;
      transition-duration: 300ms;
      background-color: var(--black);
      &.swiper-button-disabled {
        opacity: 20%;
      }
    }
    .swiper-pagination {
      display: none;
    }
  }
}
.stats-block {
  --stats-card-w: min(19.1875rem, 100%);
  --stats-card-h: 27.375rem;
  --stats-gap: 0.375rem;
  --stats-count: 3;
  --stats-grid-col: calc((100% - var(--stats-gap)) / 2);
  position: relative;
  width: 100%;
  overflow: visible;
}
.stats-block.is-stats-layout-pinned {
  height: calc(100vh * var(--stats-count));
}
.stats-block.is-stats-layout-grid {
  height: auto;
}
.stats-block__pin {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  height: 100vh;
  overflow: visible;
}
.stats-block__layout {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 82.5rem;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
  overflow: visible;
}
.stats-block__content {
  flex: 0 0 50%;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 2.5rem;
  box-sizing: border-box;
}
.stats-block__headline {
  margin: 0;
  font-family: var(--font-headings);
  font-size: var(--text-h2);
  line-height: var(--text-h2-lh);
  letter-spacing: var(--text-tracking);
}
.stats-block__copy {
  margin: 1.5rem 0 0;
  max-width: 28.125rem;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
}
.stats-block__copy p {
  margin: 0;
}
.stats-block__cta {
  margin-top: 2rem;
  .wp-block-button.is-style-outline .wp-block-button__link {
    color: var(--black);
  }
}
.stats-block__placeholder {
  opacity: 0.45;
}
.stats-block__carousel {
  flex: 0 0 calc(50% + max(0px, (100vw - 82.5rem) / 2 + 3.125rem));
  max-width: none;
  min-width: 0;
}
.stats {
  width: 100%;
  min-width: 0;
  clip-path: inset(0 -100vmax 0 0);
}
.stats__track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: var(--stats-gap);
  width: max-content;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}
.stats-block__decorative {
  flex: 0 0 var(--stats-card-w);
  width: var(--stats-card-w);
  max-width: var(--stats-card-w);
  height: var(--stats-card-h);
  border-bottom-right-radius: 1.25rem;
  background-color: var(--gray-100);
  pointer-events: none;
}
.stat {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 0 0 var(--stats-card-w);
  width: var(--stats-card-w);
  max-width: var(--stats-card-w);
  height: var(--stats-card-h);
  padding: 2.3125rem 2.5rem;
  margin: 0;
  border-radius: 0;
  border-bottom-right-radius: 1.25rem;
  background-color: var(--gray-100);
  color: var(--black);
  box-sizing: border-box;
  transition: background-color 0.35s ease, color 0.35s ease, opacity 0.35s ease;
  &.is-ahead {
    background-color: var(--gray-50);
    .stat--text {
      opacity: 0;
      visibility: hidden;
    }
  }
  &.is-active + &.is-ahead, &.is-active + .stat {
    background-color: var(--gray-100);
  }
  &.is-past {
    background-color: var(--gray-100);
    .stat--text {
      opacity: 0;
      visibility: hidden;
    }
    .stat-p {
      opacity: 0;
      visibility: hidden;
    }
  }
  &.is-active {
    background-color: var(--cyan);
    color: var(--black);
    .stat--text {
      opacity: 1;
      visibility: visible;
    }
    .stat-p {
      opacity: 1;
      visibility: visible;
    }
  }
}
.stat__surface {
  display: none;
}
.stat--text {
  margin: 0;
  color: inherit;
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.stat-p {
  --stat-number-size: 5.625rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  margin: 0;
  color: inherit;
  font-family: var(--font-label);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s ease, visibility 0.35s ease;
}
.stat--prefix, .stat--suffix, .stat--number {
  font-size: var(--stat-number-size);
  letter-spacing: -0.02em;
  margin: 0;
}
.stat--number {
  font-family: var(--font-label);
}
.stat--prefix-small, .stat--suffix-small {
  font-size: calc(var(--stat-number-size) / 2);
  line-height: 1;
  padding-top: 0.65rem;
}
.stat--footnote {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  text-transform: none;
  letter-spacing: 0;
  opacity: 0.7;
}
.stats-block__empty {
  margin: 0;
  color: var(--gray-700);
  font-size: 0.875rem;
}
.stats-block.is-stats-layout-grid .stats-block__pin {
  position: relative;
  height: auto;
  padding: 1.5rem 0;
}
.stats-block.is-stats-layout-grid .stats-block__carousel {
  flex: 1 1 50%;
  max-width: 50%;
  overflow: hidden;
}
.stats-block.is-stats-layout-grid .stats {
  clip-path: none;
}
.stats-block.is-stats-layout-grid .stats__track {
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  transform: none !important;
  transition: none;
  will-change: auto;
}
.stats-block.is-stats-layout-grid .stat {
  container-type: inline-size;
  flex: 1 1 var(--stats-grid-col);
  min-width: var(--stats-grid-col);
  width: auto;
  max-width: 100%;
  height: auto;
  min-height: 14rem;
  background-color: var(--gray-100);
  cursor: default;
  justify-content: space-between;
  gap: 0;
  overflow: hidden;
  background-color: transparent;
  &.is-active .stat__surface, &.is-past .stat__surface, &.is-ahead .stat__surface {
    background-color: var(--gray-100);
  }
  &:not(.is-stat-in) .stat--text, &:not(.is-stat-in) .stat-p {
    opacity: 0;
    visibility: hidden;
  }
  &.is-stat-in .stat--text, &.is-stat-in .stat-p {
    opacity: 1;
    visibility: visible;
  }
  &:hover {
    color: var(--black);
  }
  &:hover .stat__surface {
    background-color: var(--cyan);
  }
  .stat__surface {
    display: block;
    position: absolute;
    inset: 0;
    z-index: 0;
    border-bottom-right-radius: inherit;
    background-color: var(--gray-100);
    clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
    pointer-events: none;
  }
  .stat--text {
    position: relative;
    z-index: 1;
    flex: 0 1 auto;
    min-width: 0;
  }
  .stat-p {
    --stat-number-size: clamp(2rem, 26cqi, 3.75rem);
    position: relative;
    z-index: 1;
    flex: 0 0 auto;
    align-self: flex-start;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 100%;
    min-width: 0;
    margin-top: auto;
  }
  .stat--prefix, .stat--suffix, .stat--number {
    max-width: 100%;
    overflow-wrap: anywhere;
  }
  .stat--number {
    flex: 0 1 auto;
    min-width: 0;
  }
}
@media (max-width: 47.99875rem) {
  .stats-block__layout {
    flex-direction: column;
    align-items: stretch;
    gap: 2.5rem;
  }
  .stats-block__content {
    flex: 1 1 auto;
    max-width: 100%;
    padding-right: 0;
  }
  .stats-block__carousel {
    flex: 1 1 100%;
    max-width: 100%;
    overflow: visible;
  }
  .stats-block.is-stats-layout-grid .stats-block__carousel {
    flex: 1 1 100%;
    max-width: 100%;
    overflow: visible;
  }
}
@media (min-width: 80rem) {
  .stats-block.is-stats-layout-grid {
    --stats-grid-col: calc((100% - 2 * var(--stats-gap)) / 3);
  }
}
@media (max-width: 39.99875rem) {
  .stats-block.is-stats-layout-grid .stat {
    flex: 1 1 100%;
    min-width: 100%;
    .stat-p {
      --stat-number-size: clamp(2.25rem, 14vw, 4rem);
    }
  }
}
@media (max-width: 781px) {
  .stats-block.is-stats-layout-pinned {
    height: auto;
  }
  .stats-block__pin {
    position: relative;
    height: auto;
    overflow: visible;
    padding: 1.5rem 0;
  }
  .stats-block__layout {
    padding: 0;
  }
  .stats-block__decorative {
    display: none;
  }
  .stats {
    clip-path: none;
  }
  .stats-block.is-stats-layout-pinned .stats__track {
    flex-direction: column;
    width: 100%;
    transform: none !important;
    transition: none;
  }
  .stats-block.is-stats-layout-pinned .stat {
    flex: 1 1 auto;
    width: 100%;
    max-width: 100%;
    height: auto;
    &.is-active {
      background-color: var(--cyan);
      .stat--text {
        opacity: 1;
        visibility: visible;
      }
      .stat-p {
        opacity: 1;
        visibility: visible;
      }
    }
  }
  .stats-block.is-stats-layout-pinned .stat-p {
    --stat-number-size: 3.5rem;
  }
  .stats-block.is-stats-layout-grid .stat-p {
    --stat-number-size: clamp(2.25rem, 14vw, 4rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  .stats-block.is-stats-layout-pinned {
    height: auto;
  }
  .stats-block.is-stats-layout-grid .stat .stat__surface {
    clip-path: none;
    opacity: 1;
  }
  .stats-block.is-stats-layout-grid .stat .stat--text, .stats-block.is-stats-layout-grid .stat .stat-p, .stats-block.is-stats-layout-grid .stat.is-stat-in .stat--text, .stats-block.is-stats-layout-grid .stat.is-stat-in .stat-p {
    opacity: 1;
    visibility: visible;
  }
  .stats-block__pin {
    position: relative;
    height: auto;
    overflow: visible;
  }
  .stats__track {
    transform: none !important;
    flex-wrap: wrap;
    width: 100%;
    transition: none;
  }
  .stat .stat-p {
    opacity: 1;
    visibility: visible;
  }
  .stat.is-active {
    background-color: var(--cyan);
  }
}
.hero-block--cover {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: var(--banner-height, 0px) 0 var(--group-padding, 3.75rem);
  background: transparent;
  overflow: visible;
  --hero-fade-ease: ease-in-out;
  --hero-fade-duration: calc(1.25s / 1.3 / 1.3);
  --hero-content-delay: 0s;
  --hero-stagger: 0.3s;
}
.hero-block--cover.alignfull {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  margin-top: 0 !important;
  padding-top: var(--banner-height, 0px) !important;
  padding-bottom: var(--group-padding, 3.75rem) !important;
}
.hero-block--cover .hero__frame {
  position: relative;
  margin-inline: var(--group-padding, 3.75rem);
  width: auto;
  height: calc(100vh - var(--banner-height, 0px) - var(--group-padding, 3.75rem));
  min-height: 22rem;
  overflow: visible;
  background: transparent;
}
.hero-block--cover.hero-block--height-short .hero__frame {
  height: 26.5625rem;
  min-height: 26.5625rem;
}
.hero-block--cover.hero-block--height-short, .hero-block--cover.alignfull.hero-block--height-short {
  padding-bottom: 0 !important;
}
.hero-block--cover .hero__media {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-bottom-right-radius: 20px;
  overflow: hidden;
  background: var(--black);
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  opacity: 0;
}
.hero-block--cover.is-media-in .hero__media {
  opacity: 1;
}
.hero-block--cover.hero-block--has-vimeo .hero__media {
  clip-path: none;
  opacity: 1;
}
.hero-block--cover.hero-block--no-media .hero__media {
  clip-path: none;
  opacity: 1;
  background: transparent;
  border: 0;
  border-radius: 0;
  overflow: visible;
}
.hero-block--cover.hero-block--no-media .hero__frame {
  height: auto;
  min-height: 0;
}
.hero-block--cover.hero-block--no-media, .hero-block--cover.alignfull.hero-block--no-media {
  padding-bottom: 0 !important;
}
.hero-block--cover.hero-block--no-media .hero__content.wp-block-group, .hero-block--cover.hero-block--no-media .wp-block-group.hero__content {
  position: relative !important;
  inset: auto !important;
  padding-top: 12.9375rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 35px !important;
}
.hero-block--cover .hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.hero-block--cover .hero__video {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  background: transparent;
  pointer-events: none;
}
.hero-block--cover .hero__media {
  container-type: size;
}
.hero-block--cover .hero__video--vimeo {
  top: 50%;
  left: 50%;
  border: 0;
  transform: translate(-50%, -50%);
}
@supports (width: 1cqi) {
  .hero-block--cover .hero__video--vimeo {
    width: 100cqi;
    height: calc(100cqi * 9 / 16);
    min-width: calc(100cqb * 16 / 9);
    min-height: 100cqb;
  }
}
.hero-block--cover .hero__overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 56.1%;
  background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100% );
  pointer-events: none;
  z-index: 2;
}
.hero-block--cover .hero__content.wp-block-group, .hero-block--cover .wp-block-group.hero__content {
  position: absolute !important;
  inset: 0 !important;
  z-index: 3;
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1.5rem 2rem;
  box-sizing: border-box;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 clamp(1.25rem, 4.55%, 3.75rem) clamp(1.5rem, 6.2%, 3.5rem) !important;
  background: transparent !important;
  overflow: visible;
}
.hero-block--cover .hero__copy-stack {
  position: relative;
  z-index: 1;
  flex: 1 1 18rem;
  padding-right: 0;
  overflow: visible;
}
@media (min-width: 64rem) {
  .hero-block--cover .hero__copy-stack {
    padding-right: calc(var(--hero-padding-right, 0%) / 2);
  }
}
@media (min-width: 80rem) {
  .hero-block--cover .hero__copy-stack {
    padding-right: var(--hero-padding-right, 0%);
  }
}
.hero-block--cover .hero__headline.wp-block-heading, .hero-block--cover .hero__headline {
  position: relative;
  margin: 0 0 1rem;
  padding: 0;
  color: var(--white) !important;
  font-family: var(--font-headings);
  font-size: clamp(2.25rem, 4.2vw, var(--text-h1));
  line-height: 1.0667;
  letter-spacing: 0.01em;
  font-weight: 600;
  text-wrap: pretty;
  overflow: visible;
}
.hero-block--cover:not(.hero-block--no-media) .hero__headline.wp-block-heading, .hero-block--cover:not(.hero-block--no-media) .hero__headline {
  font-size: clamp(1.75rem, 4.2vw, var(--text-h1));
}
.hero-block--cover.hero-block--no-media .hero__copy-stack:not(:has(.hero__copy)) .hero__headline.wp-block-heading, .hero-block--cover.hero-block--no-media .hero__copy-stack:not(:has(.hero__copy)) .hero__headline {
  margin-bottom: 0;
}
.hero-block--cover .hero__headline-text {
  display: block;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-wrap: pretty;
  line-height: 0.8 !important;
  .split-line {
    padding-bottom: 2px;
  }
  .split-line-wrapper, .split-line, .split-word {
    line-height: 1;
  }
}
@media (max-width: 63.99875rem) {
  .hero-block--cover .hero__headline-text br, .hero-block--cover .hero__headline br {
    display: none;
  }
}
.hero-block--cover .hero__headline.is-style-eyebrow::before {
  content: none;
}
.hero-block--cover .hero__eyebrow {
  position: absolute;
  left: auto;
  right: calc(100% - 80px);
  top: -2.75rem;
  width: 23.6875rem;
  height: 0.93rem;
  background: url('../images/hero-eyebrow.svg') right center / auto 100% no-repeat;
  pointer-events: none;
  opacity: 0;
  transition: opacity var(--hero-fade-duration) var(--hero-fade-ease);
  transition-delay: 0s;
}
.hero-block--cover .hero__copy {
  margin: 0;
  max-width: 48.75rem;
  color: var(--white) !important;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
  font-weight: inherit;
  opacity: 0;
  transition: opacity var(--hero-fade-duration) var(--hero-fade-ease);
  transition-delay: 0s;
}
.hero-block--cover .hero__actions {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  margin: 0;
  opacity: 0;
  transition: opacity var(--hero-fade-duration) var(--hero-fade-ease);
  transition-delay: 0s;
}
.hero-block--cover.is-content-in .hero__eyebrow {
  opacity: 1;
  transition-delay: var(--hero-content-delay);
}
.hero-block--cover.is-content-in .hero__copy {
  opacity: 1;
  transition-delay: calc(var(--hero-content-delay) + var(--hero-stagger));
}
.hero-block--cover.is-content-in .hero__actions {
  opacity: 1;
  transition-delay: calc(var(--hero-content-delay) + var(--hero-stagger) * 2);
}
.hero-block--cover .hero__link {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  box-sizing: border-box;
  min-width: 11.25rem;
  height: 2.875rem;
  padding: 0 1.125rem 0 1.25rem;
  border: 1.25px solid var(--cyan);
  border-radius: 0;
  border-bottom-right-radius: 10px;
  background: transparent;
  color: var(--white) !important;
  text-decoration: none !important;
  font-family: var(--font-label);
  font-size: var(--text-label);
  font-weight: 400;
  letter-spacing: var(--text-label-tracking);
  line-height: 1;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.25s ease, border-color 0.25s ease;
}
.hero-block--cover .hero__link-label {
  position: relative;
  z-index: 1;
  display: block;
  white-space: nowrap;
}
.hero-block--cover .hero__link-dot {
  position: relative;
  z-index: 2;
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--black);
  flex-shrink: 0;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.hero-block--cover .hero__link::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1.125rem;
  z-index: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--cyan);
  transform: translateY(-50%) scale(1);
  transform-origin: center;
  pointer-events: none;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.hero-block--cover .hero__link:hover, .hero-block--cover .hero__link:focus-visible {
  background: transparent;
  color: var(--black) !important;
}
.hero-block--cover .hero__link:hover .hero__link-dot, .hero-block--cover .hero__link:focus-visible .hero__link-dot {
  opacity: 1;
}
.hero-block--cover .hero__link:hover::after, .hero-block--cover .hero__link:focus-visible::after {
  transform: translateY(-50%) scale(55);
}
@media (prefers-reduced-motion: reduce) {
  .hero-block--cover .hero__media {
    clip-path: none;
    opacity: 1;
  }
  .hero-block--cover .hero__video {
    display: none;
  }
  .hero-block--cover .hero__headline, .hero-block--cover .hero__eyebrow, .hero-block--cover .hero__copy, .hero-block--cover .hero__actions {
    opacity: 1;
    transition: none;
  }
}
@media (max-width: 767px) {
  .hero-block--cover:not(.hero-block--no-media) .hero__overlay {
    top: 0;
    height: auto;
    background: rgba(0, 0, 0, 0.6);
  }
  .hero-block--cover:not(.hero-block--no-media) .hero__frame {
    max-height: 500px;
  }
  .hero-block--cover:not(.hero-block--no-media) .hero__image, .hero-block--cover:not(.hero-block--no-media) .hero__video:not(.hero__video--vimeo) {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  .hero-block--cover .hero__frame {
    min-height: 28rem;
  }
  .hero-block--cover.hero-block--height-short .hero__frame {
    height: auto;
    min-height: 0;
  }
  .hero-block--cover .hero__content.wp-block-group, .hero-block--cover .wp-block-group.hero__content {
    padding: 0 1.25rem 1.5rem !important;
    gap: 1.5rem;
  }
  .hero-block--cover:not(.hero-block--no-media) .hero__content.wp-block-group, .hero-block--cover:not(.hero-block--no-media) .wp-block-group.hero__content {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
  }
  .hero-block--cover:not(.hero-block--no-media) .hero__copy-stack {
    flex: 0 1 auto;
  }
  .hero-block--cover.hero-block--no-media .hero__frame {
    min-height: 0;
  }
  .hero-block--cover.hero-block--no-media .hero__content.wp-block-group, .hero-block--cover.hero-block--no-media .wp-block-group.hero__content {
    position: relative !important;
    inset: auto !important;
    padding-top: 6.46875rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 35px !important;
  }
  .hero-block--cover .hero__copy-stack {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-right: 0;
  }
  .hero-block--cover .hero__actions {
    position: relative;
    align-self: flex-start;
  }
  .hero-block--cover .hero__eyebrow {
    left: auto;
    right: calc(100% - 80px);
    top: -1.75rem;
    width: 14.5rem;
    height: 0.93rem;
    background-size: auto 100%;
  }
}
@keyframes gradient {
  0% {
    background-position: 50% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 50% 50%;
  }
}
@media (width < 48rem) {
  body:not(.home) .hero-block:not(.hero-block--cover) {
    display: flex;
    height: 300px;
    align-items: flex-end;
  }
}
body:not(.home) .hero-block:not(.hero-block--cover) .hero__title {
  padding-top: 0px;
  padding-bottom: calc(var(--spacing) * 22);
  @media (width >= 48rem) {
    padding-top: 11.69rem;
  }
  @media (width >= 80rem) {
    padding-bottom: calc(var(--spacing) * 22);
  }
}
.hero-block:not(.hero-block--cover) {
  position: relative;
  min-height: auto;
  overflow: hidden;
  background: linear-gradient(82deg, var(--black) 41.11%, var(--cyan) 100%);
}
.hero-block:not(.hero-block--cover) .hero__title {
  margin-inline: calc(calc(var(--offset-width) / 2) + var(--group-padding));
  margin-block: 0px;
  padding-top: calc(var(--spacing) * 37);
  padding-bottom: calc(var(--spacing) * 13);
  font-size: 2.15rem !important;
  color: var(--color-white);
  @media (width >= 40rem) {
    font-size: 2.75rem !important;
  }
  @media (width >= 48rem) {
    font-size: 3rem !important;
  }
  @media (width >= 64rem) {
    font-size: 3.375rem !important;
  }
  @media (width >= 80rem) {
    font-size: 4.375rem !important;
  }
  z-index: 4;
  line-height: 1.4;
  &.over {
    span span {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    img {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  > span {
    display: block;
    overflow: hidden;
    padding-bottom: var(--spacing);
    line-height: 1;
    &:nth-child(1) > span {
      transition-delay: 200ms;
    }
    &:nth-child(2) > span {
      transition-delay: 400ms;
    }
    &:nth-child(3) > span {
      transition-delay: 600ms;
    }
    &:nth-child(4) > span {
      transition-delay: 800ms;
    }
    > span {
      display: block;
      --tw-translate-y: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
      padding-bottom: 6px;
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
      transition-delay: 0ms;
      --tw-duration: 750ms;
      transition-duration: 750ms;
      line-height: 1.4;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }
}
.hero-block:not(.hero-block--cover) .hero__video {
  position: relative;
  max-height: 395px;
  width: 100%;
  padding-inline: calc(var(--spacing) * 3);
  z-index: 3;
  figure, a, img {
    display: block;
    height: 100%;
    max-height: 395px;
    width: 100%;
  }
  img {
    object-fit: cover;
  }
}
.hero-block:not(.hero-block--cover) .hero__stats {
  margin-inline: calc(var(--offset-width) + var(--group-padding));
  padding-top: calc(var(--spacing) * 10);
  padding-bottom: calc(var(--spacing) * 20);
  .stats {
    display: flex;
    gap: 0px;
    color: var(--color-white);
  }
  .stat {
    position: relative;
    margin-top: calc(var(--spacing) * 8);
    flex-basis: 100%;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: color-mix(in srgb, #00ccff 25%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--cyan) 25%, transparent);
    }
    padding-top: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      margin-top: 0px;
    }
    @media (width >= 40rem) {
      flex-basis: 50%;
    }
    @media (width >= 40rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
    @media (width >= 40rem) {
      padding-top: 0px;
    }
    @media (width >= 64rem) {
      flex-basis: 25%;
    }
    .stat--prefix {
      position: relative;
      top: calc(0.6rem * -1);
      font-size: 75%;
    }
    &:before {
      content: '';
      position: absolute;
      top: 57%;
      left: 0px;
      display: none;
      height: 50%;
      width: 1px;
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
      background-color: var(--cyan);
      @media (width >= 40rem) {
        display: block;
      }
    }
    &:first-child {
      margin-top: 0px;
      &:before {
        display: none;
      }
    }
    &:nth-child(odd):before {
      @media (width < 64rem) {
        display: none;
      }
    }
  }
}
.link-list {
  --link-list-bg: var(--gray-800);
  --link-list-color: var(--white);
  --link-list-arrow: var(--white);
  --link-list-gap: 0.625rem;
  --link-list-radius: 1.25rem;
  --link-list-inset-x: 3.3125rem;
  --link-list-collapsed-h: 11.1875rem;
  --link-list-expanded-h: 39.6875rem;
  --link-list-count: 3;
  --link-list-expand-ms: 720;
  --link-list-expand-ease: cubic-bezier(0.16, 1, 0.3, 1);
  --link-list-sticky-top: 3.75rem;
  --link-list-scrim: linear-gradient(
        to bottom,
        rgba(100, 63, 36, 0) 0%,
        rgba(100, 63, 36, 0.7) 100%
    );
  position: relative;
  height: auto;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  overflow: visible;
  overflow-anchor: none;
}
.link-list__pin {
  position: relative;
  display: flex;
  align-items: stretch;
  height: auto;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 1.5rem 0;
  box-sizing: border-box;
}
.link-list__items {
  display: flex;
  flex-direction: column;
  gap: var(--link-list-gap);
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  padding-bottom: calc(var(--link-list-expanded-h) - var(--link-list-collapsed-h));
  list-style: none;
  isolation: isolate;
  transition: padding-bottom calc(var(--link-list-expand-ms) * 1ms) var(--link-list-expand-ease);
}
.link-list__items:has(> .link-list__item:last-child.is-active) {
  padding-bottom: 0;
}
.link-list__item {
  position: sticky;
  top: var(--link-list-sticky-top, 0);
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex: 0 0 auto;
  width: 100%;
  height: var(--link-list-collapsed-h);
  min-height: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  border-radius: 0;
  border-bottom-right-radius: var(--link-list-radius);
  background-color: var(--link-list-bg);
  color: var(--link-list-color);
  box-sizing: border-box;
  transform-origin: top center;
  transform: scale(var(--link-list-scale, 1));
  transition: height calc(var(--link-list-expand-ms) * 1ms) var(--link-list-expand-ease), transform calc(var(--link-list-expand-ms) * 1ms) var(--link-list-expand-ease), background-color 0.35s ease;
}
.link-list__item::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  background-color: var(--black, #000);
  opacity: var(--link-list-veil, 0);
  border-bottom-right-radius: inherit;
  transition: opacity calc(var(--link-list-expand-ms) * 1ms) var(--link-list-expand-ease);
}
.link-list__item.is-active {
  height: var(--link-list-expanded-h);
}
.link-list__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  border-bottom-right-radius: var(--link-list-radius);
  opacity: 0;
  pointer-events: none;
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  contain: paint;
  transform: translateZ(0);
}
.link-list__item.is-active .link-list__media.is-media-in, .link-list__media.is-media-in {
  opacity: 1;
}
.link-list__media-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-bottom-right-radius: var(--link-list-radius);
}
.link-list__scrim {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 43%;
  min-height: 10rem;
  border-bottom-right-radius: var(--link-list-radius);
  background: var(--link-list-scrim);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.45s ease;
}
.link-list__item.is-active .link-list__scrim {
  opacity: 1;
}
.link-list__inner {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1.5rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 2.5rem var(--link-list-inset-x) 1.5rem;
}
.link-list__item.is-active .link-list__inner {
  align-items: stretch;
  padding-top: 3.0625rem;
  padding-bottom: 3.0625rem;
}
.link-list__copy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 0.5rem;
  min-width: 0;
  flex: 1 1 auto;
  height: 100%;
}
.link-list__item.is-active .link-list__copy {
  justify-content: space-between;
  gap: 1.5rem;
}
.link-list__main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  min-width: 0;
  width: 100%;
}
.link-list__item.is-active .link-list__main {
  gap: 1rem;
}
.link-list__main > :last-child {
  margin-bottom: 0;
}
.link-list__copy > :last-child, .link-list__description {
  margin-bottom: 0;
}
.link-list__lead-in {
  display: block;
  margin: 0;
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: inherit;
}
.link-list__title {
  display: block;
  margin: 0;
  font-family: var(--font-headings);
  font-size: var(--text-h3);
  font-weight: 600;
  line-height: var(--text-h3-lh);
  letter-spacing: 0.01em;
  color: inherit;
  transition: max-width 0.35s ease;
}
.link-list__title.wp-block-heading.no-animation {
  min-width: 0;
  max-width: 100%;
  text-wrap: pretty;
}
.link-list__item.is-active .link-list__title {
  max-width: 58.4375rem;
}
.link-list__description {
  display: block;
  max-width: 48.75rem;
  margin: 0;
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5625rem;
  letter-spacing: 0.01em;
  color: inherit;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateY(0.75rem);
  transition: opacity 0.45s ease 0.12s, max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1), transform 0.45s ease 0.12s, margin 0.35s ease;
}
.link-list__item.is-active .link-list__description {
  opacity: 1;
  max-height: 12rem;
  transform: translateY(0);
}
.link-list__cta {
  --outline-accent: var(--cyan);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  align-self: flex-end;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 0 1.25rem;
  padding: 0;
  overflow: visible;
  border: 1.25px solid transparent;
  border-radius: 0;
  border-bottom-right-radius: 10px;
  background: transparent;
  color: inherit;
  text-decoration: none;
  transition: width 0.45s cubic-bezier(0.22, 1, 0.36, 1), height 0.45s cubic-bezier(0.22, 1, 0.36, 1), padding 0.35s ease, margin 0.35s ease, border-color 0.35s ease, color 0.25s ease, background-color 0.25s ease;
}
.link-list__item.is-active .link-list__cta {
  width: auto;
  min-width: 11.5rem;
  height: 2.875rem;
  margin-bottom: 0;
  padding: 0 1.125rem 0 1.25rem;
  gap: 1.25rem;
  justify-content: space-between;
  overflow: hidden;
  border-color: var(--outline-accent);
}
.link-list__item.is-active .link-list__cta::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1.125rem;
  z-index: 0;
  width: 7px;
  height: 7px;
  border-radius: 9999px;
  background-color: var(--outline-accent);
  transform: translateY(-50%) scale(1);
  transform-origin: center;
  pointer-events: none;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
a.link-list__cta:hover, a.link-list__cta:focus-visible {
  color: inherit;
  text-decoration: none;
}
.link-list__item.is-active a.link-list__cta:hover, .link-list__item.is-active a.link-list__cta:focus-visible {
  background: transparent;
  border-color: var(--outline-accent);
  color: var(--black);
}
.link-list__item.is-active a.link-list__cta:hover::after, .link-list__item.is-active a.link-list__cta:focus-visible::after {
  transform: translateY(-50%) scale(82.5);
}
.link-list__cta-label {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 0;
  overflow: hidden;
  opacity: 0;
  white-space: nowrap;
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: inherit;
  transition: opacity 0.3s ease 0.1s, max-width 0.4s ease, color 0.25s ease;
}
.link-list__item.is-active .link-list__cta-label {
  max-width: 20rem;
  opacity: 1;
}
.link-list__cta-dot {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 0;
  flex-shrink: 0;
  border-radius: 9999px;
  background-color: var(--black);
  opacity: 0;
  transition: opacity 0.25s ease, width 0.3s ease, height 0.3s ease;
}
.link-list__item.is-active .link-list__cta-dot {
  width: 7px;
  height: 7px;
}
.link-list__item.is-active a.link-list__cta:hover .link-list__cta-dot, .link-list__item.is-active a.link-list__cta:focus-visible .link-list__cta-dot {
  opacity: 1;
}
.link-list__arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 17px;
  height: 17px;
  margin: 0;
  background-color: var(--link-list-arrow);
  mask: url('../images/icon-arrow-down-right.svg') center / contain no-repeat;
  -webkit-mask: url('../images/icon-arrow-down-right.svg') center / contain no-repeat;
  transform: translate(-50%, -50%) rotate(180deg);
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.link-list__item:not(.is-active) a.link-list__cta:hover .link-list__arrow, .link-list__item:not(.is-active) a.link-list__cta:focus-visible .link-list__arrow {
  transform: translate(-50%, -50%) rotate(180deg) translate(-3px, -3px);
}
.link-list__item.is-active .link-list__arrow {
  opacity: 0;
  pointer-events: none;
}
.link-list__placeholder {
  opacity: 0.45;
}
.link-list.is-editor-preview .link-list__items {
  padding-bottom: 0;
  transition: none;
}
.link-list.is-editor-preview .link-list__item {
  position: relative;
  top: auto;
  margin-bottom: var(--link-list-gap);
}
.link-list.is-editor-preview .link-list__item:last-child {
  margin-bottom: 0;
}
.link-list.is-editor-preview .link-list__item.is-active .link-list__media {
  opacity: 1;
  clip-path: none;
}
@media (max-width: 781px) {
  .link-list {
    --link-list-inset-x: 1.25rem;
  }
  .link-list__items {
    padding-bottom: 0;
    transition: none;
  }
  .link-list__item {
    position: relative;
    top: auto;
    height: auto;
    min-height: 20rem;
    transform: none;
  }
  .link-list__item::after {
    content: none;
  }
  .link-list__item.is-active {
    height: auto;
    min-height: 20rem;
  }
  .link-list__inner {
    flex-wrap: wrap;
    gap: 1.25rem;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    align-items: flex-end;
  }
  .link-list__copy {
    height: auto;
    flex: 1 1 12rem;
    justify-content: flex-end;
  }
  .link-list__title {
    font-size: 1.5rem;
    line-height: 2rem;
    max-width: none;
  }
  .link-list__title.wp-block-heading.no-animation {
    text-wrap: pretty;
  }
  .link-list__cta {
    align-self: flex-end;
  }
  .link-list__item .link-list__media.is-media-in {
    opacity: 1;
  }
  .link-list__item .link-list__scrim {
    inset: 0;
    height: 100%;
    min-height: 0;
    opacity: 1;
    background: rgba(0, 0, 0, 0.35);
  }
  .link-list__item .link-list__description {
    opacity: 1;
    max-height: none;
    transform: none;
    overflow: visible;
  }
  .link-list__item .link-list__title {
    max-width: none;
  }
  .link-list__item .link-list__cta:not(.link-list__cta--static) {
    width: auto;
    min-width: 11.5rem;
    height: 2.875rem;
    margin-bottom: 0;
    padding: 0 1.125rem 0 1.25rem;
    gap: 1.25rem;
    justify-content: space-between;
    overflow: hidden;
    border-color: var(--outline-accent, var(--cyan));
  }
  .link-list__item .link-list__cta:not(.link-list__cta--static)::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1.125rem;
    z-index: 0;
    width: 7px;
    height: 7px;
    border-radius: 9999px;
    background-color: var(--outline-accent, var(--cyan));
    transform: translateY(-50%) scale(1);
    transform-origin: center;
    pointer-events: none;
    transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .link-list__item .link-list__cta:not(.link-list__cta--static) .link-list__cta-label {
    max-width: 20rem;
    opacity: 1;
  }
  .link-list__item .link-list__cta:not(.link-list__cta--static) .link-list__cta-dot {
    width: 7px;
    height: 7px;
    background-color: var(--black);
    opacity: 0;
  }
  .link-list__item a.link-list__cta:not(.link-list__cta--static):hover, .link-list__item a.link-list__cta:not(.link-list__cta--static):focus-visible {
    color: var(--black);
  }
  .link-list__item a.link-list__cta:not(.link-list__cta--static):hover::after, .link-list__item a.link-list__cta:not(.link-list__cta--static):focus-visible::after {
    transform: translateY(-50%) scale(82.5);
  }
  .link-list__item a.link-list__cta:not(.link-list__cta--static):hover .link-list__cta-dot, .link-list__item a.link-list__cta:not(.link-list__cta--static):focus-visible .link-list__cta-dot {
    opacity: 1;
  }
  .link-list__item .link-list__cta:not(.link-list__cta--static) .link-list__arrow {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .link-list__items {
    padding-bottom: 0;
    transition: none;
  }
  .link-list__item {
    position: relative;
    top: auto;
    height: auto;
    min-height: 22rem;
    transform: none;
    transition: none;
  }
  .link-list__item::after {
    content: none;
  }
  .link-list__item.is-active {
    height: auto;
    min-height: 22rem;
  }
  .link-list__item .link-list__media, .link-list__item .link-list__scrim {
    opacity: 1;
    clip-path: none;
  }
  .link-list__item .link-list__scrim {
    inset: 0;
    height: 100%;
    min-height: 0;
    background: rgba(0, 0, 0, 0.35);
  }
  .link-list__item .link-list__description {
    opacity: 1;
    max-height: none;
    transform: none;
    overflow: visible;
  }
  .link-list__item .link-list__cta {
    width: auto;
    min-width: 11.5rem;
    height: 2.875rem;
    margin-bottom: 0;
    padding: 0 1.125rem 0 1.25rem;
    gap: 1.25rem;
    justify-content: space-between;
    overflow: hidden;
    border-color: var(--outline-accent, var(--cyan));
  }
  .link-list__item .link-list__cta::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1.125rem;
    z-index: 0;
    width: 7px;
    height: 7px;
    border-radius: 9999px;
    background-color: var(--outline-accent, var(--cyan));
    transform: translateY(-50%) scale(1);
    transform-origin: center;
    pointer-events: none;
    transition: none;
  }
  .link-list__item .link-list__cta-label {
    max-width: 20rem;
    opacity: 1;
  }
  .link-list__item .link-list__cta-dot {
    width: 7px;
    height: 7px;
    background-color: var(--black);
    opacity: 0;
  }
  .link-list__item a.link-list__cta:hover .link-list__cta-dot, .link-list__item a.link-list__cta:focus-visible .link-list__cta-dot {
    opacity: 1;
  }
  .link-list__item a.link-list__cta:hover::after, .link-list__item a.link-list__cta:focus-visible::after {
    transform: translateY(-50%) scale(1);
  }
  .link-list__item .link-list__arrow {
    opacity: 0;
  }
  .link-list__media, .link-list__scrim, .link-list__description, .link-list__cta, .link-list__cta-label, .link-list__cta-dot, .link-list__arrow {
    transition: none;
  }
}
.sticky-cards {
  --sticky-cards-gap: 0.625rem;
  --sticky-cards-ease-ms: 720;
  --sticky-cards-ease: cubic-bezier(0.16, 1, 0.3, 1);
  position: relative;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  overflow: visible;
  overflow-anchor: none;
}
.sticky-cards__pin {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.sticky-cards__items {
  display: flex;
  flex-direction: column;
  gap: var(--sticky-cards-gap);
  width: 100%;
  margin: 0;
  padding: 0;
  isolation: isolate;
}
.sticky-cards__items > .wp-block-acf-sticky-card {
  position: sticky;
  top: 0;
  z-index: 1;
  display: block;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  transform-origin: top center;
  transform: scale(var(--sticky-cards-scale, 1));
  transition: transform calc(var(--sticky-cards-ease-ms) * 1ms) var(--sticky-cards-ease);
}
.sticky-cards__items > .wp-block-acf-sticky-card::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  background-color: var(--black, #000);
  opacity: var(--sticky-cards-veil, 0);
  transition: opacity calc(var(--sticky-cards-ease-ms) * 1ms) var(--sticky-cards-ease);
}
.sticky-cards__inner, .sticky-cards__content {
  position: relative;
  z-index: 2;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
.sticky-cards.is-editor-preview .sticky-cards__items > .wp-block-acf-sticky-card {
  position: relative;
  top: auto;
  transform: none;
}
.sticky-cards.is-editor-preview .sticky-cards__items > .wp-block-acf-sticky-card::after {
  content: none;
}
@media (max-width: 781px) {
  .sticky-cards__items > .wp-block-acf-sticky-card {
    position: relative;
    top: auto;
    transform: none;
  }
  .sticky-cards__items > .wp-block-acf-sticky-card::after {
    content: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .sticky-cards__items > .wp-block-acf-sticky-card {
    position: relative;
    top: auto;
    transform: none;
    transition: none;
  }
  .sticky-cards__items > .wp-block-acf-sticky-card::after {
    content: none;
  }
}
.wp-block-accordion.is-style-border .wp-block-accordion-item, .wp-block-accordion:not(.is-style-block) .wp-block-accordion-item {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0.5px;
  border-color: var(--gray-100) !important;
}
.wp-block-accordion.is-style-block {
  display: flex;
  flex-direction: column;
  gap: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 2);
  .wp-block-accordion-heading {
    padding-inline: calc(var(--spacing) * 4);
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .wp-block-accordion-heading__toggle {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .wp-block-accordion-heading__toggle-title {
    color: currentcolor;
    color: inherit;
  }
  .wp-block-accordion-heading__toggle-icon {
    display: none;
  }
  .wp-block-accordion-panel {
    top: 0px;
  }
  .wp-block-accordion-panel__inner {
    padding-inline: calc(var(--spacing) * 4);
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
    > *:last-child {
      margin-bottom: calc(var(--spacing) * 4) !important;
    }
  }
}
:is(.wp-block-accordion-item.has-cyan-background-color, .wp-block-accordion-item.has-cyan-background-color, .wp-block-accordion-item.has-black-background-color) p:not(.has-link-color) a {
  color: var(--color-white) !important;
}
.has-gray-100-background-color .wp-block-accordion:not(.is-style-block) .wp-block-accordion-item, .has-gray-100-background-color .wp-block-accordion:not(.is-style-block) .wp-block-accordion-item {
  border-color: var(--cyan) !important;
}
.wp-block-accordion-item.is-open .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon:after {
  transform: rotate(45deg) !important;
}
.wp-block-accordion-item.is-open .wp-block-accordion-panel {
  grid-template-rows: 1fr !important;
}
.wp-block-accordion-heading {
  margin-bottom: 0px !important;
}
.wp-block-accordion-heading__toggle {
  padding-block: calc(var(--spacing) * 8) !important;
  @media (width < 48rem) {
    gap: calc(var(--spacing) * 4) !important;
  }
}
@media (width >= 48rem) {
  .wp-block-accordion-panel__inner {
    padding-right: calc(var(--spacing) * 24);
  }
}
.wp-block-accordion-heading__toggle-title {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  text-decoration-line: none !important;
  @media (width >= 64rem) {
    font-size: 24px;
  }
  @media (width >= 64rem) {
    --tw-leading: 34px;
    line-height: 34px;
  }
  color: var(--cyan);
  font-family: "Geist";
  font-style: normal;
  font-weight: 300;
}
.wp-block-accordion-heading__toggle-icon {
  font: 0/0 a;
  color: transparent;
  width: 12px;
  height: 12px;
  &:after {
    transform-origin: center center;
    will-change: transform;
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transform: rotate(45deg);
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.99262%204.99262C4.69973%205.28551%204.69973%205.76039%204.99262%206.05328L9.76559%2010.8263C10.0585%2011.1191%2010.5334%2011.1191%2010.8263%2010.8263C11.1191%2010.5334%2011.1191%2010.0585%2010.8263%209.76559L6.58361%205.52295L10.8263%201.28031C11.1191%200.987415%2011.1191%200.512542%2010.8263%200.219648C10.5334%20-0.073245%2010.0585%20-0.073245%209.76559%200.219648L4.99262%204.99262ZM6.05338%206.05328C6.34627%205.76039%206.34627%205.28551%206.05338%204.99262L1.28041%200.219648C0.987515%20-0.073245%200.512641%20-0.073245%200.219748%200.219648C-0.0731449%200.512542%20-0.0731449%200.987415%200.219748%201.28031L4.46239%205.52295L0.219748%209.76559C-0.0731449%2010.0585%20-0.0731449%2010.5334%200.219748%2010.8263C0.512641%2011.1191%200.987515%2011.1191%201.28041%2010.8263L6.05338%206.05328ZM5.52295%205.52295V6.27295H5.52305V5.52295V4.77295H5.52295V5.52295Z%22%20fill%3D%22%235A82AF%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 12px 12px;
  }
}
.wp-block-accordion-panel[aria-hidden=true], .wp-block-accordion-panel[inert] {
  grid-template-rows: 0fr;
  display: grid;
}
.wp-block-accordion-panel {
  display: grid;
  overflow: hidden;
  top: -15px;
  position: relative;
  grid-template-rows: 0fr;
  will-change: grid-template-rows;
  transition: grid-template-rows 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-block-accordion-panel__inner {
  overflow: hidden;
  > *:last-child {
    margin-bottom: calc(var(--spacing) * 8) !important;
  }
}
.wp-block-table.solutions-table thead tr {
  --tw-border-style: none;
  border-style: none;
}
.wp-block-table.solutions-table thead th {
  --tw-border-style: none;
  border-style: none;
  padding-bottom: 0px;
  text-align: center;
}
:is(.wp-block-table.solutions-table th, .wp-block-table.solutions-table td):first-child {
  width: calc(var(--spacing) * 64);
  padding-right: calc(var(--spacing) * 12);
}
.wp-block-table.filings-table thead th {
  border-style: var(--tw-border-style);
  border-width: 0px;
  padding-top: 0px;
  padding-bottom: calc(var(--spacing) * 4);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
.wp-block-table.filings-table th, .wp-block-table.filings-table td {
  padding-right: calc(var(--spacing) * 2);
  @media (width >= 48rem) {
    padding-right: calc(var(--spacing) * 3);
  }
  @media (width >= 64rem) {
    padding-right: calc(var(--spacing) * 4);
  }
}
.wp-block-table.is-style-stripes {
  background-color: var(--color-gray-100);
  tr {
    background-color: var(--color-white);
  }
}
.wp-block-table.is-style-stripes-blue {
  background-color: var(--color-blue-100);
}
.wp-block-table.is-style-luxe table {
  --tw-border-style: none;
  border-style: none;
}
.wp-block-table.is-style-luxe thead tr {
  --tw-border-style: none;
  border-style: none;
}
.wp-block-table.is-style-luxe thead th {
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-white);
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
  &:first-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 30px;
  }
  &:last-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 30px;
  }
}
.wp-block-table.is-style-luxe tbody tr {
  --tw-border-style: none;
  border-style: none;
}
.wp-block-table.is-style-luxe tbody td {
  position: relative;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 30px;
  --tw-border-style: none;
  border-style: none;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-white);
  background-color: #C5DFE5;
  padding-inline: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 12);
  &::after {
    position: absolute;
    --tw-content: '';
    content: var(--tw-content);
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 13px 0 13px 13px;
    border-color: transparent transparent transparent #C5DFE5;
    transform: rotate(0deg);
    position: absolute;
    top: 50%;
    right: -13px;
    transform: translateY(-50%);
  }
  &:first-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 30px;
    background-color: #00283B;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:after {
      border-color: transparent transparent transparent #00283B;
    }
  }
  &:last-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 30px;
    background-color: #00537F;
    color: var(--color-white);
    &:after {
      display: none;
    }
  }
  strong {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
}
.wp-block-table thead {
  --tw-border-style: none;
  border-style: none;
  tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: rgba(0,83,127,0.3);
  }
  th {
    --tw-border-style: none;
    border-style: none;
    padding-inline: 0px;
    padding-block: calc(var(--spacing) * 4);
    text-align: left;
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
}
:is(.wp-block-table th, .wp-block-table td) strong {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}
:is(.wp-block-table th, .wp-block-table td) small {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
:is(.wp-block-table th, .wp-block-table td) a {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--cyan);
}
.wp-block-table tbody tr {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgba(0,83,127,0.3);
}
.wp-block-table tbody td {
  --tw-border-style: none;
  border-style: none;
  padding-inline: 0px;
  padding-block: calc(var(--spacing) * 4);
}
.wp-block-cover {
  padding: 0px;
  .wp-block-cover__image-background, .wp-block-cover__video-background, .wp-block-cover__embed-background {
    z-index: 0;
  }
  .wp-block-cover__background, .wp-block-cover__gradient-background, &.has-background-dim:not(.has-background-gradient)::before {
    z-index: 1;
  }
  .wp-block-cover__inner-container {
    z-index: 2;
  }
  &.has-white-background-color, &.has-white-background-color .wp-block-cover__background, &.has-white-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-white-background-color, .wp-block-cover__gradient-background.has-white-background-color {
    background-color: var(--white);
  }
  &.has-cyan-background-color, &.has-cyan-background-color .wp-block-cover__background, &.has-cyan-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-cyan-background-color, .wp-block-cover__gradient-background.has-cyan-background-color {
    background-color: var(--cyan);
  }
  &.has-gray-100-background-color, &.has-gray-100-background-color .wp-block-cover__background, &.has-gray-100-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-gray-100-background-color, .wp-block-cover__gradient-background.has-gray-100-background-color {
    background-color: var(--gray-100);
  }
  &.has-gray-300-background-color, &.has-gray-300-background-color .wp-block-cover__background, &.has-gray-300-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-gray-300-background-color, .wp-block-cover__gradient-background.has-gray-300-background-color {
    background-color: var(--gray-300);
  }
  &.has-gray-700-background-color, &.has-gray-700-background-color .wp-block-cover__background, &.has-gray-700-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-gray-700-background-color, .wp-block-cover__gradient-background.has-gray-700-background-color {
    background-color: var(--gray-700);
  }
  &.has-gray-800-background-color, &.has-gray-800-background-color .wp-block-cover__background, &.has-gray-800-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-gray-800-background-color, .wp-block-cover__gradient-background.has-gray-800-background-color {
    background-color: var(--gray-800);
  }
  &.has-navy-background-color, &.has-navy-background-color .wp-block-cover__background, &.has-navy-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-navy-background-color, .wp-block-cover__gradient-background.has-navy-background-color {
    background-color: var(--navy);
  }
  &.has-black-background-color, &.has-black-background-color .wp-block-cover__background, &.has-black-background-color .wp-block-cover__gradient-background, .wp-block-cover__background.has-black-background-color, .wp-block-cover__gradient-background.has-black-background-color {
    background-color: var(--black);
  }
  &.is-style-wide {
    @media (width >= 64rem) {
      max-width: 1100px;
    }
  }
  &.is-style-narrow {
    @media (width >= 64rem) {
      max-width: 900px;
    }
  }
  &.is-style-hero {
    --hero-min-height: 55.25rem;
    --hero-radius: 1.25rem;
    --hero-inset: var(--spacing-sm, 3.75rem);
    --hero-gradient-height: 56.1%;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    min-height: min(var(--hero-min-height), 90vh);
    padding: 0 !important;
    overflow: hidden;
    border-radius: 0;
    border-bottom-right-radius: var(--hero-radius);
    color: var(--white);
    @media (max-width: 781px) {
      min-height: 28rem;
    }
    .wp-block-cover__image-background, .wp-block-cover__video-background, .wp-block-cover__background {
      border-radius: 0;
      border-bottom-right-radius: var(--hero-radius);
    }
    .wp-block-cover__background {
      inset: auto 0 0 0 !important;
      top: auto !important;
      height: var(--hero-gradient-height) !important;
      background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100% ) !important;
      opacity: 1 !important;
    }
    .wp-block-cover__inner-container {
      position: relative;
      z-index: 2;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-end;
      justify-content: space-between;
      gap: 1.5rem 2rem;
      width: 100%;
      max-width: 100%;
      margin: 0;
      padding: var(--hero-inset);
      box-sizing: border-box;
      color: inherit;
      > * {
        margin-block-start: 0;
      }
      > :not(.wp-block-buttons) {
        flex: 1 1 20rem;
        max-width: 52.75rem;
      }
      > .wp-block-buttons {
        flex: 0 0 auto;
        margin-left: auto;
      }
    }
    .wp-block-heading, p {
      color: inherit;
    }
  }
  &.is-style-video {
    overflow: hidden;
    .wp-block-cover__video-background {
      opacity: 0;
      transform: translateY(120px);
      transition: transform 2s ease-in, opacity 2s ease-in;
      will-change: transform, opacity;
    }
    &.over .wp-block-cover__video-background {
      opacity: 1;
      transform: translateY(0);
    }
  }
}
.wp-block-buttons {
  gap: calc(var(--spacing) * 6);
  &:has(.wp-block-button.is-style-arrow) {
    gap: 0.625rem;
  }
  &.is-layout-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  &.is-content-justification-center {
    justify-content: center;
  }
  &.is-content-justification-right {
    justify-content: flex-end;
  }
  &.is-content-justification-left {
    justify-content: flex-start;
  }
  &.is-content-justification-justify {
    justify-content: space-between;
  }
}
.wp-block-button.is-style-outline .wp-block-button__link {
  --outline-accent: var(--cyan);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  box-sizing: border-box;
  min-width: 180px;
  height: 46px;
  padding: 0 1.125rem 0 1.25rem;
  margin: 0;
  overflow: hidden;
  background: transparent !important;
  border: 1.25px solid var(--outline-accent);
  border-radius: 0;
  border-bottom-right-radius: 10px;
  color: currentColor;
  font-family: var(--font-label);
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  text-decoration: none;
  transition: color 0.25s ease, border-color 0.25s ease;
  .arrow-svg-wrapper {
    display: none !important;
  }
  span:not(.arrow-svg-wrapper) {
    position: relative;
    z-index: 1;
    order: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
  }
  &::before {
    content: '';
    order: 2;
    position: relative;
    z-index: 2;
    width: 7px;
    height: 7px;
    flex-shrink: 0;
    border-radius: 9999px;
    background-color: var(--black);
    opacity: 0;
    transition: opacity 0.25s ease;
  }
  &::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1.125rem;
    z-index: 0;
    width: 7px;
    height: 7px;
    border-radius: 9999px;
    background-color: var(--outline-accent);
    transform: translateY(-50%) scale(1);
    transform-origin: center;
    pointer-events: none;
    transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  }
  &:hover, &:focus-visible {
    background: transparent !important;
    border-color: var(--outline-accent);
    color: var(--black);
    &::before {
      opacity: 1;
    }
    &::after {
      transform: translateY(-50%) scale(82.5);
    }
  }
  &.has-cyan-color {
    &:hover, &:focus-visible {
      color: var(--black) !important;
      span:not(.arrow-svg-wrapper) {
        color: inherit;
      }
    }
  }
  &.has-black-background-color.has-black-color {
    &:hover, &:focus-visible {
      color: var(--white) !important;
      &::before {
        background-color: var(--white);
      }
      span:not(.arrow-svg-wrapper) {
        color: inherit;
      }
    }
  }
  @media (prefers-reduced-motion: reduce) {
    &::after {
      transition: none;
    }
    &:hover::after, &:focus-visible::after {
      transform: translateY(-50%) scale(1);
    }
  }
  &.has-white-background-color {
    --outline-accent: var(--white);
  }
  &.has-cyan-background-color {
    --outline-accent: var(--cyan);
  }
  &.has-gray-100-background-color {
    --outline-accent: var(--gray-100);
  }
  &.has-gray-700-background-color {
    --outline-accent: var(--gray-700);
  }
  &.has-gray-800-background-color {
    --outline-accent: var(--gray-800);
  }
  &.has-navy-background-color {
    --outline-accent: var(--navy);
  }
  &.has-black-background-color {
    --outline-accent: var(--black);
  }
}
.wp-block-button.is-style-text .wp-block-button__link {
  display: inline;
  box-sizing: border-box;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: var(--font-label, var(--font-sans));
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  text-decoration: none !important;
  color: currentColor;
  transition: color 0.2s ease;
  .arrow-svg-wrapper {
    display: none !important;
  }
  &::before, &::after {
    display: none !important;
    content: none !important;
  }
  span:not(.arrow-svg-wrapper) {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
  }
  &:hover, &:focus-visible {
    background: transparent !important;
    color: var(--cyan);
  }
}
.wp-block-button.is-style-text .wp-block-button__link:not(.has-text-color) {
  color: var(--black);
}
:is(.wp-block-button.is-style-fill, .wp-block-button:not(.is-style-outline, .is-style-arrow, .is-style-text)) .wp-block-button__link {
  position: relative !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: calc(var(--spacing) * 3);
  border-radius: var(--radius-sm) !important;
  --tw-border-style: none !important;
  border-style: none !important;
  padding-inline: calc(var(--spacing) * 5);
  padding-block: calc(var(--spacing) * 4);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  &:not(.has-text-color) {
    color: var(--white);
  }
  &:not(.has-background) {
    background-color: var(--cyan);
  }
  span:not(.arrow-svg-wrapper) {
    font-size: 14px;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .arrow-icon {
    width: 37px;
    height: 12px;
    display: block;
    color: inherit;
    overflow: visible;
    visibility: visible;
    opacity: 1;
  }
  .arrow-icon {
    color: inherit;
  }
  .arrow-icon path {
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.5px !important;
    vector-effect: non-scaling-stroke;
  }
  .arrow-icon g {
    transform-origin: center;
  }
  .arrow-line {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
    scale: 100% 100%;
  }
  .arrow-head {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
    transform: translateX(0);
  }
  &:not(.has-text-color):not(.has-background):hover {
    color: var(--white);
    background-color: var(--black);
  }
  &.has-background:hover {
    filter: brightness(0.95);
  }
  &:hover {
    .arrow-line {
      scale: 120% 100%;
    }
    .arrow-head {
      transform: translateX(10px);
    }
  }
}
.wp-block-button.is-style-arrow {
  flex: 1 1 16rem;
  max-width: 100%;
  &.hide-text {
    display: inline-block !important;
    flex: 0 0 auto;
    .wp-block-button__link {
      display: inline-flex !important;
      gap: 0px !important;
      min-width: 83px;
      width: 83px;
      padding: 0;
      justify-content: center;
    }
    span:not(.arrow-svg-wrapper) {
      position: absolute !important;
      width: 1px !important;
      height: 1px !important;
      padding: 0 !important;
      margin: -1px !important;
      overflow: hidden !important;
      clip-path: inset(50%) !important;
      white-space: nowrap !important;
      border-width: 0 !important;
    }
    .wp-block-button__link::after {
      margin: 0;
    }
  }
  .wp-block-button__link {
    --arrow-accent: var(--cyan);
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    box-sizing: border-box;
    width: 100%;
    min-height: 83px;
    padding: 1.25rem 2.5rem;
    margin: 0;
    overflow: hidden;
    background: transparent !important;
    border: 1.25px solid var(--arrow-accent);
    border-radius: 0;
    border-bottom-right-radius: 10px;
    color: var(--cyan);
    font-family: var(--font-headings);
    font-size: var(--text-h5);
    font-weight: 600;
    line-height: var(--text-h5-lh);
    letter-spacing: 0.01em;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    transition: color 0.25s ease, border-color 0.25s ease;
    .arrow-svg-wrapper {
      display: none !important;
    }
    span:not(.arrow-svg-wrapper) {
      position: relative;
      z-index: 1;
      flex: 1 1 auto;
      min-width: 0;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      letter-spacing: inherit;
      text-transform: inherit;
    }
    &::after {
      content: '';
      flex-shrink: 0;
      width: 17px;
      height: 17px;
      background-color: var(--arrow-accent);
      mask: url('../images/icon-arrow-down-right.svg') center / contain no-repeat;
      -webkit-mask: url('../images/icon-arrow-down-right.svg') center / contain no-repeat;
      transform: rotate(180deg);
      transition: transform 0.25s ease;
    }
    &.has-white-background-color {
      --arrow-accent: var(--white);
    }
    &.has-cyan-background-color {
      --arrow-accent: var(--cyan);
    }
    &.has-gray-100-background-color {
      --arrow-accent: var(--gray-100);
    }
    &.has-gray-700-background-color {
      --arrow-accent: var(--gray-700);
    }
    &.has-gray-800-background-color {
      --arrow-accent: var(--gray-800);
    }
    &.has-navy-background-color {
      --arrow-accent: var(--navy);
    }
    &.has-black-background-color {
      --arrow-accent: var(--black);
    }
    &.has-text-color {
      &.has-white-color {
        color: var(--white);
      }
      &.has-gray-100-color {
        color: var(--gray-100);
      }
      &.has-cyan-color {
        color: var(--cyan);
      }
      &.has-gray-700-color {
        color: var(--gray-700);
      }
      &.has-gray-800-color {
        color: var(--gray-800);
      }
      &.has-navy-color {
        color: var(--navy);
      }
      &.has-black-color {
        color: var(--black);
      }
    }
    &:hover, &:focus-visible {
      background: transparent !important;
      border-color: var(--arrow-accent);
      &::after {
        transform: rotate(180deg) translate(-3px, -3px);
      }
    }
    @media (max-width: 781px) {
      min-height: 4.5rem;
      padding: 1rem 1.5rem;
      font-size: 1.25rem;
      line-height: 1.75rem;
    }
  }
}
@keyframes drawHead {
  0% {
    stroke-dashoffset: var(--arrow-head-length, 13.5);
  }
  35% {
    stroke-dashoffset: var(--arrow-head-length, 13.5);
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes drawLine {
  from {
    stroke-dashoffset: var(--arrow-line-length, 44.91);
  }
  to {
    stroke-dashoffset: 0;
  }
}
.wp-block-button__link {
  height: auto;
  text-align: left !important;
  text-wrap: wrap;
  text-transform: none;
  text-decoration-line: none;
}
.wp-block-heading.is-style-eyebrow {
  --eyebrow-height: 0.875rem;
  --eyebrow-gap: 1.9375rem;
  --eyebrow-tile-width: 12.125rem;
  --eyebrow-inset: 5rem;
  position: relative;
  padding-top: calc(var(--eyebrow-height) + var(--eyebrow-gap));
  &::before {
    content: '';
    position: absolute;
    top: 0;
    left: var(--eyebrow-inset);
    width: 100vw;
    height: var(--eyebrow-height);
    transform: translateX(-100%);
    background-image: url('../images/eyebrow-slashes-wide.svg');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto var(--eyebrow-height);
    pointer-events: none;
  }
}
.wp-block-paragraph.is-style-eyebrow {
  --eyebrow-height: 0.875rem;
  --eyebrow-tile-width: 12.125rem;
  --eyebrow-gap: 0.75rem;
  position: relative;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 300;
  line-height: normal;
  letter-spacing: var(--text-label-tracking, 0.01em);
  text-transform: uppercase;
  color: var(--cyan);
}
.wp-block-paragraph.is-style-eyebrow::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100vw;
  height: var(--eyebrow-height);
  transform: translate(-100%, -50%) translateX(calc(var(--eyebrow-gap) * -1));
  background-image: url('../images/eyebrow-slashes-wide.svg');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto var(--eyebrow-height);
  pointer-events: none;
}
@media (max-width: 639px) {
  .wp-block-paragraph.is-style-eyebrow {
    font-weight: 600;
    margin-bottom: 16px;
  }
  .wp-block-paragraph.is-style-eyebrow::before {
    content: none;
    display: none;
  }
}
.wp-block-media-text {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  gap: calc(var(--spacing) * 6);
  @media (width >= 48rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  @media (width >= 48rem) {
    gap: 0px;
  }
  &.has-background {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    gap: 0px !important;
    @media (width >= 48rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .wp-block-media-text__content {
      padding: calc(var(--spacing) * 6) !important;
      @media (width >= 48rem) {
        grid-column-start: 5 !important;
      }
      @media (width >= 48rem) {
        grid-column-end: 7 !important;
      }
      @media (width >= 64rem) {
        padding: calc(var(--spacing) * 12) !important;
      }
    }
    .wp-block-media-text__media {
      right: auto;
      left: auto;
      width: 100%;
      max-width: 100%;
      @media (width >= 48rem) {
        grid-column-start: 1 !important;
      }
      @media (width >= 48rem) {
        grid-column-end: 5 !important;
      }
    }
    &.has-media-on-the-right {
      .wp-block-media-text__content {
        @media (width >= 48rem) {
          grid-column-start: 1 !important;
        }
        @media (width >= 48rem) {
          grid-column-end: 3 !important;
        }
      }
      .wp-block-media-text__media {
        @media (width >= 48rem) {
          grid-column-start: 3 !important;
        }
        @media (width >= 48rem) {
          grid-column-end: 7 !important;
        }
      }
    }
  }
  &.media-scales {
    .wp-block-media-text__media {
      @media (width >= 40rem) {
        @media (width < 80rem) {
          align-items: center;
        }
      }
      @media (width >= 40rem) {
        @media (width < 80rem) {
          align-self: center;
        }
      }
      img {
        @media (width >= 40rem) {
          @media (width < 80rem) {
            height: auto !important;
          }
        }
      }
    }
    .wp-block-media-text__content {
      @media (width >= 40rem) {
        @media (width < 80rem) {
          align-items: center;
        }
      }
    }
  }
  &.has-media-on-the-right {
    .wp-block-media-text__media {
      order: 1;
      grid-column: 1 !important;
      @media (width >= 48rem) {
        right: auto;
      }
      @media (width >= 48rem) {
        left: auto;
      }
      @media (width >= 48rem) {
        order: 2;
      }
      @media (width >= 48rem) {
        grid-column: 2 !important;
      }
    }
    .wp-block-media-text__content {
      padding-left: 0px;
      @media (width >= 48rem) {
        padding-right: calc(var(--spacing) * 18);
      }
    }
  }
  .wp-block-media-text__media, .wp-block-media-text__content {
    align-self: auto;
  }
  .wp-block-media-text__content {
    grid-row: 2 !important;
    display: flex;
    flex-direction: column;
    align-self: center;
    padding: 0px;
    @media (width < 48rem) {
      grid-column: 1 !important;
    }
    @media (width >= 48rem) {
      grid-row: 1 !important;
    }
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 18);
    }
    > *:first-child {
      margin-top: 0px;
    }
    > *:last-child {
      margin-bottom: 0px;
    }
  }
  .wp-block-media-text__media {
    position: relative;
    right: auto;
    grid-row: 1 !important;
    width: calc(var(--win-width) - 24px);
    max-width: calc(var(--win-width) - 24px);
    left: calc(calc(calc(var(--offset-width)) + var(--group-padding) - 12px) * -1);
    @media (min-width: 768px) {
      width: calc(calc(100% + var(--offset-width)) + calc(var(--group-padding) - 12px));
      max-width: calc(calc(100% + var(--offset-width)) + calc(var(--group-padding) - 12px));
      left: calc(calc(var(--offset-width) + calc(var(--group-padding) - 12px)) * -1);
    }
    a[href*="youtube"], a[href*="vimeo"], a[href*="youtu.be"] {
      position: relative;
      display: block;
      &:after {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
        --tw-content: '';
        content: var(--tw-content);
        background: url(../images/icon-play-circle.svg) center center / 3.25rem auto no-repeat transparent;
      }
    }
    img {
      height: 100% !important;
      object-fit: cover !important;
      display: block !important;
    }
  }
}
.wp-block-separator {
  margin-block: calc(var(--spacing) * 4);
  height: 0.5px !important;
  border-top-style: var(--tw-border-style) !important;
  border-top-width: 0px !important;
  border-bottom-style: var(--tw-border-style) !important;
  border-bottom-width: 0px !important;
}
.wp-block-separator.is-style-thick {
  position: relative;
  left: 50%;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  height: 1.25px !important;
  min-height: 1.25px;
  border: 0 !important;
  opacity: 1;
  background-color: currentColor;
}
ul.wp-block-list {
  margin-bottom: calc(var(--spacing) * 6);
  &.is-style-default, &:not(.is-style-dash) {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: calc(var(--spacing) * 6);
    li {
      position: relative;
      margin-bottom: var(--spacing);
      padding-left: 0px;
      &::marker {
        color: var(--cyan);
      }
    }
    strong {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  &.is-style-dash {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    background-color: transparent !important;
    li {
      position: relative;
      margin-bottom: calc(var(--spacing) * 3);
      padding-left: calc(var(--spacing) * 6);
      &::before {
        position: absolute;
        left: 0px;
        --tw-content: '\2014';
        content: var(--tw-content);
      }
    }
    ul {
      margin-top: calc(var(--spacing) * 4);
      list-style: none;
      padding: 0 !important;
      margin-left: 0;
      background-color: transparent !important;
      li::before {
        color: var(--cyan);
        --tw-content: '\2022';
        content: var(--tw-content);
      }
    }
    &.has-cyan-background-color li::before, &.has-cyan-background-color ul li::before {
      color: var(--cyan) !important;
    }
    &.has-black-background-color li::before, &.has-black-background-color ul li::before {
      color: var(--black) !important;
    }
    &.has-gray-100-background-color li::before, &.has-gray-100-background-color ul li::before {
      color: var(--gray-100) !important;
    }
    &.has-gray-100-background-color li::before, &.has-gray-100-background-color ul li::before {
      color: var(--gray-100) !important;
    }
    &.has-gray-800-background-color li::before, &.has-gray-800-background-color ul li::before {
      color: var(--gray-800) !important;
    }
    &.has-cyan-background-color li::before, &.has-cyan-background-color ul li::before {
      color: var(--cyan) !important;
    }
    &.has-background {
      background-color: transparent !important;
      padding: 0px !important;
    }
  }
  &.link-list {
    list-style-type: none;
    li {
      margin: auto;
      background-color: #EEEEF4;
      + li {
        margin-top: calc(var(--spacing) * 2);
      }
      a {
        position: relative;
        display: block;
        padding-inline: calc(var(--spacing) * 6);
        padding-block: calc(var(--spacing) * 4);
        &[href*="linkedin.com"] {
          &:after {
            position: absolute;
            top: calc(1 / 2 * 100%);
            right: calc(var(--spacing) * 6);
            height: calc(var(--spacing) * 7);
            width: calc(var(--spacing) * 7);
            transform-origin: 0 0;
            --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
            transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
            transition-property: all;
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-duration: var(--tw-duration, var(--default-transition-duration));
            transition-delay: 0ms;
            --tw-duration: 300ms;
            transition-duration: 300ms;
            --tw-ease: var(--ease-in-out);
            transition-timing-function: var(--ease-in-out);
            content: '';
            transform: scaleX(1);
            background-image: url(../images/icons/icon-linkedin.svg) !important;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 45% auto;
            border-radius: 50%;
            background-color: #000;
          }
          &:hover {
            &:after {
              transition-delay: 100ms;
              transform: scaleX(1);
            }
          }
        }
        &:after {
          position: absolute;
          top: calc(1 / 2 * 100%);
          right: calc(var(--spacing) * 6);
          height: calc(var(--spacing) * 4);
          width: calc(var(--spacing) * 8);
          transform-origin: 0 0;
          --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
          translate: var(--tw-translate-x) var(--tw-translate-y);
          transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
          transition-property: all;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
          transition-delay: 0ms;
          --tw-duration: 300ms;
          transition-duration: 300ms;
          --tw-ease: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
          content: '';
          transform: scaleX(1);
          background-image: url(../images/icon-arrow-right.svg);
          background-position: center;
          background-repeat: no-repeat;
          background-size: 100% auto;
        }
        &:hover {
          &:after {
            transition-delay: 100ms;
            transform: scaleX(1.5);
          }
        }
      }
    }
  }
}
.wp-block-columns:where(.is-layout-flex) {
  gap: calc(var(--spacing) * 16);
}
@media (width < 64rem) {
  .wp-block-columns.no-break {
    flex-wrap: nowrap !important;
  }
  .wp-block-columns.no-break > .wp-block-column {
    flex-basis: auto !important;
  }
  .wp-block-columns.break-lg-down {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.break-lg-down > .wp-block-column {
    flex-grow: 1 !important;
    flex-basis: auto !important;
  }
  .wp-block-columns.break-lg-down .wp-block-buttons.is-content-justification-right {
    justify-content: flex-start !important;
  }
  .wp-block-columns.break-xl-down {
    flex-wrap: wrap !important;
  }
}
@media (width < 80rem) {
  .wp-block-columns.break-xl-down > .wp-block-column {
    flex-basis: auto !important;
  }
}
@media (width < 64rem) {
  .wp-block-columns.mobile-reverse {
    flex-direction: column-reverse !important;
  }
}
.wp-block-columns.is-numbered-list {
  flex-wrap: wrap !important;
  gap: calc(var(--spacing) * 8);
  counter-reset: listcolumn;
  .wp-block-column {
    position: relative;
    flex-basis: 100% !important;
    padding-left: calc(var(--spacing) * 32);
    @media (width >= 48rem) {
      flex-basis: calc(50% - var(--spacing) * 4) !important;
    }
    > *:last-child {
      margin-bottom: 0px;
    }
    &:before {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
      color: var(--cyan);
      width: 6.5rem;
      border-color: var(--cyan);
      content: counter(listcolumn, decimal-leading-zero);
      counter-increment: listcolumn;
    }
  }
}
.wp-block-query:not(.is-style-grid) .wp-block-post {
  margin-bottom: calc(var(--spacing) * 8);
  gap: calc(var(--spacing) * 8);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--gray-100);
  padding-bottom: calc(var(--spacing) * 8);
  @media (width >= 48rem) {
    display: flex;
  }
  @media (width >= 48rem) {
    flex-direction: row;
  }
  @media (width >= 48rem) {
    flex-wrap: nowrap;
  }
  &:last-child {
    margin-bottom: 0px;
  }
}
.wp-block-query:not(.is-style-grid) .wp-block-post-date {
  min-width: 200px;
  flex-basis: 200px;
  padding-bottom: calc(var(--spacing) * 2);
  text-transform: uppercase;
  @media (width >= 48rem) {
    padding-top: calc(var(--spacing) * 2);
  }
  @media (width >= 48rem) {
    padding-bottom: 0px;
  }
  color: var(--black);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.wp-block-query:not(.is-style-grid) .wp-block-post-title {
  margin-bottom: 0px;
  flex-grow: 1;
  color: var(--black);
  font-size: 24px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 34px;
  .svg-wrapper {
    margin-left: calc(var(--spacing) * 2);
    display: inline-block;
  }
  .arrow-icon {
    width: 47px;
    height: 12px;
    display: block;
  }
  .arrow-icon path {
    fill: none !important;
    stroke: var(--cyan) !important;
    stroke-width: 1.5px !important;
    vector-effect: non-scaling-stroke;
  }
  .arrow-icon g {
    transform-origin: center right;
  }
  .arrow-line {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .arrow-head {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 300ms;
    transition-duration: 300ms;
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
    transform: translateX(0);
  }
  span {
    margin-left: calc(var(--spacing) * 2);
    display: inline-block;
  }
  &:hover {
    .arrow-line {
      scale: 120% 100%;
    }
    .arrow-head {
      transform: translateX(10px);
    }
  }
}
.wp-block-query.is-style-grid {
  --query-grid-gap: 0.3125rem;
  --query-grid-radius: 1.25rem;
  --query-grid-inset: 3.125rem;
  --query-grid-row: 19.25rem;
  .wp-block-post-template {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: var(--query-grid-row);
    gap: var(--query-grid-gap);
    margin: 0;
    padding: 0;
    list-style: none;
    @media (max-width: 781px) {
      grid-template-columns: 1fr;
      grid-auto-rows: minmax(16rem, auto);
    }
  }
  .wp-block-post-template > .wp-block-post:nth-child(3n + 1) {
    grid-row: span 2;
    min-height: calc(var(--query-grid-row) * 2 + var(--query-grid-gap));
    @media (max-width: 781px) {
      grid-row: auto;
      min-height: 22rem;
    }
  }
  .wp-block-post {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: var(--query-grid-row);
    margin: 0;
    padding: var(--query-grid-inset);
    border: 0;
    border-radius: 0;
    border-bottom-right-radius: var(--query-grid-radius);
    overflow: hidden;
    color: var(--white);
    background-color: var(--gray-800);
    gap: 0;
    text-decoration: none;
    isolation: isolate;
    &::before {
      content: '';
      position: absolute;
      inset: auto 0 0 0;
      height: 55%;
      background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100% );
      pointer-events: none;
      z-index: 1;
    }
    &::after {
      content: '';
      position: absolute;
      right: 2.5rem;
      bottom: 2.5rem;
      width: 17px;
      height: 17px;
      background: url('../images/query-card-arrow.svg') no-repeat center / contain;
      pointer-events: none;
      z-index: 2;
      transform: translate(0, 0) rotate(180deg);
      transition: transform 0.25s ease;
    }
    &:hover::after {
      transform: translate(3px, 3px) rotate(180deg);
    }
    @media (max-width: 781px) {
      min-height: 16rem;
      padding: 1.5rem;
    }
  }
  .wp-block-post-featured-image {
    position: absolute;
    inset: 0;
    margin: 0 !important;
    height: 100% !important;
    z-index: 0;
    overflow: hidden;
    clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
    opacity: 0;
    a {
      display: block;
      width: 100%;
      height: 100%;
    }
    img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      border-radius: 0;
      border-bottom-right-radius: var(--query-grid-radius);
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .wp-block-post-featured-image {
      clip-path: none !important;
      opacity: 1 !important;
    }
  }
  .wp-block-post-date {
    position: relative;
    z-index: 2;
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    margin: 0;
    padding: 0;
    color: var(--white);
    font-family: var(--font-label);
    font-size: 0.875rem;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.01em;
    text-transform: uppercase;
  }
  .wp-block-post-title {
    position: relative;
    z-index: 2;
    max-width: calc(100% - 3rem);
    margin: 0;
    padding: 0;
    color: var(--white) !important;
    font-family: var(--font-headings);
    font-size: 1.75rem !important;
    font-weight: 600;
    line-height: 2.25rem;
    letter-spacing: 0.01em;
    a {
      color: inherit !important;
      text-decoration: none;
      pointer-events: none;
    }
    .svg-wrapper, .arrow-icon, span:has(.arrow-icon) {
      display: none !important;
    }
    @media (max-width: 781px) {
      font-size: 1.25rem !important;
      line-height: 1.75rem;
    }
  }
  .wp-block-post-featured-image a {
    pointer-events: none;
  }
  .wp-block-read-more {
    position: absolute;
    inset: 0;
    z-index: 3;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent !important;
    box-shadow: none !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden;
    text-decoration: none !important;
    white-space: nowrap;
    cursor: pointer;
  }
  .wp-block-post-excerpt, .wp-block-buttons {
    display: none;
  }
}
.wp-block-navigation ul.wp-block-navigation__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: initial;
  gap: 1rem;
  &.is-vertical {
    flex-flow: column wrap;
  }
  > li.wp-block-navigation-item {
    > a {
      margin-bottom: 0px;
    }
    ul.wp-block-navigation__submenu-container {
      position: static;
      background: none;
      border: none;
      display: block;
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
      transform: none;
      height: auto;
      width: auto;
      min-width: 0 !important;
      a.wp-block-navigation-item__content {
        margin-top: calc(var(--spacing) * 2);
        display: block;
        padding: 0px;
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
        color: var(--color-white);
      }
    }
  }
}
.wp-social-link.wp-social-link-linkedin {
  color: inherit;
  a {
    padding: 0.5em !important;
    color: inherit;
  }
  svg {
    height: 0.75em !important;
    width: 0.75em !important;
    color: inherit;
  }
}
.wp-block-social-links {
  gap: calc(var(--spacing) * 2);
}
.wp-social-link {
  display: flex;
  height: 40px;
  min-height: 40px;
  width: 40px;
  min-width: 40px;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-lg);
}
.wp-block-social-link-anchor {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.wp-block-image {
  display: table;
  max-width: 100%;
  img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
  }
  &.alignleft {
    float: left;
    margin-top: 0.5em;
    margin-right: 1.5em;
    margin-bottom: 1em;
    margin-left: 0;
  }
  &.aligncenter {
    float: none;
    margin-top: 0.5em;
    margin-right: auto;
    margin-bottom: 1em;
    margin-left: auto;
    text-align: center;
  }
  &.alignright {
    float: right;
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 1.5em;
  }
  &.is-video, &:has(a[href*="vimeo"]), &:has(a[href*="youtube"]), &:has(a[href*="youtu.be"]) {
    a {
      position: relative;
      display: block;
      &:after {
        position: absolute;
        top: calc(1 / 2 * 100%);
        left: calc(1 / 2 * 100%);
        height: 48px;
        width: 48px;
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
        --tw-content: '';
        content: var(--tw-content);
        background: url(../images/icon-play.svg) center center / 100% auto no-repeat transparent;
      }
    }
    img {
      width: 100%;
    }
  }
  &.is-style-rounded {
    img {
      border-radius: calc(infinity * 1px);
    }
  }
  &.full-width, &.full-width img {
    width: 100%;
  }
  &.is-style-clip-in {
    overflow: hidden;
    background: linear-gradient( to bottom right, rgb(66 64 73 / 0.45) 0%, rgb(37 36 42 / 0.18) 48%, rgb(37 36 42 / 0) 100% );
    img {
      position: relative;
      z-index: 1;
      clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
    }
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-image.is-style-clip-in img {
    clip-path: none !important;
  }
}
.entry-content::after, .wp-block-post-content::after, .wp-block-group__inner-container::after {
  content: '';
  display: table;
  clear: both;
}
.investments--block {
  --investments-card-radius: 1.25rem;
  --investments-card-bg: color-mix(in srgb, #dde5e7 50%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    --investments-card-bg: color-mix(in srgb, var(--gray-100) 50%, transparent);
  }
  --investments-caption: #aeb8bb;
  --investments-modal-duration: 450ms;
  --investments-modal-ease: cubic-bezier(0.16, 1, 0.3, 1);
  --investments-modal-exit-ease: cubic-bezier(0.7, 0, 0.84, 0);
  position: relative;
  width: 100%;
  max-width: none;
  color: var(--black);
  background: transparent;
}
.investments--filters {
  position: relative;
  z-index: 20;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 1.5rem 3rem;
  margin: 0 0 2.5rem;
}
.investments--filter {
  position: relative;
  z-index: 1;
  min-width: 12rem;
}
.investments--filter:has(.choices.is-open) {
  z-index: 2;
}
.investments--select, .investments--filter .choices {
  width: fit-content;
  max-width: 20rem;
}
.investments--filter .choices.is-open {
  position: relative;
  z-index: 2;
}
.investments--filter .choices__inner {
  display: flex;
  align-items: center;
  min-height: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-family: var(--font-headings);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 3.125rem;
  letter-spacing: 0.01em;
  color: var(--black);
  box-shadow: none;
}
.investments--filter .choices__list--single {
  padding: 0;
  color: var(--black);
}
.investments--filter .choices__list--single .choices__item, .investments--filter .choices__placeholder {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1.1;
  letter-spacing: inherit;
  color: var(--black);
}
.investments--filter .choices[data-type*='select-one']::after {
  position: static;
  width: 0.875rem;
  height: 0.5625rem;
  margin-top: 0;
  margin-left: 1.25rem;
  border: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.25 1.75L7 7.25L12.75 1.75' stroke='%2300CCFF' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem 0.5625rem;
  transform: rotate(0deg);
  transform-origin: center;
}
.investments--filter .choices.is-open[data-type*='select-one']::after {
  transform: rotate(-180deg);
}
.investments--filter .choices__list--dropdown, .investments--filter .choices__list[aria-expanded] {
  z-index: 30;
  border: 1px solid var(--gray-100);
  border-radius: 0 0 var(--investments-card-radius) 0;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
}
.investments--filter .choices__list--dropdown .choices__item, .investments--filter .choices__list[aria-expanded] .choices__item {
  word-break: keep-all;
  overflow-wrap: normal;
}
.investments--filter .choices__list--dropdown .choices__item--selectable, .investments--filter .choices__list[aria-expanded] .choices__item--selectable {
  font-family: var(--font-headings);
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--black);
}
.investments--grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.375rem;
  margin: 0;
  padding: 0;
}
@media (max-width: 1100px) {
  .investments--grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 781px) {
  .investments--filters {
    gap: 1rem;
    margin-bottom: 1.5rem;
  }
  .investments--filter .choices__inner {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .investments--grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.investments--card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  aspect-ratio: 1;
  margin: 0;
  padding: 1.875rem 1.875rem 1.25rem;
  border: 0;
  border-radius: 0;
  border-bottom-right-radius: var(--investments-card-radius);
  background-color: var(--investments-card-bg);
  color: var(--investments-caption);
  text-align: left;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  transition: color 0.25s ease;
  &[hidden] {
    display: none !important;
  }
  &:focus-visible {
    outline: 2px solid var(--cyan);
    outline-offset: 2px;
  }
  @media (max-width: 767px) {
    padding: 1.25rem;
  }
}
.investments--card__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.investments--card__bg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.investments--card__scrim {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
}
.investments--card__logo {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  width: 100%;
  min-height: 0;
  padding: 0.5rem 0 1rem;
  box-sizing: border-box;
  img {
    display: block;
    width: auto;
    max-width: 70%;
    max-height: 4.5rem;
    height: auto;
    object-fit: contain;
    object-position: center;
    transition: filter 0.25s ease;
  }
}
.investments--card__fallback {
  font-family: var(--font-label);
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  text-align: center;
  color: inherit;
}
.investments--card__footer {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 0.75rem;
  width: 100%;
}
.investments--card__caption {
  display: block;
  max-width: 55%;
  font-family: var(--font-label);
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.9375rem;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: inherit;
  white-space: pre-line;
}
.investments--card__arrow {
  display: block;
  flex-shrink: 0;
  width: 1.0625rem;
  height: 1.0625rem;
  margin-bottom: 0.125rem;
  background-color: currentColor;
  mask: url('../images/query-card-arrow.svg') center / contain no-repeat;
  -webkit-mask: url('../images/query-card-arrow.svg') center / contain no-repeat;
  transform: rotate(-180deg);
  transition: transform 0.25s ease;
}
.investments--card:hover, .investments--card:focus-visible {
  color: var(--white);
  .investments--card__media {
    opacity: 1;
  }
  .investments--card__logo img {
    filter: brightness(0) invert(1);
  }
  .investments--card__arrow {
    transform: translate(2px, -2px) rotate(-180deg);
  }
}
.investments--card:not(:has(.investments--card__bg)):hover, .investments--card:not(:has(.investments--card__bg)):focus-visible {
  background-color: var(--gray-800);
}
.investments--empty {
  margin: 0;
  grid-column: 1 / -1;
  font-size: 0.875rem;
}
.investments--empty--filtered {
  margin-top: 1rem;
}
.investments--modals {
  --investments-modal-duration: 450ms;
  --investments-modal-ease: cubic-bezier(0.16, 1, 0.3, 1);
  --investments-modal-exit-ease: cubic-bezier(0.7, 0, 0.84, 0);
  position: fixed;
  inset: 0;
  z-index: 10050;
  display: flex;
  justify-content: flex-end;
  align-items: stretch;
  padding: 3.75rem 3.75rem 3.75rem 0;
  box-sizing: border-box;
  pointer-events: none;
  overscroll-behavior: none;
}
.investments--modals::before {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity var(--investments-modal-duration) var(--investments-modal-ease);
}
.investments--modals.is-open, .investments--modals.is-closing {
  pointer-events: auto;
}
.investments--modals.is-closing {
  --investments-modal-ease: var(--investments-modal-exit-ease);
}
.investments--modals.is-open::before {
  opacity: 1;
}
.investments--modals.is-closing::before {
  opacity: 0;
}
.investments--modals[hidden] {
  display: none;
}
.investments--modals.is-open[hidden], .investments--modals.is-closing[hidden] {
  display: flex;
}
.investments--modal {
  position: relative;
  z-index: 1;
  display: none;
  width: fit-content;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 0;
  margin: 0 0 0 auto;
  pointer-events: none;
}
.investments--modal.is-viewing {
  display: flex;
  flex-direction: column;
  pointer-events: auto;
}
.investments--modal[hidden] {
  display: none;
}
.investments--modal.is-viewing[hidden] {
  display: flex;
}
.investments--modal__panel {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  flex: 1 1 auto;
  width: fit-content;
  max-width: 100%;
  height: 100%;
  min-height: 0;
  margin-left: auto;
  overflow: hidden;
  background: transparent;
  border-radius: 0;
  border-bottom-right-radius: var(--investments-card-radius);
  transform: translateX(calc(100% + 60px));
  transition: transform var(--investments-modal-duration) var(--investments-modal-ease);
}
.investments--modal.is-viewing.is-in .investments--modal__panel {
  transform: translateX(0);
}
.investments--modal__hero {
  position: relative;
  flex: 0 0 auto;
  width: 20rem;
  aspect-ratio: 1 / 1;
  height: auto;
  align-self: flex-start;
  overflow: hidden;
  background: var(--gray-800);
}
.investments--modal__hero-media {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  opacity: 0;
}
.investments--modal__hero-media.is-media-in {
  opacity: 1;
}
.investments--modal__hero-img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.investments--modal__hero-scrim {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.4);
}
.investments--modal__hero-logo {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  box-sizing: border-box;
  img {
    display: block;
    width: auto;
    max-width: 12.5rem;
    max-height: 5rem;
    height: auto;
    object-fit: contain;
    filter: brightness(0) invert(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .investments--modal__hero-media {
    clip-path: none !important;
    opacity: 1 !important;
  }
}
.investments--modal__body {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  align-self: stretch;
  width: min(45.3125rem, 100%);
  height: 100%;
  min-width: 0;
  min-height: 0;
  padding: 3.75rem 3.75rem 4rem;
  box-sizing: border-box;
  overflow: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  background: var(--white);
  border-radius: 0;
  border-bottom-right-radius: var(--investments-card-radius);
}
.investments--modal__close {
  position: absolute;
  top: 3rem;
  right: 3rem;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: var(--cyan);
  cursor: pointer;
}
.investments--modal__close:hover, .investments--modal__close:focus, .investments--modal__close:focus-visible {
  border: 0;
  outline: none;
  color: var(--black);
}
.investments--modal__title {
  margin: 0 0 1.5rem;
  max-width: 33rem;
  font-family: var(--font-headings);
  font-size: var(--text-h2);
  font-weight: 600;
  line-height: var(--text-h2-lh);
  letter-spacing: var(--text-tracking);
  color: var(--black);
}
.investments--modal__copy {
  margin: 0 0 1.5rem;
  max-width: 37.75rem;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  font-weight: inherit;
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
  color: var(--black);
  p {
    margin: 0 0 1em;
    &:last-child {
      margin-bottom: 0;
    }
  }
}
.investments--modal__meta {
  margin: 0 0 2rem;
  max-width: 37rem;
}
.investments--modal__meta-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.5rem;
  margin: 0;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  line-height: 2rem;
  letter-spacing: 0.01em;
  color: var(--black);
}
.investments--modal__meta-row dt {
  margin: 0;
  font-weight: 600;
}
.investments--modal__meta-row dd {
  margin: 0;
  font-weight: 400;
}
.investments--modal__cta {
  margin: 0 0 2.5rem;
}
.investments--modal__cta .wp-block-button.is-style-outline .wp-block-button__link {
  min-width: 11.25rem;
}
.investments--modal__section {
  margin: 0;
  padding: 2.5rem 0 0;
  border-top: 1px solid var(--gray-100);
}
.investments--modal__section + .investments--modal__section {
  margin-top: 2.5rem;
}
.investments--modal__section-title {
  margin: 0 0 1.5rem;
  font-family: var(--font-headings);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 2.25rem;
  letter-spacing: 0.01em;
  color: var(--black);
}
.investments--modal__acquisitions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 0.3125rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.investments--modal__acquisition {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  width: 9.125rem;
}
.investments--modal__acquisition-frame {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 9.125rem;
  height: 9.125rem;
  border: 1.25px solid var(--gray-100);
  border-radius: 0;
  border-bottom-right-radius: var(--investments-card-radius);
  box-sizing: border-box;
  overflow: hidden;
  img {
    display: block;
    width: auto;
    max-width: 70%;
    max-height: 2.25rem;
    height: auto;
    object-fit: contain;
  }
}
.investments--modal__acquisition-date {
  font-family: var(--font-label);
  font-size: 0.6875rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--investments-caption);
}
.investments--modal__news {
  margin: 0;
  padding: 0;
  list-style: none;
}
.investments--modal__news-item {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin: 0 0 1.25rem;
}
.investments--modal__news-date {
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--black);
}
.investments--modal__news-title {
  font-family: var(--font-headings);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 2rem;
  letter-spacing: 0.01em;
  color: var(--black) !important;
  text-decoration: none;
  &:hover, &:focus-visible {
    color: var(--cyan) !important;
  }
}
body.investments-block-modal-open {
  overflow: hidden;
}
@media (max-width: 781px) {
  .investments--modals {
    padding: 0;
  }
  .investments--modal {
    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 0;
  }
  .investments--modal__panel {
    flex-direction: column;
    height: 100%;
    min-height: 0;
    max-height: none;
    overflow: hidden;
  }
  .investments--modal__hero {
    flex: 0 0 auto;
    width: 100%;
    max-width: none;
    aspect-ratio: 1 / 1;
    height: auto;
    max-height: 30%;
  }
  .investments--modal__body {
    width: 100%;
    flex: 1 1 auto;
    height: auto;
    min-height: 0;
    padding: 2rem 1.25rem 2.5rem;
  }
  .investments--modal__close {
    top: 1rem;
    right: 1rem;
  }
  .investments--modal__title {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
}
.is-editor-preview .investments--modals {
  display: none !important;
}
.investments-grid {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  width: 100%;
  max-width: none;
  background-color: var(--black);
  border-radius: 0;
  border-bottom-right-radius: 1.25rem;
  color: var(--white);
}
.investments-grid__inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1.625rem 0 0;
  box-sizing: border-box;
  @media (min-width: 64rem) {
    height: 100%;
  }
  @media (max-width: 781px) {
    padding: 1.25rem 0 0;
  }
}
.investments-grid__sectors {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem 1.5rem;
  margin: 0;
  padding: 0 3.125rem 1.625rem;
  border-bottom: 1.25px solid var(--cyan);
  @media (max-width: 781px) {
    flex-wrap: wrap;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.investments-grid__sectors-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.investments-grid__sectors-item {
  display: block;
  margin: 0;
  line-height: 1;
}
@media (max-width: 639px) {
  .investments-grid__sectors-item:has([data-sector='space']) {
    order: 1;
  }
  .investments-grid__sectors-item:has([data-sector='ground']) {
    order: 2;
  }
  .investments-grid__sectors-item:has([data-sector='ai-enterprise']), .investments-grid__sectors-item:has([data-sector='ai-enterprise-data']), .investments-grid__sectors-item:has([data-sector='ai-data-enterprise']) {
    order: 3;
  }
  .investments-grid__sectors-item:has([data-sector='power-industrial-base']) {
    order: 4;
  }
  .investments-grid__sectors-item:has([data-sector='cyber-it']) {
    order: 5;
  }
  .investments-grid__sectors-item:has([data-sector='autonomous-systems-c-uas']) {
    order: 6;
  }
  .investments-grid__sectors-item:has([data-sector='bmc2']) {
    order: 7;
  }
}
.investments-grid__sectors-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--white);
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.2s ease;
  &:hover, &:focus-visible {
    color: var(--cyan);
    outline: none;
  }
  .investments-grid__sectors-dot {
    width: 7px;
    height: 7px;
    flex-shrink: 0;
    border-radius: 9999px;
    background-color: var(--cyan);
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  &.is-active {
    color: var(--cyan);
    .investments-grid__sectors-dot {
      opacity: 1;
    }
  }
}
.investments-grid__view-all {
  margin-left: auto;
  color: var(--cyan);
  font-family: var(--font-label);
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  &:hover, &:focus-visible {
    text-decoration: none;
    outline: none;
  }
}
.investments-grid__body {
  display: grid;
  grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
  align-items: stretch;
  min-height: 44.125rem;
  position: relative;
  @media (min-width: 64rem) {
    flex: 1 1 auto;
    min-height: 980px;
    grid-template-rows: 980px;
  }
  @media (min-width: 80rem) {
    grid-template-columns: minmax(0, 66fr) minmax(0, 34fr);
  }
  @media (width < 64rem) {
    grid-template-columns: 1fr;
    min-height: 0;
  }
}
.investments-grid__visual {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 0;
  align-self: stretch;
  @media (min-width: 64rem) {
    height: 980px;
    min-height: 980px;
  }
  @media (width < 64rem) {
    display: none;
  }
}
.investments-grid__visual-stage {
  position: absolute;
  inset: 0;
}
.investments-grid__visual-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}
.investments-grid__map {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: visible;
  pointer-events: none;
}
.investments-grid__map .investments-grid__map-area, .investments-grid__map .investments-grid__map-resize {
  pointer-events: auto;
}
.investments-grid__map-area {
  fill: transparent;
  stroke: none;
  cursor: pointer;
  outline: none;
}
.investments-grid__map-label {
  display: none;
  fill: #00ccff;
  font-family: var(--font-body, system-ui, sans-serif);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-anchor: middle;
  dominant-baseline: hanging;
  pointer-events: none;
  paint-order: stroke fill;
  stroke: rgba(0, 0, 0, 0.75);
  stroke-width: 3px;
}
.investments-grid__map-bloom {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.35s ease;
}
.investments-grid__map-area:hover + .investments-grid__map-bloom, .investments-grid__map-area:focus-visible + .investments-grid__map-bloom {
  opacity: 0.7;
}
.investments-grid__scan {
  position: absolute;
  inset: -20%;
  z-index: 0;
  pointer-events: none;
  background: radial-gradient( circle at 55% 38%, rgba(0, 204, 255, 0.14) 0%, rgba(0, 204, 255, 0.05) 28%, transparent 58% );
  opacity: 0.35;
  animation: investments-grid-scan-pulse 7s ease-in-out infinite;
}
@keyframes investments-grid-scan-pulse {
  0%, 100% {
    opacity: 0.2;
    transform: scale(0.92);
  }
  50% {
    opacity: 0.55;
    transform: scale(1.08);
  }
}
.investments-grid__stars {
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  overflow: hidden;
  contain: layout style paint;
}
.investments-grid__star {
  --star-size: 0.5rem;
  --star-glow: rgba(0, 204, 255, 0.85);
  --star-blur: 11px;
  position: absolute;
  left: 0;
  top: 0;
  width: var(--star-size);
  height: var(--star-size);
  margin: 0;
  border-radius: 50%;
  background: radial-gradient( circle at 50% 50%, rgba(0, 204, 255, 0.55) 0%, rgba(0, 204, 255, 0.22) 38%, transparent 68% );
  box-shadow: 0 0 1rem var(--star-glow), 0 0 2.25rem rgba(0, 204, 255, 0.65), 0 0 4.5rem rgba(0, 204, 255, 0.38);
  opacity: 1;
  transform: translate3d(-50%, -50%, 0) scale(1);
  filter: blur(var(--star-blur));
  backface-visibility: hidden;
  animation: investments-grid-star-pulse 3.85s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite, investments-grid-star-drift 11s ease-in-out infinite;
  animation-delay: var(--star-delay, 0s), var(--star-drift-delay, 0s);
  will-change: transform, opacity;
}
@keyframes investments-grid-star-pulse {
  0%, 100% {
    opacity: 0.06;
    transform: translate3d(-50%, -50%, 0) scale(0.65);
  }
  25% {
    opacity: 0.48;
    transform: translate3d(-50%, -50%, 0) scale(1.12);
  }
  50% {
    opacity: 1;
    transform: translate3d(-50%, -50%, 0) scale(1.75);
  }
  75% {
    opacity: 0.48;
    transform: translate3d(-50%, -50%, 0) scale(1.12);
  }
}
@keyframes investments-grid-star-drift {
  0%, 100% {
    translate: 0 0;
  }
  50% {
    translate: calc(var(--star-dx, 0) * 1px) calc(var(--star-dy, 0) * 1px);
  }
}
@media (max-width: 981px) {
  .investments-grid__star {
    --star-blur: 9px;
  }
  .investments-grid__scan {
    display: none;
  }
}
.investments-grid.is-measuring .investments-grid__heading, .investments-grid.is-measuring .investments-grid__card {
  animation: none;
}
@media (prefers-reduced-motion: reduce) {
  .investments-grid__heading.is-fading, .investments-grid__card.is-visible.is-fading {
    animation: none;
  }
  .investments-grid__grid.is-resizing {
    transition: none;
  }
  .investments-grid__star {
    animation: none;
    opacity: 0.55;
  }
  .investments-grid__scan {
    animation: none;
    display: none;
  }
}
.investments-grid__panel {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 2rem 3rem 1.25rem;
  box-sizing: border-box;
  &::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25px;
    height: 100%;
    background-color: var(--cyan);
    pointer-events: none;
  }
  @media (width < 64rem) {
    padding: 1.75rem 1.25rem 2.5rem;
    &::before {
      display: none;
    }
  }
}
.investments-grid__heading {
  margin: 0 0 1.1875rem;
  color: var(--white);
  font-family: var(--font-headings);
  font-size: var(--text-h4);
  font-weight: 600;
  line-height: var(--text-h4-lh);
  letter-spacing: 0.01em;
}
.investments-grid__heading.is-fading, .investments-grid__card.is-visible.is-fading {
  animation: investments-grid-fade-in 0.75s ease both;
  animation-delay: var(--fade-delay, 0ms);
}
@keyframes investments-grid-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.investments-grid__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  justify-content: start;
  column-gap: 0.375rem;
  align-content: start;
  row-gap: 1.125rem;
  width: 100%;
  margin: 0;
  padding: 0;
  @media (max-width: 781px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 0.5rem;
  }
  &.is-resizing {
    overflow: hidden;
    transition: height 0.75s ease;
  }
}
.investments-grid__card {
  display: none;
  flex-direction: column;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
  min-width: 0;
  text-decoration: none;
  color: var(--white);
  &.is-visible {
    display: flex;
  }
  &:hover, &:focus-visible {
    outline: none;
    .investments-grid__frame {
      border-color: var(--cyan);
    }
  }
}
.investments-grid__frame {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
  height: auto;
  border: 1.25px solid var(--gray-700);
  border-radius: 0;
  border-bottom-right-radius: 1.25rem;
  background-color: transparent;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
}
.investments-grid__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 5.5rem;
  padding: 0.75rem;
  box-sizing: border-box;
  img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 1.75rem;
    object-fit: contain;
    object-position: center;
    filter: brightness(0) invert(1);
  }
}
.investments-grid__fallback {
  font-family: var(--font-label);
  font-size: 0.6875rem;
  font-weight: 400;
  letter-spacing: 0.01em;
  text-align: center;
  text-transform: uppercase;
}
.investments-grid__caption {
  display: block;
  width: 100%;
  min-height: 2.625rem;
  color: var(--white);
  font-family: var(--font-label);
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.01em;
  text-align: center;
  text-transform: uppercase;
  white-space: pre-line;
}
.investments-grid__empty {
  margin: 0;
  grid-column: 1 / -1;
  color: var(--gray-100);
  font-size: 0.875rem;
}
.investments-grid.is-map-editing .investments-grid__visual {
  overflow: visible;
}
.investments-grid.is-map-editing .investments-grid__map-area {
  cursor: move;
  fill: rgba(0, 204, 255, 0.06);
  stroke: #00ccff;
  stroke-width: 2;
  vector-effect: non-scaling-stroke;
}
.investments-grid.is-map-editing .investments-grid__map-area:hover {
  fill: rgba(0, 204, 255, 0.12);
  stroke: #66e0ff;
}
.investments-grid.is-map-editing .investments-grid__map-area.is-map-selected {
  stroke: #fff59a;
  stroke-width: 3;
  fill: rgba(255, 245, 154, 0.16);
}
.investments-grid.is-map-editing .investments-grid__map-label {
  display: block;
}
.investments-grid__map-resize {
  display: none;
  fill: #00ccff;
  stroke: #041018;
  stroke-width: 2;
  cursor: nwse-resize;
  pointer-events: auto;
}
.investments-grid__map-resize.is-map-selected {
  display: block;
}
.investments-grid__map.is-dragging {
  touch-action: none;
}
.investments-grid__map-edit-bar {
  position: absolute;
  left: 0.75rem;
  right: 0.75rem;
  bottom: 0.75rem;
  z-index: 20;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem 0.75rem;
  padding: 0.625rem 0.75rem;
  border: 1px solid rgba(0, 204, 255, 0.45);
  background: rgba(4, 16, 24, 0.92);
  color: #bff6ff;
  font-family: var(--font-body, system-ui, sans-serif);
  font-size: 0.75rem;
  line-height: 1.3;
  pointer-events: auto;
  overflow: visible;
}
.investments-grid__map-edit-hint {
  margin-right: auto;
  opacity: 0.85;
}
.investments-grid__map-edit-dropdown {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  z-index: 2;
}
.investments-grid__map-edit-sector-label {
  color: #bff6ff;
  white-space: nowrap;
}
.investments-grid__map-edit-select {
  min-width: 11rem;
  max-width: 16rem;
  border: 1px solid rgba(0, 204, 255, 0.55);
  background: #041018;
  color: #bff6ff;
  font: inherit;
  text-align: left;
  padding: 0.3rem 0.45rem;
  cursor: pointer;
  pointer-events: auto;
}
.investments-grid__map-edit-select:hover, .investments-grid__map-edit-select:focus-visible {
  border-color: #00ccff;
  outline: none;
}
.investments-grid__map-edit-menu {
  position: absolute;
  left: 0;
  right: 0;
  bottom: calc(100% + 0.35rem);
  top: auto;
  z-index: 30;
  margin: 0;
  padding: 0.25rem 0;
  list-style: none;
  max-height: 14rem;
  overflow: auto;
  border: 1px solid rgba(0, 204, 255, 0.55);
  background: #041018;
  box-shadow: 0 -0.5rem 1.25rem rgba(0, 0, 0, 0.45);
}
.investments-grid__map-edit-menu[hidden] {
  display: none;
}
.investments-grid__map-edit-menu button {
  display: block;
  width: 100%;
  border: 0;
  background: transparent;
  color: #bff6ff;
  font: inherit;
  text-align: left;
  padding: 0.4rem 0.65rem;
  cursor: pointer;
}
.investments-grid__map-edit-menu button:hover, .investments-grid__map-edit-menu button:focus-visible, .investments-grid__map-edit-menu button[aria-selected='true'] {
  background: rgba(0, 204, 255, 0.18);
  outline: none;
}
.investments-grid__map-edit-btn {
  appearance: none;
  border: 1px solid #00ccff;
  background: #00ccff;
  color: #041018;
  cursor: pointer;
  font: inherit;
  font-weight: 600;
  padding: 0.35rem 0.7rem;
}
.investments-grid__map-edit-btn.is-secondary {
  background: transparent;
  color: #00ccff;
}
.investments-grid__map-edit-btn:hover, .investments-grid__map-edit-btn:focus-visible {
  filter: brightness(1.08);
  outline: none;
}
.investments-grid__map-edit-status {
  flex-basis: 100%;
  color: #8dffc1;
}
.investments-grid__map-edit-status.is-error {
  color: #ff8d8d;
}
.investments-graphic {
  --ig-blue: #0076bd;
  --ig-slate: #495965;
  --ig-panel: #edf4fa;
  --ig-header: #e1e4ea;
  --ig-ink: #495965;
  margin: 0 auto;
  max-width: 100%;
}
.investments-graphic--section {
  margin-bottom: 2.8125rem;
}
@media (min-width: 992px) {
  .investments-graphic--section {
    margin-bottom: 3.75rem;
  }
}
.investments-graphic--section:last-child {
  margin-bottom: 0;
}
.investments-graphic--frame {
  border: 1.25px solid #dde5e7;
  border-radius: 0 0 20px 0;
  padding: 2rem;
}
.investments-graphic--viewport {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}
.investments-graphic--crop {
  overflow: hidden;
  position: relative;
  width: 100%;
  aspect-ratio: calc(9906 * 96) / calc(6858 * 74);
}
.investments-graphic--canvas {
  background: var(--white, #fff);
  height: calc(100% * 100 / 74);
  left: calc(100% * -2 / 96);
  margin: 0;
  min-width: 0;
  position: absolute;
  top: calc(100% * -17 / 74);
  width: calc(100% * 100 / 96);
}
.investments-graphic.has-graphic-v2 .investments-graphic--crop {
  aspect-ratio: 8084 / 4233;
}
.investments-graphic.has-graphic-v3 .investments-graphic--crop {
  aspect-ratio: 8084 / 4974;
}
.investments-graphic.has-graphic-v2 .investments-graphic--canvas-v2, .investments-graphic.has-graphic-v3 .investments-graphic--canvas-v2 {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.investments-graphic--svg-v2 {
  display: block;
  height: auto;
  width: 100%;
}
.investments-graphic--canvas-v2 .investments-graphic--asset {
  opacity: 0;
  will-change: opacity, transform;
}
.investments-graphic.has-graphic-v2.has-animation-glitch .investments-graphic--canvas-v2 .investments-graphic--asset, .investments-graphic.has-graphic-v3.has-animation-glitch .investments-graphic--canvas-v2 .investments-graphic--asset {
  will-change: opacity;
}
@media (max-width: 1199px) {
  .investments-graphic--viewport {
    overflow-x: auto;
  }
  .investments-graphic--crop {
    min-width: 960px;
  }
}
.investments-graphic--panel {
  background: var(--ig-panel);
  border-radius: 8px;
  overflow: visible;
  position: absolute;
  z-index: 3;
}
.investments-graphic--panel .investments-graphic--asset {
  opacity: 0;
  z-index: 2;
  will-change: opacity, transform;
}
.investments-graphic--panel .investments-graphic--label, .investments-graphic--panel .investments-graphic--category {
  z-index: 3;
}
.investments-graphic--panel-border {
  color: var(--ig-blue);
  height: 100%;
  inset: 0;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 5;
}
.investments-graphic--panel-border rect {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.investments-graphic--callouts {
  color: var(--ig-blue);
  height: 100%;
  inset: 0;
  opacity: 0;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 4;
}
.investments-graphic--hotspot, .investments-graphic--leader, .investments-graphic--bracket {
  fill: none;
  stroke: currentColor;
  stroke-dasharray: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3;
  vector-effect: non-scaling-stroke;
}
.investments-graphic--accent {
  background: var(--ig-blue);
  position: absolute;
  z-index: 2;
}
.investments-graphic--map-graphic {
  display: block;
  object-fit: contain;
  object-position: center;
  opacity: 0;
  position: absolute;
  z-index: 1;
}
.investments-graphic--asset {
  display: block;
  object-fit: contain;
  object-position: center;
  position: absolute;
  z-index: 3;
}
.investments-graphic--label, .investments-graphic--category {
  color: var(--ig-ink);
  display: flex;
  font-size: clamp(6px, 0.7vw, 11px);
  line-height: 1.15;
  margin: 0;
  position: absolute;
  z-index: 4;
}
.investments-graphic--category {
  align-items: center;
  color: var(--ig-blue);
  font-family: var(--font-label, inherit);
  font-size: clamp(7px, 0.65vw, 11px);
  font-weight: 400;
  justify-content: center;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.investments-graphic--label {
  align-items: flex-start;
  color: var(--ig-blue);
  font-family: var(--font-sans, inherit);
  font-size: clamp(5px, 0.55vw, 9px);
  font-weight: 300;
  justify-content: center;
  margin-top: 4px;
  text-align: center;
}
.investments-graphic--glitch {
  position: absolute;
  z-index: 3;
}
.investments-graphic--glitch-strip {
  width: 100%;
  background-repeat: no-repeat;
  transform: translateZ(0);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.investments-graphic.has-animation-glitch .investments-graphic--panel .investments-graphic--asset {
  will-change: opacity;
}
.people-block {
  --people-block-gap: 3rem;
  --people-block-row-gap: 3rem;
  --people-block-image-ratio: 227 / 340;
  --people-block-modal-image-ratio: 1.25 / 1.85;
  --people-block-cyan: var(--cyan, #00ccff);
  --people-block-max: 82.5rem;
  --people-block-pad-x: 3.75rem;
  position: relative;
  width: 100%;
  color: var(--white, #fff);
}
.people-block__inner {
  width: 100%;
  box-sizing: border-box;
}
.people-block__filters {
  position: relative;
  z-index: 20;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 1.5rem 3rem;
  margin: 0 0 2.5rem;
}
.people-block__filter {
  position: relative;
  z-index: 1;
  min-width: 12rem;
}
.people-block__filter:has(.choices.is-open) {
  z-index: 2;
}
.people-block__coverage-select, .people-block__filter .choices {
  width: fit-content;
  max-width: 20rem;
}
.people-block__filter .choices.is-open {
  position: relative;
  z-index: 2;
}
.people-block__filter .choices__inner {
  display: flex;
  align-items: center;
  min-height: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-family: var(--font-headings);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 3.125rem;
  letter-spacing: 0.01em;
  color: var(--white, #fff);
  box-shadow: none;
}
.people-block__filter .choices__list--single {
  padding: 0;
  color: var(--white, #fff);
}
.people-block__filter .choices__list--single .choices__item, .people-block__filter .choices__placeholder {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1.1;
  letter-spacing: inherit;
  color: var(--white, #fff);
}
.people-block__filter .choices[data-type*='select-one']::after {
  position: static;
  width: 0.875rem;
  height: 0.5625rem;
  margin-top: 0;
  margin-left: 1.25rem;
  border: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.25 1.75L7 7.25L12.75 1.75' stroke='%2300CCFF' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem 0.5625rem;
  transform: rotate(0deg);
  transform-origin: center;
}
.people-block__filter .choices.is-open[data-type*='select-one']::after {
  transform: rotate(-180deg);
}
.people-block__filter .choices__list--dropdown, .people-block__filter .choices__list[aria-expanded] {
  z-index: 30;
  border: 1px solid var(--gray-100);
  border-radius: 0 0 1.25rem 0;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
}
.people-block__filter .choices__list--dropdown .choices__item, .people-block__filter .choices__list[aria-expanded] .choices__item {
  word-break: keep-all;
  overflow-wrap: normal;
}
.people-block__filter .choices__list--dropdown .choices__item--selectable, .people-block__filter .choices__list[aria-expanded] .choices__item--selectable {
  font-family: var(--font-headings);
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  color: var(--black);
}
@media (max-width: 781px) {
  .people-block__filters {
    gap: 1rem;
    margin-bottom: 1.5rem;
  }
  .people-block__filter .choices__inner {
    font-size: 1.375rem;
    line-height: 2rem;
  }
}
.people-block__grid {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: var(--people-block-row-gap) var(--people-block-gap);
}
.people-block__item {
  margin: 0;
  min-width: 0;
}
.people-block__card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: inherit;
  text-align: left;
  cursor: pointer;
  appearance: none;
}
.people-block__card:focus, .people-block__card:focus-visible {
  outline: none;
  border: 0;
}
.people-block__image {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: var(--people-block-image-ratio);
  overflow: hidden;
  border-bottom-right-radius: 1.25rem;
  background: linear-gradient( 145deg, var(--gray-700, #424049) 0%, var(--gray-800, #25242a) 55%, #1a191e 100% );
}
.people-block__image-media {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  opacity: 0;
}
.people-block__image-media.is-media-in {
  opacity: 1;
}
.people-block__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: grayscale(1);
  transition: transform 0.45s ease;
}
.people-block__card:hover .people-block__image img, .people-block__card:focus-visible .people-block__image img {
  transform: scale(1.03);
}
@media (prefers-reduced-motion: reduce) {
  .people-block__image-media {
    clip-path: none !important;
    opacity: 1 !important;
  }
}
.people-block__name {
  display: block;
  margin: 1.875rem 0 0;
  font-family: var(--font-sans);
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.2;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--white, #fff);
}
.people-block__title {
  display: block;
  margin: 0.25rem 0 0;
  font-family: var(--font-label);
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.65;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--people-block-cyan);
}
.people-block__empty {
  margin: 0;
  padding: 2rem var(--people-block-pad-x);
  color: var(--white, #fff);
  opacity: 0.7;
}
.people-block__modals {
  --people-modal-ease: cubic-bezier(0.16, 1, 0.3, 1);
  --people-modal-exit-ease: cubic-bezier(0.7, 0, 0.84, 0);
  --people-modal-duration: 450ms;
  --people-modal-radius: 1.25rem;
  position: fixed;
  inset: 0;
  z-index: 10050;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  padding: 3.75rem 3.75rem 3.75rem 0;
  box-sizing: border-box;
  background: transparent;
  pointer-events: none;
  overscroll-behavior: none;
}
.people-block__modals::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity var(--people-modal-duration) var(--people-modal-ease);
}
.people-block__modals.is-open, .people-block__modals.is-closing {
  pointer-events: auto;
}
.people-block__modals.is-closing {
  --people-modal-ease: var(--people-modal-exit-ease);
}
.people-block__modals.is-open::before {
  opacity: 1;
}
.people-block__modals.is-closing::before {
  opacity: 0;
}
.people-block__modals[hidden] {
  display: none;
}
.people-block__modals.is-open[hidden], .people-block__modals.is-closing[hidden] {
  display: flex;
}
.people-block__modal {
  position: relative;
  z-index: 1;
  display: none;
  width: fit-content;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 0;
  margin: 0 0 0 auto;
  opacity: 0;
  transform: translate3d(calc(100% + 3.75rem), 0, 0);
  transition: opacity var(--people-modal-duration) var(--people-modal-ease), transform var(--people-modal-duration) var(--people-modal-ease);
  will-change: transform, opacity;
  pointer-events: none;
}
.people-block__modal.is-viewing {
  display: flex;
  flex-direction: column;
  pointer-events: auto;
}
.people-block__modal.is-viewing.is-in {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.people-block__modal[hidden] {
  display: none !important;
}
.people-block__modal.is-viewing[hidden] {
  display: flex !important;
}
.people-block__modal-close {
  position: absolute;
  top: 3rem;
  right: 3rem;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: var(--people-block-cyan);
  cursor: pointer;
  appearance: none;
}
.people-block__modal-close svg, .people-block__modal-close-icon {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
}
.people-block__modal-close:hover, .people-block__modal-close:focus, .people-block__modal-close:focus-visible {
  border: 0;
  outline: none;
  color: var(--black, #000);
}
.people-block__modal-panel {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex: 1 1 auto;
  width: fit-content;
  max-width: 100%;
  height: 100%;
  min-height: 0;
  margin-left: auto;
  background: transparent;
  overflow: hidden;
  border-radius: 0;
  border-bottom-right-radius: var(--people-modal-radius);
}
.people-block__modal-image {
  position: relative;
  flex: 0 0 auto;
  width: 19.625rem;
  max-width: 32%;
  align-self: flex-start;
  aspect-ratio: var(--people-block-modal-image-ratio);
  height: auto;
  overflow: hidden;
  background: linear-gradient( 145deg, var(--gray-700, #424049) 0%, var(--gray-800, #25242a) 55%, #1a191e 100% );
}
.people-block__modal-image-media {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  opacity: 0;
}
.people-block__modal-image-media.is-media-in {
  opacity: 1;
}
.people-block__modal-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  filter: grayscale(1);
}
@media (prefers-reduced-motion: reduce) {
  .people-block__modal-image-media {
    clip-path: none !important;
    opacity: 1 !important;
  }
}
.people-block__modal-body {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  align-self: stretch;
  width: min(45.3125rem, 100%);
  height: 100%;
  min-width: 0;
  min-height: 0;
  padding: 3.75rem 3.75rem 4rem;
  box-sizing: border-box;
  overflow: hidden;
  background: var(--white, #fff);
  color: var(--black, #000);
  border-radius: 0;
  border-bottom-right-radius: var(--people-modal-radius);
}
.people-block__modal-name {
  margin: 0;
  flex: 0 0 auto;
  padding-right: 3.5rem;
  color: var(--black, #000);
}
.people-block__modal-title {
  margin: 0.25rem 0 0 !important;
  font-family: var(--font-headings);
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--people-block-cyan);
}
.people-block__modal-bio {
  flex: 1 1 auto;
  min-height: 0;
  margin-top: 1.75rem;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.01em;
  color: var(--black, #000);
}
.people-block__modal-bio p {
  margin: 0 0 1rem;
}
.people-block__modal-bio p:last-child {
  margin-bottom: 0;
}
.people-block__modal-bio ul {
  margin: 0 0 1rem;
  padding-left: 1.25rem;
  list-style: disc outside;
}
.people-block__modal-bio ul li::marker {
  color: var(--people-block-cyan, var(--cyan, #00ccff));
}
html.is-scroll-locked, html.is-scroll-locked body {
  overflow: hidden;
  overscroll-behavior: none;
}
body.is-scroll-locked {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
}
body.people-block-modal-open {
  overflow: hidden;
}
@media (max-width: 1400px) {
  .people-block__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 2rem;
  }
}
@media (max-width: 900px) {
  .people-block {
    --people-block-pad-x: 1.5rem;
  }
  .people-block__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 1.5rem;
  }
  .people-block__modal-panel {
    flex-direction: column;
    height: 100%;
    min-height: 0;
    max-height: none;
    overflow: hidden;
  }
  .people-block__modals {
    padding: 1rem 1rem 1rem 0;
  }
  .people-block__modal {
    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 0;
  }
  .people-block__modal-image {
    flex: 0 0 auto;
    width: 100%;
    max-width: none;
    align-self: flex-start;
    aspect-ratio: var(--people-block-modal-image-ratio);
    height: auto;
  }
  .people-block__modal-body {
    width: 100%;
    padding: 2rem 1.25rem 2.5rem;
    flex: 1 1 auto;
    height: auto;
    min-height: 0;
    overflow: hidden;
  }
  .people-block__modal-close {
    top: 2rem;
    right: 1.25rem;
  }
}
@media (max-width: 767px) {
  .people-block__modal {
    background: #000;
  }
  .people-block__modal-image {
    width: 55%;
    max-width: 55%;
    padding-right: 0;
  }
  .people-block__modal-image img {
    object-position: center center;
  }
  .people-block__modal-body {
    position: static;
  }
  .people-block__modal-close, .people-block__modal-close:hover, .people-block__modal-close:focus, .people-block__modal-close:focus-visible {
    top: 0;
    right: 0;
    z-index: 5;
    color: var(--people-block-cyan);
  }
  .people-block__modals {
    padding: 0;
  }
}
@media (max-width: 640px) {
  .people-block__grid {
    grid-template-columns: minmax(0, 1fr);
    column-gap: 1.25rem;
  }
}
.cards-block {
  --cards-gap: 0.25rem;
  --cards-radius: 1.25rem;
  --cards-arrow: 17px;
  --cards-carousel-arrow: 30px;
  --cards-carousel-arrow-box: 2.6544rem;
  --cards-media-ratio: 658 / 538;
  width: 100%;
}
.cards-block__empty {
  margin: 0;
  padding: 2rem;
  color: var(--gray-700);
}
.cards-block__title--placeholder, .cards-block__copy--placeholder {
  opacity: 0.45;
}
.cards-block__copy {
  text-wrap: pretty;
}
.cards-block:not(.is-style-carousel) {
  --cards-inset-top: 2.625rem;
  --cards-inset-bottom: 2.625rem;
  --cards-inset-left: 3.1875rem;
  --cards-inset: 3.125rem;
  --cards-min-height: 13.3125rem;
  --cards-fade-ease: ease-in-out;
  --cards-fade-duration: calc(1.25s / 1.3 / 1.3);
  --cards-stagger: 0.3s;
  --cards-columns: 2;
  &.columns-one {
    --cards-gap: 4rem;
    --cards-inset: var(--cards-inset-left);
    --cards-columns: 1;
    .cards-block__grid {
      gap: calc(var(--spacing) * 2);
    }
    .cards-block__card {
      justify-content: center;
      @media (width >= 48rem) {
        flex-direction: row;
      }
      @media (width >= 48rem) {
        flex-wrap: nowrap;
      }
      @media (width >= 48rem) {
        align-items: center;
      }
      @media (width >= 48rem) {
        gap: var(--cards-gap);
      }
      min-height: 0;
      &::after {
        display: none;
      }
    }
    .cards-block__title {
      @media (width >= 48rem) {
        max-width: 33.625rem;
      }
      @media (width >= 48rem) {
        flex-basis: 33.625rem;
      }
    }
    .cards-block__copy {
      @media (width >= 48rem) {
        max-width: 100%;
      }
      @media (width >= 48rem) {
        flex-basis: 100%;
      }
      margin-top: 0;
      padding-right: 1.5rem;
    }
  }
  &.columns-three {
    --cards-gap: 1rem;
    --cards-columns: 3;
  }
  &.columns-four {
    --cards-gap: 1rem;
    --cards-columns: 4;
  }
}
.cards-block:not(.is-style-carousel) .cards-block__grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: var(--cards-gap);
  margin: 0;
  padding: 0;
  @media (min-width: 768px) {
    grid-template-columns: repeat(var(--cards-columns), 1fr);
  }
}
.cards-block:not(.is-style-carousel) .cards-block__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  min-height: var(--cards-min-height);
  margin: 0;
  padding: var(--cards-inset-top) var(--cards-inset) var(--cards-inset-bottom) var(--cards-inset-left);
  overflow: hidden;
  background: linear-gradient( to bottom right, rgb(66 64 73 / 0.45) 0%, rgb(37 36 42 / 0.18) 48%, rgb(37 36 42 / 0) 100% );
  border-radius: 0;
  border-bottom-right-radius: var(--cards-radius);
  color: var(--white);
  text-decoration: none;
  isolation: isolate;
  &::after {
    content: '';
    position: absolute;
    right: var(--cards-inset);
    bottom: var(--cards-inset);
    z-index: 2;
    width: var(--cards-arrow);
    height: var(--cards-arrow);
    background: url('../images/query-card-arrow.svg') no-repeat center / contain;
    pointer-events: none;
    opacity: 0;
    transform: translate(0, 0) rotate(180deg);
    transition: opacity var(--cards-fade-duration) var(--cards-fade-ease), transform 0.25s ease;
    transition-delay: 0s, 0s;
  }
  &:hover::after, &:focus-visible::after {
    transform: translate(3px, 3px) rotate(180deg);
  }
  &.is-content-in::after {
    opacity: 1;
    transition-delay: calc(var(--cards-stagger) * 2), 0s;
  }
  &:focus-visible {
    outline: 2px solid var(--cyan);
    outline-offset: 2px;
  }
  @media (max-width: 781px) {
    min-height: 11.5rem;
    padding: 2.5rem 1.5rem 3rem;
  }
}
.cards-block:not(.is-style-carousel) .cards-block__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-color: var(--gray-800);
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  pointer-events: none;
}
.cards-block:not(.is-style-carousel) a.cards-block__card {
  cursor: pointer;
}
.cards-block:not(.is-style-carousel) .cards-block__title {
  position: relative;
  z-index: 1;
  margin: 0;
  max-width: 33.625rem;
  font-family: var(--font-headings);
  font-size: var(--text-h3);
  font-weight: 600;
  line-height: 2.5rem;
  letter-spacing: var(--text-tracking);
  color: var(--white);
  opacity: 0;
  transition: opacity var(--cards-fade-duration) var(--cards-fade-ease);
}
.cards-block:not(.is-style-carousel) .cards-block__copy {
  position: relative;
  z-index: 1;
  margin: 0.45rem 0 0;
  max-width: 33.625rem;
  padding-right: 1.75rem;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  font-weight: 300;
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
  color: var(--white);
  opacity: 0;
  transition: opacity var(--cards-fade-duration) var(--cards-fade-ease);
}
.cards-block:not(.is-style-carousel) .cards-block__card.is-content-in .cards-block__title {
  opacity: 1;
}
.cards-block:not(.is-style-carousel) .cards-block__card.is-content-in .cards-block__copy {
  opacity: 1;
  transition-delay: var(--cards-stagger);
}
@media (prefers-reduced-motion: reduce) {
  .cards-block:not(.is-style-carousel) .cards-block__bg {
    clip-path: none;
  }
  .cards-block:not(.is-style-carousel) .cards-block__title, .cards-block:not(.is-style-carousel) .cards-block__copy, .cards-block:not(.is-style-carousel) .cards-block__card::after {
    opacity: 1;
    transition: none;
  }
}
@media (max-width: 781px) {
  .cards-block:not(.is-style-carousel) .cards-block__copy {
    margin-top: 0.45rem;
  }
}
.cards-block.is-style-carousel .cards-block__slider {
  overflow: hidden;
}
.cards-block.is-style-carousel .cards-block__track {
  display: flex;
}
.cards-block.is-style-carousel .cards-block__slide {
  height: auto;
  box-sizing: border-box;
}
.cards-block.is-style-carousel .cards-block__card {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  margin: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
  color: inherit;
  text-decoration: none;
}
.cards-block.is-style-carousel .cards-block__media {
  position: relative;
  aspect-ratio: var(--cards-media-ratio);
  overflow: hidden;
  border-radius: 0;
  border-bottom-right-radius: var(--cards-radius);
  background-color: var(--gray-800);
}
.cards-block.is-style-carousel .cards-block__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cards-block.is-style-carousel .cards-block__media::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.cards-block.is-style-carousel .cards-block__count {
  position: absolute;
  top: 2.25rem;
  right: 2.25rem;
  z-index: 1;
  margin: 0;
  font-family: var(--font-label);
  font-size: var(--text-label);
  font-weight: 400;
  line-height: normal;
  letter-spacing: var(--text-label-tracking);
  text-transform: uppercase;
  color: var(--gray-100);
  pointer-events: none;
}
.cards-block.is-style-carousel .cards-block__next {
  position: absolute;
  right: 2.375rem;
  bottom: 2.5625rem;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--cards-carousel-arrow-box);
  height: var(--cards-carousel-arrow-box);
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  color: var(--cyan);
}
.cards-block.is-style-carousel .cards-block__next-icon {
  display: block;
  width: var(--cards-carousel-arrow);
  height: var(--cards-carousel-arrow);
  background-color: currentColor;
  mask: url('../images/query-card-arrow.svg') center / contain no-repeat;
  -webkit-mask: url('../images/query-card-arrow.svg') center / contain no-repeat;
  transform: rotate(135deg);
  transition: transform 0.25s ease;
}
.cards-block.is-style-carousel .cards-block__next:hover .cards-block__next-icon, .cards-block.is-style-carousel .cards-block__next:focus-visible .cards-block__next-icon {
  transform: translate(3px, 0) rotate(135deg);
}
.cards-block.is-style-carousel .cards-block__next:focus-visible {
  outline: 2px solid var(--cyan);
  outline-offset: 2px;
}
.cards-block.is-style-carousel .cards-block__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.125rem 0 0;
}
.cards-block.is-style-carousel .cards-block__title {
  margin: 0;
  max-width: 32.9375rem;
  font-family: var(--font-headings);
  font-size: var(--text-h2);
  font-weight: 600;
  line-height: var(--text-h2-lh);
  letter-spacing: var(--text-tracking);
  color: inherit;
}
.cards-block.is-style-carousel .cards-block__copy {
  margin: 1.5rem 0 0;
  max-width: 37.5rem;
  font-family: var(--font-sans);
  font-size: var(--text-body);
  font-weight: 300;
  line-height: var(--text-body-lh);
  letter-spacing: var(--text-body-tracking);
  color: inherit;
}
.cards-block.is-style-carousel .cards-block__cta {
  margin-top: 1.5rem;
}
@media (max-width: 781px) {
  .cards-block.is-style-carousel .cards-block__count {
    top: 1.25rem;
    right: 1.25rem;
  }
  .cards-block.is-style-carousel .cards-block__next {
    right: 1.25rem;
    bottom: 1.25rem;
  }
  .cards-block.is-style-carousel .cards-block__body {
    padding-top: 1.75rem;
  }
  .cards-block.is-style-carousel .cards-block__title {
    font-size: var(--text-h3);
    line-height: var(--text-h3-lh);
  }
  .cards-block.is-style-carousel .cards-block__copy {
    margin-top: 0.75rem;
  }
}
@media (max-width: 767px) {
  .cards-block__title, .cards-block:not(.is-style-carousel) .cards-block__title, .cards-block.is-style-carousel .cards-block__title {
    line-height: 2rem;
    margin-bottom: calc(var(--spacing) * 4);
  }
  .cards-block__title br {
    display: none;
  }
}
.footnote-block__empty {
  opacity: 0.55;
  font-style: italic;
}
.footnote-block.wh-footnote {
  margin-top: 0;
}
.posts--featured {
  position: relative;
  z-index: 1;
  background: var(--black);
  color: var(--white);
}
.posts--featured-heading {
  margin: 0 0 3rem;
  font-family: var(--font-headings);
  font-weight: 600;
  font-size: 2.875rem;
  line-height: 1.1;
  letter-spacing: 0.01em;
  color: var(--white);
}
.posts--featured-grid {
  --query-grid-gap: 0.3125rem;
  --query-grid-radius: 1.25rem;
  --query-grid-inset: 3.125rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: var(--query-grid-gap);
}
.posts--featured-card {
  margin: 0;
  min-width: 100%;
  min-height: 0;
  width: min(100%, 37.5rem);
  max-height: 37.5rem;
  aspect-ratio: 1 / 1;
}
.posts--featured-card__link {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: var(--query-grid-inset);
  overflow: hidden;
  border: 0;
  border-radius: 0;
  border-bottom-right-radius: var(--query-grid-radius);
  background: var(--gray-800, #25242a);
  text-decoration: none;
  color: var(--white);
  isolation: isolate;
}
.posts--featured-card__link::before {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: 55%;
  z-index: 1;
  background: linear-gradient(	180deg,	rgba(0, 0, 0, 0) 0%,	rgba(0, 0, 0, 0.55) 100%	);
  pointer-events: none;
}
.posts--featured-card__link::after {
  content: "";
  position: absolute;
  right: 2.5rem;
  bottom: 2.5rem;
  z-index: 2;
  width: 17px;
  height: 17px;
  background: url("../images/query-card-arrow.svg") no-repeat center / contain;
  pointer-events: none;
  transform: translate(0, 0) rotate(180deg);
  transition: transform 0.25s ease;
}
.posts--featured-card__link:hover::after, .posts--featured-card__link:focus-visible::after {
  transform: translate(3px, 3px) rotate(180deg);
}
.posts--featured-card__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  opacity: 0;
}
.posts--featured-card__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 0;
  border-bottom-right-radius: var(--query-grid-radius);
}
@media (prefers-reduced-motion: reduce) {
  .posts--featured-card__media {
    clip-path: none !important;
    opacity: 1 !important;
  }
}
.posts--featured-card__date {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  margin: 0;
  font-family: var(--font-label, var(--font-sans));
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--white);
}
.posts--featured-card__title {
  position: relative;
  z-index: 2;
  max-width: calc(100% - 3rem);
  margin: 0;
  font-family: var(--font-headings);
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2.25rem;
  letter-spacing: 0.01em;
  color: var(--white);
}
.posts--featured-card__link:focus-visible {
  outline: 2px solid var(--cyan);
  outline-offset: 4px;
}
.posts--recent {
  position: relative;
  z-index: 2;
  background: var(--white);
  color: var(--black);
  border-bottom-right-radius: 20px;
  padding-block: 0;
}
.posts--recent-heading {
  margin: 0;
  font-family: var(--font-headings);
  font-weight: 600;
  font-size: 2.875rem;
  line-height: 1.1;
  letter-spacing: 0.01em;
  color: var(--black);
}
.posts--recent-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.75rem;
  margin-bottom: 2.5rem;
}
.posts--type-filter {
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 12rem;
}
.posts--type-filter:has(.choices.is-open) {
  z-index: 2;
}
.posts--type-filter-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  width: auto;
  min-width: 12rem;
  max-width: 20rem;
  min-height: 0;
  padding: 0 1.75rem 0 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.25 1.75L7 7.25L12.75 1.75' stroke='%2300CCFF' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 0.875rem 0.5625rem;
  color: var(--black);
  font-family: var(--font-headings);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 3.125rem;
  letter-spacing: 0.01em;
  cursor: pointer;
}
.posts--type-filter-select::-ms-expand {
  display: none;
}
.posts--type-filter .choices {
  margin-bottom: 0;
  width: fit-content;
  max-width: 20rem;
}
.posts--type-filter .choices.is-open {
  position: relative;
  z-index: 2;
}
.posts--type-filter .choices__inner {
  display: flex;
  align-items: center;
  min-height: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-family: var(--font-headings);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 3.125rem;
  letter-spacing: 0.01em;
  color: var(--black);
  box-shadow: none;
  cursor: pointer;
}
.posts--type-filter .choices.is-focused .choices__inner, .posts--type-filter .choices.is-open .choices__inner {
  border: 0;
  border-radius: 0;
}
.posts--type-filter .choices__list--single {
  padding: 0;
  color: var(--black);
}
.posts--type-filter .choices__list--single .choices__item, .posts--type-filter .choices__placeholder {
  opacity: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1.1;
  letter-spacing: inherit;
  color: var(--black);
}
.posts--type-filter .choices[data-type*="select-one"]::after {
  content: "";
  position: static;
  left: auto;
  width: 0.875rem;
  height: 0.5625rem;
  margin-top: 0;
  margin-left: 0.75rem;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.25 1.75L7 7.25L12.75 1.75' stroke='%2300CCFF' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.875rem 0.5625rem;
  transform: rotate(0deg);
  transform-origin: center;
  pointer-events: none;
}
.posts--type-filter .choices[data-type*="select-one"].is-open::after {
  transform: rotate(-180deg);
}
.posts--type-filter .choices__list--dropdown, .posts--type-filter .choices__list[aria-expanded] {
  z-index: 30;
  border: 1px solid var(--gray-100);
  border-radius: 0 0 1.25rem 0;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
  background-color: var(--white);
}
.posts--type-filter .choices.is-open .choices__list--dropdown, .posts--type-filter .choices.is-open .choices__list[aria-expanded] {
  border-color: var(--gray-100);
}
.posts--type-filter .choices__list--dropdown .choices__item--selectable, .posts--type-filter .choices__list[aria-expanded] .choices__item--selectable {
  word-break: keep-all;
  overflow-wrap: normal;
  padding: 0.75rem 1rem;
  font-family: var(--font-headings);
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: none;
  color: var(--black);
}
.posts--grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.375rem;
  padding: 0;
  border: 0;
}
.post--article {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: 0;
  margin: 0;
}
.post--article__link {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 1.75rem 2rem 3.5rem;
  overflow: hidden;
  border: 0;
  border-radius: 0;
  border-bottom-right-radius: 1.25rem;
  background-color: var(--gray-100);
  text-decoration: none;
  color: var(--black);
  isolation: isolate;
  transition: background-color 0.25s ease;
}
.post--article__link:hover, .post--article__link:focus-visible {
  background-color: var(--gray-100-50);
}
.post--article__link::after {
  content: "";
  position: absolute;
  right: 2.5rem;
  bottom: 2.5rem;
  z-index: 1;
  width: 17px;
  height: 17px;
  background: url("../images/query-card-arrow.svg") no-repeat center / contain;
  filter: brightness(0);
  pointer-events: none;
  transform: translate(0, 0) rotate(180deg);
  transition: transform 0.25s ease;
}
.post--article__link:hover::after, .post--article__link:focus-visible::after {
  transform: translate(3px, 3px) rotate(180deg);
}
.post--article__link:focus-visible {
  outline: 2px solid var(--cyan);
  outline-offset: 4px;
}
.post--article.fadeinup {
  transition: transform 0.55s ease-out, opacity 0.55s ease-out, visibility 0.55s ease-out;
}
.post--article--meta {
  margin: 0 0 1.2rem !important;
  font-family: var(--font-label, var(--font-sans));
  font-weight: 300;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--black);
}
.post--article--title {
  margin: 0 !important;
  max-width: calc(100% - 3rem);
  font-family: var(--font-headings);
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.35;
  letter-spacing: 0.01em;
  color: inherit;
}
.posts--load-more {
  display: flex;
  justify-content: flex-start;
  margin: 3rem 0 0;
}
.posts--load-more[hidden] {
  display: none;
}
.posts--load-more .wp-block-button.is-style-outline .wp-block-button__link, .posts--load-more-link {
  min-width: 14.625rem;
  color: var(--black) !important;
  border-color: var(--cyan);
}
.posts--load-more .wp-block-button.is-style-outline .wp-block-button__link:hover, .posts--load-more .wp-block-button.is-style-outline .wp-block-button__link:focus-visible, .posts--load-more-link:hover, .posts--load-more-link:focus-visible {
  color: var(--black) !important;
}
.posts--load-more-link span:not(.arrow-svg-wrapper) {
  position: relative;
  z-index: 1;
  color: inherit !important;
}
.posts--load-more-link:hover span:not(.arrow-svg-wrapper), .posts--load-more-link:focus-visible span:not(.arrow-svg-wrapper) {
  color: var(--black) !important;
}
.posts--grid.is-loading, .posts--load-more-link.is-loading {
  opacity: 0.6;
  pointer-events: none;
}
@media (max-width: 781px) {
  .posts--featured-grid {
    grid-template-columns: minmax(0, 1fr);
    grid-auto-rows: auto;
  }
  .posts--featured-card,	.posts--featured-card__link {
    min-height: 0;
  }
  .posts--featured-card__link {
    padding: 1.5rem;
  }
  .posts--featured-card__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 700px) {
  .posts--featured-heading,	.posts--recent-heading {
    font-size: 2.25rem;
  }
  .posts--type-filter-select,	.posts--type-filter .choices__inner {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .posts--recent {
    padding-block: 0;
  }
  .posts--grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .posts--load-more {
    justify-content: stretch;
  }
}
.people--header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(var(--spacing) * 12);
  padding-block: calc(var(--spacing) * 12);
  @media (width >= 48rem) {
    flex-direction: row;
  }
  @media (width >= 48rem) {
    flex-wrap: nowrap;
  }
  @media (width >= 48rem) {
    gap: 0px;
  }
  @media (width >= 48rem) {
    padding-block: calc(var(--spacing) * 24);
  }
}
.people--header-image {
  aspect-ratio: 1/1.35;
  max-width: 280px;
  img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
}
.people--header-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: var(--black);
  @media (width >= 48rem) {
    padding-left: calc(var(--spacing) * 16);
  }
  @media (width >= 80rem) {
    padding-left: calc(var(--spacing) * 32);
  }
  flex: 1;
}
.people--header-title {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.people--header-name {
  margin-bottom: 0px !important;
  font-size: 24px;
  --tw-leading: 1.3;
  line-height: 1.3;
  color: var(--black);
}
.people--header-title-primary {
  margin-top: calc(var(--spacing) * 2);
  display: block;
  font-size: 14px;
  color: var(--black);
}
.people--header-title-secondary, .people--header-title-tertiary {
  margin-top: var(--spacing);
  display: block;
  font-size: 14px;
  color: var(--cyan);
}
.people--header-locations {
  margin-top: calc(var(--spacing) * 2);
  font-size: 14px;
  color: var(--black);
}
.people--header-meta {
  margin-top: calc(var(--spacing) * 2) !important;
  margin-bottom: 0px !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: calc(var(--spacing) * 3);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
.people--biography {
  margin-top: calc(var(--spacing) * 12);
  color: var(--black);
  > *:last-child {
    margin-bottom: 0px;
  }
}
.people--header-info {
  margin-top: calc(var(--spacing) * 12);
  margin-bottom: 0px !important;
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--cyan);
  padding-top: calc(var(--spacing) * 8);
  color: var(--black);
  > *:last-child {
    margin-bottom: 0px;
  }
}
.people--header-info > a {
  margin-block: calc(var(--spacing) * 2);
  display: block;
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--cyan);
  text-decoration-line: none;
}
.people--header-info span {
  margin-top: calc(var(--spacing) * 6);
  margin-bottom: 0px !important;
  display: block;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  gap: calc(var(--spacing) * 3);
}
.people--education {
  margin-block: calc(var(--spacing) * 12);
}
.people--related-investments {
  margin-block: calc(var(--spacing) * 12);
  li {
    margin-bottom: 0.75rem;
    display: block;
  }
  a {
    display: block;
    border-radius: var(--radius-sm);
    background-color: var(--gray-100);
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 4);
    color: var(--color-black);
  }
}
.people--related-news {
  margin-block: calc(var(--spacing) * 12);
  li {
    margin-bottom: calc(var(--spacing) * 6);
    display: block;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--gray-100);
    padding-top: calc(var(--spacing) * 6);
  }
  .people--related-news-date {
    margin-top: calc(var(--spacing) * 4);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
article.single-post {
  position: relative;
  z-index: 1;
  color: var(--black);
  padding-block: 0;
}
#news-hero .hero__content.wp-block-group, #news-hero .wp-block-group.hero__content {
  padding-top: 9.375rem !important;
  padding-bottom: 9.375rem !important;
}
@media (max-width: 767px) {
  #news-hero .hero__content.wp-block-group, #news-hero .wp-block-group.hero__content {
    padding-top: 6.46875rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 35px !important;
  }
}
#news-hero .hero__copy-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 81.25rem;
}
#news-hero .single-post__date {
  margin: 0 0 1rem !important;
}
.single-post__layout {
  display: flex;
  flex-wrap: wrap;
  gap: 9.375rem;
  align-items: flex-start;
}
.single-post__header {
  position: relative;
  flex: 0 0 auto;
  width: max-content;
  max-width: 100%;
}
.single-post__date {
  margin: 0 !important;
}
.single-post__date time {
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit;
}
.single-post__back {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  margin: 0;
}
.single-post__body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.single-post__content {
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5625;
  letter-spacing: 0.01em;
  color: var(--black);
}
.single-post__content > *:first-child {
  margin-top: 0;
}
.single-post__content > *:last-child {
  margin-bottom: 0;
}
.single-post__content p {
  margin: 0 0 1.5rem;
}
.single-post__content p:last-child {
  margin-bottom: 0;
}
.single-post__content a {
  color: var(--cyan);
  text-decoration: underline;
  text-underline-offset: 0.15em;
}
.single-post__content h2, .single-post__content h3, .single-post__content h4 {
  margin: 2rem 0 1rem;
  font-family: var(--font-headings);
  font-weight: 600;
  color: var(--black);
}
.single-post__content ul, .single-post__content ol {
  margin: 0 0 1.5rem;
  padding-left: 1.25rem;
}
.single-post__content ul li::marker {
  color: var(--cyan);
}
article.single-post .wp-block-button.is-style-text .wp-block-button__link:not(.has-text-color) {
  color: var(--black) !important;
}
article.single-post .wp-block-button.is-style-text .wp-block-button__link:hover, article.single-post .wp-block-button.is-style-text .wp-block-button__link:focus-visible {
  color: var(--cyan) !important;
}
.single-post__actions .wp-block-button .wp-block-button__link:hover, .single-post__actions .wp-block-button .wp-block-button__link:focus, .single-post__actions .wp-block-button .wp-block-button__link:active, .single-post__actions .wp-block-button .wp-block-button__link:focus-visible {
  color: var(--black) !important;
}
.single-post__actions .wp-block-button .wp-block-button__link:hover span, .single-post__actions .wp-block-button .wp-block-button__link:focus span, .single-post__actions .wp-block-button .wp-block-button__link:active span, .single-post__actions .wp-block-button .wp-block-button__link:focus-visible span {
  color: var(--black) !important;
}
.single-post__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.5rem;
  margin: 0;
}
.single-post__back .wp-block-button.is-style-outline .wp-block-button__link, .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link {
  color: var(--black);
  border-color: var(--cyan);
}
.single-post__back .wp-block-button.is-style-outline .wp-block-button__link:hover, .single-post__back .wp-block-button.is-style-outline .wp-block-button__link:focus-visible, .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link:hover, .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link:focus-visible {
  color: var(--black) !important;
}
.single-post__back .wp-block-button.is-style-outline .wp-block-button__link span:not(.arrow-svg-wrapper), .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link span:not(.arrow-svg-wrapper) {
  position: relative;
  z-index: 1;
  color: inherit;
}
.single-post__back .wp-block-button.is-style-outline .wp-block-button__link:hover span:not(.arrow-svg-wrapper), .single-post__back .wp-block-button.is-style-outline .wp-block-button__link:focus-visible span:not(.arrow-svg-wrapper), .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link:hover span:not(.arrow-svg-wrapper), .single-post__actions .wp-block-button.is-style-outline .wp-block-button__link:focus-visible span:not(.arrow-svg-wrapper) {
  color: var(--black) !important;
}
@media (max-width: 1024px) {
  .single-post__layout {
    gap: 2rem;
  }
}
@media (max-width: 800px) {
  #news-hero .single-post__date {
    order: 1;
  }
  #news-hero .hero__headline {
    order: 2;
  }
  .single-post__layout {
    flex-direction: column;
    gap: 2rem;
  }
  .single-post__header {
    flex: 1 1 100%;
    width: 100%;
    max-width: none;
  }
  .single-post__body {
    flex: 1 1 100%;
  }
  .single-post__back {
    margin-top: 3.75rem;
  }
  .single-post__actions, .single-post__back {
    gap: 1rem;
  }
}
@media (max-width: 767px) {
  .single-post__header {
    order: 2;
  }
  .single-post__body {
    order: 1;
  }
}
.gfield_label, .gform_validation_errors, .gform_confirmation_message {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.ginput_container.ginput_container_email input {
  height: auto;
  border-radius: var(--radius-sm);
  border-color: var(--gray-100);
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 3);
  outline: none;
  box-shadow: none;
}
.button.gform_button {
  display: block !important;
  display: flex !important;
  height: auto !important;
  min-height: var(--spacing) !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: calc(var(--spacing) * 2) !important;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: transparent !important;
  padding: 0px !important;
  color: black !important;
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
  &:focus, &:active, &:hover {
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
  }
  span {
    color: black;
  }
  img {
    width: 2.8125rem;
    height: 1.5rem;
    display: inline-block;
    margin: 0;
    transition: transform 0.3s ease-in-out;
    transform-origin: left center;
    transform: scaleX(1);
    position: relative;
    ll: currentColor;
  }
  &:hover {
    img {
      transform: scaleX(1.15);
    }
  }
}
.gform_wrapper.inline_wrapper form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: calc(var(--spacing) * 4);
}
.gform_wrapper.inline_wrapper .gform_fields {
  display: block;
  width: 100%;
}
.gform_wrapper.inline_wrapper .gfield_label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.gform_wrapper.inline_wrapper .gform-body {
  max-width: 400px;
  flex-grow: 1;
}
.gform_wrapper.inline_wrapper .gform_field {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: calc(var(--spacing) * 4);
}
.gform_wrapper.inline_wrapper input[type="email"] {
  width: 100%;
  --tw-border-style: none;
  border-style: none;
  background-color: transparent;
  padding-inline: 0px;
  padding-block: calc(var(--spacing) * 4);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  color: var(--color-white);
  &::placeholder {
    color: var(--cyan);
  }
  &:focus {
    background-color: var(--white);
  }
  &:focus {
    padding-left: calc(var(--spacing) * 4);
  }
  &:focus {
    color: var(--black) !important;
  }
  &:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  &:focus {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  &:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
}
.gform_wrapper.inline_wrapper .gform_footer {
  margin-block: 0px !important;
  flex-shrink: 1;
}
.gform_wrapper.inline_wrapper .button.gform_button {
  display: block !important;
  display: flex !important;
  height: auto !important;
  min-height: var(--spacing) !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: calc(var(--spacing) * 4) !important;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: transparent !important;
  padding: 0px !important;
  span {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  img {
    display: block;
    height: calc(var(--spacing) * 4);
    width: calc(var(--spacing) * 12);
    object-fit: contain;
    object-position: center;
  }
}
.location-col {
  position: relative;
  padding-top: 1.5rem;
}
.location-col::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--cyan);
}
.location-heading {
  margin: 0;
}
.location-heading a {
  display: flex;
  align-items: center;
  width: 100%;
  color: var(--black);
  font-weight: 700;
  text-decoration: none;
  gap: 0.5rem;
}
.location-heading a::after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("/wp-content/uploads/2026/01/Layer_1.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
  margin-left: auto;
}
.arrow-links a {
  position: relative;
  padding-right: 28px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.arrow-links a::after {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 8px;
  background-image: url("/wp-content/uploads/2026/01/Arrow-64.svg") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: transform 0.2s ease;
}
.has-vertical-line {
  position: relative;
  padding-left: 28px;
}
.has-vertical-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 1px;
  height: calc(100% - 12px);
  background-color: #9db3d1;
}
.arrow-link--icon-only {
  margin-left: -7px;
}
p.new-arrow-link--icon-only a::after {
  position: relative;
  top: .35em;
}
@media (min-width: 1500px) {
  .wp-block-media-text.media-text--clamped {
    overflow: visible;
    max-height: none;
  }
  .wp-block-media-text.media-text--clamped .wp-block-media-text__media {
    max-height: 520px;
    overflow: hidden;
  }
  .wp-block-media-text.media-text--clamped .wp-block-media-text__media img,
    .wp-block-media-text.media-text--clamped .wp-block-media-text__media video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
}
@media (max-width: 781px) {
  .hide-on-mobile {
    display: none;
  }
}
@media (max-width: 743px) {
  .people--filters {
    z-index: 10;
    align-items: flex-start;
    gap: calc(var(--spacing)*6);
    padding-bottom: calc(var(--spacing)*12);
    flex-flow: column wrap;
    display: flex;
    position: relative;
  }
}
html {
  scroll-behavior: smooth;
}
.wp-block-image.force-wide {
  position: relative;
  left: 50%;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}
.wp-block-image.force-wide img {
  width: 100% !important;
  max-width: none !important;
  height: auto;
  display: block;
}
.stcnct-form .gform_footer {
  margin-block-start: 2em;
  .button.gform_button {
    justify-content: left !important;
    span {
      color: var(--black) !important;
    }
  }
}
.stcnct-form .gform_fields {
  row-gap: 1em;
  @media screen and (min-width: 767px) {
    column-gap: 5%;
    grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));
    grid-auto-flow: column;
    .gfield {
      grid-row: span 2;
      grid-column: 1;
      &:nth-child(n + 7) {
        grid-column: 2;
        grid-row: span 1;
      }
    }
  }
  .sub_check {
    margin-left: 2em;
  }
  .ginput_container_text input {
    height: auto;
  }
  .ginput_container_text input, .ginput_container_textarea textarea {
    border-radius: var(--radius-sm);
    border-color: var(--gray-100);
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    outline: none;
    box-shadow: none;
    color: var(--black) !important;
  }
  .gchoice {
    label {
      color: var(--black) !important;
    }
    input {
      border-color: var(--gray-100);
      outline: none;
      box-shadow: none;
    }
  }
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@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-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-ease: initial;
      --tw-font-weight: initial;
      --tw-leading: initial;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-duration: initial;
      --tw-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}


