/* node_modules/@digitale-menschen/component-library/dist/theme/index.css */
@layer dm-reset {
  *,
  :before,
  :after {
    box-sizing: border-box;
  }
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  figure,
  pre,
  hr,
  dl,
  dd,
  fieldset,
  ol,
  ul,
  menu,
  button,
  input,
  select,
  textarea,
  optgroup {
    margin: 0;
  }
  ol,
  ul,
  menu,
  fieldset,
  legend,
  dialog,
  button,
  input,
  select,
  textarea,
  th,
  td {
    padding: 0;
  }
  img,
  picture,
  video,
  canvas,
  svg {
    max-width: 100%;
    display: block;
  }
  input,
  button,
  textarea,
  select {
    font: inherit;
  }
  [popover] {
    border: 0;
    padding: 0;
  }
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    overflow-wrap: break-word;
  }
  html {
    font-family: var(--dm-font-display);
  }
}
@layer dm-base {
  html,
  body {
    font-family: var(--dm-font-body);
    color: var(--dm-color-text-primary);
    background-color: var(--dm-color-bg-primary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-variant-ligatures: contextual;
    font-variant-ligatures: contextual;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    text-rendering: optimizelegibility;
    font-synthesis-weight: none;
  }
  ::selection {
    background-color: color-mix(in oklab, var(--dm-color-brand-500) 24%, transparent);
  }
  details summary::-webkit-details-marker {
    display: none;
  }
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  input[type=number] {
    -moz-appearance: textfield;
  }
  input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  p {
    color: var(--dm-color-text-tertiary);
  }
  strong,
  b {
    font-weight: var(--dm-font-weight-semibold);
  }
  :is(a, button, input, select, textarea, summary, [tabindex], [contenteditable]):focus-visible {
    outline-offset: 2px;
    box-shadow: var(--dm-focus-ring);
    outline: 2px solid #0000;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: .75em;
    line-height: 0;
    position: relative;
  }
  sup {
    top: -.5em;
  }
  sub {
    bottom: -.25em;
  }
  small {
    font-size: .875em;
  }
  hr {
    border: none;
    border-top: var(--dm-separator-border-width) solid var(--dm-color-border-secondary);
  }
  ::placeholder {
    color: var(--dm-color-text-placeholder);
    opacity: 1;
  }
  a {
    color: var(--dm-color-text-brand-secondary);
    font-weight: var(--dm-font-weight-semibold);
    text-decoration: none;
  }
  a:visited {
    color: var(--dm-color-text-brand-secondary);
  }
  a:hover,
  a:active {
    color: var(--dm-color-text-brand-secondary_hover);
  }
}
@layer dm-theme {
  :root {
    --dm-color-white:#fff;
    --dm-color-black:#000;
    --dm-color-transparent:#fff0;
    --dm-color-alpha-white:#fff;
    --dm-color-alpha-black:#000;
    --dm-color-brand-25:#fcfaff;
    --dm-color-brand-50:#f9f5ff;
    --dm-color-brand-100:#f4ebff;
    --dm-color-brand-200:#e9d7fe;
    --dm-color-brand-300:#d6bbfb;
    --dm-color-brand-400:#b692f6;
    --dm-color-brand-500:#9e77ed;
    --dm-color-brand-600:#7f56d9;
    --dm-color-brand-700:#6941c6;
    --dm-color-brand-800:#53389e;
    --dm-color-brand-900:#42307d;
    --dm-color-brand-950:#2c1c5f;
    --dm-color-neutral-25:#fdfdfd;
    --dm-color-neutral-50:#fafafa;
    --dm-color-neutral-100:#f5f5f5;
    --dm-color-neutral-200:#e9eaeb;
    --dm-color-neutral-300:#d5d7da;
    --dm-color-neutral-400:#a4a7ae;
    --dm-color-neutral-500:#717680;
    --dm-color-neutral-600:#535862;
    --dm-color-neutral-700:#414651;
    --dm-color-neutral-800:#252b37;
    --dm-color-neutral-900:#181d27;
    --dm-color-neutral-950:#0a0d12;
    --dm-color-error-25:#fffbfa;
    --dm-color-error-50:#fef3f2;
    --dm-color-error-100:#fee4e2;
    --dm-color-error-200:#fecdca;
    --dm-color-error-300:#fda29b;
    --dm-color-error-400:#f97066;
    --dm-color-error-500:#f04438;
    --dm-color-error-600:#d92d20;
    --dm-color-error-700:#b42318;
    --dm-color-error-800:#912018;
    --dm-color-error-900:#7a271a;
    --dm-color-error-950:#55160c;
    --dm-color-warning-25:#fffcf5;
    --dm-color-warning-50:#fffaeb;
    --dm-color-warning-100:#fef0c7;
    --dm-color-warning-200:#fedf89;
    --dm-color-warning-300:#fec84b;
    --dm-color-warning-400:#fdb022;
    --dm-color-warning-500:#f79009;
    --dm-color-warning-600:#dc6803;
    --dm-color-warning-700:#b54708;
    --dm-color-warning-800:#93370d;
    --dm-color-warning-900:#7a2e0e;
    --dm-color-warning-950:#4e1d09;
    --dm-color-success-25:#f6fef9;
    --dm-color-success-50:#ecfdf3;
    --dm-color-success-100:#dcfae6;
    --dm-color-success-200:#abefc6;
    --dm-color-success-300:#75e0a7;
    --dm-color-success-400:#47cd89;
    --dm-color-success-500:#17b26a;
    --dm-color-success-600:#079455;
    --dm-color-success-700:#067647;
    --dm-color-success-800:#085d3a;
    --dm-color-success-900:#074d31;
    --dm-color-success-950:#053321;
    --dm-color-yellow-25:#fefdf0;
    --dm-color-yellow-50:#fefbe8;
    --dm-color-yellow-100:#fef7c3;
    --dm-color-yellow-200:#feee95;
    --dm-color-yellow-300:#fde272;
    --dm-color-yellow-400:#fac515;
    --dm-color-yellow-500:#eaaa08;
    --dm-color-yellow-600:#ca8504;
    --dm-color-yellow-700:#a15c07;
    --dm-color-yellow-800:#854a0e;
    --dm-color-yellow-900:#713b12;
    --dm-color-yellow-950:#542c0d;
    --dm-color-green-25:#f6fef9;
    --dm-color-green-50:#edfcf2;
    --dm-color-green-100:#d3f8df;
    --dm-color-green-200:#aaf0c4;
    --dm-color-green-300:#73e2a3;
    --dm-color-green-400:#3ccb7f;
    --dm-color-green-500:#16b364;
    --dm-color-green-600:#099250;
    --dm-color-green-700:#087443;
    --dm-color-green-800:#095c37;
    --dm-color-green-900:#084c2e;
    --dm-color-green-950:#052e1c;
    --dm-color-gray-blue-25:#fcfcfd;
    --dm-color-gray-blue-50:#f8f9fc;
    --dm-color-gray-blue-100:#eaecf5;
    --dm-color-gray-blue-200:#d5d9eb;
    --dm-color-gray-blue-300:#b3b8db;
    --dm-color-gray-blue-400:#717bbc;
    --dm-color-gray-blue-500:#4e5ba6;
    --dm-color-gray-blue-600:#3e4784;
    --dm-color-gray-blue-700:#363f72;
    --dm-color-gray-blue-800:#293056;
    --dm-color-gray-blue-900:#101323;
    --dm-color-gray-blue-950:#0d0f1c;
    --dm-color-blue-light-25:#f5fbff;
    --dm-color-blue-light-50:#f0f9ff;
    --dm-color-blue-light-100:#e0f2fe;
    --dm-color-blue-light-200:#b9e6fe;
    --dm-color-blue-light-300:#7cd4fd;
    --dm-color-blue-light-400:#36bffa;
    --dm-color-blue-light-500:#0ba5ec;
    --dm-color-blue-light-600:#0086c9;
    --dm-color-blue-light-700:#026aa2;
    --dm-color-blue-light-800:#065986;
    --dm-color-blue-light-900:#0b4a6f;
    --dm-color-blue-light-950:#062c41;
    --dm-color-blue-25:#f5faff;
    --dm-color-blue-50:#eff8ff;
    --dm-color-blue-100:#d1e9ff;
    --dm-color-blue-200:#b2ddff;
    --dm-color-blue-300:#84caff;
    --dm-color-blue-400:#53b1fd;
    --dm-color-blue-500:#2e90fa;
    --dm-color-blue-600:#1570ef;
    --dm-color-blue-700:#175cd3;
    --dm-color-blue-800:#1849a9;
    --dm-color-blue-900:#194185;
    --dm-color-blue-950:#102a56;
    --dm-color-blue-dark-25:#f5f8ff;
    --dm-color-blue-dark-50:#eff4ff;
    --dm-color-blue-dark-100:#d1e0ff;
    --dm-color-blue-dark-200:#b2ccff;
    --dm-color-blue-dark-300:#84adff;
    --dm-color-blue-dark-400:#528bff;
    --dm-color-blue-dark-500:#2970ff;
    --dm-color-blue-dark-600:#155eef;
    --dm-color-blue-dark-700:#004eeb;
    --dm-color-blue-dark-800:#0040c1;
    --dm-color-blue-dark-900:#00359e;
    --dm-color-blue-dark-950:#026;
    --dm-color-indigo-25:#f5f8ff;
    --dm-color-indigo-50:#eef4ff;
    --dm-color-indigo-100:#e0eaff;
    --dm-color-indigo-200:#c7d7fe;
    --dm-color-indigo-300:#a4bcfd;
    --dm-color-indigo-400:#8098f9;
    --dm-color-indigo-500:#6172f3;
    --dm-color-indigo-600:#444ce7;
    --dm-color-indigo-700:#3538cd;
    --dm-color-indigo-800:#2d31a6;
    --dm-color-indigo-900:#2d3282;
    --dm-color-indigo-950:#1f235b;
    --dm-color-purple-25:#fafaff;
    --dm-color-purple-50:#f4f3ff;
    --dm-color-purple-100:#ebe9fe;
    --dm-color-purple-200:#d9d6fe;
    --dm-color-purple-300:#bdb4fe;
    --dm-color-purple-400:#9b8afb;
    --dm-color-purple-500:#7a5af8;
    --dm-color-purple-600:#6938ef;
    --dm-color-purple-700:#5925dc;
    --dm-color-purple-800:#4a1fb8;
    --dm-color-purple-900:#3e1c96;
    --dm-color-purple-950:#27115f;
    --dm-color-fuchsia-25:#fefaff;
    --dm-color-fuchsia-50:#fdf4ff;
    --dm-color-fuchsia-100:#fbe8ff;
    --dm-color-fuchsia-200:#f6d0fe;
    --dm-color-fuchsia-300:#eeaafd;
    --dm-color-fuchsia-400:#e478fa;
    --dm-color-fuchsia-500:#d444f1;
    --dm-color-fuchsia-600:#ba24d5;
    --dm-color-fuchsia-700:#9f1ab1;
    --dm-color-fuchsia-800:#821890;
    --dm-color-fuchsia-900:#6f1877;
    --dm-color-fuchsia-950:#47104c;
    --dm-color-pink-25:#fef6fb;
    --dm-color-pink-50:#fdf2fa;
    --dm-color-pink-100:#fce7f6;
    --dm-color-pink-200:#fcceee;
    --dm-color-pink-300:#faa7e0;
    --dm-color-pink-400:#f670c7;
    --dm-color-pink-500:#ee46bc;
    --dm-color-pink-600:#dd2590;
    --dm-color-pink-700:#c11574;
    --dm-color-pink-800:#9e165f;
    --dm-color-pink-900:#851651;
    --dm-color-pink-950:#4e0d30;
    --dm-color-orange-25:#fefaf5;
    --dm-color-orange-50:#fef6ee;
    --dm-color-orange-100:#fdead7;
    --dm-color-orange-200:#f9dbaf;
    --dm-color-orange-300:#f7b27a;
    --dm-color-orange-400:#f38744;
    --dm-color-orange-500:#ef6820;
    --dm-color-orange-600:#e04f16;
    --dm-color-orange-700:#b93815;
    --dm-color-orange-800:#932f19;
    --dm-color-orange-900:#772917;
    --dm-color-orange-950:#511c10;
    --dm-color-orange-dark-25:#fff9f5;
    --dm-color-orange-dark-50:#fff4ed;
    --dm-color-orange-dark-100:#ffe6d5;
    --dm-color-orange-dark-200:#ffd6ae;
    --dm-color-orange-dark-300:#ff9c66;
    --dm-color-orange-dark-400:#ff692e;
    --dm-color-orange-dark-500:#ff4405;
    --dm-color-orange-dark-600:#e62e05;
    --dm-color-orange-dark-700:#bc1b06;
    --dm-color-orange-dark-800:#97180c;
    --dm-color-orange-dark-900:#771a0d;
    --dm-color-orange-dark-950:#57130a;
    --dm-color-utility-brand-50:var(--dm-color-brand-50);
    --dm-color-utility-brand-50_alt:var(--dm-color-brand-50);
    --dm-color-utility-brand-100:var(--dm-color-brand-100);
    --dm-color-utility-brand-100_alt:var(--dm-color-brand-100);
    --dm-color-utility-brand-200:var(--dm-color-brand-200);
    --dm-color-utility-brand-200_alt:var(--dm-color-brand-200);
    --dm-color-utility-brand-300:var(--dm-color-brand-300);
    --dm-color-utility-brand-300_alt:var(--dm-color-brand-300);
    --dm-color-utility-brand-400:var(--dm-color-brand-400);
    --dm-color-utility-brand-400_alt:var(--dm-color-brand-400);
    --dm-color-utility-brand-500:var(--dm-color-brand-500);
    --dm-color-utility-brand-500_alt:var(--dm-color-brand-500);
    --dm-color-utility-brand-600:var(--dm-color-brand-600);
    --dm-color-utility-brand-600_alt:var(--dm-color-brand-600);
    --dm-color-utility-brand-700:var(--dm-color-brand-700);
    --dm-color-utility-brand-700_alt:var(--dm-color-brand-700);
    --dm-color-utility-brand-800:var(--dm-color-brand-800);
    --dm-color-utility-brand-800_alt:var(--dm-color-brand-800);
    --dm-color-utility-brand-900:var(--dm-color-brand-900);
    --dm-color-utility-brand-900_alt:var(--dm-color-brand-900);
    --dm-color-utility-neutral-50:var(--dm-color-neutral-50);
    --dm-color-utility-neutral-100:var(--dm-color-neutral-100);
    --dm-color-utility-neutral-200:var(--dm-color-neutral-200);
    --dm-color-utility-neutral-300:var(--dm-color-neutral-300);
    --dm-color-utility-neutral-400:var(--dm-color-neutral-400);
    --dm-color-utility-neutral-500:var(--dm-color-neutral-500);
    --dm-color-utility-neutral-600:var(--dm-color-neutral-600);
    --dm-color-utility-neutral-700:var(--dm-color-neutral-700);
    --dm-color-utility-neutral-800:var(--dm-color-neutral-800);
    --dm-color-utility-neutral-900:var(--dm-color-neutral-900);
    --dm-color-utility-error-50:var(--dm-color-error-50);
    --dm-color-utility-error-100:var(--dm-color-error-100);
    --dm-color-utility-error-200:var(--dm-color-error-200);
    --dm-color-utility-error-300:var(--dm-color-error-300);
    --dm-color-utility-error-400:var(--dm-color-error-400);
    --dm-color-utility-error-500:var(--dm-color-error-500);
    --dm-color-utility-error-600:var(--dm-color-error-600);
    --dm-color-utility-error-700:var(--dm-color-error-700);
    --dm-color-utility-warning-50:var(--dm-color-warning-50);
    --dm-color-utility-warning-100:var(--dm-color-warning-100);
    --dm-color-utility-warning-200:var(--dm-color-warning-200);
    --dm-color-utility-warning-300:var(--dm-color-warning-300);
    --dm-color-utility-warning-400:var(--dm-color-warning-400);
    --dm-color-utility-warning-500:var(--dm-color-warning-500);
    --dm-color-utility-warning-600:var(--dm-color-warning-600);
    --dm-color-utility-warning-700:var(--dm-color-warning-700);
    --dm-color-utility-success-50:var(--dm-color-success-50);
    --dm-color-utility-success-100:var(--dm-color-success-100);
    --dm-color-utility-success-200:var(--dm-color-success-200);
    --dm-color-utility-success-300:var(--dm-color-success-300);
    --dm-color-utility-success-400:var(--dm-color-success-400);
    --dm-color-utility-success-500:var(--dm-color-success-500);
    --dm-color-utility-success-600:var(--dm-color-success-600);
    --dm-color-utility-success-700:var(--dm-color-success-700);
    --dm-color-utility-yellow-50:var(--dm-color-yellow-50);
    --dm-color-utility-yellow-100:var(--dm-color-yellow-100);
    --dm-color-utility-yellow-200:var(--dm-color-yellow-200);
    --dm-color-utility-yellow-300:var(--dm-color-yellow-300);
    --dm-color-utility-yellow-400:var(--dm-color-yellow-400);
    --dm-color-utility-yellow-500:var(--dm-color-yellow-500);
    --dm-color-utility-yellow-600:var(--dm-color-yellow-600);
    --dm-color-utility-yellow-700:var(--dm-color-yellow-700);
    --dm-color-utility-green-50:var(--dm-color-green-50);
    --dm-color-utility-green-100:var(--dm-color-green-100);
    --dm-color-utility-green-200:var(--dm-color-green-200);
    --dm-color-utility-green-300:var(--dm-color-green-300);
    --dm-color-utility-green-400:var(--dm-color-green-400);
    --dm-color-utility-green-500:var(--dm-color-green-500);
    --dm-color-utility-green-600:var(--dm-color-green-600);
    --dm-color-utility-green-700:var(--dm-color-green-700);
    --dm-color-utility-gray-blue-50:var(--dm-color-gray-blue-50);
    --dm-color-utility-gray-blue-100:var(--dm-color-gray-blue-100);
    --dm-color-utility-gray-blue-200:var(--dm-color-gray-blue-200);
    --dm-color-utility-gray-blue-300:var(--dm-color-gray-blue-300);
    --dm-color-utility-gray-blue-400:var(--dm-color-gray-blue-400);
    --dm-color-utility-gray-blue-500:var(--dm-color-gray-blue-500);
    --dm-color-utility-gray-blue-600:var(--dm-color-gray-blue-600);
    --dm-color-utility-gray-blue-700:var(--dm-color-gray-blue-700);
    --dm-color-utility-blue-light-50:var(--dm-color-blue-light-50);
    --dm-color-utility-blue-light-100:var(--dm-color-blue-light-100);
    --dm-color-utility-blue-light-200:var(--dm-color-blue-light-200);
    --dm-color-utility-blue-light-300:var(--dm-color-blue-light-300);
    --dm-color-utility-blue-light-400:var(--dm-color-blue-light-400);
    --dm-color-utility-blue-light-500:var(--dm-color-blue-light-500);
    --dm-color-utility-blue-light-600:var(--dm-color-blue-light-600);
    --dm-color-utility-blue-light-700:var(--dm-color-blue-light-700);
    --dm-color-utility-blue-50:var(--dm-color-blue-50);
    --dm-color-utility-blue-100:var(--dm-color-blue-100);
    --dm-color-utility-blue-200:var(--dm-color-blue-200);
    --dm-color-utility-blue-300:var(--dm-color-blue-300);
    --dm-color-utility-blue-400:var(--dm-color-blue-400);
    --dm-color-utility-blue-500:var(--dm-color-blue-500);
    --dm-color-utility-blue-600:var(--dm-color-blue-600);
    --dm-color-utility-blue-700:var(--dm-color-blue-700);
    --dm-color-utility-blue-dark-50:var(--dm-color-blue-dark-50);
    --dm-color-utility-blue-dark-100:var(--dm-color-blue-dark-100);
    --dm-color-utility-blue-dark-200:var(--dm-color-blue-dark-200);
    --dm-color-utility-blue-dark-300:var(--dm-color-blue-dark-300);
    --dm-color-utility-blue-dark-400:var(--dm-color-blue-dark-400);
    --dm-color-utility-blue-dark-500:var(--dm-color-blue-dark-500);
    --dm-color-utility-blue-dark-600:var(--dm-color-blue-dark-600);
    --dm-color-utility-blue-dark-700:var(--dm-color-blue-dark-700);
    --dm-color-utility-indigo-50:var(--dm-color-indigo-50);
    --dm-color-utility-indigo-100:var(--dm-color-indigo-100);
    --dm-color-utility-indigo-200:var(--dm-color-indigo-200);
    --dm-color-utility-indigo-300:var(--dm-color-indigo-300);
    --dm-color-utility-indigo-400:var(--dm-color-indigo-400);
    --dm-color-utility-indigo-500:var(--dm-color-indigo-500);
    --dm-color-utility-indigo-600:var(--dm-color-indigo-600);
    --dm-color-utility-indigo-700:var(--dm-color-indigo-700);
    --dm-color-utility-purple-50:var(--dm-color-purple-50);
    --dm-color-utility-purple-100:var(--dm-color-purple-100);
    --dm-color-utility-purple-200:var(--dm-color-purple-200);
    --dm-color-utility-purple-300:var(--dm-color-purple-300);
    --dm-color-utility-purple-400:var(--dm-color-purple-400);
    --dm-color-utility-purple-500:var(--dm-color-purple-500);
    --dm-color-utility-purple-600:var(--dm-color-purple-600);
    --dm-color-utility-purple-700:var(--dm-color-purple-700);
    --dm-color-utility-fuchsia-50:var(--dm-color-fuchsia-50);
    --dm-color-utility-fuchsia-100:var(--dm-color-fuchsia-100);
    --dm-color-utility-fuchsia-200:var(--dm-color-fuchsia-200);
    --dm-color-utility-fuchsia-300:var(--dm-color-fuchsia-300);
    --dm-color-utility-fuchsia-400:var(--dm-color-fuchsia-400);
    --dm-color-utility-fuchsia-500:var(--dm-color-fuchsia-500);
    --dm-color-utility-fuchsia-600:var(--dm-color-fuchsia-600);
    --dm-color-utility-fuchsia-700:var(--dm-color-fuchsia-700);
    --dm-color-utility-pink-50:var(--dm-color-pink-50);
    --dm-color-utility-pink-100:var(--dm-color-pink-100);
    --dm-color-utility-pink-200:var(--dm-color-pink-200);
    --dm-color-utility-pink-300:var(--dm-color-pink-300);
    --dm-color-utility-pink-400:var(--dm-color-pink-400);
    --dm-color-utility-pink-500:var(--dm-color-pink-500);
    --dm-color-utility-pink-600:var(--dm-color-pink-600);
    --dm-color-utility-pink-700:var(--dm-color-pink-700);
    --dm-color-utility-orange-50:var(--dm-color-orange-50);
    --dm-color-utility-orange-100:var(--dm-color-orange-100);
    --dm-color-utility-orange-200:var(--dm-color-orange-200);
    --dm-color-utility-orange-300:var(--dm-color-orange-300);
    --dm-color-utility-orange-400:var(--dm-color-orange-400);
    --dm-color-utility-orange-500:var(--dm-color-orange-500);
    --dm-color-utility-orange-600:var(--dm-color-orange-600);
    --dm-color-utility-orange-700:var(--dm-color-orange-700);
    --dm-color-utility-orange-dark-50:var(--dm-color-orange-dark-50);
    --dm-color-utility-orange-dark-100:var(--dm-color-orange-dark-100);
    --dm-color-utility-orange-dark-200:var(--dm-color-orange-dark-200);
    --dm-color-utility-orange-dark-300:var(--dm-color-orange-dark-300);
    --dm-color-utility-orange-dark-400:var(--dm-color-orange-dark-400);
    --dm-color-utility-orange-dark-500:var(--dm-color-orange-dark-500);
    --dm-color-utility-orange-dark-600:var(--dm-color-orange-dark-600);
    --dm-color-utility-orange-dark-700:var(--dm-color-orange-dark-700);
    --dm-color-text-primary:var(--dm-color-neutral-900);
    --dm-color-text-primary_on-brand:var(--dm-color-white);
    --dm-color-text-secondary:var(--dm-color-neutral-700);
    --dm-color-text-secondary_hover:var(--dm-color-neutral-800);
    --dm-color-text-secondary_on-brand:var(--dm-color-brand-200);
    --dm-color-text-tertiary:var(--dm-color-neutral-600);
    --dm-color-text-tertiary_hover:var(--dm-color-neutral-700);
    --dm-color-text-tertiary_on-brand:var(--dm-color-brand-200);
    --dm-color-text-quaternary:var(--dm-color-neutral-500);
    --dm-color-text-quaternary_on-brand:var(--dm-color-brand-300);
    --dm-color-text-white:var(--dm-color-white);
    --dm-color-text-placeholder:var(--dm-color-neutral-500);
    --dm-color-text-brand-primary:var(--dm-color-brand-900);
    --dm-color-text-brand-secondary:var(--dm-color-brand-700);
    --dm-color-text-brand-secondary_hover:var(--dm-color-brand-800);
    --dm-color-text-brand-tertiary:var(--dm-color-brand-600);
    --dm-color-text-brand-tertiary_alt:var(--dm-color-brand-600);
    --dm-color-text-error-primary:var(--dm-color-error-600);
    --dm-color-text-error-primary_hover:var(--dm-color-error-700);
    --dm-color-text-warning-primary:var(--dm-color-warning-600);
    --dm-color-text-success-primary:var(--dm-color-success-600);
    --dm-color-text-editor-icon-fg:var(--dm-color-neutral-400);
    --dm-color-text-editor-icon-fg_active:var(--dm-color-neutral-500);
    --dm-color-border-primary:var(--dm-color-neutral-300);
    --dm-color-border-secondary:var(--dm-color-neutral-200);
    --dm-color-border-secondary_alt:#0000001a;
    --dm-color-border-tertiary:var(--dm-color-neutral-100);
    --dm-color-border-error:var(--dm-color-error-500);
    --dm-color-border-error_subtle:var(--dm-color-error-300);
    --dm-color-border-brand:var(--dm-color-brand-500);
    --dm-color-border-brand_alt:var(--dm-color-brand-600);
    --dm-color-fg-primary:var(--dm-color-neutral-900);
    --dm-color-fg-secondary:var(--dm-color-neutral-700);
    --dm-color-fg-secondary_hover:var(--dm-color-neutral-800);
    --dm-color-fg-tertiary:var(--dm-color-neutral-600);
    --dm-color-fg-tertiary_hover:var(--dm-color-neutral-700);
    --dm-color-fg-quaternary:var(--dm-color-neutral-400);
    --dm-color-fg-quaternary_hover:var(--dm-color-neutral-500);
    --dm-color-fg-white:var(--dm-color-white);
    --dm-color-fg-brand-primary:var(--dm-color-brand-600);
    --dm-color-fg-brand-primary_alt:var(--dm-color-fg-brand-primary);
    --dm-color-fg-brand-secondary:var(--dm-color-brand-500);
    --dm-color-fg-brand-secondary_alt:var(--dm-color-fg-brand-secondary);
    --dm-color-fg-brand-secondary_hover:var(--dm-color-brand-600);
    --dm-color-fg-error-primary:var(--dm-color-error-600);
    --dm-color-fg-error-secondary:var(--dm-color-error-500);
    --dm-color-fg-warning-primary:var(--dm-color-warning-600);
    --dm-color-fg-warning-secondary:var(--dm-color-warning-500);
    --dm-color-fg-success-primary:var(--dm-color-success-600);
    --dm-color-fg-success-secondary:var(--dm-color-success-500);
    --dm-color-bg-primary:var(--dm-color-white);
    --dm-color-bg-primary_alt:var(--dm-color-white);
    --dm-color-bg-primary_hover:var(--dm-color-neutral-50);
    --dm-color-bg-primary-solid:var(--dm-color-neutral-950);
    --dm-color-bg-secondary:var(--dm-color-neutral-50);
    --dm-color-bg-secondary_alt:var(--dm-color-neutral-50);
    --dm-color-bg-secondary_hover:var(--dm-color-neutral-100);
    --dm-color-bg-secondary-solid:var(--dm-color-neutral-600);
    --dm-color-bg-tertiary:var(--dm-color-neutral-100);
    --dm-color-bg-quaternary:var(--dm-color-neutral-200);
    --dm-color-bg-overlay:var(--dm-color-neutral-950);
    --dm-color-bg-brand-primary:var(--dm-color-brand-50);
    --dm-color-bg-brand-primary_alt:var(--dm-color-brand-50);
    --dm-color-bg-brand-secondary:var(--dm-color-brand-100);
    --dm-color-bg-brand-solid:var(--dm-color-brand-600);
    --dm-color-bg-brand-solid_hover:var(--dm-color-brand-700);
    --dm-color-bg-brand-section:var(--dm-color-brand-800);
    --dm-color-bg-brand-section_subtle:var(--dm-color-brand-700);
    --dm-color-bg-active:var(--dm-color-bg-brand-primary);
    --dm-color-bg-error-primary:var(--dm-color-error-50);
    --dm-color-bg-error-secondary:var(--dm-color-error-100);
    --dm-color-bg-error-solid:var(--dm-color-error-600);
    --dm-color-bg-error-solid_hover:var(--dm-color-error-700);
    --dm-color-bg-warning-primary:var(--dm-color-warning-50);
    --dm-color-bg-warning-secondary:var(--dm-color-warning-100);
    --dm-color-bg-warning-solid:var(--dm-color-warning-600);
    --dm-color-bg-success-primary:var(--dm-color-success-50);
    --dm-color-bg-success-secondary:var(--dm-color-success-100);
    --dm-color-bg-success-solid:var(--dm-color-success-600);
    --dm-color-app-store-badge-border:#a6a6a6;
    --dm-color-avatar-styles-bg-neutral:224 224 224 1;
    --dm-color-featured-icon-light-fg-brand:var(--dm-color-brand-600);
    --dm-color-featured-icon-light-fg-error:var(--dm-color-error-600);
    --dm-color-featured-icon-light-fg-gray:var(--dm-color-neutral-500);
    --dm-color-featured-icon-light-fg-success:var(--dm-color-success-600);
    --dm-color-featured-icon-light-fg-warning:var(--dm-color-warning-600);
    --dm-color-focus-ring:var(--dm-color-brand-500);
    --dm-color-focus-ring-error:var(--dm-color-error-500);
    --dm-color-footer-button-fg:var(--dm-color-brand-200);
    --dm-color-footer-button-fg_hover:var(--dm-color-white);
    --dm-color-icon-fg-brand:var(--dm-color-brand-600);
    --dm-color-icon-fg-brand_on-brand:var(--dm-color-brand-200);
    --dm-color-screen-mockup-border:var(--dm-color-neutral-900);
    --dm-color-slider-handle-bg:var(--dm-color-white);
    --dm-color-slider-handle-border:var(--dm-color-brand-600);
    --dm-color-toggle-border:var(--dm-color-neutral-300);
    --dm-color-toggle-slim-border_pressed:var(--dm-color-bg-brand-solid);
    --dm-color-toggle-slim-border_pressed-hover:var(--dm-color-bg-brand-solid_hover);
    --dm-color-tooltip-supporting-text:var(--dm-color-neutral-300);
    --dm-color-fg-disabled:var(--dm-color-neutral-400);
    --dm-color-focus-ring-gray:var(--dm-color-neutral-500);
    --dm-color-backdrop-background:#0c111db3;
    --dm-color-button-social-black-ring:transparent;
    --dm-color-file-frame:var(--dm-color-neutral-300);
    --dm-color-file-page-bg:var(--dm-color-neutral-100);
    --dm-color-file-fold:var(--dm-color-neutral-200);
    --dm-color-file-label:var(--dm-color-neutral-700);
    --dm-disabled-opacity:.5;
  }
  .dark-mode {
    --dm-color-alpha-white:#0c0e12;
    --dm-color-alpha-black:#fff;
    --dm-color-neutral-25:#fcfcfc;
    --dm-color-neutral-50:#fafafa;
    --dm-color-neutral-100:#f5f5f5;
    --dm-color-neutral-200:#e5e5e5;
    --dm-color-neutral-300:#d4d4d4;
    --dm-color-neutral-400:#a1a1a1;
    --dm-color-neutral-500:#737373;
    --dm-color-neutral-600:#525252;
    --dm-color-neutral-700:#404040;
    --dm-color-neutral-800:#262626;
    --dm-color-neutral-900:#171717;
    --dm-color-neutral-950:#0a0a0a;
    --dm-color-utility-brand-50:var(--dm-color-brand-950);
    --dm-color-utility-brand-50_alt:var(--dm-color-utility-neutral-50);
    --dm-color-utility-brand-100:var(--dm-color-brand-900);
    --dm-color-utility-brand-100_alt:var(--dm-color-utility-neutral-100);
    --dm-color-utility-brand-200:var(--dm-color-brand-800);
    --dm-color-utility-brand-200_alt:var(--dm-color-utility-neutral-200);
    --dm-color-utility-brand-300:var(--dm-color-brand-700);
    --dm-color-utility-brand-300_alt:var(--dm-color-utility-neutral-300);
    --dm-color-utility-brand-400:var(--dm-color-brand-600);
    --dm-color-utility-brand-400_alt:var(--dm-color-utility-neutral-400);
    --dm-color-utility-brand-500:var(--dm-color-brand-500);
    --dm-color-utility-brand-500_alt:var(--dm-color-utility-neutral-500);
    --dm-color-utility-brand-600:var(--dm-color-brand-400);
    --dm-color-utility-brand-600_alt:var(--dm-color-utility-neutral-600);
    --dm-color-utility-brand-700:var(--dm-color-brand-300);
    --dm-color-utility-brand-700_alt:var(--dm-color-utility-neutral-700);
    --dm-color-utility-brand-800:var(--dm-color-brand-200);
    --dm-color-utility-brand-800_alt:var(--dm-color-utility-neutral-800);
    --dm-color-utility-brand-900:var(--dm-color-brand-100);
    --dm-color-utility-brand-900_alt:var(--dm-color-utility-neutral-900);
    --dm-color-utility-neutral-50:var(--dm-color-neutral-900);
    --dm-color-utility-neutral-100:var(--dm-color-neutral-800);
    --dm-color-utility-neutral-200:var(--dm-color-neutral-700);
    --dm-color-utility-neutral-300:var(--dm-color-neutral-700);
    --dm-color-utility-neutral-400:var(--dm-color-neutral-600);
    --dm-color-utility-neutral-500:var(--dm-color-neutral-500);
    --dm-color-utility-neutral-600:var(--dm-color-neutral-400);
    --dm-color-utility-neutral-700:var(--dm-color-neutral-300);
    --dm-color-utility-neutral-800:var(--dm-color-neutral-200);
    --dm-color-utility-neutral-900:var(--dm-color-neutral-100);
    --dm-color-utility-error-50:var(--dm-color-error-950);
    --dm-color-utility-error-100:var(--dm-color-error-900);
    --dm-color-utility-error-200:var(--dm-color-error-800);
    --dm-color-utility-error-300:var(--dm-color-error-700);
    --dm-color-utility-error-400:var(--dm-color-error-600);
    --dm-color-utility-error-500:var(--dm-color-error-500);
    --dm-color-utility-error-600:var(--dm-color-error-400);
    --dm-color-utility-error-700:var(--dm-color-error-300);
    --dm-color-utility-warning-50:var(--dm-color-warning-950);
    --dm-color-utility-warning-100:var(--dm-color-warning-900);
    --dm-color-utility-warning-200:var(--dm-color-warning-800);
    --dm-color-utility-warning-300:var(--dm-color-warning-700);
    --dm-color-utility-warning-400:var(--dm-color-warning-600);
    --dm-color-utility-warning-500:var(--dm-color-warning-500);
    --dm-color-utility-warning-600:var(--dm-color-warning-400);
    --dm-color-utility-warning-700:var(--dm-color-warning-300);
    --dm-color-utility-success-50:var(--dm-color-success-950);
    --dm-color-utility-success-100:var(--dm-color-success-900);
    --dm-color-utility-success-200:var(--dm-color-success-800);
    --dm-color-utility-success-300:var(--dm-color-success-700);
    --dm-color-utility-success-400:var(--dm-color-success-600);
    --dm-color-utility-success-500:var(--dm-color-success-500);
    --dm-color-utility-success-600:var(--dm-color-success-400);
    --dm-color-utility-success-700:var(--dm-color-success-300);
    --dm-color-utility-yellow-50:var(--dm-color-yellow-950);
    --dm-color-utility-yellow-100:var(--dm-color-yellow-900);
    --dm-color-utility-yellow-200:var(--dm-color-yellow-800);
    --dm-color-utility-yellow-300:var(--dm-color-yellow-700);
    --dm-color-utility-yellow-400:var(--dm-color-yellow-600);
    --dm-color-utility-yellow-500:var(--dm-color-yellow-500);
    --dm-color-utility-yellow-600:var(--dm-color-yellow-400);
    --dm-color-utility-yellow-700:var(--dm-color-yellow-300);
    --dm-color-utility-green-50:var(--dm-color-green-950);
    --dm-color-utility-green-100:var(--dm-color-green-900);
    --dm-color-utility-green-200:var(--dm-color-green-800);
    --dm-color-utility-green-300:var(--dm-color-green-700);
    --dm-color-utility-green-400:var(--dm-color-green-600);
    --dm-color-utility-green-500:var(--dm-color-green-500);
    --dm-color-utility-green-600:var(--dm-color-green-400);
    --dm-color-utility-green-700:var(--dm-color-green-300);
    --dm-color-utility-gray-blue-50:var(--dm-color-gray-blue-950);
    --dm-color-utility-gray-blue-100:var(--dm-color-gray-blue-900);
    --dm-color-utility-gray-blue-200:var(--dm-color-gray-blue-800);
    --dm-color-utility-gray-blue-300:var(--dm-color-gray-blue-700);
    --dm-color-utility-gray-blue-400:var(--dm-color-gray-blue-600);
    --dm-color-utility-gray-blue-500:var(--dm-color-gray-blue-500);
    --dm-color-utility-gray-blue-600:var(--dm-color-gray-blue-400);
    --dm-color-utility-gray-blue-700:var(--dm-color-gray-blue-300);
    --dm-color-utility-blue-light-50:var(--dm-color-blue-light-950);
    --dm-color-utility-blue-light-100:var(--dm-color-blue-light-900);
    --dm-color-utility-blue-light-200:var(--dm-color-blue-light-800);
    --dm-color-utility-blue-light-300:var(--dm-color-blue-light-700);
    --dm-color-utility-blue-light-400:var(--dm-color-blue-light-600);
    --dm-color-utility-blue-light-500:var(--dm-color-blue-light-500);
    --dm-color-utility-blue-light-600:var(--dm-color-blue-light-400);
    --dm-color-utility-blue-light-700:var(--dm-color-blue-light-300);
    --dm-color-utility-blue-50:var(--dm-color-blue-950);
    --dm-color-utility-blue-100:var(--dm-color-blue-900);
    --dm-color-utility-blue-200:var(--dm-color-blue-800);
    --dm-color-utility-blue-300:var(--dm-color-blue-700);
    --dm-color-utility-blue-400:var(--dm-color-blue-600);
    --dm-color-utility-blue-500:var(--dm-color-blue-500);
    --dm-color-utility-blue-600:var(--dm-color-blue-400);
    --dm-color-utility-blue-700:var(--dm-color-blue-300);
    --dm-color-utility-blue-dark-50:var(--dm-color-blue-dark-950);
    --dm-color-utility-blue-dark-100:var(--dm-color-blue-dark-900);
    --dm-color-utility-blue-dark-200:var(--dm-color-blue-dark-800);
    --dm-color-utility-blue-dark-300:var(--dm-color-blue-dark-700);
    --dm-color-utility-blue-dark-400:var(--dm-color-blue-dark-600);
    --dm-color-utility-blue-dark-500:var(--dm-color-blue-dark-500);
    --dm-color-utility-blue-dark-600:var(--dm-color-blue-dark-400);
    --dm-color-utility-blue-dark-700:var(--dm-color-blue-dark-300);
    --dm-color-utility-indigo-50:var(--dm-color-indigo-950);
    --dm-color-utility-indigo-100:var(--dm-color-indigo-900);
    --dm-color-utility-indigo-200:var(--dm-color-indigo-800);
    --dm-color-utility-indigo-300:var(--dm-color-indigo-700);
    --dm-color-utility-indigo-400:var(--dm-color-indigo-600);
    --dm-color-utility-indigo-500:var(--dm-color-indigo-500);
    --dm-color-utility-indigo-600:var(--dm-color-indigo-400);
    --dm-color-utility-indigo-700:var(--dm-color-indigo-300);
    --dm-color-utility-purple-50:var(--dm-color-purple-950);
    --dm-color-utility-purple-100:var(--dm-color-purple-900);
    --dm-color-utility-purple-200:var(--dm-color-purple-800);
    --dm-color-utility-purple-300:var(--dm-color-purple-700);
    --dm-color-utility-purple-400:var(--dm-color-purple-600);
    --dm-color-utility-purple-500:var(--dm-color-purple-500);
    --dm-color-utility-purple-600:var(--dm-color-purple-400);
    --dm-color-utility-purple-700:var(--dm-color-purple-300);
    --dm-color-utility-fuchsia-50:var(--dm-color-fuchsia-950);
    --dm-color-utility-fuchsia-100:var(--dm-color-fuchsia-900);
    --dm-color-utility-fuchsia-200:var(--dm-color-fuchsia-800);
    --dm-color-utility-fuchsia-300:var(--dm-color-fuchsia-700);
    --dm-color-utility-fuchsia-400:var(--dm-color-fuchsia-600);
    --dm-color-utility-fuchsia-500:var(--dm-color-fuchsia-500);
    --dm-color-utility-fuchsia-600:var(--dm-color-fuchsia-400);
    --dm-color-utility-fuchsia-700:var(--dm-color-fuchsia-300);
    --dm-color-utility-pink-50:var(--dm-color-pink-950);
    --dm-color-utility-pink-100:var(--dm-color-pink-900);
    --dm-color-utility-pink-200:var(--dm-color-pink-800);
    --dm-color-utility-pink-300:var(--dm-color-pink-700);
    --dm-color-utility-pink-400:var(--dm-color-pink-600);
    --dm-color-utility-pink-500:var(--dm-color-pink-500);
    --dm-color-utility-pink-600:var(--dm-color-pink-400);
    --dm-color-utility-pink-700:var(--dm-color-pink-300);
    --dm-color-utility-orange-50:var(--dm-color-orange-950);
    --dm-color-utility-orange-100:var(--dm-color-orange-900);
    --dm-color-utility-orange-200:var(--dm-color-orange-800);
    --dm-color-utility-orange-300:var(--dm-color-orange-700);
    --dm-color-utility-orange-400:var(--dm-color-orange-600);
    --dm-color-utility-orange-500:var(--dm-color-orange-500);
    --dm-color-utility-orange-600:var(--dm-color-orange-400);
    --dm-color-utility-orange-700:var(--dm-color-orange-300);
    --dm-color-utility-orange-dark-50:var(--dm-color-orange-dark-950);
    --dm-color-utility-orange-dark-100:var(--dm-color-orange-dark-900);
    --dm-color-utility-orange-dark-200:var(--dm-color-orange-dark-800);
    --dm-color-utility-orange-dark-300:var(--dm-color-orange-dark-700);
    --dm-color-utility-orange-dark-400:var(--dm-color-orange-dark-600);
    --dm-color-utility-orange-dark-500:var(--dm-color-orange-dark-500);
    --dm-color-utility-orange-dark-600:var(--dm-color-orange-dark-400);
    --dm-color-utility-orange-dark-700:var(--dm-color-orange-dark-300);
    --dm-color-text-primary:var(--dm-color-neutral-50);
    --dm-color-text-primary_on-brand:var(--dm-color-neutral-50);
    --dm-color-text-secondary:var(--dm-color-neutral-300);
    --dm-color-text-secondary_hover:var(--dm-color-neutral-200);
    --dm-color-text-secondary_on-brand:var(--dm-color-neutral-300);
    --dm-color-text-tertiary:var(--dm-color-neutral-400);
    --dm-color-text-tertiary_hover:var(--dm-color-neutral-300);
    --dm-color-text-tertiary_on-brand:var(--dm-color-neutral-400);
    --dm-color-text-quaternary:var(--dm-color-neutral-400);
    --dm-color-text-quaternary_on-brand:var(--dm-color-neutral-400);
    --dm-color-text-placeholder:var(--dm-color-neutral-500);
    --dm-color-text-brand-primary:var(--dm-color-neutral-50);
    --dm-color-text-brand-secondary:var(--dm-color-neutral-300);
    --dm-color-text-brand-secondary_hover:var(--dm-color-neutral-200);
    --dm-color-text-brand-tertiary:var(--dm-color-neutral-400);
    --dm-color-text-brand-tertiary_alt:var(--dm-color-neutral-50);
    --dm-color-text-error-primary:var(--dm-color-error-400);
    --dm-color-text-error-primary_hover:var(--dm-color-error-300);
    --dm-color-text-warning-primary:var(--dm-color-warning-400);
    --dm-color-text-success-primary:var(--dm-color-success-400);
    --dm-color-text-editor-icon-fg:var(--dm-color-neutral-400);
    --dm-color-text-editor-icon-fg_active:var(--dm-color-white);
    --dm-color-border-primary:var(--dm-color-neutral-700);
    --dm-color-border-secondary:var(--dm-color-neutral-800);
    --dm-color-border-secondary_alt:var(--dm-color-neutral-800);
    --dm-color-border-tertiary:var(--dm-color-neutral-800);
    --dm-color-border-error:var(--dm-color-error-400);
    --dm-color-border-error_subtle:var(--dm-color-error-500);
    --dm-color-border-brand:var(--dm-color-brand-400);
    --dm-color-border-brand_alt:var(--dm-color-neutral-700);
    --dm-color-fg-primary:var(--dm-color-white);
    --dm-color-fg-secondary:var(--dm-color-neutral-300);
    --dm-color-fg-secondary_hover:var(--dm-color-neutral-200);
    --dm-color-fg-tertiary:var(--dm-color-neutral-400);
    --dm-color-fg-tertiary_hover:var(--dm-color-neutral-300);
    --dm-color-fg-quaternary:var(--dm-color-neutral-600);
    --dm-color-fg-quaternary_hover:var(--dm-color-neutral-500);
    --dm-color-fg-white:var(--dm-color-white);
    --dm-color-fg-brand-primary:var(--dm-color-brand-500);
    --dm-color-fg-brand-primary_alt:var(--dm-color-neutral-300);
    --dm-color-fg-brand-secondary:var(--dm-color-brand-500);
    --dm-color-fg-brand-secondary_alt:var(--dm-color-neutral-600);
    --dm-color-fg-brand-secondary_hover:var(--dm-color-neutral-500);
    --dm-color-fg-error-primary:var(--dm-color-error-500);
    --dm-color-fg-error-secondary:var(--dm-color-error-400);
    --dm-color-fg-warning-primary:var(--dm-color-warning-500);
    --dm-color-fg-warning-secondary:var(--dm-color-warning-400);
    --dm-color-fg-success-primary:var(--dm-color-success-500);
    --dm-color-fg-success-secondary:var(--dm-color-success-400);
    --dm-color-bg-primary:var(--dm-color-neutral-950);
    --dm-color-bg-primary_alt:var(--dm-color-bg-secondary);
    --dm-color-bg-primary_hover:var(--dm-color-neutral-900);
    --dm-color-bg-primary-solid:var(--dm-color-bg-secondary);
    --dm-color-bg-secondary:var(--dm-color-neutral-900);
    --dm-color-bg-secondary_alt:var(--dm-color-bg-primary);
    --dm-color-bg-secondary_hover:var(--dm-color-neutral-800);
    --dm-color-bg-secondary-solid:var(--dm-color-neutral-600);
    --dm-color-bg-tertiary:var(--dm-color-neutral-800);
    --dm-color-bg-quaternary:var(--dm-color-neutral-700);
    --dm-color-bg-overlay:var(--dm-color-neutral-800);
    --dm-color-bg-brand-primary:var(--dm-color-brand-500);
    --dm-color-bg-brand-primary_alt:var(--dm-color-bg-secondary);
    --dm-color-bg-brand-secondary:var(--dm-color-brand-600);
    --dm-color-bg-brand-solid:var(--dm-color-brand-600);
    --dm-color-bg-brand-solid_hover:var(--dm-color-brand-500);
    --dm-color-bg-brand-section:var(--dm-color-bg-secondary);
    --dm-color-bg-brand-section_subtle:var(--dm-color-bg-primary);
    --dm-color-bg-active:var(--dm-color-brand-950);
    --dm-color-bg-error-primary:var(--dm-color-error-950);
    --dm-color-bg-error-secondary:var(--dm-color-error-600);
    --dm-color-bg-error-solid:var(--dm-color-error-600);
    --dm-color-bg-error-solid_hover:var(--dm-color-error-500);
    --dm-color-bg-warning-primary:var(--dm-color-warning-950);
    --dm-color-bg-warning-secondary:var(--dm-color-warning-600);
    --dm-color-bg-warning-solid:var(--dm-color-warning-600);
    --dm-color-bg-success-primary:var(--dm-color-success-950);
    --dm-color-bg-success-secondary:var(--dm-color-success-600);
    --dm-color-bg-success-solid:var(--dm-color-success-600);
    --dm-color-app-store-badge-border:var(--dm-color-white);
    --dm-color-avatar-styles-bg-neutral:224 224 224 1;
    --dm-color-featured-icon-light-fg-brand:var(--dm-color-brand-200);
    --dm-color-featured-icon-light-fg-error:var(--dm-color-error-200);
    --dm-color-featured-icon-light-fg-gray:var(--dm-color-neutral-200);
    --dm-color-featured-icon-light-fg-success:var(--dm-color-success-200);
    --dm-color-featured-icon-light-fg-warning:var(--dm-color-warning-200);
    --dm-color-focus-ring:var(--dm-color-brand-500);
    --dm-color-focus-ring-error:var(--dm-color-error-500);
    --dm-color-footer-button-fg:var(--dm-color-neutral-300);
    --dm-color-footer-button-fg_hover:var(--dm-color-neutral-100);
    --dm-color-icon-fg-brand:var(--dm-color-neutral-400);
    --dm-color-icon-fg-brand_on-brand:var(--dm-color-neutral-400);
    --dm-color-screen-mockup-border:var(--dm-color-neutral-700);
    --dm-color-slider-handle-bg:var(--dm-color-fg-brand-primary);
    --dm-color-slider-handle-border:var(--dm-color-bg-primary);
    --dm-color-toggle-border:var(--dm-color-transparent);
    --dm-color-toggle-slim-border_pressed:var(--dm-color-transparent);
    --dm-color-toggle-slim-border_pressed-hover:var(--dm-color-transparent);
    --dm-color-tooltip-supporting-text:var(--dm-color-neutral-300);
    --dm-color-fg-disabled:var(--dm-color-neutral-600);
    --dm-color-button-social-black-ring:var(--dm-color-border-primary);
    --dm-color-file-frame:#373a41;
    --dm-color-file-page-bg:#22262f;
    --dm-color-file-fold:#373a41;
    --dm-color-file-label:#cecfd2;
  }
  :root {
    --dm-radius:.5rem;
    --dm-radius-none:0px;
    --dm-radius-xxs:calc(var(--dm-radius) * .25);
    --dm-radius-xs:calc(var(--dm-radius) * .5);
    --dm-radius-sm:calc(var(--dm-radius) * .75);
    --dm-radius-md:var(--dm-radius);
    --dm-radius-lg:calc(var(--dm-radius) * 1.25);
    --dm-radius-xl:calc(var(--dm-radius) * 1.5);
    --dm-radius-2xl:calc(var(--dm-radius) * 2);
    --dm-radius-3xl:calc(var(--dm-radius) * 2.5);
    --dm-radius-4xl:calc(var(--dm-radius) * 3);
    --dm-radius-full:9999px;
    --dm-radius-button:var(--dm-radius-md);
    --dm-separator-border-width:1px;
    --dm-field-border-width:1px;
    --dm-z-index-hide:-1;
    --dm-z-index-base:0;
    --dm-z-index-raised:10;
    --dm-z-index-sticky:20;
    --dm-z-index-skip-link:70;
    --dm-z-index-dropdown-fallback:30;
    --dm-z-index-popover-fallback:40;
    --dm-z-index-modal-fallback:50;
    --dm-z-index-toast-fallback:9999;
    --dm-fileupload-radius:var(--dm-radius-xl);
    --dm-fileupload-bg:var(--dm-color-bg-primary);
    --dm-fileupload-text-color:var(--dm-color-text-tertiary);
    --dm-fileupload-border-color:var(--dm-color-border-secondary);
    --dm-fileupload-hover-bg:var(--dm-color-bg-brand-primary);
    --dm-fileupload-active-ring-color:var(--dm-color-border-brand);
    --dm-fileupload-disabled-bg:var(--dm-color-bg-secondary);
    --dm-popover-radius:var(--dm-radius-lg);
    --dm-popover-shadow:var(--dm-shadow-lg);
    --dm-popover-bg:var(--dm-color-bg-primary);
    --dm-popover-border-color:var(--dm-color-border-secondary);
    --dm-popover-ring-color:var(--dm-color-border-secondary_alt);
    --dm-form-control-bg:var(--dm-color-bg-primary);
    --dm-form-control-border:var(--dm-color-border-primary);
    --dm-form-control-bg-disabled:var(--dm-color-bg-tertiary);
    --dm-form-control-disabled-opacity:var(--dm-disabled-opacity);
    --dm-form-control-bg-checked:var(--dm-color-bg-brand-solid);
    --dm-form-control-border-checked:var(--dm-color-bg-brand-solid);
    --dm-form-control-fg:var(--dm-color-fg-white);
    --dm-form-control-border-error:var(--dm-color-border-error);
    --dm-form-control-radius:var(--dm-radius-lg);
    --dm-form-control-shadow:var(--dm-shadow-xs);
    --dm-form-control-text:var(--dm-color-text-primary);
    --dm-form-control-placeholder:var(--dm-color-text-placeholder);
    --dm-form-control-readonly-text:var(--dm-color-text-secondary);
    --dm-form-control-readonly-bg:var(--dm-color-bg-secondary);
    --dm-form-control-focus-ring:var(--dm-color-border-brand);
    --dm-form-control-field-error-border:var(--dm-color-border-error_subtle);
    --dm-form-control-field-error-ring:var(--dm-color-border-error);
    --dm-form-control-focus-ring-shadow:inset 0 0 0 var(--dm-focus-ring-width) var(--dm-form-control-focus-ring);
    --dm-form-control-error-focus-ring-shadow:inset 0 0 0 var(--dm-focus-ring-width) var(--dm-form-control-field-error-ring);
    --dm-form-control-label-color:var(--dm-color-text-secondary);
    --dm-form-control-hint-color:var(--dm-color-text-tertiary);
    --dm-form-control-gap:var(--dm-spacing-8);
  }
  .dark-mode dm-input {
    --dm-input-resize-handle:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMkwyIDEwIiBzdHJva2U9IiMzNzNBNDEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMSA3TDcgMTEiIHN0cm9rZT0iIzM3M0E0MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
    --dm-input-select-chevron:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%206L8%2010L12%206%22%20stroke%3D%22%23535862%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
  }
  input[slot=native][type=number]::-webkit-outer-spin-button,
  input[slot=native][type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  :root {
    --dm-spacing:.25rem;
    --dm-spacing-0:0px;
    --dm-spacing-2:calc(var(--dm-spacing) * .5);
    --dm-spacing-3:calc(var(--dm-spacing) * .75);
    --dm-spacing-4:var(--dm-spacing);
    --dm-spacing-5:calc(var(--dm-spacing) * 1.25);
    --dm-spacing-6:calc(var(--dm-spacing) * 1.5);
    --dm-spacing-8:calc(var(--dm-spacing) * 2);
    --dm-spacing-9:calc(var(--dm-spacing) * 2.25);
    --dm-spacing-10:calc(var(--dm-spacing) * 2.5);
    --dm-spacing-11:calc(var(--dm-spacing) * 2.75);
    --dm-spacing-12:calc(var(--dm-spacing) * 3);
    --dm-spacing-14:calc(var(--dm-spacing) * 3.5);
    --dm-spacing-16:calc(var(--dm-spacing) * 4);
    --dm-spacing-20:calc(var(--dm-spacing) * 5);
    --dm-spacing-24:calc(var(--dm-spacing) * 6);
    --dm-spacing-32:calc(var(--dm-spacing) * 8);
    --dm-spacing-40:calc(var(--dm-spacing) * 10);
    --dm-spacing-48:calc(var(--dm-spacing) * 12);
    --dm-spacing-64:calc(var(--dm-spacing) * 16);
    --dm-spacing-80:calc(var(--dm-spacing) * 20);
    --dm-spacing-96:calc(var(--dm-spacing) * 24);
    --dm-spacing-128:calc(var(--dm-spacing) * 32);
    --dm-spacing-160:calc(var(--dm-spacing) * 40);
    --dm-spacing-192:calc(var(--dm-spacing) * 48);
    --dm-spacing-224:calc(var(--dm-spacing) * 56);
    --dm-spacing-256:calc(var(--dm-spacing) * 64);
    --dm-spacing-320:calc(var(--dm-spacing) * 80);
    --dm-spacing-384:calc(var(--dm-spacing) * 96);
    --dm-spacing-480:calc(var(--dm-spacing) * 120);
    --dm-spacing-560:calc(var(--dm-spacing) * 140);
    --dm-spacing-640:calc(var(--dm-spacing) * 160);
    --dm-spacing-720:calc(var(--dm-spacing) * 180);
    --dm-spacing-768:calc(var(--dm-spacing) * 192);
    --dm-spacing-1024:calc(var(--dm-spacing) * 256);
    --dm-spacing-1280:calc(var(--dm-spacing) * 320);
    --dm-spacing-1440:calc(var(--dm-spacing) * 360);
    --dm-spacing-1600:calc(var(--dm-spacing) * 400);
    --dm-spacing-1920:calc(var(--dm-spacing) * 480);
    --dm-action-row-gap:var(--dm-spacing-12);
    --dm-overlay-menu-clearance:var(--dm-spacing-48);
    --dm-container-padding-mobile:var(--dm-spacing-16);
    --dm-container-padding-desktop:var(--dm-spacing-32);
    --dm-container-padding-desktop-narrow:var(--dm-spacing-24);
    --dm-container-padding-block-start:var(--dm-spacing-32);
    --dm-container-padding-block-end:var(--dm-spacing-48);
    --dm-container-max-width-desktop:var(--dm-spacing-1280);
    --dm-surface-padding-mobile:var(--dm-spacing-16);
    --dm-surface-padding-desktop:var(--dm-spacing-24);
    --dm-width-xxs:var(--dm-spacing-320);
    --dm-width-xs:var(--dm-spacing-384);
    --dm-width-sm:var(--dm-spacing-480);
    --dm-width-md:var(--dm-spacing-560);
    --dm-width-lg:var(--dm-spacing-640);
    --dm-paragraph-max-width:var(--dm-spacing-720);
    --dm-width-xl:var(--dm-spacing-768);
    --dm-width-2xl:var(--dm-spacing-1024);
    --dm-width-3xl:var(--dm-spacing-1280);
    --dm-width-4xl:var(--dm-spacing-1440);
    --dm-width-5xl:var(--dm-spacing-1600);
    --dm-width-6xl:var(--dm-spacing-1920);
    --dm-overlay-close-size:calc(var(--dm-spacing) * 9);
    --dm-font-sans:"Inter";
    --dm-font-body:var(--dm-font-sans),
      -apple-system,
      "Segoe UI",
      Roboto,
      Arial,
      sans-serif;
    --dm-font-display:var(--dm-font-sans),
      -apple-system,
      "Segoe UI",
      Roboto,
      Arial,
      sans-serif;
    --dm-font-mono:ui-monospace,
      "Roboto Mono",
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      "Liberation Mono",
      "Courier New",
      monospace;
    --dm-font-weight-thin:100;
    --dm-font-weight-extralight:200;
    --dm-font-weight-light:300;
    --dm-font-weight-normal:400;
    --dm-font-weight-medium:500;
    --dm-font-weight-semibold:600;
    --dm-font-weight-bold:700;
    --dm-font-weight-extrabold:800;
    --dm-font-weight-black:900;
    --dm-text-scale:.25rem;
    --dm-text-xs:calc(var(--dm-text-scale) * 3);
    --dm-text-xs--line-height:calc(var(--dm-text-scale) * 4.5);
    --dm-text-sm:calc(var(--dm-text-scale) * 3.5);
    --dm-text-sm--line-height:calc(var(--dm-text-scale) * 5);
    --dm-text-md:calc(var(--dm-text-scale) * 4);
    --dm-text-md--line-height:calc(var(--dm-text-scale) * 6);
    --dm-text-lg:calc(var(--dm-text-scale) * 4.5);
    --dm-text-lg--line-height:calc(var(--dm-text-scale) * 7);
    --dm-text-xl:calc(var(--dm-text-scale) * 5);
    --dm-text-xl--line-height:calc(var(--dm-text-scale) * 7.5);
    --dm-text-display-xs:calc(var(--dm-text-scale) * 6);
    --dm-text-display-xs--line-height:calc(var(--dm-text-scale) * 8);
    --dm-text-display-sm:calc(var(--dm-text-scale) * 7.5);
    --dm-text-display-sm--line-height:calc(var(--dm-text-scale) * 9.5);
    --dm-text-display-md:calc(var(--dm-text-scale) * 9);
    --dm-text-display-md--line-height:calc(var(--dm-text-scale) * 11);
    --dm-text-display-md--letter-spacing:-.72px;
    --dm-text-display-lg:calc(var(--dm-text-scale) * 12);
    --dm-text-display-lg--line-height:calc(var(--dm-text-scale) * 15);
    --dm-text-display-lg--letter-spacing:-.96px;
    --dm-text-display-xl:calc(var(--dm-text-scale) * 15);
    --dm-text-display-xl--line-height:calc(var(--dm-text-scale) * 18);
    --dm-text-display-xl--letter-spacing:-1.2px;
    --dm-text-display-2xl:calc(var(--dm-text-scale) * 18);
    --dm-text-display-2xl--line-height:calc(var(--dm-text-scale) * 22.5);
    --dm-text-display-2xl--letter-spacing:-1.44px;
    --dm-shadow-xs:0px 1px 2px #0000000d;
    --dm-shadow-sm:0px 1px 3px #0000001a, 0px 1px 2px -1px #0000001a;
    --dm-shadow-md:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000000f;
    --dm-shadow-lg:0px 12px 16px -4px #00000014,
      0px 4px 6px -2px #00000008,
      0px 2px 2px -1px #0000000a;
    --dm-shadow-xl:0px 20px 24px -4px #00000014,
      0px 8px 8px -4px #00000008,
      0px 3px 3px -1.5px #0000000a;
    --dm-shadow-2xl:0px 24px 48px -12px #0000002e, 0px 4px 4px -2px #0000000a;
    --dm-shadow-3xl:0px 32px 64px -12px #00000024, 0px 5px 5px -2.5px #0000000a;
    --dm-shadow-skeuomorphic:0px 0px 0px 1px #0000002e inset, 0px -2px 0px 0px #0000000d inset;
    --dm-shadow-xs-skeuomorphic:var(--dm-shadow-skeuomorphic), var(--dm-shadow-xs);
    --dm-focus-ring-width:2px;
    --dm-focus-ring-offset:2px;
    --dm-focus-ring:0px 0px 0px 2px var(--dm-color-bg-primary), 0px 0px 0px 4px var(--dm-color-focus-ring);
    --dm-focus-ring-error:0px 0px 0px 2px var(--dm-color-bg-primary), 0px 0px 0px 4px var(--dm-color-focus-ring-error);
    --dm-focus-ring-shadow-xs:var(--dm-shadow-xs),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring);
    --dm-focus-ring-shadow-sm:var(--dm-shadow-sm),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring);
    --dm-focus-ring-error-shadow-xs:var(--dm-shadow-xs),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring-error);
    --dm-focus-ring-shadow-xs-skeuomorphic:var(--dm-shadow-skeuomorphic),
      var(--dm-shadow-xs),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring);
    --dm-focus-ring-shadow-xs-skeuomorphic-gray:var(--dm-shadow-skeuomorphic),
      var(--dm-shadow-xs),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring-gray);
    --dm-focus-ring-error-shadow-xs-skeuomorphic:var(--dm-shadow-skeuomorphic),
      var(--dm-shadow-xs),
      0px 0px 0px 2px var(--dm-color-bg-primary),
      0px 0px 0px 4px var(--dm-color-focus-ring-error);
    --dm-backdrop-blur-sm:blur(8px);
    --dm-backdrop-blur-md:blur(16px);
    --dm-backdrop-blur-lg:blur(24px);
    --dm-backdrop-blur-xl:blur(40px);
  }
  .shadow-xs {
    box-shadow: var(--dm-shadow-xs);
  }
  .shadow-sm {
    box-shadow: var(--dm-shadow-sm);
  }
  .shadow-md {
    box-shadow: var(--dm-shadow-md);
  }
  .shadow-lg {
    box-shadow: var(--dm-shadow-lg);
  }
  .shadow-xl {
    box-shadow: var(--dm-shadow-xl);
  }
  .shadow-2xl {
    box-shadow: var(--dm-shadow-2xl);
  }
  .shadow-3xl {
    box-shadow: var(--dm-shadow-3xl);
  }
  .shadow-xs-skeuomorphic {
    box-shadow: var(--dm-shadow-xs-skeuomorphic);
  }
  .backdrop-blur-sm {
    -webkit-backdrop-filter: var(--dm-backdrop-blur-sm);
    backdrop-filter: var(--dm-backdrop-blur-sm);
  }
  .backdrop-blur-md {
    -webkit-backdrop-filter: var(--dm-backdrop-blur-md);
    backdrop-filter: var(--dm-backdrop-blur-md);
  }
  .backdrop-blur-lg {
    -webkit-backdrop-filter: var(--dm-backdrop-blur-lg);
    backdrop-filter: var(--dm-backdrop-blur-lg);
  }
  .backdrop-blur-xl {
    -webkit-backdrop-filter: var(--dm-backdrop-blur-xl);
    backdrop-filter: var(--dm-backdrop-blur-xl);
  }
  .focus-ring {
    box-shadow: var(--dm-focus-ring);
  }
  .focus-ring-shadow-xs {
    box-shadow: var(--dm-focus-ring-shadow-xs);
  }
  .focus-ring-shadow-xs-skeuomorphic {
    box-shadow: var(--dm-focus-ring-shadow-xs-skeuomorphic);
  }
  .focus-ring-shadow-sm {
    box-shadow: var(--dm-focus-ring-shadow-sm);
  }
  .focus-ring-error {
    box-shadow: var(--dm-focus-ring-error);
  }
  .focus-ring-error-shadow-xs {
    box-shadow: var(--dm-focus-ring-error-shadow-xs);
  }
  .focus-ring-error-shadow-xs-skeuomorphic {
    box-shadow: var(--dm-focus-ring-error-shadow-xs-skeuomorphic);
  }
  .focus-ring-outline {
    outline: var(--dm-focus-ring-width) solid var(--dm-color-focus-ring);
    outline-offset: var(--dm-focus-ring-offset);
  }
  .focus-ring-outline-error {
    outline: var(--dm-focus-ring-width) solid var(--dm-color-focus-ring-error);
    outline-offset: var(--dm-focus-ring-offset);
  }
  :root {
    --dm-surface-bg:var(--dm-color-bg-primary);
    --dm-surface-border-color:var(--dm-color-border-secondary);
    --dm-surface-border-width:1px;
    --dm-surface-radius:var(--dm-radius-xl);
    --dm-surface-shadow:var(--dm-shadow-xs);
    --dm-ease-out:cubic-bezier(.23, 1, .32, 1);
    --dm-ease-out-strong:cubic-bezier(.2, 0, 0, 1);
    --dm-ease-in-out:cubic-bezier(.77, 0, .175, 1);
    --dm-ease-drawer:cubic-bezier(.32, .72, 0, 1);
    --dm-duration-75:75ms;
    --dm-duration-100:.1s;
    --dm-duration-150:.15s;
    --dm-duration-200:.2s;
    --dm-duration-300:.3s;
    --dm-duration-400:.4s;
    --dm-duration-500:.5s;
    --dm-duration-700:.7s;
    --dm-animate-caret-blink:caret-blink 1s infinite;
    --dm-animate-spin:spin 1s linear infinite;
  }
  @keyframes spin {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes caret-blink {
    0%, 50% {
      opacity: 1;
    }
    51%, to {
      opacity: 0;
    }
  }
  :root {
    --dm-breadcrumb-gap:var(--dm-spacing-8);
    --dm-breadcrumb-gap-button:var(--dm-spacing-4);
    --dm-breadcrumb-gap-mobile:var(--dm-spacing-6);
    --dm-breadcrumb-gap-button-mobile:var(--dm-spacing-2);
    --dm-breadcrumb-line-border-color:var(--dm-color-border-secondary);
    --dm-breadcrumb-icon-size:var(--dm-spacing-16);
    --dm-breadcrumb-divider-color:var(--dm-color-utility-neutral-300);
    --dm-breadcrumb-item-color:var(--dm-color-text-quaternary);
    --dm-breadcrumb-item-hover-color:var(--dm-color-text-tertiary_hover);
    --dm-breadcrumb-item-current-color:var(--dm-color-text-brand-secondary);
    --dm-breadcrumb-item-icon-color:var(--dm-color-fg-quaternary);
    --dm-breadcrumb-item-icon-hover-color:var(--dm-color-fg-quaternary_hover);
    --dm-breadcrumb-item-icon-current-color:var(--dm-color-fg-brand-primary);
    --dm-breadcrumb-item-radius:var(--dm-radius-sm);
    --dm-breadcrumb-item-button-radius:var(--dm-radius-md);
    --dm-breadcrumb-item-button-bg:transparent;
    --dm-breadcrumb-item-button-color:var(--dm-breadcrumb-item-color);
    --dm-breadcrumb-item-button-hover-color:var(--dm-breadcrumb-item-hover-color);
    --dm-breadcrumb-item-button-bg-hover:var(--dm-color-bg-primary_hover);
    --dm-breadcrumb-item-button-current-bg:var(--dm-breadcrumb-item-button-bg-hover);
    --dm-breadcrumb-item-button-current-color:var(--dm-color-text-tertiary_hover);
    --dm-dialog-bg:var(--dm-color-bg-primary);
    --dm-dialog-border-color:var(--dm-color-border-secondary);
    --dm-dialog-radius:var(--dm-radius-2xl);
    --dm-dialog-shadow:var(--dm-shadow-xl);
    --dm-dialog-padding:var(--dm-surface-padding-desktop);
    --dm-dialog-padding-mobile:var(--dm-surface-padding-mobile);
    --dm-tooltip-radius:var(--dm-radius-lg);
    --dm-tooltip-max-width:20rem;
    --dm-tooltip-shadow:var(--dm-shadow-lg);
    --dm-tooltip-bg:var(--dm-color-bg-primary-solid);
    --dm-tooltip-title-color:var(--dm-color-white);
    --dm-tooltip-border-color:transparent;
  }
}
@layer dm-components {
  dm-button-group dm-button-group-item + dm-button-group-item {
    border-left: 1px solid var(--dm-button-group-ring);
  }
  dm-button-group dm-button-group-item:first-child > button {
    border-top-left-radius: var(--dm-button-group-radius);
    border-bottom-left-radius: var(--dm-button-group-radius);
  }
  dm-button-group dm-button-group-item:last-child > button {
    border-top-right-radius: var(--dm-button-group-radius);
    border-bottom-right-radius: var(--dm-button-group-radius);
  }
  dm-button-group dm-icon > .dm-icon {
    --dm-icon-weight:600;
    --dm-icon-size:20px !important;
    --dm-icon-fontsize:20px !important;
    --dm-icon-icon-color:var(--dm-button-group-item-icon-fg) !important;
    --dm-icon-bg-color:transparent !important;
    --dm-icon-border-color:transparent !important;
    box-shadow: none !important;
    border-width: 0 !important;
  }
  dm-button-group dm-button-group-item > button:hover:not(:disabled) dm-icon > .dm-icon,
  dm-button-group dm-button-group-item > button[data-state=selected] dm-icon > .dm-icon {
    --dm-icon-icon-color:var(--dm-button-group-item-icon-fg-hover) !important;
  }
  dm-toggle-button dm-icon > .dm-icon {
    --dm-icon-weight:600;
    --dm-icon-size:var(--dm-toggle-button-icon-size) !important;
    --dm-icon-fontsize:var(--dm-toggle-button-icon-size) !important;
    --dm-icon-icon-color:currentColor !important;
    --dm-icon-bg-color:transparent !important;
    --dm-icon-border-color:transparent !important;
    box-shadow: none !important;
    border-width: 0 !important;
  }
}
@layer dm-utilities {
  @media (pointer: coarse) {
    .dm-extend-touch-target {
      touch-action: manipulation;
      position: relative;
    }
    .dm-extend-touch-target:after {
      content: "";
      position: absolute;
      inset: -.5rem;
    }
  }
  .dm-text-display-2xl {
    font-size: var(--dm-text-display-2xl);
    line-height: var(--dm-text-display-2xl--line-height);
    letter-spacing: var(--dm-text-display-2xl--letter-spacing);
  }
  .dm-text-display-xl {
    font-size: var(--dm-text-display-xl);
    line-height: var(--dm-text-display-xl--line-height);
    letter-spacing: var(--dm-text-display-xl--letter-spacing);
  }
  .dm-text-display-lg {
    font-size: var(--dm-text-display-lg);
    line-height: var(--dm-text-display-lg--line-height);
    letter-spacing: var(--dm-text-display-lg--letter-spacing);
  }
  .dm-text-display-md {
    font-size: var(--dm-text-display-md);
    line-height: var(--dm-text-display-md--line-height);
    letter-spacing: var(--dm-text-display-md--letter-spacing);
  }
  .dm-text-display-sm {
    font-size: var(--dm-text-display-sm);
    line-height: var(--dm-text-display-sm--line-height);
  }
  .dm-text-display-xs {
    font-size: var(--dm-text-display-xs);
    line-height: var(--dm-text-display-xs--line-height);
  }
  .dm-text-xl {
    font-size: var(--dm-text-xl);
    line-height: var(--dm-text-xl--line-height);
  }
  .dm-text-lg {
    font-size: var(--dm-text-lg);
    line-height: var(--dm-text-lg--line-height);
  }
  .dm-text-md {
    font-size: var(--dm-text-md);
    line-height: var(--dm-text-md--line-height);
  }
  .dm-text-sm {
    font-size: var(--dm-text-sm);
    line-height: var(--dm-text-sm--line-height);
  }
  .dm-text-xs {
    font-size: var(--dm-text-xs);
    line-height: var(--dm-text-xs--line-height);
  }
  .dm-text-weight-black {
    font-weight: var(--dm-font-weight-black);
  }
  .dm-text-weight-extrabold {
    font-weight: var(--dm-font-weight-extrabold);
  }
  .dm-text-weight-bold {
    font-weight: var(--dm-font-weight-bold);
  }
  .dm-text-weight-semibold {
    font-weight: var(--dm-font-weight-semibold);
  }
  .dm-text-weight-medium {
    font-weight: var(--dm-font-weight-medium);
  }
  .dm-text-weight-regular {
    font-weight: var(--dm-font-weight-normal);
  }
  .dm-text-weight-light {
    font-weight: var(--dm-font-weight-light);
  }
  .dm-text-weight-extralight {
    font-weight: var(--dm-font-weight-extralight);
  }
  .dm-text-align-center {
    text-align: center;
  }
  .dm-text-align-left {
    text-align: left;
  }
  .dm-text-align-right {
    text-align: right;
  }
  .text-typed-highlight--bewilligung {
    background-color: #00c48c;
  }
  .text-typed-highlight--nachweis {
    background-color: #0070f3;
  }
  .dm-color-text-base-white {
    color: var(--dm-color-white);
  }
  .dm-color-bg-base-white {
    background-color: var(--dm-color-white);
  }
  .dm-color-border-base-white {
    border-color: var(--dm-color-white);
  }
  .dm-color-text-base-black {
    color: var(--dm-color-black);
  }
  .dm-color-bg-base-black {
    background-color: var(--dm-color-black);
  }
  .dm-color-border-base-black {
    border-color: var(--dm-color-black);
  }
  .dm-color-text-base-transparent {
    color: var(--dm-color-transparent);
  }
  .dm-color-bg-base-transparent {
    background-color: var(--dm-color-transparent);
  }
  .dm-color-border-base-transparent {
    border-color: var(--dm-color-transparent);
  }
  .dm-color-text-neutral-50 {
    color: var(--dm-color-neutral-50);
  }
  .dm-color-bg-neutral-50 {
    background-color: var(--dm-color-neutral-50);
  }
  .dm-color-border-neutral-50 {
    border-color: var(--dm-color-neutral-50);
  }
  .dm-color-text-neutral-100 {
    color: var(--dm-color-neutral-100);
  }
  .dm-color-bg-neutral-100 {
    background-color: var(--dm-color-neutral-100);
  }
  .dm-color-border-neutral-100 {
    border-color: var(--dm-color-neutral-100);
  }
  .dm-color-text-neutral-200 {
    color: var(--dm-color-neutral-200);
  }
  .dm-color-bg-neutral-200 {
    background-color: var(--dm-color-neutral-200);
  }
  .dm-color-border-neutral-200 {
    border-color: var(--dm-color-neutral-200);
  }
  .dm-color-text-neutral-300 {
    color: var(--dm-color-neutral-300);
  }
  .dm-color-bg-neutral-300 {
    background-color: var(--dm-color-neutral-300);
  }
  .dm-color-border-neutral-300 {
    border-color: var(--dm-color-neutral-300);
  }
  .dm-color-text-neutral-400 {
    color: var(--dm-color-neutral-400);
  }
  .dm-color-bg-neutral-400 {
    background-color: var(--dm-color-neutral-400);
  }
  .dm-color-border-neutral-400 {
    border-color: var(--dm-color-neutral-400);
  }
  .dm-color-text-neutral-500 {
    color: var(--dm-color-neutral-500);
  }
  .dm-color-bg-neutral-500 {
    background-color: var(--dm-color-neutral-500);
  }
  .dm-color-border-neutral-500 {
    border-color: var(--dm-color-neutral-500);
  }
  .dm-color-text-neutral-600 {
    color: var(--dm-color-neutral-600);
  }
  .dm-color-bg-neutral-600 {
    background-color: var(--dm-color-neutral-600);
  }
  .dm-color-border-neutral-600 {
    border-color: var(--dm-color-neutral-600);
  }
  .dm-color-text-neutral-700 {
    color: var(--dm-color-neutral-700);
  }
  .dm-color-bg-neutral-700 {
    background-color: var(--dm-color-neutral-700);
  }
  .dm-color-border-neutral-700 {
    border-color: var(--dm-color-neutral-700);
  }
  .dm-color-text-neutral-800 {
    color: var(--dm-color-neutral-800);
  }
  .dm-color-bg-neutral-800 {
    background-color: var(--dm-color-neutral-800);
  }
  .dm-color-border-neutral-800 {
    border-color: var(--dm-color-neutral-800);
  }
  .dm-color-text-neutral-900 {
    color: var(--dm-color-neutral-900);
  }
  .dm-color-bg-neutral-900 {
    background-color: var(--dm-color-neutral-900);
  }
  .dm-color-border-neutral-900 {
    border-color: var(--dm-color-neutral-900);
  }
  .dm-color-text-neutral-950 {
    color: var(--dm-color-neutral-950);
  }
  .dm-color-bg-neutral-950 {
    background-color: var(--dm-color-neutral-950);
  }
  .dm-color-border-neutral-950 {
    border-color: var(--dm-color-neutral-950);
  }
  .dm-color-text-brand-50 {
    color: var(--dm-color-brand-50);
  }
  .dm-color-bg-brand-50 {
    background-color: var(--dm-color-brand-50);
  }
  .dm-color-border-brand-50 {
    border-color: var(--dm-color-brand-50);
  }
  .dm-color-text-brand-100 {
    color: var(--dm-color-brand-100);
  }
  .dm-color-bg-brand-100 {
    background-color: var(--dm-color-brand-100);
  }
  .dm-color-border-brand-100 {
    border-color: var(--dm-color-brand-100);
  }
  .dm-color-text-brand-200 {
    color: var(--dm-color-brand-200);
  }
  .dm-color-bg-brand-200 {
    background-color: var(--dm-color-brand-200);
  }
  .dm-color-border-brand-200 {
    border-color: var(--dm-color-brand-200);
  }
  .dm-color-text-brand-300 {
    color: var(--dm-color-brand-300);
  }
  .dm-color-bg-brand-300 {
    background-color: var(--dm-color-brand-300);
  }
  .dm-color-border-brand-300 {
    border-color: var(--dm-color-brand-300);
  }
  .dm-color-text-brand-400 {
    color: var(--dm-color-brand-400);
  }
  .dm-color-bg-brand-400 {
    background-color: var(--dm-color-brand-400);
  }
  .dm-color-border-brand-400 {
    border-color: var(--dm-color-brand-400);
  }
  .dm-color-text-brand-500 {
    color: var(--dm-color-brand-500);
  }
  .dm-color-bg-brand-500 {
    background-color: var(--dm-color-brand-500);
  }
  .dm-color-border-brand-500 {
    border-color: var(--dm-color-brand-500);
  }
  .dm-color-text-brand-600 {
    color: var(--dm-color-brand-600);
  }
  .dm-color-bg-brand-600 {
    background-color: var(--dm-color-brand-600);
  }
  .dm-color-border-brand-600 {
    border-color: var(--dm-color-brand-600);
  }
  .dm-color-text-brand-700 {
    color: var(--dm-color-brand-700);
  }
  .dm-color-bg-brand-700 {
    background-color: var(--dm-color-brand-700);
  }
  .dm-color-border-brand-700 {
    border-color: var(--dm-color-brand-700);
  }
  .dm-color-text-brand-800 {
    color: var(--dm-color-brand-800);
  }
  .dm-color-bg-brand-800 {
    background-color: var(--dm-color-brand-800);
  }
  .dm-color-border-brand-800 {
    border-color: var(--dm-color-brand-800);
  }
  .dm-color-text-brand-900 {
    color: var(--dm-color-brand-900);
  }
  .dm-color-bg-brand-900 {
    background-color: var(--dm-color-brand-900);
  }
  .dm-color-border-brand-900 {
    border-color: var(--dm-color-brand-900);
  }
  .dm-color-text-brand-950 {
    color: var(--dm-color-brand-950);
  }
  .dm-color-bg-brand-950 {
    background-color: var(--dm-color-brand-950);
  }
  .dm-color-border-brand-950 {
    border-color: var(--dm-color-brand-950);
  }
  .dm-color-text-error-50 {
    color: var(--dm-color-error-50);
  }
  .dm-color-bg-error-50 {
    background-color: var(--dm-color-error-50);
  }
  .dm-color-border-error-50 {
    border-color: var(--dm-color-error-50);
  }
  .dm-color-text-error-100 {
    color: var(--dm-color-error-100);
  }
  .dm-color-bg-error-100 {
    background-color: var(--dm-color-error-100);
  }
  .dm-color-border-error-100 {
    border-color: var(--dm-color-error-100);
  }
  .dm-color-text-error-200 {
    color: var(--dm-color-error-200);
  }
  .dm-color-bg-error-200 {
    background-color: var(--dm-color-error-200);
  }
  .dm-color-border-error-200 {
    border-color: var(--dm-color-error-200);
  }
  .dm-color-text-error-300 {
    color: var(--dm-color-error-300);
  }
  .dm-color-bg-error-300 {
    background-color: var(--dm-color-error-300);
  }
  .dm-color-border-error-300 {
    border-color: var(--dm-color-error-300);
  }
  .dm-color-text-error-400 {
    color: var(--dm-color-error-400);
  }
  .dm-color-bg-error-400 {
    background-color: var(--dm-color-error-400);
  }
  .dm-color-border-error-400 {
    border-color: var(--dm-color-error-400);
  }
  .dm-color-text-error-500 {
    color: var(--dm-color-error-500);
  }
  .dm-color-bg-error-500 {
    background-color: var(--dm-color-error-500);
  }
  .dm-color-border-error-500 {
    border-color: var(--dm-color-error-500);
  }
  .dm-color-text-error-600 {
    color: var(--dm-color-error-600);
  }
  .dm-color-bg-error-600 {
    background-color: var(--dm-color-error-600);
  }
  .dm-color-border-error-600 {
    border-color: var(--dm-color-error-600);
  }
  .dm-color-text-error-700 {
    color: var(--dm-color-error-700);
  }
  .dm-color-bg-error-700 {
    background-color: var(--dm-color-error-700);
  }
  .dm-color-border-error-700 {
    border-color: var(--dm-color-error-700);
  }
  .dm-color-text-error-800 {
    color: var(--dm-color-error-800);
  }
  .dm-color-bg-error-800 {
    background-color: var(--dm-color-error-800);
  }
  .dm-color-border-error-800 {
    border-color: var(--dm-color-error-800);
  }
  .dm-color-text-error-900 {
    color: var(--dm-color-error-900);
  }
  .dm-color-bg-error-900 {
    background-color: var(--dm-color-error-900);
  }
  .dm-color-border-error-900 {
    border-color: var(--dm-color-error-900);
  }
  .dm-color-text-error-950 {
    color: var(--dm-color-error-950);
  }
  .dm-color-bg-error-950 {
    background-color: var(--dm-color-error-950);
  }
  .dm-color-border-error-950 {
    border-color: var(--dm-color-error-950);
  }
  .dm-color-text-yellow-50 {
    color: var(--dm-color-yellow-50);
  }
  .dm-color-bg-yellow-50 {
    background-color: var(--dm-color-yellow-50);
  }
  .dm-color-border-yellow-50 {
    border-color: var(--dm-color-yellow-50);
  }
  .dm-color-text-yellow-100 {
    color: var(--dm-color-yellow-100);
  }
  .dm-color-bg-yellow-100 {
    background-color: var(--dm-color-yellow-100);
  }
  .dm-color-border-yellow-100 {
    border-color: var(--dm-color-yellow-100);
  }
  .dm-color-text-yellow-200 {
    color: var(--dm-color-yellow-200);
  }
  .dm-color-bg-yellow-200 {
    background-color: var(--dm-color-yellow-200);
  }
  .dm-color-border-yellow-200 {
    border-color: var(--dm-color-yellow-200);
  }
  .dm-color-text-yellow-300 {
    color: var(--dm-color-yellow-300);
  }
  .dm-color-bg-yellow-300 {
    background-color: var(--dm-color-yellow-300);
  }
  .dm-color-border-yellow-300 {
    border-color: var(--dm-color-yellow-300);
  }
  .dm-color-text-yellow-400 {
    color: var(--dm-color-yellow-400);
  }
  .dm-color-bg-yellow-400 {
    background-color: var(--dm-color-yellow-400);
  }
  .dm-color-border-yellow-400 {
    border-color: var(--dm-color-yellow-400);
  }
  .dm-color-text-yellow-500 {
    color: var(--dm-color-yellow-500);
  }
  .dm-color-bg-yellow-500 {
    background-color: var(--dm-color-yellow-500);
  }
  .dm-color-border-yellow-500 {
    border-color: var(--dm-color-yellow-500);
  }
  .dm-color-text-yellow-600 {
    color: var(--dm-color-yellow-600);
  }
  .dm-color-bg-yellow-600 {
    background-color: var(--dm-color-yellow-600);
  }
  .dm-color-border-yellow-600 {
    border-color: var(--dm-color-yellow-600);
  }
  .dm-color-text-yellow-700 {
    color: var(--dm-color-yellow-700);
  }
  .dm-color-bg-yellow-700 {
    background-color: var(--dm-color-yellow-700);
  }
  .dm-color-border-yellow-700 {
    border-color: var(--dm-color-yellow-700);
  }
  .dm-color-text-yellow-800 {
    color: var(--dm-color-yellow-800);
  }
  .dm-color-bg-yellow-800 {
    background-color: var(--dm-color-yellow-800);
  }
  .dm-color-border-yellow-800 {
    border-color: var(--dm-color-yellow-800);
  }
  .dm-color-text-yellow-900 {
    color: var(--dm-color-yellow-900);
  }
  .dm-color-bg-yellow-900 {
    background-color: var(--dm-color-yellow-900);
  }
  .dm-color-border-yellow-900 {
    border-color: var(--dm-color-yellow-900);
  }
  .dm-color-text-yellow-950 {
    color: var(--dm-color-yellow-950);
  }
  .dm-color-bg-yellow-950 {
    background-color: var(--dm-color-yellow-950);
  }
  .dm-color-border-yellow-950 {
    border-color: var(--dm-color-yellow-950);
  }
  .dm-color-text-green-50 {
    color: var(--dm-color-green-50);
  }
  .dm-color-bg-green-50 {
    background-color: var(--dm-color-green-50);
  }
  .dm-color-border-green-50 {
    border-color: var(--dm-color-green-50);
  }
  .dm-color-text-green-100 {
    color: var(--dm-color-green-100);
  }
  .dm-color-bg-green-100 {
    background-color: var(--dm-color-green-100);
  }
  .dm-color-border-green-100 {
    border-color: var(--dm-color-green-100);
  }
  .dm-color-text-green-200 {
    color: var(--dm-color-green-200);
  }
  .dm-color-bg-green-200 {
    background-color: var(--dm-color-green-200);
  }
  .dm-color-border-green-200 {
    border-color: var(--dm-color-green-200);
  }
  .dm-color-text-green-300 {
    color: var(--dm-color-green-300);
  }
  .dm-color-bg-green-300 {
    background-color: var(--dm-color-green-300);
  }
  .dm-color-border-green-300 {
    border-color: var(--dm-color-green-300);
  }
  .dm-color-text-green-400 {
    color: var(--dm-color-green-400);
  }
  .dm-color-bg-green-400 {
    background-color: var(--dm-color-green-400);
  }
  .dm-color-border-green-400 {
    border-color: var(--dm-color-green-400);
  }
  .dm-color-text-green-500 {
    color: var(--dm-color-green-500);
  }
  .dm-color-bg-green-500 {
    background-color: var(--dm-color-green-500);
  }
  .dm-color-border-green-500 {
    border-color: var(--dm-color-green-500);
  }
  .dm-color-text-green-600 {
    color: var(--dm-color-green-600);
  }
  .dm-color-bg-green-600 {
    background-color: var(--dm-color-green-600);
  }
  .dm-color-border-green-600 {
    border-color: var(--dm-color-green-600);
  }
  .dm-color-text-green-700 {
    color: var(--dm-color-green-700);
  }
  .dm-color-bg-green-700 {
    background-color: var(--dm-color-green-700);
  }
  .dm-color-border-green-700 {
    border-color: var(--dm-color-green-700);
  }
  .dm-color-text-green-800 {
    color: var(--dm-color-green-800);
  }
  .dm-color-bg-green-800 {
    background-color: var(--dm-color-green-800);
  }
  .dm-color-border-green-800 {
    border-color: var(--dm-color-green-800);
  }
  .dm-color-text-green-900 {
    color: var(--dm-color-green-900);
  }
  .dm-color-bg-green-900 {
    background-color: var(--dm-color-green-900);
  }
  .dm-color-border-green-900 {
    border-color: var(--dm-color-green-900);
  }
  .dm-color-text-green-950 {
    color: var(--dm-color-green-950);
  }
  .dm-color-bg-green-950 {
    background-color: var(--dm-color-green-950);
  }
  .dm-color-border-green-950 {
    border-color: var(--dm-color-green-950);
  }
  .dm-color-text-gray-blue-50 {
    color: var(--dm-color-gray-blue-50);
  }
  .dm-color-bg-gray-blue-50 {
    background-color: var(--dm-color-gray-blue-50);
  }
  .dm-color-border-gray-blue-50 {
    border-color: var(--dm-color-gray-blue-50);
  }
  .dm-color-text-gray-blue-100 {
    color: var(--dm-color-gray-blue-100);
  }
  .dm-color-bg-gray-blue-100 {
    background-color: var(--dm-color-gray-blue-100);
  }
  .dm-color-border-gray-blue-100 {
    border-color: var(--dm-color-gray-blue-100);
  }
  .dm-color-text-gray-blue-200 {
    color: var(--dm-color-gray-blue-200);
  }
  .dm-color-bg-gray-blue-200 {
    background-color: var(--dm-color-gray-blue-200);
  }
  .dm-color-border-gray-blue-200 {
    border-color: var(--dm-color-gray-blue-200);
  }
  .dm-color-text-gray-blue-300 {
    color: var(--dm-color-gray-blue-300);
  }
  .dm-color-bg-gray-blue-300 {
    background-color: var(--dm-color-gray-blue-300);
  }
  .dm-color-border-gray-blue-300 {
    border-color: var(--dm-color-gray-blue-300);
  }
  .dm-color-text-gray-blue-400 {
    color: var(--dm-color-gray-blue-400);
  }
  .dm-color-bg-gray-blue-400 {
    background-color: var(--dm-color-gray-blue-400);
  }
  .dm-color-border-gray-blue-400 {
    border-color: var(--dm-color-gray-blue-400);
  }
  .dm-color-text-gray-blue-500 {
    color: var(--dm-color-gray-blue-500);
  }
  .dm-color-bg-gray-blue-500 {
    background-color: var(--dm-color-gray-blue-500);
  }
  .dm-color-border-gray-blue-500 {
    border-color: var(--dm-color-gray-blue-500);
  }
  .dm-color-text-gray-blue-600 {
    color: var(--dm-color-gray-blue-600);
  }
  .dm-color-bg-gray-blue-600 {
    background-color: var(--dm-color-gray-blue-600);
  }
  .dm-color-border-gray-blue-600 {
    border-color: var(--dm-color-gray-blue-600);
  }
  .dm-color-text-gray-blue-700 {
    color: var(--dm-color-gray-blue-700);
  }
  .dm-color-bg-gray-blue-700 {
    background-color: var(--dm-color-gray-blue-700);
  }
  .dm-color-border-gray-blue-700 {
    border-color: var(--dm-color-gray-blue-700);
  }
  .dm-color-text-gray-blue-800 {
    color: var(--dm-color-gray-blue-800);
  }
  .dm-color-bg-gray-blue-800 {
    background-color: var(--dm-color-gray-blue-800);
  }
  .dm-color-border-gray-blue-800 {
    border-color: var(--dm-color-gray-blue-800);
  }
  .dm-color-text-gray-blue-900 {
    color: var(--dm-color-gray-blue-900);
  }
  .dm-color-bg-gray-blue-900 {
    background-color: var(--dm-color-gray-blue-900);
  }
  .dm-color-border-gray-blue-900 {
    border-color: var(--dm-color-gray-blue-900);
  }
  .dm-color-text-gray-blue-950 {
    color: var(--dm-color-gray-blue-950);
  }
  .dm-color-bg-gray-blue-950 {
    background-color: var(--dm-color-gray-blue-950);
  }
  .dm-color-border-gray-blue-950 {
    border-color: var(--dm-color-gray-blue-950);
  }
  .dm-color-text-blue-light-50 {
    color: var(--dm-color-blue-light-50);
  }
  .dm-color-bg-blue-light-50 {
    background-color: var(--dm-color-blue-light-50);
  }
  .dm-color-border-blue-light-50 {
    border-color: var(--dm-color-blue-light-50);
  }
  .dm-color-text-blue-light-100 {
    color: var(--dm-color-blue-light-100);
  }
  .dm-color-bg-blue-light-100 {
    background-color: var(--dm-color-blue-light-100);
  }
  .dm-color-border-blue-light-100 {
    border-color: var(--dm-color-blue-light-100);
  }
  .dm-color-text-blue-light-200 {
    color: var(--dm-color-blue-light-200);
  }
  .dm-color-bg-blue-light-200 {
    background-color: var(--dm-color-blue-light-200);
  }
  .dm-color-border-blue-light-200 {
    border-color: var(--dm-color-blue-light-200);
  }
  .dm-color-text-blue-light-300 {
    color: var(--dm-color-blue-light-300);
  }
  .dm-color-bg-blue-light-300 {
    background-color: var(--dm-color-blue-light-300);
  }
  .dm-color-border-blue-light-300 {
    border-color: var(--dm-color-blue-light-300);
  }
  .dm-color-text-blue-light-400 {
    color: var(--dm-color-blue-light-400);
  }
  .dm-color-bg-blue-light-400 {
    background-color: var(--dm-color-blue-light-400);
  }
  .dm-color-border-blue-light-400 {
    border-color: var(--dm-color-blue-light-400);
  }
  .dm-color-text-blue-light-500 {
    color: var(--dm-color-blue-light-500);
  }
  .dm-color-bg-blue-light-500 {
    background-color: var(--dm-color-blue-light-500);
  }
  .dm-color-border-blue-light-500 {
    border-color: var(--dm-color-blue-light-500);
  }
  .dm-color-text-blue-light-600 {
    color: var(--dm-color-blue-light-600);
  }
  .dm-color-bg-blue-light-600 {
    background-color: var(--dm-color-blue-light-600);
  }
  .dm-color-border-blue-light-600 {
    border-color: var(--dm-color-blue-light-600);
  }
  .dm-color-text-blue-light-700 {
    color: var(--dm-color-blue-light-700);
  }
  .dm-color-bg-blue-light-700 {
    background-color: var(--dm-color-blue-light-700);
  }
  .dm-color-border-blue-light-700 {
    border-color: var(--dm-color-blue-light-700);
  }
  .dm-color-text-blue-light-800 {
    color: var(--dm-color-blue-light-800);
  }
  .dm-color-bg-blue-light-800 {
    background-color: var(--dm-color-blue-light-800);
  }
  .dm-color-border-blue-light-800 {
    border-color: var(--dm-color-blue-light-800);
  }
  .dm-color-text-blue-light-900 {
    color: var(--dm-color-blue-light-900);
  }
  .dm-color-bg-blue-light-900 {
    background-color: var(--dm-color-blue-light-900);
  }
  .dm-color-border-blue-light-900 {
    border-color: var(--dm-color-blue-light-900);
  }
  .dm-color-text-blue-light-950 {
    color: var(--dm-color-blue-light-950);
  }
  .dm-color-bg-blue-light-950 {
    background-color: var(--dm-color-blue-light-950);
  }
  .dm-color-border-blue-light-950 {
    border-color: var(--dm-color-blue-light-950);
  }
  .dm-color-text-blue-50 {
    color: var(--dm-color-blue-50);
  }
  .dm-color-bg-blue-50 {
    background-color: var(--dm-color-blue-50);
  }
  .dm-color-border-blue-50 {
    border-color: var(--dm-color-blue-50);
  }
  .dm-color-text-blue-100 {
    color: var(--dm-color-blue-100);
  }
  .dm-color-bg-blue-100 {
    background-color: var(--dm-color-blue-100);
  }
  .dm-color-border-blue-100 {
    border-color: var(--dm-color-blue-100);
  }
  .dm-color-text-blue-200 {
    color: var(--dm-color-blue-200);
  }
  .dm-color-bg-blue-200 {
    background-color: var(--dm-color-blue-200);
  }
  .dm-color-border-blue-200 {
    border-color: var(--dm-color-blue-200);
  }
  .dm-color-text-blue-300 {
    color: var(--dm-color-blue-300);
  }
  .dm-color-bg-blue-300 {
    background-color: var(--dm-color-blue-300);
  }
  .dm-color-border-blue-300 {
    border-color: var(--dm-color-blue-300);
  }
  .dm-color-text-blue-400 {
    color: var(--dm-color-blue-400);
  }
  .dm-color-bg-blue-400 {
    background-color: var(--dm-color-blue-400);
  }
  .dm-color-border-blue-400 {
    border-color: var(--dm-color-blue-400);
  }
  .dm-color-text-blue-500 {
    color: var(--dm-color-blue-500);
  }
  .dm-color-bg-blue-500 {
    background-color: var(--dm-color-blue-500);
  }
  .dm-color-border-blue-500 {
    border-color: var(--dm-color-blue-500);
  }
  .dm-color-text-blue-600 {
    color: var(--dm-color-blue-600);
  }
  .dm-color-bg-blue-600 {
    background-color: var(--dm-color-blue-600);
  }
  .dm-color-border-blue-600 {
    border-color: var(--dm-color-blue-600);
  }
  .dm-color-text-blue-700 {
    color: var(--dm-color-blue-700);
  }
  .dm-color-bg-blue-700 {
    background-color: var(--dm-color-blue-700);
  }
  .dm-color-border-blue-700 {
    border-color: var(--dm-color-blue-700);
  }
  .dm-color-text-blue-800 {
    color: var(--dm-color-blue-800);
  }
  .dm-color-bg-blue-800 {
    background-color: var(--dm-color-blue-800);
  }
  .dm-color-border-blue-800 {
    border-color: var(--dm-color-blue-800);
  }
  .dm-color-text-blue-900 {
    color: var(--dm-color-blue-900);
  }
  .dm-color-bg-blue-900 {
    background-color: var(--dm-color-blue-900);
  }
  .dm-color-border-blue-900 {
    border-color: var(--dm-color-blue-900);
  }
  .dm-color-text-blue-950 {
    color: var(--dm-color-blue-950);
  }
  .dm-color-bg-blue-950 {
    background-color: var(--dm-color-blue-950);
  }
  .dm-color-border-blue-950 {
    border-color: var(--dm-color-blue-950);
  }
  .dm-color-text-blue-dark-50 {
    color: var(--dm-color-blue-dark-50);
  }
  .dm-color-bg-blue-dark-50 {
    background-color: var(--dm-color-blue-dark-50);
  }
  .dm-color-border-blue-dark-50 {
    border-color: var(--dm-color-blue-dark-50);
  }
  .dm-color-text-blue-dark-100 {
    color: var(--dm-color-blue-dark-100);
  }
  .dm-color-bg-blue-dark-100 {
    background-color: var(--dm-color-blue-dark-100);
  }
  .dm-color-border-blue-dark-100 {
    border-color: var(--dm-color-blue-dark-100);
  }
  .dm-color-text-blue-dark-200 {
    color: var(--dm-color-blue-dark-200);
  }
  .dm-color-bg-blue-dark-200 {
    background-color: var(--dm-color-blue-dark-200);
  }
  .dm-color-border-blue-dark-200 {
    border-color: var(--dm-color-blue-dark-200);
  }
  .dm-color-text-blue-dark-300 {
    color: var(--dm-color-blue-dark-300);
  }
  .dm-color-bg-blue-dark-300 {
    background-color: var(--dm-color-blue-dark-300);
  }
  .dm-color-border-blue-dark-300 {
    border-color: var(--dm-color-blue-dark-300);
  }
  .dm-color-text-blue-dark-400 {
    color: var(--dm-color-blue-dark-400);
  }
  .dm-color-bg-blue-dark-400 {
    background-color: var(--dm-color-blue-dark-400);
  }
  .dm-color-border-blue-dark-400 {
    border-color: var(--dm-color-blue-dark-400);
  }
  .dm-color-text-blue-dark-500 {
    color: var(--dm-color-blue-dark-500);
  }
  .dm-color-bg-blue-dark-500 {
    background-color: var(--dm-color-blue-dark-500);
  }
  .dm-color-border-blue-dark-500 {
    border-color: var(--dm-color-blue-dark-500);
  }
  .dm-color-text-blue-dark-600 {
    color: var(--dm-color-blue-dark-600);
  }
  .dm-color-bg-blue-dark-600 {
    background-color: var(--dm-color-blue-dark-600);
  }
  .dm-color-border-blue-dark-600 {
    border-color: var(--dm-color-blue-dark-600);
  }
  .dm-color-text-blue-dark-700 {
    color: var(--dm-color-blue-dark-700);
  }
  .dm-color-bg-blue-dark-700 {
    background-color: var(--dm-color-blue-dark-700);
  }
  .dm-color-border-blue-dark-700 {
    border-color: var(--dm-color-blue-dark-700);
  }
  .dm-color-text-blue-dark-800 {
    color: var(--dm-color-blue-dark-800);
  }
  .dm-color-bg-blue-dark-800 {
    background-color: var(--dm-color-blue-dark-800);
  }
  .dm-color-border-blue-dark-800 {
    border-color: var(--dm-color-blue-dark-800);
  }
  .dm-color-text-blue-dark-900 {
    color: var(--dm-color-blue-dark-900);
  }
  .dm-color-bg-blue-dark-900 {
    background-color: var(--dm-color-blue-dark-900);
  }
  .dm-color-border-blue-dark-900 {
    border-color: var(--dm-color-blue-dark-900);
  }
  .dm-color-text-blue-dark-950 {
    color: var(--dm-color-blue-dark-950);
  }
  .dm-color-bg-blue-dark-950 {
    background-color: var(--dm-color-blue-dark-950);
  }
  .dm-color-border-blue-dark-950 {
    border-color: var(--dm-color-blue-dark-950);
  }
  .dm-color-text-indigo-50 {
    color: var(--dm-color-indigo-50);
  }
  .dm-color-bg-indigo-50 {
    background-color: var(--dm-color-indigo-50);
  }
  .dm-color-border-indigo-50 {
    border-color: var(--dm-color-indigo-50);
  }
  .dm-color-text-indigo-100 {
    color: var(--dm-color-indigo-100);
  }
  .dm-color-bg-indigo-100 {
    background-color: var(--dm-color-indigo-100);
  }
  .dm-color-border-indigo-100 {
    border-color: var(--dm-color-indigo-100);
  }
  .dm-color-text-indigo-200 {
    color: var(--dm-color-indigo-200);
  }
  .dm-color-bg-indigo-200 {
    background-color: var(--dm-color-indigo-200);
  }
  .dm-color-border-indigo-200 {
    border-color: var(--dm-color-indigo-200);
  }
  .dm-color-text-indigo-300 {
    color: var(--dm-color-indigo-300);
  }
  .dm-color-bg-indigo-300 {
    background-color: var(--dm-color-indigo-300);
  }
  .dm-color-border-indigo-300 {
    border-color: var(--dm-color-indigo-300);
  }
  .dm-color-text-indigo-400 {
    color: var(--dm-color-indigo-400);
  }
  .dm-color-bg-indigo-400 {
    background-color: var(--dm-color-indigo-400);
  }
  .dm-color-border-indigo-400 {
    border-color: var(--dm-color-indigo-400);
  }
  .dm-color-text-indigo-500 {
    color: var(--dm-color-indigo-500);
  }
  .dm-color-bg-indigo-500 {
    background-color: var(--dm-color-indigo-500);
  }
  .dm-color-border-indigo-500 {
    border-color: var(--dm-color-indigo-500);
  }
  .dm-color-text-indigo-600 {
    color: var(--dm-color-indigo-600);
  }
  .dm-color-bg-indigo-600 {
    background-color: var(--dm-color-indigo-600);
  }
  .dm-color-border-indigo-600 {
    border-color: var(--dm-color-indigo-600);
  }
  .dm-color-text-indigo-700 {
    color: var(--dm-color-indigo-700);
  }
  .dm-color-bg-indigo-700 {
    background-color: var(--dm-color-indigo-700);
  }
  .dm-color-border-indigo-700 {
    border-color: var(--dm-color-indigo-700);
  }
  .dm-color-text-indigo-800 {
    color: var(--dm-color-indigo-800);
  }
  .dm-color-bg-indigo-800 {
    background-color: var(--dm-color-indigo-800);
  }
  .dm-color-border-indigo-800 {
    border-color: var(--dm-color-indigo-800);
  }
  .dm-color-text-indigo-900 {
    color: var(--dm-color-indigo-900);
  }
  .dm-color-bg-indigo-900 {
    background-color: var(--dm-color-indigo-900);
  }
  .dm-color-border-indigo-900 {
    border-color: var(--dm-color-indigo-900);
  }
  .dm-color-text-indigo-950 {
    color: var(--dm-color-indigo-950);
  }
  .dm-color-bg-indigo-950 {
    background-color: var(--dm-color-indigo-950);
  }
  .dm-color-border-indigo-950 {
    border-color: var(--dm-color-indigo-950);
  }
  .dm-color-text-purple-50 {
    color: var(--dm-color-purple-50);
  }
  .dm-color-bg-purple-50 {
    background-color: var(--dm-color-purple-50);
  }
  .dm-color-border-purple-50 {
    border-color: var(--dm-color-purple-50);
  }
  .dm-color-text-purple-100 {
    color: var(--dm-color-purple-100);
  }
  .dm-color-bg-purple-100 {
    background-color: var(--dm-color-purple-100);
  }
  .dm-color-border-purple-100 {
    border-color: var(--dm-color-purple-100);
  }
  .dm-color-text-purple-200 {
    color: var(--dm-color-purple-200);
  }
  .dm-color-bg-purple-200 {
    background-color: var(--dm-color-purple-200);
  }
  .dm-color-border-purple-200 {
    border-color: var(--dm-color-purple-200);
  }
  .dm-color-text-purple-300 {
    color: var(--dm-color-purple-300);
  }
  .dm-color-bg-purple-300 {
    background-color: var(--dm-color-purple-300);
  }
  .dm-color-border-purple-300 {
    border-color: var(--dm-color-purple-300);
  }
  .dm-color-text-purple-400 {
    color: var(--dm-color-purple-400);
  }
  .dm-color-bg-purple-400 {
    background-color: var(--dm-color-purple-400);
  }
  .dm-color-border-purple-400 {
    border-color: var(--dm-color-purple-400);
  }
  .dm-color-text-purple-500 {
    color: var(--dm-color-purple-500);
  }
  .dm-color-bg-purple-500 {
    background-color: var(--dm-color-purple-500);
  }
  .dm-color-border-purple-500 {
    border-color: var(--dm-color-purple-500);
  }
  .dm-color-text-purple-600 {
    color: var(--dm-color-purple-600);
  }
  .dm-color-bg-purple-600 {
    background-color: var(--dm-color-purple-600);
  }
  .dm-color-border-purple-600 {
    border-color: var(--dm-color-purple-600);
  }
  .dm-color-text-purple-700 {
    color: var(--dm-color-purple-700);
  }
  .dm-color-bg-purple-700 {
    background-color: var(--dm-color-purple-700);
  }
  .dm-color-border-purple-700 {
    border-color: var(--dm-color-purple-700);
  }
  .dm-color-text-purple-800 {
    color: var(--dm-color-purple-800);
  }
  .dm-color-bg-purple-800 {
    background-color: var(--dm-color-purple-800);
  }
  .dm-color-border-purple-800 {
    border-color: var(--dm-color-purple-800);
  }
  .dm-color-text-purple-900 {
    color: var(--dm-color-purple-900);
  }
  .dm-color-bg-purple-900 {
    background-color: var(--dm-color-purple-900);
  }
  .dm-color-border-purple-900 {
    border-color: var(--dm-color-purple-900);
  }
  .dm-color-text-purple-950 {
    color: var(--dm-color-purple-950);
  }
  .dm-color-bg-purple-950 {
    background-color: var(--dm-color-purple-950);
  }
  .dm-color-border-purple-950 {
    border-color: var(--dm-color-purple-950);
  }
  .dm-color-text-fuchsia-50 {
    color: var(--dm-color-fuchsia-50);
  }
  .dm-color-bg-fuchsia-50 {
    background-color: var(--dm-color-fuchsia-50);
  }
  .dm-color-border-fuchsia-50 {
    border-color: var(--dm-color-fuchsia-50);
  }
  .dm-color-text-fuchsia-100 {
    color: var(--dm-color-fuchsia-100);
  }
  .dm-color-bg-fuchsia-100 {
    background-color: var(--dm-color-fuchsia-100);
  }
  .dm-color-border-fuchsia-100 {
    border-color: var(--dm-color-fuchsia-100);
  }
  .dm-color-text-fuchsia-200 {
    color: var(--dm-color-fuchsia-200);
  }
  .dm-color-bg-fuchsia-200 {
    background-color: var(--dm-color-fuchsia-200);
  }
  .dm-color-border-fuchsia-200 {
    border-color: var(--dm-color-fuchsia-200);
  }
  .dm-color-text-fuchsia-300 {
    color: var(--dm-color-fuchsia-300);
  }
  .dm-color-bg-fuchsia-300 {
    background-color: var(--dm-color-fuchsia-300);
  }
  .dm-color-border-fuchsia-300 {
    border-color: var(--dm-color-fuchsia-300);
  }
  .dm-color-text-fuchsia-400 {
    color: var(--dm-color-fuchsia-400);
  }
  .dm-color-bg-fuchsia-400 {
    background-color: var(--dm-color-fuchsia-400);
  }
  .dm-color-border-fuchsia-400 {
    border-color: var(--dm-color-fuchsia-400);
  }
  .dm-color-text-fuchsia-500 {
    color: var(--dm-color-fuchsia-500);
  }
  .dm-color-bg-fuchsia-500 {
    background-color: var(--dm-color-fuchsia-500);
  }
  .dm-color-border-fuchsia-500 {
    border-color: var(--dm-color-fuchsia-500);
  }
  .dm-color-text-fuchsia-600 {
    color: var(--dm-color-fuchsia-600);
  }
  .dm-color-bg-fuchsia-600 {
    background-color: var(--dm-color-fuchsia-600);
  }
  .dm-color-border-fuchsia-600 {
    border-color: var(--dm-color-fuchsia-600);
  }
  .dm-color-text-fuchsia-700 {
    color: var(--dm-color-fuchsia-700);
  }
  .dm-color-bg-fuchsia-700 {
    background-color: var(--dm-color-fuchsia-700);
  }
  .dm-color-border-fuchsia-700 {
    border-color: var(--dm-color-fuchsia-700);
  }
  .dm-color-text-fuchsia-800 {
    color: var(--dm-color-fuchsia-800);
  }
  .dm-color-bg-fuchsia-800 {
    background-color: var(--dm-color-fuchsia-800);
  }
  .dm-color-border-fuchsia-800 {
    border-color: var(--dm-color-fuchsia-800);
  }
  .dm-color-text-fuchsia-900 {
    color: var(--dm-color-fuchsia-900);
  }
  .dm-color-bg-fuchsia-900 {
    background-color: var(--dm-color-fuchsia-900);
  }
  .dm-color-border-fuchsia-900 {
    border-color: var(--dm-color-fuchsia-900);
  }
  .dm-color-text-fuchsia-950 {
    color: var(--dm-color-fuchsia-950);
  }
  .dm-color-bg-fuchsia-950 {
    background-color: var(--dm-color-fuchsia-950);
  }
  .dm-color-border-fuchsia-950 {
    border-color: var(--dm-color-fuchsia-950);
  }
  .dm-color-text-pink-50 {
    color: var(--dm-color-pink-50);
  }
  .dm-color-bg-pink-50 {
    background-color: var(--dm-color-pink-50);
  }
  .dm-color-border-pink-50 {
    border-color: var(--dm-color-pink-50);
  }
  .dm-color-text-pink-100 {
    color: var(--dm-color-pink-100);
  }
  .dm-color-bg-pink-100 {
    background-color: var(--dm-color-pink-100);
  }
  .dm-color-border-pink-100 {
    border-color: var(--dm-color-pink-100);
  }
  .dm-color-text-pink-200 {
    color: var(--dm-color-pink-200);
  }
  .dm-color-bg-pink-200 {
    background-color: var(--dm-color-pink-200);
  }
  .dm-color-border-pink-200 {
    border-color: var(--dm-color-pink-200);
  }
  .dm-color-text-pink-300 {
    color: var(--dm-color-pink-300);
  }
  .dm-color-bg-pink-300 {
    background-color: var(--dm-color-pink-300);
  }
  .dm-color-border-pink-300 {
    border-color: var(--dm-color-pink-300);
  }
  .dm-color-text-pink-400 {
    color: var(--dm-color-pink-400);
  }
  .dm-color-bg-pink-400 {
    background-color: var(--dm-color-pink-400);
  }
  .dm-color-border-pink-400 {
    border-color: var(--dm-color-pink-400);
  }
  .dm-color-text-pink-500 {
    color: var(--dm-color-pink-500);
  }
  .dm-color-bg-pink-500 {
    background-color: var(--dm-color-pink-500);
  }
  .dm-color-border-pink-500 {
    border-color: var(--dm-color-pink-500);
  }
  .dm-color-text-pink-600 {
    color: var(--dm-color-pink-600);
  }
  .dm-color-bg-pink-600 {
    background-color: var(--dm-color-pink-600);
  }
  .dm-color-border-pink-600 {
    border-color: var(--dm-color-pink-600);
  }
  .dm-color-text-pink-700 {
    color: var(--dm-color-pink-700);
  }
  .dm-color-bg-pink-700 {
    background-color: var(--dm-color-pink-700);
  }
  .dm-color-border-pink-700 {
    border-color: var(--dm-color-pink-700);
  }
  .dm-color-text-pink-800 {
    color: var(--dm-color-pink-800);
  }
  .dm-color-bg-pink-800 {
    background-color: var(--dm-color-pink-800);
  }
  .dm-color-border-pink-800 {
    border-color: var(--dm-color-pink-800);
  }
  .dm-color-text-pink-900 {
    color: var(--dm-color-pink-900);
  }
  .dm-color-bg-pink-900 {
    background-color: var(--dm-color-pink-900);
  }
  .dm-color-border-pink-900 {
    border-color: var(--dm-color-pink-900);
  }
  .dm-color-text-pink-950 {
    color: var(--dm-color-pink-950);
  }
  .dm-color-bg-pink-950 {
    background-color: var(--dm-color-pink-950);
  }
  .dm-color-border-pink-950 {
    border-color: var(--dm-color-pink-950);
  }
  .dm-color-text-orange-50 {
    color: var(--dm-color-orange-50);
  }
  .dm-color-bg-orange-50 {
    background-color: var(--dm-color-orange-50);
  }
  .dm-color-border-orange-50 {
    border-color: var(--dm-color-orange-50);
  }
  .dm-color-text-orange-100 {
    color: var(--dm-color-orange-100);
  }
  .dm-color-bg-orange-100 {
    background-color: var(--dm-color-orange-100);
  }
  .dm-color-border-orange-100 {
    border-color: var(--dm-color-orange-100);
  }
  .dm-color-text-orange-200 {
    color: var(--dm-color-orange-200);
  }
  .dm-color-bg-orange-200 {
    background-color: var(--dm-color-orange-200);
  }
  .dm-color-border-orange-200 {
    border-color: var(--dm-color-orange-200);
  }
  .dm-color-text-orange-300 {
    color: var(--dm-color-orange-300);
  }
  .dm-color-bg-orange-300 {
    background-color: var(--dm-color-orange-300);
  }
  .dm-color-border-orange-300 {
    border-color: var(--dm-color-orange-300);
  }
  .dm-color-text-orange-400 {
    color: var(--dm-color-orange-400);
  }
  .dm-color-bg-orange-400 {
    background-color: var(--dm-color-orange-400);
  }
  .dm-color-border-orange-400 {
    border-color: var(--dm-color-orange-400);
  }
  .dm-color-text-orange-500 {
    color: var(--dm-color-orange-500);
  }
  .dm-color-bg-orange-500 {
    background-color: var(--dm-color-orange-500);
  }
  .dm-color-border-orange-500 {
    border-color: var(--dm-color-orange-500);
  }
  .dm-color-text-orange-600 {
    color: var(--dm-color-orange-600);
  }
  .dm-color-bg-orange-600 {
    background-color: var(--dm-color-orange-600);
  }
  .dm-color-border-orange-600 {
    border-color: var(--dm-color-orange-600);
  }
  .dm-color-text-orange-700 {
    color: var(--dm-color-orange-700);
  }
  .dm-color-bg-orange-700 {
    background-color: var(--dm-color-orange-700);
  }
  .dm-color-border-orange-700 {
    border-color: var(--dm-color-orange-700);
  }
  .dm-color-text-orange-800 {
    color: var(--dm-color-orange-800);
  }
  .dm-color-bg-orange-800 {
    background-color: var(--dm-color-orange-800);
  }
  .dm-color-border-orange-800 {
    border-color: var(--dm-color-orange-800);
  }
  .dm-color-text-orange-900 {
    color: var(--dm-color-orange-900);
  }
  .dm-color-bg-orange-900 {
    background-color: var(--dm-color-orange-900);
  }
  .dm-color-border-orange-900 {
    border-color: var(--dm-color-orange-900);
  }
  .dm-color-text-orange-950 {
    color: var(--dm-color-orange-950);
  }
  .dm-color-bg-orange-950 {
    background-color: var(--dm-color-orange-950);
  }
  .dm-color-border-orange-950 {
    border-color: var(--dm-color-orange-950);
  }
  .dm-color-text-orange-dark-50 {
    color: var(--dm-color-orange-dark-50);
  }
  .dm-color-bg-orange-dark-50 {
    background-color: var(--dm-color-orange-dark-50);
  }
  .dm-color-border-orange-dark-50 {
    border-color: var(--dm-color-orange-dark-50);
  }
  .dm-color-text-orange-dark-100 {
    color: var(--dm-color-orange-dark-100);
  }
  .dm-color-bg-orange-dark-100 {
    background-color: var(--dm-color-orange-dark-100);
  }
  .dm-color-border-orange-dark-100 {
    border-color: var(--dm-color-orange-dark-100);
  }
  .dm-color-text-orange-dark-200 {
    color: var(--dm-color-orange-dark-200);
  }
  .dm-color-bg-orange-dark-200 {
    background-color: var(--dm-color-orange-dark-200);
  }
  .dm-color-border-orange-dark-200 {
    border-color: var(--dm-color-orange-dark-200);
  }
  .dm-color-text-orange-dark-300 {
    color: var(--dm-color-orange-dark-300);
  }
  .dm-color-bg-orange-dark-300 {
    background-color: var(--dm-color-orange-dark-300);
  }
  .dm-color-border-orange-dark-300 {
    border-color: var(--dm-color-orange-dark-300);
  }
  .dm-color-text-orange-dark-400 {
    color: var(--dm-color-orange-dark-400);
  }
  .dm-color-bg-orange-dark-400 {
    background-color: var(--dm-color-orange-dark-400);
  }
  .dm-color-border-orange-dark-400 {
    border-color: var(--dm-color-orange-dark-400);
  }
  .dm-color-text-orange-dark-500 {
    color: var(--dm-color-orange-dark-500);
  }
  .dm-color-bg-orange-dark-500 {
    background-color: var(--dm-color-orange-dark-500);
  }
  .dm-color-border-orange-dark-500 {
    border-color: var(--dm-color-orange-dark-500);
  }
  .dm-color-text-orange-dark-600 {
    color: var(--dm-color-orange-dark-600);
  }
  .dm-color-bg-orange-dark-600 {
    background-color: var(--dm-color-orange-dark-600);
  }
  .dm-color-border-orange-dark-600 {
    border-color: var(--dm-color-orange-dark-600);
  }
  .dm-color-text-orange-dark-700 {
    color: var(--dm-color-orange-dark-700);
  }
  .dm-color-bg-orange-dark-700 {
    background-color: var(--dm-color-orange-dark-700);
  }
  .dm-color-border-orange-dark-700 {
    border-color: var(--dm-color-orange-dark-700);
  }
  .dm-color-text-orange-dark-800 {
    color: var(--dm-color-orange-dark-800);
  }
  .dm-color-bg-orange-dark-800 {
    background-color: var(--dm-color-orange-dark-800);
  }
  .dm-color-border-orange-dark-800 {
    border-color: var(--dm-color-orange-dark-800);
  }
  .dm-color-text-orange-dark-900 {
    color: var(--dm-color-orange-dark-900);
  }
  .dm-color-bg-orange-dark-900 {
    background-color: var(--dm-color-orange-dark-900);
  }
  .dm-color-border-orange-dark-900 {
    border-color: var(--dm-color-orange-dark-900);
  }
  .dm-color-text-orange-dark-950 {
    color: var(--dm-color-orange-dark-950);
  }
  .dm-color-bg-orange-dark-950 {
    background-color: var(--dm-color-orange-dark-950);
  }
  .dm-color-border-orange-dark-950 {
    border-color: var(--dm-color-orange-dark-950);
  }
  .dm-color-text-brand-25 {
    color: var(--dm-color-brand-25);
  }
  .dm-color-bg-brand-25 {
    background-color: var(--dm-color-brand-25);
  }
  .dm-color-border-brand-25 {
    border-color: var(--dm-color-brand-25);
  }
  .dm-color-text-primary {
    color: var(--dm-color-text-primary);
  }
  .dm-color-text-secondary {
    color: var(--dm-color-text-secondary);
  }
  .dm-color-text-tertiary {
    color: var(--dm-color-text-tertiary);
  }
  .dm-color-text-quaternary {
    color: var(--dm-color-text-quaternary);
  }
  .dm-color-text-brand-primary {
    color: var(--dm-color-text-brand-primary);
  }
  .dm-color-text-brand-secondary {
    color: var(--dm-color-text-brand-secondary);
  }
  .dm-color-text-brand-tertiary {
    color: var(--dm-color-text-brand-tertiary);
  }
  .dm-color-text-error-primary {
    color: var(--dm-color-text-error-primary);
  }
  .dm-color-text-warning-primary {
    color: var(--dm-color-text-warning-primary);
  }
  .dm-color-text-success-primary {
    color: var(--dm-color-text-success-primary);
  }
  .dm-color-text-white {
    color: var(--dm-color-text-white);
  }
  .dm-color-text-placeholder {
    color: var(--dm-color-text-placeholder);
  }
  .dm-color-fg-primary {
    color: var(--dm-color-fg-primary);
  }
  .dm-color-fg-secondary {
    color: var(--dm-color-fg-secondary);
  }
  .dm-color-fg-tertiary {
    color: var(--dm-color-fg-tertiary);
  }
  .dm-color-fg-quaternary {
    color: var(--dm-color-fg-quaternary);
  }
  .dm-color-fg-white {
    color: var(--dm-color-fg-white);
  }
  .dm-color-fg-brand-primary {
    color: var(--dm-color-fg-brand-primary);
  }
  .dm-color-fg-error-primary {
    color: var(--dm-color-fg-error-primary);
  }
  .dm-color-fg-success-primary {
    color: var(--dm-color-fg-success-primary);
  }
  .dm-color-fg-warning-primary {
    color: var(--dm-color-fg-warning-primary);
  }
  .dm-color-border-primary {
    border-color: var(--dm-color-border-primary);
  }
  .dm-color-border-secondary {
    border-color: var(--dm-color-border-secondary);
  }
  .dm-color-border-tertiary {
    border-color: var(--dm-color-border-tertiary);
  }
  .dm-color-border-brand {
    border-color: var(--dm-color-border-brand);
  }
  .dm-color-border-error {
    border-color: var(--dm-color-border-error);
  }
  .dm-color-bg-primary {
    background-color: var(--dm-color-bg-primary);
  }
  .dm-color-bg-secondary {
    background-color: var(--dm-color-bg-secondary);
  }
  .dm-color-bg-tertiary {
    background-color: var(--dm-color-bg-tertiary);
  }
  .dm-color-bg-quaternary {
    background-color: var(--dm-color-bg-quaternary);
  }
  .dm-color-bg-brand-primary {
    background-color: var(--dm-color-bg-brand-primary);
  }
  .dm-color-bg-brand-secondary {
    background-color: var(--dm-color-bg-brand-secondary);
  }
  .dm-color-bg-brand-solid {
    background-color: var(--dm-color-bg-brand-solid);
  }
  .dm-color-bg-error-primary {
    background-color: var(--dm-color-bg-error-primary);
  }
  .dm-color-bg-warning-primary {
    background-color: var(--dm-color-bg-warning-primary);
  }
  .dm-color-bg-success-primary {
    background-color: var(--dm-color-bg-success-primary);
  }
  .dm-color-bg-error-solid {
    background-color: var(--dm-color-bg-error-solid);
  }
  .dm-color-bg-warning-solid {
    background-color: var(--dm-color-bg-warning-solid);
  }
  .dm-color-bg-success-solid {
    background-color: var(--dm-color-bg-success-solid);
  }
  .dm-line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .dm-line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .dm-line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .dm-container {
    container-type: inline-size;
  }
  .dm-container-size {
    container-type: size;
  }
  .dm-block {
    display: block;
  }
  .dm-inline-block {
    display: inline-block;
  }
  .dm-inline {
    display: inline;
  }
  .dm-flex {
    display: flex;
  }
  .dm-inline-flex {
    display: inline-flex;
  }
  .dm-grid {
    display: grid;
  }
  .dm-inline-grid {
    display: inline-grid;
  }
  .dm-contents {
    display: contents;
  }
  .dm-table {
    display: table;
  }
  .dm-table-row {
    display: table-row;
  }
  .dm-table-cell {
    display: table-cell;
  }
  .dm-list-item {
    display: list-item;
  }
  .dm-none {
    display: none;
  }
  .dm-flex-row {
    flex-direction: row;
  }
  .dm-flex-row-reverse {
    flex-direction: row-reverse;
  }
  .dm-flex-column {
    flex-direction: column;
  }
  .dm-flex-column-reverse {
    flex-direction: column-reverse;
  }
  .dm-flex-wrap {
    flex-wrap: wrap;
  }
  .dm-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .dm-flex-nowrap {
    flex-wrap: nowrap;
  }
  .dm-flex-1 {
    flex: 1;
  }
  .dm-flex-auto {
    flex: auto;
  }
  .dm-flex-initial {
    flex: 0 auto;
  }
  .dm-flex-none {
    flex: none;
  }
  .dm-flex-grow {
    flex-grow: 1;
  }
  .dm-flex-grow-0 {
    flex-grow: 0;
  }
  .dm-flex-shrink {
    flex-shrink: 1;
  }
  .dm-flex-shrink-0 {
    flex-shrink: 0;
  }
  .dm-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .dm-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .dm-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .dm-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .dm-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .dm-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .dm-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .dm-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .dm-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .dm-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .dm-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .dm-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .dm-grid-cols-none {
    grid-template-columns: none;
  }
  .dm-grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .dm-grid-cols-auto-fit {
    grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
  }
  .dm-grid-cols-auto-fill {
    grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
  }
  .dm-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .dm-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .dm-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .dm-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .dm-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .dm-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .dm-grid-rows-none {
    grid-template-rows: none;
  }
  .dm-grid-rows-subgrid {
    grid-template-rows: subgrid;
  }
  .dm-grid-col-auto {
    grid-column: auto;
  }
  .dm-grid-col-span-1 {
    grid-column: span 1/span 1;
  }
  .dm-grid-col-span-2 {
    grid-column: span 2/span 2;
  }
  .dm-grid-col-span-3 {
    grid-column: span 3/span 3;
  }
  .dm-grid-col-span-4 {
    grid-column: span 4/span 4;
  }
  .dm-grid-col-span-5 {
    grid-column: span 5/span 5;
  }
  .dm-grid-col-span-6 {
    grid-column: span 6/span 6;
  }
  .dm-grid-col-span-7 {
    grid-column: span 7/span 7;
  }
  .dm-grid-col-span-8 {
    grid-column: span 8/span 8;
  }
  .dm-grid-col-span-9 {
    grid-column: span 9/span 9;
  }
  .dm-grid-col-span-10 {
    grid-column: span 10/span 10;
  }
  .dm-grid-col-span-11 {
    grid-column: span 11/span 11;
  }
  .dm-grid-col-span-12 {
    grid-column: span 12/span 12;
  }
  .dm-grid-col-span-full {
    grid-column: 1/-1;
  }
  .dm-grid-col-start-1 {
    grid-column-start: 1;
  }
  .dm-grid-col-start-2 {
    grid-column-start: 2;
  }
  .dm-grid-col-start-3 {
    grid-column-start: 3;
  }
  .dm-grid-col-start-4 {
    grid-column-start: 4;
  }
  .dm-grid-col-start-5 {
    grid-column-start: 5;
  }
  .dm-grid-col-start-6 {
    grid-column-start: 6;
  }
  .dm-grid-col-start-7 {
    grid-column-start: 7;
  }
  .dm-grid-col-start-8 {
    grid-column-start: 8;
  }
  .dm-grid-col-start-9 {
    grid-column-start: 9;
  }
  .dm-grid-col-start-10 {
    grid-column-start: 10;
  }
  .dm-grid-col-start-11 {
    grid-column-start: 11;
  }
  .dm-grid-col-start-12 {
    grid-column-start: 12;
  }
  .dm-grid-col-start-13 {
    grid-column-start: 13;
  }
  .dm-grid-col-start-auto {
    grid-column-start: auto;
  }
  .dm-grid-col-end-1 {
    grid-column-end: 1;
  }
  .dm-grid-col-end-2 {
    grid-column-end: 2;
  }
  .dm-grid-col-end-3 {
    grid-column-end: 3;
  }
  .dm-grid-col-end-4 {
    grid-column-end: 4;
  }
  .dm-grid-col-end-5 {
    grid-column-end: 5;
  }
  .dm-grid-col-end-6 {
    grid-column-end: 6;
  }
  .dm-grid-col-end-7 {
    grid-column-end: 7;
  }
  .dm-grid-col-end-8 {
    grid-column-end: 8;
  }
  .dm-grid-col-end-9 {
    grid-column-end: 9;
  }
  .dm-grid-col-end-10 {
    grid-column-end: 10;
  }
  .dm-grid-col-end-11 {
    grid-column-end: 11;
  }
  .dm-grid-col-end-12 {
    grid-column-end: 12;
  }
  .dm-grid-col-end-13 {
    grid-column-end: 13;
  }
  .dm-grid-col-end-auto {
    grid-column-end: auto;
  }
  .dm-grid-row-auto {
    grid-row: auto;
  }
  .dm-grid-row-span-1 {
    grid-row: span 1/span 1;
  }
  .dm-grid-row-span-2 {
    grid-row: span 2/span 2;
  }
  .dm-grid-row-span-3 {
    grid-row: span 3/span 3;
  }
  .dm-grid-row-span-4 {
    grid-row: span 4/span 4;
  }
  .dm-grid-row-span-5 {
    grid-row: span 5/span 5;
  }
  .dm-grid-row-span-6 {
    grid-row: span 6/span 6;
  }
  .dm-grid-row-span-full {
    grid-row: 1/-1;
  }
  .dm-grid-row-start-1 {
    grid-row-start: 1;
  }
  .dm-grid-row-start-2 {
    grid-row-start: 2;
  }
  .dm-grid-row-start-3 {
    grid-row-start: 3;
  }
  .dm-grid-row-start-4 {
    grid-row-start: 4;
  }
  .dm-grid-row-start-5 {
    grid-row-start: 5;
  }
  .dm-grid-row-start-6 {
    grid-row-start: 6;
  }
  .dm-grid-row-start-7 {
    grid-row-start: 7;
  }
  .dm-grid-row-start-auto {
    grid-row-start: auto;
  }
  .dm-grid-row-end-1 {
    grid-row-end: 1;
  }
  .dm-grid-row-end-2 {
    grid-row-end: 2;
  }
  .dm-grid-row-end-3 {
    grid-row-end: 3;
  }
  .dm-grid-row-end-4 {
    grid-row-end: 4;
  }
  .dm-grid-row-end-5 {
    grid-row-end: 5;
  }
  .dm-grid-row-end-6 {
    grid-row-end: 6;
  }
  .dm-grid-row-end-7 {
    grid-row-end: 7;
  }
  .dm-grid-row-end-auto {
    grid-row-end: auto;
  }
  .dm-grid-flow-row {
    grid-auto-flow: row;
  }
  .dm-grid-flow-col {
    grid-auto-flow: column;
  }
  .dm-grid-flow-row-dense {
    grid-auto-flow: dense;
  }
  .dm-grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  .dm-grid-auto-cols-auto {
    grid-auto-columns: auto;
  }
  .dm-grid-auto-cols-min {
    grid-auto-columns: min-content;
  }
  .dm-grid-auto-cols-max {
    grid-auto-columns: max-content;
  }
  .dm-grid-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }
  .dm-grid-auto-rows-auto {
    grid-auto-rows: auto;
  }
  .dm-grid-auto-rows-min {
    grid-auto-rows: min-content;
  }
  .dm-grid-auto-rows-max {
    grid-auto-rows: max-content;
  }
  .dm-grid-auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }
  .dm-grid-justify-items-start {
    justify-items: start;
  }
  .dm-grid-justify-items-end {
    justify-items: end;
  }
  .dm-grid-justify-items-center {
    justify-items: center;
  }
  .dm-grid-justify-items-stretch {
    justify-items: stretch;
  }
  .dm-grid-justify-self-auto {
    justify-self: auto;
  }
  .dm-grid-justify-self-start {
    justify-self: start;
  }
  .dm-grid-justify-self-end {
    justify-self: end;
  }
  .dm-grid-justify-self-center {
    justify-self: center;
  }
  .dm-grid-justify-self-stretch {
    justify-self: stretch;
  }
  .dm-place-content-center {
    place-content: center;
  }
  .dm-place-content-start {
    place-content: start;
  }
  .dm-place-content-end {
    place-content: end;
  }
  .dm-place-content-between {
    place-content: space-between;
  }
  .dm-place-content-around {
    place-content: space-around;
  }
  .dm-place-content-evenly {
    place-content: space-evenly;
  }
  .dm-place-content-stretch {
    place-content: stretch;
  }
  .dm-place-items-start {
    place-items: start;
  }
  .dm-place-items-end {
    place-items: end;
  }
  .dm-place-items-center {
    place-items: center;
  }
  .dm-place-items-stretch {
    place-items: stretch stretch;
  }
  .dm-place-self-auto {
    place-self: auto;
  }
  .dm-place-self-start {
    place-self: start;
  }
  .dm-place-self-end {
    place-self: end;
  }
  .dm-place-self-center {
    place-self: center;
  }
  .dm-place-self-stretch {
    place-self: stretch stretch;
  }
  .dm-justify-start {
    justify-content: flex-start;
  }
  .dm-justify-end {
    justify-content: flex-end;
  }
  .dm-justify-center {
    justify-content: center;
  }
  .dm-justify-between {
    justify-content: space-between;
  }
  .dm-justify-around {
    justify-content: space-around;
  }
  .dm-justify-evenly {
    justify-content: space-evenly;
  }
  .dm-justify-stretch {
    justify-content: stretch;
  }
  .dm-items-start {
    align-items: flex-start;
  }
  .dm-items-end {
    align-items: flex-end;
  }
  .dm-items-center {
    align-items: center;
  }
  .dm-items-baseline {
    align-items: baseline;
  }
  .dm-items-stretch {
    align-items: stretch;
  }
  .dm-content-start {
    align-content: flex-start;
  }
  .dm-content-end {
    align-content: flex-end;
  }
  .dm-content-center {
    align-content: center;
  }
  .dm-content-between {
    align-content: space-between;
  }
  .dm-content-around {
    align-content: space-around;
  }
  .dm-content-evenly {
    align-content: space-evenly;
  }
  .dm-content-stretch {
    align-content: stretch;
  }
  .dm-self-auto {
    align-self: auto;
  }
  .dm-self-start {
    align-self: flex-start;
  }
  .dm-self-end {
    align-self: flex-end;
  }
  .dm-self-center {
    align-self: center;
  }
  .dm-self-stretch {
    align-self: stretch;
  }
  .dm-self-baseline {
    align-self: baseline;
  }
  .dm-static {
    position: static;
  }
  .dm-relative {
    position: relative;
  }
  .dm-absolute {
    position: absolute;
  }
  .dm-fixed {
    position: fixed;
  }
  .dm-sticky {
    position: sticky;
  }
  .dm-corner-pin {
    top: var(--dm-corner-pin-offset,var(--dm-spacing-8));
    right: var(--dm-corner-pin-offset,var(--dm-spacing-8));
    position: absolute;
  }
  .dm-inset-0 {
    inset: 0;
  }
  .dm-inset-horizontal-0 {
    left: 0;
    right: 0;
  }
  .dm-inset-vertical-0 {
    top: 0;
    bottom: 0;
  }
  .dm-top-0 {
    top: 0;
  }
  .dm-right-0 {
    right: 0;
  }
  .dm-bottom-0 {
    bottom: 0;
  }
  .dm-left-0 {
    left: 0;
  }
  .dm-inset-2 {
    inset: var(--dm-spacing-2);
  }
  .dm-inset-horizontal-2 {
    left: var(--dm-spacing-2);
    right: var(--dm-spacing-2);
  }
  .dm-inset-vertical-2 {
    top: var(--dm-spacing-2);
    bottom: var(--dm-spacing-2);
  }
  .dm-top-2 {
    top: var(--dm-spacing-2);
  }
  .dm-right-2 {
    right: var(--dm-spacing-2);
  }
  .dm-bottom-2 {
    bottom: var(--dm-spacing-2);
  }
  .dm-left-2 {
    left: var(--dm-spacing-2);
  }
  .dm-inset-4 {
    inset: var(--dm-spacing-4);
  }
  .dm-inset-horizontal-4 {
    left: var(--dm-spacing-4);
    right: var(--dm-spacing-4);
  }
  .dm-inset-vertical-4 {
    top: var(--dm-spacing-4);
    bottom: var(--dm-spacing-4);
  }
  .dm-top-4 {
    top: var(--dm-spacing-4);
  }
  .dm-right-4 {
    right: var(--dm-spacing-4);
  }
  .dm-bottom-4 {
    bottom: var(--dm-spacing-4);
  }
  .dm-left-4 {
    left: var(--dm-spacing-4);
  }
  .dm-inset-6 {
    inset: var(--dm-spacing-6);
  }
  .dm-inset-horizontal-6 {
    left: var(--dm-spacing-6);
    right: var(--dm-spacing-6);
  }
  .dm-inset-vertical-6 {
    top: var(--dm-spacing-6);
    bottom: var(--dm-spacing-6);
  }
  .dm-top-6 {
    top: var(--dm-spacing-6);
  }
  .dm-right-6 {
    right: var(--dm-spacing-6);
  }
  .dm-bottom-6 {
    bottom: var(--dm-spacing-6);
  }
  .dm-left-6 {
    left: var(--dm-spacing-6);
  }
  .dm-inset-8 {
    inset: var(--dm-spacing-8);
  }
  .dm-inset-horizontal-8 {
    left: var(--dm-spacing-8);
    right: var(--dm-spacing-8);
  }
  .dm-inset-vertical-8 {
    top: var(--dm-spacing-8);
    bottom: var(--dm-spacing-8);
  }
  .dm-top-8 {
    top: var(--dm-spacing-8);
  }
  .dm-right-8 {
    right: var(--dm-spacing-8);
  }
  .dm-bottom-8 {
    bottom: var(--dm-spacing-8);
  }
  .dm-left-8 {
    left: var(--dm-spacing-8);
  }
  .dm-inset-12 {
    inset: var(--dm-spacing-12);
  }
  .dm-inset-horizontal-12 {
    left: var(--dm-spacing-12);
    right: var(--dm-spacing-12);
  }
  .dm-inset-vertical-12 {
    top: var(--dm-spacing-12);
    bottom: var(--dm-spacing-12);
  }
  .dm-top-12 {
    top: var(--dm-spacing-12);
  }
  .dm-right-12 {
    right: var(--dm-spacing-12);
  }
  .dm-bottom-12 {
    bottom: var(--dm-spacing-12);
  }
  .dm-left-12 {
    left: var(--dm-spacing-12);
  }
  .dm-inset-16 {
    inset: var(--dm-spacing-16);
  }
  .dm-inset-horizontal-16 {
    left: var(--dm-spacing-16);
    right: var(--dm-spacing-16);
  }
  .dm-inset-vertical-16 {
    top: var(--dm-spacing-16);
    bottom: var(--dm-spacing-16);
  }
  .dm-top-16 {
    top: var(--dm-spacing-16);
  }
  .dm-right-16 {
    right: var(--dm-spacing-16);
  }
  .dm-bottom-16 {
    bottom: var(--dm-spacing-16);
  }
  .dm-left-16 {
    left: var(--dm-spacing-16);
  }
  .dm-inset-20 {
    inset: var(--dm-spacing-20);
  }
  .dm-inset-horizontal-20 {
    left: var(--dm-spacing-20);
    right: var(--dm-spacing-20);
  }
  .dm-inset-vertical-20 {
    top: var(--dm-spacing-20);
    bottom: var(--dm-spacing-20);
  }
  .dm-top-20 {
    top: var(--dm-spacing-20);
  }
  .dm-right-20 {
    right: var(--dm-spacing-20);
  }
  .dm-bottom-20 {
    bottom: var(--dm-spacing-20);
  }
  .dm-left-20 {
    left: var(--dm-spacing-20);
  }
  .dm-inset-24 {
    inset: var(--dm-spacing-24);
  }
  .dm-inset-horizontal-24 {
    left: var(--dm-spacing-24);
    right: var(--dm-spacing-24);
  }
  .dm-inset-vertical-24 {
    top: var(--dm-spacing-24);
    bottom: var(--dm-spacing-24);
  }
  .dm-top-24 {
    top: var(--dm-spacing-24);
  }
  .dm-right-24 {
    right: var(--dm-spacing-24);
  }
  .dm-bottom-24 {
    bottom: var(--dm-spacing-24);
  }
  .dm-left-24 {
    left: var(--dm-spacing-24);
  }
  .dm-inset-32 {
    inset: var(--dm-spacing-32);
  }
  .dm-inset-horizontal-32 {
    left: var(--dm-spacing-32);
    right: var(--dm-spacing-32);
  }
  .dm-inset-vertical-32 {
    top: var(--dm-spacing-32);
    bottom: var(--dm-spacing-32);
  }
  .dm-top-32 {
    top: var(--dm-spacing-32);
  }
  .dm-right-32 {
    right: var(--dm-spacing-32);
  }
  .dm-bottom-32 {
    bottom: var(--dm-spacing-32);
  }
  .dm-left-32 {
    left: var(--dm-spacing-32);
  }
  .dm-inset-auto {
    inset: auto;
  }
  .dm-inset-horizontal-auto {
    left: auto;
    right: auto;
  }
  .dm-inset-vertical-auto {
    top: auto;
    bottom: auto;
  }
  .dm-top-auto {
    top: auto;
  }
  .dm-right-auto {
    right: auto;
  }
  .dm-bottom-auto {
    bottom: auto;
  }
  .dm-left-auto {
    left: auto;
  }
  .dm-inset-full {
    inset: 100%;
  }
  .dm-inset-horizontal-full {
    left: 100%;
    right: 100%;
  }
  .dm-inset-vertical-full {
    top: 100%;
    bottom: 100%;
  }
  .dm-top-full {
    top: 100%;
  }
  .dm-right-full {
    right: 100%;
  }
  .dm-bottom-full {
    bottom: 100%;
  }
  .dm-left-full {
    left: 100%;
  }
  .dm-z-index-0 {
    z-index: 0;
  }
  .dm-z-index-10 {
    z-index: 10;
  }
  .dm-z-index-20 {
    z-index: 20;
  }
  .dm-z-index-30 {
    z-index: 30;
  }
  .dm-z-index-40 {
    z-index: 40;
  }
  .dm-z-index-50 {
    z-index: 50;
  }
  .dm-z-index-auto {
    z-index: auto;
  }
  .dm-isolate {
    isolation: isolate;
  }
  .dm-isolation-auto {
    isolation: auto;
  }
  .dm-visible {
    visibility: visible;
  }
  .dm-invisible {
    visibility: hidden;
  }
  .dm-overflow-auto {
    overflow: auto;
  }
  .dm-overflow-hidden {
    overflow: hidden;
  }
  .dm-overflow-clip {
    overflow: clip;
  }
  .dm-overflow-visible {
    overflow: visible;
  }
  .dm-overflow-scroll {
    overflow: scroll;
  }
  .dm-overflow-x-auto {
    overflow-x: auto;
  }
  .dm-overflow-x-hidden {
    overflow-x: hidden;
  }
  .dm-overflow-x-clip {
    overflow-x: clip;
  }
  .dm-overflow-x-visible {
    overflow-x: visible;
  }
  .dm-overflow-x-scroll {
    overflow-x: scroll;
  }
  .dm-overflow-y-auto {
    overflow-y: auto;
  }
  .dm-overflow-y-hidden {
    overflow-y: hidden;
  }
  .dm-overflow-y-clip {
    overflow-y: clip;
  }
  .dm-overflow-y-visible {
    overflow-y: visible;
  }
  .dm-overflow-y-scroll {
    overflow-y: scroll;
  }
  .dm-scrollbar-gutter-stable {
    scrollbar-gutter: stable;
  }
  .dm-overscroll-auto {
    overscroll-behavior: auto;
  }
  .dm-overscroll-contain {
    overscroll-behavior: contain;
  }
  .dm-overscroll-none {
    overscroll-behavior: none;
  }
  .dm-overscroll-x-auto {
    overscroll-behavior-x: auto;
  }
  .dm-overscroll-x-contain {
    overscroll-behavior-x: contain;
  }
  .dm-overscroll-x-none {
    overscroll-behavior-x: none;
  }
  .dm-overscroll-y-auto {
    overscroll-behavior-y: auto;
  }
  .dm-overscroll-y-contain {
    overscroll-behavior-y: contain;
  }
  .dm-overscroll-y-none {
    overscroll-behavior-y: none;
  }
  .dm-border-radius-0 {
    border-radius: var(--dm-radius-none);
  }
  .dm-border-radius-2 {
    border-radius: var(--dm-radius-xxs);
  }
  .dm-border-radius-4 {
    border-radius: var(--dm-radius-xs);
  }
  .dm-border-radius-6 {
    border-radius: var(--dm-radius-sm);
  }
  .dm-border-radius-8 {
    border-radius: var(--dm-radius-md);
  }
  .dm-border-radius-10 {
    border-radius: var(--dm-radius-lg);
  }
  .dm-border-radius-12 {
    border-radius: var(--dm-radius-xl);
  }
  .dm-border-radius-16 {
    border-radius: var(--dm-radius-2xl);
  }
  .dm-border-radius-20 {
    border-radius: var(--dm-radius-3xl);
  }
  .dm-border-radius-24 {
    border-radius: var(--dm-radius-4xl);
  }
  .dm-border-radius-full {
    border-radius: var(--dm-radius-full);
  }
  .dm-border {
    border-style: solid;
    border-width: 1px;
  }
  .dm-border-0 {
    border-width: 0;
  }
  .dm-border-2 {
    border-style: solid;
    border-width: 2px;
  }
  .dm-border-4 {
    border-style: solid;
    border-width: 4px;
  }
  .dm-border-8 {
    border-style: solid;
    border-width: 8px;
  }
  .dm-border-top {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .dm-border-right {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .dm-border-bottom {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .dm-border-left {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .dm-border-solid {
    border-style: solid;
  }
  .dm-border-dashed {
    border-style: dashed;
  }
  .dm-border-dotted {
    border-style: dotted;
  }
  .dm-border-none {
    border-style: none;
  }
  .dm-padding-0 {
    padding: var(--dm-spacing-0);
  }
  .dm-padding-horizontal-0 {
    padding-left: var(--dm-spacing-0);
    padding-right: var(--dm-spacing-0);
  }
  .dm-padding-vertical-0 {
    padding-top: var(--dm-spacing-0);
    padding-bottom: var(--dm-spacing-0);
  }
  .dm-padding-top-0 {
    padding-top: var(--dm-spacing-0);
  }
  .dm-padding-bottom-0 {
    padding-bottom: var(--dm-spacing-0);
  }
  .dm-padding-left-0 {
    padding-left: var(--dm-spacing-0);
  }
  .dm-padding-right-0 {
    padding-right: var(--dm-spacing-0);
  }
  .dm-padding-2 {
    padding: var(--dm-spacing-2);
  }
  .dm-padding-horizontal-2 {
    padding-left: var(--dm-spacing-2);
    padding-right: var(--dm-spacing-2);
  }
  .dm-padding-vertical-2 {
    padding-top: var(--dm-spacing-2);
    padding-bottom: var(--dm-spacing-2);
  }
  .dm-padding-top-2 {
    padding-top: var(--dm-spacing-2);
  }
  .dm-padding-bottom-2 {
    padding-bottom: var(--dm-spacing-2);
  }
  .dm-padding-left-2 {
    padding-left: var(--dm-spacing-2);
  }
  .dm-padding-right-2 {
    padding-right: var(--dm-spacing-2);
  }
  .dm-padding-4 {
    padding: var(--dm-spacing-4);
  }
  .dm-padding-horizontal-4 {
    padding-left: var(--dm-spacing-4);
    padding-right: var(--dm-spacing-4);
  }
  .dm-padding-vertical-4 {
    padding-top: var(--dm-spacing-4);
    padding-bottom: var(--dm-spacing-4);
  }
  .dm-padding-top-4 {
    padding-top: var(--dm-spacing-4);
  }
  .dm-padding-bottom-4 {
    padding-bottom: var(--dm-spacing-4);
  }
  .dm-padding-left-4 {
    padding-left: var(--dm-spacing-4);
  }
  .dm-padding-right-4 {
    padding-right: var(--dm-spacing-4);
  }
  .dm-padding-6 {
    padding: var(--dm-spacing-6);
  }
  .dm-padding-horizontal-6 {
    padding-left: var(--dm-spacing-6);
    padding-right: var(--dm-spacing-6);
  }
  .dm-padding-vertical-6 {
    padding-top: var(--dm-spacing-6);
    padding-bottom: var(--dm-spacing-6);
  }
  .dm-padding-top-6 {
    padding-top: var(--dm-spacing-6);
  }
  .dm-padding-bottom-6 {
    padding-bottom: var(--dm-spacing-6);
  }
  .dm-padding-left-6 {
    padding-left: var(--dm-spacing-6);
  }
  .dm-padding-right-6 {
    padding-right: var(--dm-spacing-6);
  }
  .dm-padding-8 {
    padding: var(--dm-spacing-8);
  }
  .dm-padding-horizontal-8 {
    padding-left: var(--dm-spacing-8);
    padding-right: var(--dm-spacing-8);
  }
  .dm-padding-vertical-8 {
    padding-top: var(--dm-spacing-8);
    padding-bottom: var(--dm-spacing-8);
  }
  .dm-padding-top-8 {
    padding-top: var(--dm-spacing-8);
  }
  .dm-padding-bottom-8 {
    padding-bottom: var(--dm-spacing-8);
  }
  .dm-padding-left-8 {
    padding-left: var(--dm-spacing-8);
  }
  .dm-padding-right-8 {
    padding-right: var(--dm-spacing-8);
  }
  .dm-padding-12 {
    padding: var(--dm-spacing-12);
  }
  .dm-padding-horizontal-12 {
    padding-left: var(--dm-spacing-12);
    padding-right: var(--dm-spacing-12);
  }
  .dm-padding-vertical-12 {
    padding-top: var(--dm-spacing-12);
    padding-bottom: var(--dm-spacing-12);
  }
  .dm-padding-top-12 {
    padding-top: var(--dm-spacing-12);
  }
  .dm-padding-bottom-12 {
    padding-bottom: var(--dm-spacing-12);
  }
  .dm-padding-left-12 {
    padding-left: var(--dm-spacing-12);
  }
  .dm-padding-right-12 {
    padding-right: var(--dm-spacing-12);
  }
  .dm-padding-16 {
    padding: var(--dm-spacing-16);
  }
  .dm-padding-horizontal-16 {
    padding-left: var(--dm-spacing-16);
    padding-right: var(--dm-spacing-16);
  }
  .dm-padding-vertical-16 {
    padding-top: var(--dm-spacing-16);
    padding-bottom: var(--dm-spacing-16);
  }
  .dm-padding-top-16 {
    padding-top: var(--dm-spacing-16);
  }
  .dm-padding-bottom-16 {
    padding-bottom: var(--dm-spacing-16);
  }
  .dm-padding-left-16 {
    padding-left: var(--dm-spacing-16);
  }
  .dm-padding-right-16 {
    padding-right: var(--dm-spacing-16);
  }
  .dm-padding-20 {
    padding: var(--dm-spacing-20);
  }
  .dm-padding-horizontal-20 {
    padding-left: var(--dm-spacing-20);
    padding-right: var(--dm-spacing-20);
  }
  .dm-padding-vertical-20 {
    padding-top: var(--dm-spacing-20);
    padding-bottom: var(--dm-spacing-20);
  }
  .dm-padding-top-20 {
    padding-top: var(--dm-spacing-20);
  }
  .dm-padding-bottom-20 {
    padding-bottom: var(--dm-spacing-20);
  }
  .dm-padding-left-20 {
    padding-left: var(--dm-spacing-20);
  }
  .dm-padding-right-20 {
    padding-right: var(--dm-spacing-20);
  }
  .dm-padding-24 {
    padding: var(--dm-spacing-24);
  }
  .dm-padding-horizontal-24 {
    padding-left: var(--dm-spacing-24);
    padding-right: var(--dm-spacing-24);
  }
  .dm-padding-vertical-24 {
    padding-top: var(--dm-spacing-24);
    padding-bottom: var(--dm-spacing-24);
  }
  .dm-padding-top-24 {
    padding-top: var(--dm-spacing-24);
  }
  .dm-padding-bottom-24 {
    padding-bottom: var(--dm-spacing-24);
  }
  .dm-padding-left-24 {
    padding-left: var(--dm-spacing-24);
  }
  .dm-padding-right-24 {
    padding-right: var(--dm-spacing-24);
  }
  .dm-padding-32 {
    padding: var(--dm-spacing-32);
  }
  .dm-padding-horizontal-32 {
    padding-left: var(--dm-spacing-32);
    padding-right: var(--dm-spacing-32);
  }
  .dm-padding-vertical-32 {
    padding-top: var(--dm-spacing-32);
    padding-bottom: var(--dm-spacing-32);
  }
  .dm-padding-top-32 {
    padding-top: var(--dm-spacing-32);
  }
  .dm-padding-bottom-32 {
    padding-bottom: var(--dm-spacing-32);
  }
  .dm-padding-left-32 {
    padding-left: var(--dm-spacing-32);
  }
  .dm-padding-right-32 {
    padding-right: var(--dm-spacing-32);
  }
  .dm-padding-40 {
    padding: var(--dm-spacing-40);
  }
  .dm-padding-horizontal-40 {
    padding-left: var(--dm-spacing-40);
    padding-right: var(--dm-spacing-40);
  }
  .dm-padding-vertical-40 {
    padding-top: var(--dm-spacing-40);
    padding-bottom: var(--dm-spacing-40);
  }
  .dm-padding-top-40 {
    padding-top: var(--dm-spacing-40);
  }
  .dm-padding-bottom-40 {
    padding-bottom: var(--dm-spacing-40);
  }
  .dm-padding-left-40 {
    padding-left: var(--dm-spacing-40);
  }
  .dm-padding-right-40 {
    padding-right: var(--dm-spacing-40);
  }
  .dm-padding-48 {
    padding: var(--dm-spacing-48);
  }
  .dm-padding-horizontal-48 {
    padding-left: var(--dm-spacing-48);
    padding-right: var(--dm-spacing-48);
  }
  .dm-padding-vertical-48 {
    padding-top: var(--dm-spacing-48);
    padding-bottom: var(--dm-spacing-48);
  }
  .dm-padding-top-48 {
    padding-top: var(--dm-spacing-48);
  }
  .dm-padding-bottom-48 {
    padding-bottom: var(--dm-spacing-48);
  }
  .dm-padding-left-48 {
    padding-left: var(--dm-spacing-48);
  }
  .dm-padding-right-48 {
    padding-right: var(--dm-spacing-48);
  }
  .dm-padding-64 {
    padding: var(--dm-spacing-64);
  }
  .dm-padding-horizontal-64 {
    padding-left: var(--dm-spacing-64);
    padding-right: var(--dm-spacing-64);
  }
  .dm-padding-vertical-64 {
    padding-top: var(--dm-spacing-64);
    padding-bottom: var(--dm-spacing-64);
  }
  .dm-padding-top-64 {
    padding-top: var(--dm-spacing-64);
  }
  .dm-padding-bottom-64 {
    padding-bottom: var(--dm-spacing-64);
  }
  .dm-padding-left-64 {
    padding-left: var(--dm-spacing-64);
  }
  .dm-padding-right-64 {
    padding-right: var(--dm-spacing-64);
  }
  .dm-padding-80 {
    padding: var(--dm-spacing-80);
  }
  .dm-padding-horizontal-80 {
    padding-left: var(--dm-spacing-80);
    padding-right: var(--dm-spacing-80);
  }
  .dm-padding-vertical-80 {
    padding-top: var(--dm-spacing-80);
    padding-bottom: var(--dm-spacing-80);
  }
  .dm-padding-top-80 {
    padding-top: var(--dm-spacing-80);
  }
  .dm-padding-bottom-80 {
    padding-bottom: var(--dm-spacing-80);
  }
  .dm-padding-left-80 {
    padding-left: var(--dm-spacing-80);
  }
  .dm-padding-right-80 {
    padding-right: var(--dm-spacing-80);
  }
  .dm-padding-96 {
    padding: var(--dm-spacing-96);
  }
  .dm-padding-horizontal-96 {
    padding-left: var(--dm-spacing-96);
    padding-right: var(--dm-spacing-96);
  }
  .dm-padding-vertical-96 {
    padding-top: var(--dm-spacing-96);
    padding-bottom: var(--dm-spacing-96);
  }
  .dm-padding-top-96 {
    padding-top: var(--dm-spacing-96);
  }
  .dm-padding-bottom-96 {
    padding-bottom: var(--dm-spacing-96);
  }
  .dm-padding-left-96 {
    padding-left: var(--dm-spacing-96);
  }
  .dm-padding-right-96 {
    padding-right: var(--dm-spacing-96);
  }
  .dm-padding-128 {
    padding: var(--dm-spacing-128);
  }
  .dm-padding-horizontal-128 {
    padding-left: var(--dm-spacing-128);
    padding-right: var(--dm-spacing-128);
  }
  .dm-padding-vertical-128 {
    padding-top: var(--dm-spacing-128);
    padding-bottom: var(--dm-spacing-128);
  }
  .dm-padding-top-128 {
    padding-top: var(--dm-spacing-128);
  }
  .dm-padding-bottom-128 {
    padding-bottom: var(--dm-spacing-128);
  }
  .dm-padding-left-128 {
    padding-left: var(--dm-spacing-128);
  }
  .dm-padding-right-128 {
    padding-right: var(--dm-spacing-128);
  }
  .dm-padding-160 {
    padding: var(--dm-spacing-160);
  }
  .dm-padding-horizontal-160 {
    padding-left: var(--dm-spacing-160);
    padding-right: var(--dm-spacing-160);
  }
  .dm-padding-vertical-160 {
    padding-top: var(--dm-spacing-160);
    padding-bottom: var(--dm-spacing-160);
  }
  .dm-padding-top-160 {
    padding-top: var(--dm-spacing-160);
  }
  .dm-padding-bottom-160 {
    padding-bottom: var(--dm-spacing-160);
  }
  .dm-padding-left-160 {
    padding-left: var(--dm-spacing-160);
  }
  .dm-padding-right-160 {
    padding-right: var(--dm-spacing-160);
  }
  .dm-margin-0 {
    margin: var(--dm-spacing-0);
  }
  .dm-margin-horizontal-0 {
    margin-left: var(--dm-spacing-0);
    margin-right: var(--dm-spacing-0);
  }
  .dm-margin-vertical-0 {
    margin-top: var(--dm-spacing-0);
    margin-bottom: var(--dm-spacing-0);
  }
  .dm-margin-top-0 {
    margin-top: var(--dm-spacing-0);
  }
  .dm-margin-bottom-0 {
    margin-bottom: var(--dm-spacing-0);
  }
  .dm-margin-left-0 {
    margin-left: var(--dm-spacing-0);
  }
  .dm-margin-right-0 {
    margin-right: var(--dm-spacing-0);
  }
  .dm-margin-2 {
    margin: var(--dm-spacing-2);
  }
  .dm-margin-horizontal-2 {
    margin-left: var(--dm-spacing-2);
    margin-right: var(--dm-spacing-2);
  }
  .dm-margin-vertical-2 {
    margin-top: var(--dm-spacing-2);
    margin-bottom: var(--dm-spacing-2);
  }
  .dm-margin-top-2 {
    margin-top: var(--dm-spacing-2);
  }
  .dm-margin-bottom-2 {
    margin-bottom: var(--dm-spacing-2);
  }
  .dm-margin-left-2 {
    margin-left: var(--dm-spacing-2);
  }
  .dm-margin-right-2 {
    margin-right: var(--dm-spacing-2);
  }
  .dm-margin-4 {
    margin: var(--dm-spacing-4);
  }
  .dm-margin-horizontal-4 {
    margin-left: var(--dm-spacing-4);
    margin-right: var(--dm-spacing-4);
  }
  .dm-margin-vertical-4 {
    margin-top: var(--dm-spacing-4);
    margin-bottom: var(--dm-spacing-4);
  }
  .dm-margin-top-4 {
    margin-top: var(--dm-spacing-4);
  }
  .dm-margin-bottom-4 {
    margin-bottom: var(--dm-spacing-4);
  }
  .dm-margin-left-4 {
    margin-left: var(--dm-spacing-4);
  }
  .dm-margin-right-4 {
    margin-right: var(--dm-spacing-4);
  }
  .dm-margin-6 {
    margin: var(--dm-spacing-6);
  }
  .dm-margin-horizontal-6 {
    margin-left: var(--dm-spacing-6);
    margin-right: var(--dm-spacing-6);
  }
  .dm-margin-vertical-6 {
    margin-top: var(--dm-spacing-6);
    margin-bottom: var(--dm-spacing-6);
  }
  .dm-margin-top-6 {
    margin-top: var(--dm-spacing-6);
  }
  .dm-margin-bottom-6 {
    margin-bottom: var(--dm-spacing-6);
  }
  .dm-margin-left-6 {
    margin-left: var(--dm-spacing-6);
  }
  .dm-margin-right-6 {
    margin-right: var(--dm-spacing-6);
  }
  .dm-margin-8 {
    margin: var(--dm-spacing-8);
  }
  .dm-margin-horizontal-8 {
    margin-left: var(--dm-spacing-8);
    margin-right: var(--dm-spacing-8);
  }
  .dm-margin-vertical-8 {
    margin-top: var(--dm-spacing-8);
    margin-bottom: var(--dm-spacing-8);
  }
  .dm-margin-top-8 {
    margin-top: var(--dm-spacing-8);
  }
  .dm-margin-bottom-8 {
    margin-bottom: var(--dm-spacing-8);
  }
  .dm-margin-left-8 {
    margin-left: var(--dm-spacing-8);
  }
  .dm-margin-right-8 {
    margin-right: var(--dm-spacing-8);
  }
  .dm-margin-12 {
    margin: var(--dm-spacing-12);
  }
  .dm-margin-horizontal-12 {
    margin-left: var(--dm-spacing-12);
    margin-right: var(--dm-spacing-12);
  }
  .dm-margin-vertical-12 {
    margin-top: var(--dm-spacing-12);
    margin-bottom: var(--dm-spacing-12);
  }
  .dm-margin-top-12 {
    margin-top: var(--dm-spacing-12);
  }
  .dm-margin-bottom-12 {
    margin-bottom: var(--dm-spacing-12);
  }
  .dm-margin-left-12 {
    margin-left: var(--dm-spacing-12);
  }
  .dm-margin-right-12 {
    margin-right: var(--dm-spacing-12);
  }
  .dm-margin-16 {
    margin: var(--dm-spacing-16);
  }
  .dm-margin-horizontal-16 {
    margin-left: var(--dm-spacing-16);
    margin-right: var(--dm-spacing-16);
  }
  .dm-margin-vertical-16 {
    margin-top: var(--dm-spacing-16);
    margin-bottom: var(--dm-spacing-16);
  }
  .dm-margin-top-16 {
    margin-top: var(--dm-spacing-16);
  }
  .dm-margin-bottom-16 {
    margin-bottom: var(--dm-spacing-16);
  }
  .dm-margin-left-16 {
    margin-left: var(--dm-spacing-16);
  }
  .dm-margin-right-16 {
    margin-right: var(--dm-spacing-16);
  }
  .dm-margin-20 {
    margin: var(--dm-spacing-20);
  }
  .dm-margin-horizontal-20 {
    margin-left: var(--dm-spacing-20);
    margin-right: var(--dm-spacing-20);
  }
  .dm-margin-vertical-20 {
    margin-top: var(--dm-spacing-20);
    margin-bottom: var(--dm-spacing-20);
  }
  .dm-margin-top-20 {
    margin-top: var(--dm-spacing-20);
  }
  .dm-margin-bottom-20 {
    margin-bottom: var(--dm-spacing-20);
  }
  .dm-margin-left-20 {
    margin-left: var(--dm-spacing-20);
  }
  .dm-margin-right-20 {
    margin-right: var(--dm-spacing-20);
  }
  .dm-margin-24 {
    margin: var(--dm-spacing-24);
  }
  .dm-margin-horizontal-24 {
    margin-left: var(--dm-spacing-24);
    margin-right: var(--dm-spacing-24);
  }
  .dm-margin-vertical-24 {
    margin-top: var(--dm-spacing-24);
    margin-bottom: var(--dm-spacing-24);
  }
  .dm-margin-top-24 {
    margin-top: var(--dm-spacing-24);
  }
  .dm-margin-bottom-24 {
    margin-bottom: var(--dm-spacing-24);
  }
  .dm-margin-left-24 {
    margin-left: var(--dm-spacing-24);
  }
  .dm-margin-right-24 {
    margin-right: var(--dm-spacing-24);
  }
  .dm-margin-32 {
    margin: var(--dm-spacing-32);
  }
  .dm-margin-horizontal-32 {
    margin-left: var(--dm-spacing-32);
    margin-right: var(--dm-spacing-32);
  }
  .dm-margin-vertical-32 {
    margin-top: var(--dm-spacing-32);
    margin-bottom: var(--dm-spacing-32);
  }
  .dm-margin-top-32 {
    margin-top: var(--dm-spacing-32);
  }
  .dm-margin-bottom-32 {
    margin-bottom: var(--dm-spacing-32);
  }
  .dm-margin-left-32 {
    margin-left: var(--dm-spacing-32);
  }
  .dm-margin-right-32 {
    margin-right: var(--dm-spacing-32);
  }
  .dm-margin-40 {
    margin: var(--dm-spacing-40);
  }
  .dm-margin-horizontal-40 {
    margin-left: var(--dm-spacing-40);
    margin-right: var(--dm-spacing-40);
  }
  .dm-margin-vertical-40 {
    margin-top: var(--dm-spacing-40);
    margin-bottom: var(--dm-spacing-40);
  }
  .dm-margin-top-40 {
    margin-top: var(--dm-spacing-40);
  }
  .dm-margin-bottom-40 {
    margin-bottom: var(--dm-spacing-40);
  }
  .dm-margin-left-40 {
    margin-left: var(--dm-spacing-40);
  }
  .dm-margin-right-40 {
    margin-right: var(--dm-spacing-40);
  }
  .dm-margin-48 {
    margin: var(--dm-spacing-48);
  }
  .dm-margin-horizontal-48 {
    margin-left: var(--dm-spacing-48);
    margin-right: var(--dm-spacing-48);
  }
  .dm-margin-vertical-48 {
    margin-top: var(--dm-spacing-48);
    margin-bottom: var(--dm-spacing-48);
  }
  .dm-margin-top-48 {
    margin-top: var(--dm-spacing-48);
  }
  .dm-margin-bottom-48 {
    margin-bottom: var(--dm-spacing-48);
  }
  .dm-margin-left-48 {
    margin-left: var(--dm-spacing-48);
  }
  .dm-margin-right-48 {
    margin-right: var(--dm-spacing-48);
  }
  .dm-margin-64 {
    margin: var(--dm-spacing-64);
  }
  .dm-margin-horizontal-64 {
    margin-left: var(--dm-spacing-64);
    margin-right: var(--dm-spacing-64);
  }
  .dm-margin-vertical-64 {
    margin-top: var(--dm-spacing-64);
    margin-bottom: var(--dm-spacing-64);
  }
  .dm-margin-top-64 {
    margin-top: var(--dm-spacing-64);
  }
  .dm-margin-bottom-64 {
    margin-bottom: var(--dm-spacing-64);
  }
  .dm-margin-left-64 {
    margin-left: var(--dm-spacing-64);
  }
  .dm-margin-right-64 {
    margin-right: var(--dm-spacing-64);
  }
  .dm-margin-80 {
    margin: var(--dm-spacing-80);
  }
  .dm-margin-horizontal-80 {
    margin-left: var(--dm-spacing-80);
    margin-right: var(--dm-spacing-80);
  }
  .dm-margin-vertical-80 {
    margin-top: var(--dm-spacing-80);
    margin-bottom: var(--dm-spacing-80);
  }
  .dm-margin-top-80 {
    margin-top: var(--dm-spacing-80);
  }
  .dm-margin-bottom-80 {
    margin-bottom: var(--dm-spacing-80);
  }
  .dm-margin-left-80 {
    margin-left: var(--dm-spacing-80);
  }
  .dm-margin-right-80 {
    margin-right: var(--dm-spacing-80);
  }
  .dm-margin-96 {
    margin: var(--dm-spacing-96);
  }
  .dm-margin-horizontal-96 {
    margin-left: var(--dm-spacing-96);
    margin-right: var(--dm-spacing-96);
  }
  .dm-margin-vertical-96 {
    margin-top: var(--dm-spacing-96);
    margin-bottom: var(--dm-spacing-96);
  }
  .dm-margin-top-96 {
    margin-top: var(--dm-spacing-96);
  }
  .dm-margin-bottom-96 {
    margin-bottom: var(--dm-spacing-96);
  }
  .dm-margin-left-96 {
    margin-left: var(--dm-spacing-96);
  }
  .dm-margin-right-96 {
    margin-right: var(--dm-spacing-96);
  }
  .dm-margin-128 {
    margin: var(--dm-spacing-128);
  }
  .dm-margin-horizontal-128 {
    margin-left: var(--dm-spacing-128);
    margin-right: var(--dm-spacing-128);
  }
  .dm-margin-vertical-128 {
    margin-top: var(--dm-spacing-128);
    margin-bottom: var(--dm-spacing-128);
  }
  .dm-margin-top-128 {
    margin-top: var(--dm-spacing-128);
  }
  .dm-margin-bottom-128 {
    margin-bottom: var(--dm-spacing-128);
  }
  .dm-margin-left-128 {
    margin-left: var(--dm-spacing-128);
  }
  .dm-margin-right-128 {
    margin-right: var(--dm-spacing-128);
  }
  .dm-margin-160 {
    margin: var(--dm-spacing-160);
  }
  .dm-margin-horizontal-160 {
    margin-left: var(--dm-spacing-160);
    margin-right: var(--dm-spacing-160);
  }
  .dm-margin-vertical-160 {
    margin-top: var(--dm-spacing-160);
    margin-bottom: var(--dm-spacing-160);
  }
  .dm-margin-top-160 {
    margin-top: var(--dm-spacing-160);
  }
  .dm-margin-bottom-160 {
    margin-bottom: var(--dm-spacing-160);
  }
  .dm-margin-left-160 {
    margin-left: var(--dm-spacing-160);
  }
  .dm-margin-right-160 {
    margin-right: var(--dm-spacing-160);
  }
  .dm-margin-auto {
    margin: auto;
  }
  .dm-margin-horizontal-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .dm-margin-vertical-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .dm-margin-top-auto {
    margin-top: auto;
  }
  .dm-margin-right-auto {
    margin-right: auto;
  }
  .dm-margin-bottom-auto {
    margin-bottom: auto;
  }
  .dm-margin-left-auto {
    margin-left: auto;
  }
  .dm-gap-0 {
    gap: var(--dm-spacing-0);
  }
  .dm-gap-horizontal-0 {
    column-gap: var(--dm-spacing-0);
  }
  .dm-gap-vertical-0 {
    row-gap: var(--dm-spacing-0);
  }
  .dm-gap-2 {
    gap: var(--dm-spacing-2);
  }
  .dm-gap-horizontal-2 {
    column-gap: var(--dm-spacing-2);
  }
  .dm-gap-vertical-2 {
    row-gap: var(--dm-spacing-2);
  }
  .dm-gap-4 {
    gap: var(--dm-spacing-4);
  }
  .dm-gap-horizontal-4 {
    column-gap: var(--dm-spacing-4);
  }
  .dm-gap-vertical-4 {
    row-gap: var(--dm-spacing-4);
  }
  .dm-gap-6 {
    gap: var(--dm-spacing-6);
  }
  .dm-gap-horizontal-6 {
    column-gap: var(--dm-spacing-6);
  }
  .dm-gap-vertical-6 {
    row-gap: var(--dm-spacing-6);
  }
  .dm-gap-8 {
    gap: var(--dm-spacing-8);
  }
  .dm-gap-horizontal-8 {
    column-gap: var(--dm-spacing-8);
  }
  .dm-gap-vertical-8 {
    row-gap: var(--dm-spacing-8);
  }
  .dm-gap-12 {
    gap: var(--dm-spacing-12);
  }
  .dm-gap-horizontal-12 {
    column-gap: var(--dm-spacing-12);
  }
  .dm-gap-vertical-12 {
    row-gap: var(--dm-spacing-12);
  }
  .dm-gap-16 {
    gap: var(--dm-spacing-16);
  }
  .dm-gap-horizontal-16 {
    column-gap: var(--dm-spacing-16);
  }
  .dm-gap-vertical-16 {
    row-gap: var(--dm-spacing-16);
  }
  .dm-gap-20 {
    gap: var(--dm-spacing-20);
  }
  .dm-gap-horizontal-20 {
    column-gap: var(--dm-spacing-20);
  }
  .dm-gap-vertical-20 {
    row-gap: var(--dm-spacing-20);
  }
  .dm-gap-24 {
    gap: var(--dm-spacing-24);
  }
  .dm-gap-horizontal-24 {
    column-gap: var(--dm-spacing-24);
  }
  .dm-gap-vertical-24 {
    row-gap: var(--dm-spacing-24);
  }
  .dm-gap-32 {
    gap: var(--dm-spacing-32);
  }
  .dm-gap-horizontal-32 {
    column-gap: var(--dm-spacing-32);
  }
  .dm-gap-vertical-32 {
    row-gap: var(--dm-spacing-32);
  }
  .dm-gap-40 {
    gap: var(--dm-spacing-40);
  }
  .dm-gap-horizontal-40 {
    column-gap: var(--dm-spacing-40);
  }
  .dm-gap-vertical-40 {
    row-gap: var(--dm-spacing-40);
  }
  .dm-gap-48 {
    gap: var(--dm-spacing-48);
  }
  .dm-gap-horizontal-48 {
    column-gap: var(--dm-spacing-48);
  }
  .dm-gap-vertical-48 {
    row-gap: var(--dm-spacing-48);
  }
  .dm-gap-64 {
    gap: var(--dm-spacing-64);
  }
  .dm-gap-horizontal-64 {
    column-gap: var(--dm-spacing-64);
  }
  .dm-gap-vertical-64 {
    row-gap: var(--dm-spacing-64);
  }
  .dm-gap-80 {
    gap: var(--dm-spacing-80);
  }
  .dm-gap-horizontal-80 {
    column-gap: var(--dm-spacing-80);
  }
  .dm-gap-vertical-80 {
    row-gap: var(--dm-spacing-80);
  }
  .dm-gap-96 {
    gap: var(--dm-spacing-96);
  }
  .dm-gap-horizontal-96 {
    column-gap: var(--dm-spacing-96);
  }
  .dm-gap-vertical-96 {
    row-gap: var(--dm-spacing-96);
  }
  .dm-gap-128 {
    gap: var(--dm-spacing-128);
  }
  .dm-gap-horizontal-128 {
    column-gap: var(--dm-spacing-128);
  }
  .dm-gap-vertical-128 {
    row-gap: var(--dm-spacing-128);
  }
  .dm-gap-160 {
    gap: var(--dm-spacing-160);
  }
  .dm-gap-horizontal-160 {
    column-gap: var(--dm-spacing-160);
  }
  .dm-gap-vertical-160 {
    row-gap: var(--dm-spacing-160);
  }
  .dm-w-320 {
    width: var(--dm-width-xxs);
  }
  .dm-max-w-320 {
    max-width: var(--dm-width-xxs);
  }
  .dm-min-w-320 {
    min-width: var(--dm-width-xxs);
  }
  .dm-grid-cols-fill-320 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-xxs)), var(--dm-width-xxs)));
  }
  .dm-w-384 {
    width: var(--dm-width-xs);
  }
  .dm-max-w-384 {
    max-width: var(--dm-width-xs);
  }
  .dm-min-w-384 {
    min-width: var(--dm-width-xs);
  }
  .dm-grid-cols-fill-384 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-xs)), var(--dm-width-xs)));
  }
  .dm-w-480 {
    width: var(--dm-width-sm);
  }
  .dm-max-w-480 {
    max-width: var(--dm-width-sm);
  }
  .dm-min-w-480 {
    min-width: var(--dm-width-sm);
  }
  .dm-grid-cols-fill-480 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-sm)), var(--dm-width-sm)));
  }
  .dm-w-560 {
    width: var(--dm-width-md);
  }
  .dm-max-w-560 {
    max-width: var(--dm-width-md);
  }
  .dm-min-w-560 {
    min-width: var(--dm-width-md);
  }
  .dm-grid-cols-fill-560 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-md)), var(--dm-width-md)));
  }
  .dm-w-640 {
    width: var(--dm-width-lg);
  }
  .dm-max-w-640 {
    max-width: var(--dm-width-lg);
  }
  .dm-min-w-640 {
    min-width: var(--dm-width-lg);
  }
  .dm-grid-cols-fill-640 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-lg)), var(--dm-width-lg)));
  }
  .dm-w-768 {
    width: var(--dm-width-xl);
  }
  .dm-max-w-768 {
    max-width: var(--dm-width-xl);
  }
  .dm-min-w-768 {
    min-width: var(--dm-width-xl);
  }
  .dm-grid-cols-fill-768 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-xl)), var(--dm-width-xl)));
  }
  .dm-w-1024 {
    width: var(--dm-width-2xl);
  }
  .dm-max-w-1024 {
    max-width: var(--dm-width-2xl);
  }
  .dm-min-w-1024 {
    min-width: var(--dm-width-2xl);
  }
  .dm-grid-cols-fill-1024 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-2xl)), var(--dm-width-2xl)));
  }
  .dm-w-1280 {
    width: var(--dm-width-3xl);
  }
  .dm-max-w-1280 {
    max-width: var(--dm-width-3xl);
  }
  .dm-min-w-1280 {
    min-width: var(--dm-width-3xl);
  }
  .dm-grid-cols-fill-1280 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-3xl)), var(--dm-width-3xl)));
  }
  .dm-w-1440 {
    width: var(--dm-width-4xl);
  }
  .dm-max-w-1440 {
    max-width: var(--dm-width-4xl);
  }
  .dm-min-w-1440 {
    min-width: var(--dm-width-4xl);
  }
  .dm-grid-cols-fill-1440 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-4xl)), var(--dm-width-4xl)));
  }
  .dm-w-1600 {
    width: var(--dm-width-5xl);
  }
  .dm-max-w-1600 {
    max-width: var(--dm-width-5xl);
  }
  .dm-min-w-1600 {
    min-width: var(--dm-width-5xl);
  }
  .dm-grid-cols-fill-1600 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-5xl)), var(--dm-width-5xl)));
  }
  .dm-w-1920 {
    width: var(--dm-width-6xl);
  }
  .dm-max-w-1920 {
    max-width: var(--dm-width-6xl);
  }
  .dm-min-w-1920 {
    min-width: var(--dm-width-6xl);
  }
  .dm-grid-cols-fill-1920 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--dm-width-6xl)), var(--dm-width-6xl)));
  }
  .dm-max-w-prose {
    max-width: var(--dm-paragraph-max-width);
  }
  .dm-w-0 {
    width: 0;
  }
  .dm-h-0 {
    height: 0;
  }
  .dm-size-0 {
    width: 0;
    height: 0;
  }
  .dm-max-w-0 {
    max-width: 0;
  }
  .dm-max-h-0 {
    max-height: 0;
  }
  .dm-w-2 {
    width: var(--dm-spacing-2);
  }
  .dm-h-2 {
    height: var(--dm-spacing-2);
  }
  .dm-size-2 {
    width: var(--dm-spacing-2);
    height: var(--dm-spacing-2);
  }
  .dm-min-w-2 {
    min-width: var(--dm-spacing-2);
  }
  .dm-max-w-2 {
    max-width: var(--dm-spacing-2);
  }
  .dm-min-h-2 {
    min-height: var(--dm-spacing-2);
  }
  .dm-max-h-2 {
    max-height: var(--dm-spacing-2);
  }
  .dm-w-4 {
    width: var(--dm-spacing-4);
  }
  .dm-h-4 {
    height: var(--dm-spacing-4);
  }
  .dm-size-4 {
    width: var(--dm-spacing-4);
    height: var(--dm-spacing-4);
  }
  .dm-min-w-4 {
    min-width: var(--dm-spacing-4);
  }
  .dm-max-w-4 {
    max-width: var(--dm-spacing-4);
  }
  .dm-min-h-4 {
    min-height: var(--dm-spacing-4);
  }
  .dm-max-h-4 {
    max-height: var(--dm-spacing-4);
  }
  .dm-w-6 {
    width: var(--dm-spacing-6);
  }
  .dm-h-6 {
    height: var(--dm-spacing-6);
  }
  .dm-size-6 {
    width: var(--dm-spacing-6);
    height: var(--dm-spacing-6);
  }
  .dm-min-w-6 {
    min-width: var(--dm-spacing-6);
  }
  .dm-max-w-6 {
    max-width: var(--dm-spacing-6);
  }
  .dm-min-h-6 {
    min-height: var(--dm-spacing-6);
  }
  .dm-max-h-6 {
    max-height: var(--dm-spacing-6);
  }
  .dm-w-8 {
    width: var(--dm-spacing-8);
  }
  .dm-h-8 {
    height: var(--dm-spacing-8);
  }
  .dm-size-8 {
    width: var(--dm-spacing-8);
    height: var(--dm-spacing-8);
  }
  .dm-min-w-8 {
    min-width: var(--dm-spacing-8);
  }
  .dm-max-w-8 {
    max-width: var(--dm-spacing-8);
  }
  .dm-min-h-8 {
    min-height: var(--dm-spacing-8);
  }
  .dm-max-h-8 {
    max-height: var(--dm-spacing-8);
  }
  .dm-w-12 {
    width: var(--dm-spacing-12);
  }
  .dm-h-12 {
    height: var(--dm-spacing-12);
  }
  .dm-size-12 {
    width: var(--dm-spacing-12);
    height: var(--dm-spacing-12);
  }
  .dm-min-w-12 {
    min-width: var(--dm-spacing-12);
  }
  .dm-max-w-12 {
    max-width: var(--dm-spacing-12);
  }
  .dm-min-h-12 {
    min-height: var(--dm-spacing-12);
  }
  .dm-max-h-12 {
    max-height: var(--dm-spacing-12);
  }
  .dm-w-16 {
    width: var(--dm-spacing-16);
  }
  .dm-h-16 {
    height: var(--dm-spacing-16);
  }
  .dm-size-16 {
    width: var(--dm-spacing-16);
    height: var(--dm-spacing-16);
  }
  .dm-min-w-16 {
    min-width: var(--dm-spacing-16);
  }
  .dm-max-w-16 {
    max-width: var(--dm-spacing-16);
  }
  .dm-min-h-16 {
    min-height: var(--dm-spacing-16);
  }
  .dm-max-h-16 {
    max-height: var(--dm-spacing-16);
  }
  .dm-w-20 {
    width: var(--dm-spacing-20);
  }
  .dm-h-20 {
    height: var(--dm-spacing-20);
  }
  .dm-size-20 {
    width: var(--dm-spacing-20);
    height: var(--dm-spacing-20);
  }
  .dm-min-w-20 {
    min-width: var(--dm-spacing-20);
  }
  .dm-max-w-20 {
    max-width: var(--dm-spacing-20);
  }
  .dm-min-h-20 {
    min-height: var(--dm-spacing-20);
  }
  .dm-max-h-20 {
    max-height: var(--dm-spacing-20);
  }
  .dm-w-24 {
    width: var(--dm-spacing-24);
  }
  .dm-h-24 {
    height: var(--dm-spacing-24);
  }
  .dm-size-24 {
    width: var(--dm-spacing-24);
    height: var(--dm-spacing-24);
  }
  .dm-min-w-24 {
    min-width: var(--dm-spacing-24);
  }
  .dm-max-w-24 {
    max-width: var(--dm-spacing-24);
  }
  .dm-min-h-24 {
    min-height: var(--dm-spacing-24);
  }
  .dm-max-h-24 {
    max-height: var(--dm-spacing-24);
  }
  .dm-w-32 {
    width: var(--dm-spacing-32);
  }
  .dm-h-32 {
    height: var(--dm-spacing-32);
  }
  .dm-size-32 {
    width: var(--dm-spacing-32);
    height: var(--dm-spacing-32);
  }
  .dm-min-w-32 {
    min-width: var(--dm-spacing-32);
  }
  .dm-max-w-32 {
    max-width: var(--dm-spacing-32);
  }
  .dm-min-h-32 {
    min-height: var(--dm-spacing-32);
  }
  .dm-max-h-32 {
    max-height: var(--dm-spacing-32);
  }
  .dm-w-40 {
    width: var(--dm-spacing-40);
  }
  .dm-h-40 {
    height: var(--dm-spacing-40);
  }
  .dm-size-40 {
    width: var(--dm-spacing-40);
    height: var(--dm-spacing-40);
  }
  .dm-min-w-40 {
    min-width: var(--dm-spacing-40);
  }
  .dm-max-w-40 {
    max-width: var(--dm-spacing-40);
  }
  .dm-min-h-40 {
    min-height: var(--dm-spacing-40);
  }
  .dm-max-h-40 {
    max-height: var(--dm-spacing-40);
  }
  .dm-w-48 {
    width: var(--dm-spacing-48);
  }
  .dm-h-48 {
    height: var(--dm-spacing-48);
  }
  .dm-size-48 {
    width: var(--dm-spacing-48);
    height: var(--dm-spacing-48);
  }
  .dm-min-w-48 {
    min-width: var(--dm-spacing-48);
  }
  .dm-max-w-48 {
    max-width: var(--dm-spacing-48);
  }
  .dm-min-h-48 {
    min-height: var(--dm-spacing-48);
  }
  .dm-max-h-48 {
    max-height: var(--dm-spacing-48);
  }
  .dm-w-64 {
    width: var(--dm-spacing-64);
  }
  .dm-h-64 {
    height: var(--dm-spacing-64);
  }
  .dm-size-64 {
    width: var(--dm-spacing-64);
    height: var(--dm-spacing-64);
  }
  .dm-min-w-64 {
    min-width: var(--dm-spacing-64);
  }
  .dm-max-w-64 {
    max-width: var(--dm-spacing-64);
  }
  .dm-min-h-64 {
    min-height: var(--dm-spacing-64);
  }
  .dm-max-h-64 {
    max-height: var(--dm-spacing-64);
  }
  .dm-w-80 {
    width: var(--dm-spacing-80);
  }
  .dm-h-80 {
    height: var(--dm-spacing-80);
  }
  .dm-size-80 {
    width: var(--dm-spacing-80);
    height: var(--dm-spacing-80);
  }
  .dm-min-w-80 {
    min-width: var(--dm-spacing-80);
  }
  .dm-max-w-80 {
    max-width: var(--dm-spacing-80);
  }
  .dm-min-h-80 {
    min-height: var(--dm-spacing-80);
  }
  .dm-max-h-80 {
    max-height: var(--dm-spacing-80);
  }
  .dm-w-96 {
    width: var(--dm-spacing-96);
  }
  .dm-h-96 {
    height: var(--dm-spacing-96);
  }
  .dm-size-96 {
    width: var(--dm-spacing-96);
    height: var(--dm-spacing-96);
  }
  .dm-min-w-96 {
    min-width: var(--dm-spacing-96);
  }
  .dm-max-w-96 {
    max-width: var(--dm-spacing-96);
  }
  .dm-min-h-96 {
    min-height: var(--dm-spacing-96);
  }
  .dm-max-h-96 {
    max-height: var(--dm-spacing-96);
  }
  .dm-w-128 {
    width: var(--dm-spacing-128);
  }
  .dm-h-128 {
    height: var(--dm-spacing-128);
  }
  .dm-size-128 {
    width: var(--dm-spacing-128);
    height: var(--dm-spacing-128);
  }
  .dm-min-w-128 {
    min-width: var(--dm-spacing-128);
  }
  .dm-max-w-128 {
    max-width: var(--dm-spacing-128);
  }
  .dm-min-h-128 {
    min-height: var(--dm-spacing-128);
  }
  .dm-max-h-128 {
    max-height: var(--dm-spacing-128);
  }
  .dm-w-screen {
    width: 100vw;
  }
  .dm-w-fit {
    width: fit-content;
  }
  .dm-w-min {
    width: min-content;
  }
  .dm-w-max {
    width: max-content;
  }
  .dm-min-w-full {
    min-width: 100%;
  }
  .dm-min-w-0 {
    min-width: 0;
  }
  .dm-max-w-full {
    max-width: 100%;
  }
  .dm-max-w-none {
    max-width: none;
  }
  .dm-h-screen {
    height: 100vh;
  }
  .dm-h-dvh {
    height: 100dvh;
  }
  .dm-h-fit {
    height: fit-content;
  }
  .dm-h-min {
    height: min-content;
  }
  .dm-h-max {
    height: max-content;
  }
  .dm-min-h-full {
    min-height: 100%;
  }
  .dm-min-h-screen {
    min-height: 100vh;
  }
  .dm-min-h-dvh {
    min-height: 100dvh;
  }
  .dm-min-h-0 {
    min-height: 0;
  }
  .dm-max-h-full {
    max-height: 100%;
  }
  .dm-max-h-screen {
    max-height: 100vh;
  }
  .dm-max-h-none {
    max-height: none;
  }
  .dm-aspect-ratio {
    aspect-ratio: var(--dm-aspect-ratio,auto);
  }
  .dm-w-half {
    width: 50%;
  }
  .dm-w-third {
    width: 33.3333%;
  }
  .dm-w-two-thirds {
    width: 66.6667%;
  }
  .dm-w-quarter {
    width: 25%;
  }
  .dm-w-three-quarters {
    width: 75%;
  }
  .dm-w-full {
    width: 100%;
  }
  .dm-w-auto {
    width: auto;
  }
  .dm-h-full {
    height: 100%;
  }
  .dm-h-auto {
    height: auto;
  }
  .dm-aspect-auto {
    aspect-ratio: auto;
  }
  .dm-aspect-square {
    aspect-ratio: 1;
  }
  .dm-aspect-video {
    aspect-ratio: 16/9;
  }
  .dm-object-cover {
    object-fit: cover;
  }
  .dm-object-contain {
    object-fit: contain;
  }
  .dm-object-fill {
    object-fit: fill;
  }
  .dm-object-none {
    object-fit: none;
  }
  .dm-object-scale-down {
    object-fit: scale-down;
  }
  .dm-text-tracking-tighter {
    letter-spacing: -.05em;
  }
  .dm-text-tracking-tight {
    letter-spacing: -.025em;
  }
  .dm-text-tracking-normal {
    letter-spacing: 0;
  }
  .dm-text-tracking-wide {
    letter-spacing: .025em;
  }
  .dm-text-tracking-wider {
    letter-spacing: .05em;
  }
  .dm-text-leading-none {
    line-height: 1;
  }
  .dm-text-leading-tight {
    line-height: 1.25;
  }
  .dm-text-leading-snug {
    line-height: 1.375;
  }
  .dm-text-leading-normal {
    line-height: 1.5;
  }
  .dm-text-leading-relaxed {
    line-height: 1.625;
  }
  .dm-text-leading-loose {
    line-height: 2;
  }
  .dm-text-italic {
    font-style: italic;
  }
  .dm-text-not-italic {
    font-style: normal;
  }
  .dm-text-uppercase {
    text-transform: uppercase;
  }
  .dm-text-lowercase {
    text-transform: lowercase;
  }
  .dm-text-capitalize {
    text-transform: capitalize;
  }
  .dm-text-normal-case {
    text-transform: none;
  }
  .dm-text-underline {
    text-decoration-line: underline;
  }
  .dm-text-line-through {
    text-decoration-line: line-through;
  }
  .dm-text-no-underline {
    text-decoration-line: none;
  }
  .dm-text-truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .dm-text-wrap-balance {
    text-wrap: balance;
  }
  .dm-text-wrap-pretty {
    text-wrap: pretty;
  }
  .dm-text-wrap-nowrap {
    text-wrap: nowrap;
  }
  .dm-text-wrap-wrap {
    text-wrap: wrap;
  }
  .dm-text-whitespace-normal {
    white-space: normal;
  }
  .dm-text-whitespace-nowrap {
    white-space: nowrap;
  }
  .dm-text-whitespace-pre {
    white-space: pre;
  }
  .dm-text-whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .dm-text-whitespace-pre-line {
    white-space: pre-line;
  }
  .dm-text-break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .dm-text-break-words {
    overflow-wrap: break-word;
  }
  .dm-text-break-all {
    word-break: break-all;
  }
  .dm-text-antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .dm-text-font-body {
    font-family: var(--dm-font-body);
  }
  .dm-text-font-display {
    font-family: var(--dm-font-display);
  }
  .dm-text-font-mono {
    font-family: var(--dm-font-mono);
  }
  .dm-text-list-none {
    list-style: none;
  }
  .dm-text-list-disc {
    list-style: outside;
  }
  .dm-text-list-decimal {
    list-style: decimal;
  }
  .dm-text-vertical-align-top {
    vertical-align: top;
  }
  .dm-text-vertical-align-middle {
    vertical-align: middle;
  }
  .dm-text-vertical-align-bottom {
    vertical-align: bottom;
  }
  .dm-text-vertical-align-baseline {
    vertical-align: baseline;
  }
  .dm-text-align-justify {
    text-align: justify;
  }
  .dm-page {
    --dm-page-gutter:var(--dm-container-padding-mobile);
    --dm-page-max-width:var(--dm-container-max-width-desktop);
    --dm-page-padding-top:var(--dm-container-padding-block-start);
    --dm-page-padding-bottom:var(--dm-container-padding-block-end);
    padding-top: var(--dm-page-padding-top);
    padding-bottom: var(--dm-page-padding-bottom);
    grid-template-columns: [full-start] minmax(var(--dm-page-gutter), 1fr) [content-start] min(var(--dm-page-max-width), 100% - var(--dm-page-gutter) * 2) [content-end] minmax(var(--dm-page-gutter), 1fr) [full-end];
    column-gap: 0;
    display: grid;
  }
  @media (width >= 1024px) {
    .dm-page {
      --dm-page-gutter:var(--dm-container-padding-desktop);
    }
  }
  .dm-page > * {
    grid-column: content;
  }
  .dm-page > .dm-page-bleed {
    grid-column: full;
  }
  .dm-page > .dm-page-fluid {
    padding-inline: var(--dm-page-gutter);
    grid-column: full;
  }
  .dm-page-max-w-xxs {
    --dm-page-max-width:var(--dm-width-xxs);
  }
  .dm-page-max-w-xs {
    --dm-page-max-width:var(--dm-width-xs);
  }
  .dm-page-max-w-sm {
    --dm-page-max-width:var(--dm-width-sm);
  }
  .dm-page-max-w-md {
    --dm-page-max-width:var(--dm-width-md);
  }
  .dm-page-max-w-lg {
    --dm-page-max-width:var(--dm-width-lg);
  }
  .dm-page-max-w-xl {
    --dm-page-max-width:var(--dm-width-xl);
  }
  .dm-page-max-w-2xl {
    --dm-page-max-width:var(--dm-width-2xl);
  }
  .dm-page-max-w-3xl {
    --dm-page-max-width:var(--dm-width-3xl);
  }
  .dm-page-max-w-4xl {
    --dm-page-max-width:var(--dm-width-4xl);
  }
  .dm-page-max-w-5xl {
    --dm-page-max-width:var(--dm-width-5xl);
  }
  .dm-page-max-w-6xl {
    --dm-page-max-width:var(--dm-width-6xl);
  }
  .dm-page-max-w-prose {
    --dm-page-max-width:var(--dm-paragraph-max-width);
  }
  .dm-page-max-w-full {
    --dm-page-max-width:100%;
  }
  .dm-page-gutter-0 {
    --dm-page-gutter:0px;
  }
  .dm-page-gutter-16 {
    --dm-page-gutter:var(--dm-spacing-16);
  }
  .dm-page-gutter-24 {
    --dm-page-gutter:var(--dm-spacing-24);
  }
  .dm-page-gutter-32 {
    --dm-page-gutter:var(--dm-spacing-32);
  }
  .dm-page-gutter-40 {
    --dm-page-gutter:var(--dm-spacing-40);
  }
  .dm-page-gutter-48 {
    --dm-page-gutter:var(--dm-spacing-48);
  }
  .dm-page-gutter-64 {
    --dm-page-gutter:var(--dm-spacing-64);
  }
  .dm-page-narrow {
    --dm-page-padding-top:var(--dm-container-padding-desktop-narrow);
  }
  @media (width >= 1024px) {
    .dm-page-narrow {
      --dm-page-gutter:var(--dm-container-padding-desktop-narrow);
    }
  }
  .dm-page-padding-vertical-0 {
    --dm-page-padding-top:0;
    --dm-page-padding-bottom:0;
  }
  .dm-page-padding-top-0 {
    --dm-page-padding-top:0;
  }
  .dm-page-padding-bottom-0 {
    --dm-page-padding-bottom:0;
  }
  .dm-visually-hidden,
  .dm-visually-hidden-focusable:not(:focus):not(:focus-within) {
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .dm-skip-link {
    max-inline-size: calc(100% - var(--dm-spacing-32));
    z-index: var(--dm-z-index-skip-link);
    padding: var(--dm-spacing-8) var(--dm-spacing-16);
    background: var(--dm-color-bg-primary);
    color: var(--dm-color-text-primary);
    border-radius: var(--dm-radius-md);
    box-shadow: var(--dm-shadow-lg);
    font-weight: var(--dm-font-weight-semibold);
    text-decoration: none;
    position: fixed;
    inset-block-start: var(--dm-spacing-16);
    inset-inline-start: var(--dm-spacing-16);
  }
  .dm-skip-link:not(:focus) {
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .dm-shadow-xs {
    box-shadow: var(--dm-shadow-xs);
  }
  .dm-shadow-sm {
    box-shadow: var(--dm-shadow-sm);
  }
  .dm-shadow-md {
    box-shadow: var(--dm-shadow-md);
  }
  .dm-shadow-lg {
    box-shadow: var(--dm-shadow-lg);
  }
  .dm-shadow-xl {
    box-shadow: var(--dm-shadow-xl);
  }
  .dm-shadow-2xl {
    box-shadow: var(--dm-shadow-2xl);
  }
  .dm-shadow-3xl {
    box-shadow: var(--dm-shadow-3xl);
  }
  .dm-shadow-skeuomorphic {
    box-shadow: var(--dm-shadow-skeuomorphic);
  }
  .dm-shadow-none {
    box-shadow: none;
  }
  .dm-prose {
    max-width: var(--dm-prose-max-width,65ch);
  }
  .dm-prose p,
  .dm-prose div {
    line-height: var(--dm-prose-body-lh,1.75);
    margin-bottom: var(--dm-prose-p-spacing,1.25em);
    text-wrap: pretty;
  }
  .dm-prose p:last-child,
  .dm-prose div:last-child {
    margin-bottom: 0;
  }
  .dm-prose h1,
  .dm-prose h2,
  .dm-prose h3,
  .dm-prose h4 {
    margin-top: var(--dm-prose-heading-mt,2em);
    margin-bottom: var(--dm-prose-heading-mb,.75em);
    font-weight: 700;
    line-height: var(--dm-prose-heading-lh,1.25);
    text-wrap: balance;
  }
  .dm-prose h1:first-child,
  .dm-prose h2:first-child,
  .dm-prose h3:first-child,
  .dm-prose h4:first-child {
    margin-top: 0;
  }
  .dm-prose h1:last-child,
  .dm-prose h2:last-child,
  .dm-prose h3:last-child,
  .dm-prose h4:last-child {
    margin-bottom: 0;
  }
  .dm-prose h1 {
    font-size: var(--dm-prose-h1,2.25em);
    letter-spacing: -.02em;
  }
  .dm-prose h2 {
    font-size: var(--dm-prose-h2,1.5em);
    letter-spacing: -.01em;
  }
  .dm-prose h3 {
    font-size: var(--dm-prose-h3,1.25em);
  }
  .dm-prose h4 {
    font-size: var(--dm-prose-h4,1.125em);
  }
  .dm-prose strong,
  .dm-prose b {
    font-weight: 700;
  }
  .dm-prose em,
  .dm-prose i {
    font-style: italic;
  }
  .dm-prose u {
    text-decoration: underline;
  }
  .dm-prose s,
  .dm-prose strike,
  .dm-prose del {
    text-decoration: line-through;
  }
  .dm-prose sup,
  .dm-prose sub {
    vertical-align: baseline;
    font-size: .75em;
    line-height: 0;
    position: relative;
  }
  .dm-prose sup {
    top: -.5em;
  }
  .dm-prose sub {
    bottom: -.25em;
  }
  .dm-prose a {
    color: var(--dm-color-text-brand-secondary);
    font-weight: var(--dm-font-weight-semibold);
    cursor: pointer;
    text-decoration: underline;
  }
  .dm-prose a:hover {
    opacity: .8;
  }
  .dm-prose ul,
  .dm-prose ol {
    margin-bottom: var(--dm-prose-list-spacing,1.25em);
    padding-left: 1.75em;
  }
  .dm-prose ul:last-child,
  .dm-prose ol:last-child {
    margin-bottom: 0;
  }
  .dm-prose ul li,
  .dm-prose ol li {
    margin-bottom: var(--dm-prose-li-spacing,.5em);
    line-height: var(--dm-prose-body-lh,1.75);
  }
  .dm-prose ul {
    list-style-type: disc;
  }
  .dm-prose ol {
    list-style-type: decimal;
  }
  .dm-prose blockquote {
    margin: var(--dm-prose-blockquote-margin,1.5em 0);
    padding: var(--dm-prose-blockquote-padding,.75em 1.25em);
    border-left: 3px solid var(--dm-color-border-brand);
    color: var(--dm-color-text-tertiary);
    font-style: italic;
    line-height: var(--dm-prose-body-lh,1.75);
  }
  .dm-prose code {
    font-family: var(--dm-font-mono);
    background: var(--dm-color-bg-secondary);
    box-shadow: 0 0 0 1px var(--dm-color-border-secondary);
    border-radius: var(--dm-radius-md);
    padding: var(--dm-spacing-2) var(--dm-spacing-6);
    margin: calc(-1 * var(--dm-spacing-2)) 0;
    font-size: .875em;
    font-weight: 700;
  }
  .dm-prose pre code {
    color: inherit;
    box-shadow: none;
    font-weight: inherit;
    font-size: inherit;
    background: 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
  }
  .dm-prose pre {
    background: var(--dm-color-bg-secondary);
    border-radius: var(--dm-radius-sm);
    margin: var(--dm-prose-pre-margin,1.5em 0);
    padding: 16px 20px;
    font-size: .9em;
    line-height: 1.7;
    overflow-x: auto;
  }
  .dm-prose hr {
    border: none;
    border-top: 1px solid var(--dm-color-border-secondary);
    margin: var(--dm-prose-hr-margin,2em 0);
  }
  .dm-prose img {
    border-radius: var(--dm-radius-sm);
    max-width: 100%;
    height: auto;
  }
}
@layer dm-utilities-responsive {
  @media (width >= 375px) {
    .mobile-sm\:dm-block {
      display: block;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-block {
      display: block;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-block {
      display: block;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-block {
      display: block;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-block {
      display: block;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-block {
      display: block;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-block {
      display: block;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-block {
      display: block;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-block {
      display: block;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-block {
      display: block;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-block {
      display: block;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-block {
      display: block;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-block {
      display: block;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-block {
      display: block;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-inline-block {
      display: inline-block;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-inline-block {
      display: inline-block;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-inline {
      display: inline;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-inline {
      display: inline;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-inline {
      display: inline;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-inline {
      display: inline;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-inline {
      display: inline;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-inline {
      display: inline;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-inline {
      display: inline;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex {
      display: flex;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex {
      display: flex;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex {
      display: flex;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex {
      display: flex;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex {
      display: flex;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex {
      display: flex;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex {
      display: flex;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-inline-flex {
      display: inline-flex;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid {
      display: grid;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid {
      display: grid;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid {
      display: grid;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid {
      display: grid;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid {
      display: grid;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid {
      display: grid;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid {
      display: grid;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-inline-grid {
      display: inline-grid;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-contents {
      display: contents;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-contents {
      display: contents;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-contents {
      display: contents;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-contents {
      display: contents;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-contents {
      display: contents;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-contents {
      display: contents;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-contents {
      display: contents;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-table {
      display: table;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-table {
      display: table;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-table {
      display: table;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-table {
      display: table;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-table {
      display: table;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-table {
      display: table;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-table {
      display: table;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-table {
      display: table;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-table {
      display: table;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-table {
      display: table;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-table {
      display: table;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-table {
      display: table;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-table {
      display: table;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-table {
      display: table;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-table-row {
      display: table-row;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-table-row {
      display: table-row;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-table-cell {
      display: table-cell;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-table-cell {
      display: table-cell;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-list-item {
      display: list-item;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-list-item {
      display: list-item;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-none {
      display: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-none {
      display: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-none {
      display: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-none {
      display: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-none {
      display: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-none {
      display: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-none {
      display: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-none {
      display: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-none {
      display: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-none {
      display: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-none {
      display: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-none {
      display: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-none {
      display: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-none {
      display: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-row {
      flex-direction: row;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-row {
      flex-direction: row;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-row-reverse {
      flex-direction: row-reverse;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-column {
      flex-direction: column;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-column {
      flex-direction: column;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-column-reverse {
      flex-direction: column-reverse;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-wrap {
      flex-wrap: wrap;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-nowrap {
      flex-wrap: nowrap;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-1 {
      flex: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-1 {
      flex: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-auto {
      flex: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-auto {
      flex: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-initial {
      flex: 0 auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-flex-none {
      flex: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-flex-none {
      flex: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-9 {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-11 {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-none {
      grid-template-columns: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-auto-fit {
      grid-template-columns: repeat(auto-fit, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-cols-auto-fill {
      grid-template-columns: repeat(auto-fill, minmax(var(--dm-grid-min,16rem), 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-3 {
      grid-template-rows: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-4 {
      grid-template-rows: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-6 {
      grid-template-rows: repeat(6, minmax(0, 1fr));
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-none {
      grid-template-rows: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-rows-subgrid {
      grid-template-rows: subgrid;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-auto {
      grid-column: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-1 {
      grid-column: span 1/span 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-2 {
      grid-column: span 2/span 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-3 {
      grid-column: span 3/span 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-4 {
      grid-column: span 4/span 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-5 {
      grid-column: span 5/span 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-6 {
      grid-column: span 6/span 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-7 {
      grid-column: span 7/span 7;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-8 {
      grid-column: span 8/span 8;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-9 {
      grid-column: span 9/span 9;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-10 {
      grid-column: span 10/span 10;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-11 {
      grid-column: span 11/span 11;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-12 {
      grid-column: span 12/span 12;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-span-full {
      grid-column: 1/-1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-1 {
      grid-column-start: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-2 {
      grid-column-start: 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-3 {
      grid-column-start: 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-4 {
      grid-column-start: 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-5 {
      grid-column-start: 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-6 {
      grid-column-start: 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-7 {
      grid-column-start: 7;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-8 {
      grid-column-start: 8;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-9 {
      grid-column-start: 9;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-10 {
      grid-column-start: 10;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-11 {
      grid-column-start: 11;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-12 {
      grid-column-start: 12;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-13 {
      grid-column-start: 13;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-start-auto {
      grid-column-start: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-1 {
      grid-column-end: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-2 {
      grid-column-end: 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-3 {
      grid-column-end: 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-4 {
      grid-column-end: 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-5 {
      grid-column-end: 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-6 {
      grid-column-end: 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-7 {
      grid-column-end: 7;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-8 {
      grid-column-end: 8;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-9 {
      grid-column-end: 9;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-10 {
      grid-column-end: 10;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-11 {
      grid-column-end: 11;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-12 {
      grid-column-end: 12;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-13 {
      grid-column-end: 13;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-col-end-auto {
      grid-column-end: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-auto {
      grid-row: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-1 {
      grid-row: span 1/span 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-2 {
      grid-row: span 2/span 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-3 {
      grid-row: span 3/span 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-4 {
      grid-row: span 4/span 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-5 {
      grid-row: span 5/span 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-6 {
      grid-row: span 6/span 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-span-full {
      grid-row: 1/-1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-1 {
      grid-row-start: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-2 {
      grid-row-start: 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-3 {
      grid-row-start: 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-4 {
      grid-row-start: 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-5 {
      grid-row-start: 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-6 {
      grid-row-start: 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-7 {
      grid-row-start: 7;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-start-auto {
      grid-row-start: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-1 {
      grid-row-end: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-2 {
      grid-row-end: 2;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-3 {
      grid-row-end: 3;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-4 {
      grid-row-end: 4;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-5 {
      grid-row-end: 5;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-6 {
      grid-row-end: 6;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-7 {
      grid-row-end: 7;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-row-end-auto {
      grid-row-end: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-flow-row {
      grid-auto-flow: row;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-flow-col {
      grid-auto-flow: column;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-flow-row-dense {
      grid-auto-flow: dense;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-flow-col-dense {
      grid-auto-flow: column dense;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-cols-auto {
      grid-auto-columns: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-cols-min {
      grid-auto-columns: min-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-cols-max {
      grid-auto-columns: max-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-cols-fr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-rows-auto {
      grid-auto-rows: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-rows-min {
      grid-auto-rows: min-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-rows-max {
      grid-auto-rows: max-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-items-start {
      justify-items: start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-items-end {
      justify-items: end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-items-center {
      justify-items: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-items-stretch {
      justify-items: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-self-auto {
      justify-self: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-self-start {
      justify-self: start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-self-end {
      justify-self: end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-self-center {
      justify-self: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-grid-justify-self-stretch {
      justify-self: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-center {
      place-content: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-center {
      place-content: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-start {
      place-content: start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-start {
      place-content: start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-end {
      place-content: end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-end {
      place-content: end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-between {
      place-content: space-between;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-around {
      place-content: space-around;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-evenly {
      place-content: space-evenly;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-content-stretch {
      place-content: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-items-start {
      place-items: start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-items-start {
      place-items: start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-items-end {
      place-items: end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-items-end {
      place-items: end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-items-center {
      place-items: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-items-center {
      place-items: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-items-stretch {
      place-items: stretch stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-self-auto {
      place-self: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-self-start {
      place-self: start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-self-start {
      place-self: start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-self-end {
      place-self: end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-self-end {
      place-self: end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-self-center {
      place-self: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-self-center {
      place-self: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-place-self-stretch {
      place-self: stretch stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-start {
      justify-content: flex-start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-end {
      justify-content: flex-end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-center {
      justify-content: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-center {
      justify-content: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-between {
      justify-content: space-between;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-around {
      justify-content: space-around;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-evenly {
      justify-content: space-evenly;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-justify-stretch {
      justify-content: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-items-start {
      align-items: flex-start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-items-start {
      align-items: flex-start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-items-end {
      align-items: flex-end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-items-end {
      align-items: flex-end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-items-center {
      align-items: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-items-center {
      align-items: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-items-baseline {
      align-items: baseline;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-items-stretch {
      align-items: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-start {
      align-content: flex-start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-start {
      align-content: flex-start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-end {
      align-content: flex-end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-end {
      align-content: flex-end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-center {
      align-content: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-center {
      align-content: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-between {
      align-content: space-between;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-between {
      align-content: space-between;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-around {
      align-content: space-around;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-around {
      align-content: space-around;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-evenly {
      align-content: space-evenly;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-content-stretch {
      align-content: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-auto {
      align-self: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-auto {
      align-self: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-start {
      align-self: flex-start;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-start {
      align-self: flex-start;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-end {
      align-self: flex-end;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-end {
      align-self: flex-end;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-center {
      align-self: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-center {
      align-self: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-stretch {
      align-self: stretch;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-self-baseline {
      align-self: baseline;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-sticky {
      position: sticky;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-sticky {
      position: sticky;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-visible {
      visibility: visible;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-visible {
      visibility: visible;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-invisible {
      visibility: hidden;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-invisible {
      visibility: hidden;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-auto {
      overflow: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-hidden {
      overflow: hidden;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-clip {
      overflow: clip;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-visible {
      overflow: visible;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-scroll {
      overflow: scroll;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-x-auto {
      overflow-x: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-x-hidden {
      overflow-x: hidden;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-x-clip {
      overflow-x: clip;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-x-visible {
      overflow-x: visible;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-x-scroll {
      overflow-x: scroll;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-y-auto {
      overflow-y: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-y-hidden {
      overflow-y: hidden;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-y-clip {
      overflow-y: clip;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-y-visible {
      overflow-y: visible;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overflow-y-scroll {
      overflow-y: scroll;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-scrollbar-gutter-stable {
      scrollbar-gutter: stable;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-auto {
      overscroll-behavior: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-contain {
      overscroll-behavior: contain;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-none {
      overscroll-behavior: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-x-auto {
      overscroll-behavior-x: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-x-none {
      overscroll-behavior-x: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-y-auto {
      overscroll-behavior-y: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-y-contain {
      overscroll-behavior-y: contain;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-overscroll-y-none {
      overscroll-behavior-y: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-0 {
      padding: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-0 {
      padding-left: var(--dm-spacing-0);
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-0 {
      padding-top: var(--dm-spacing-0);
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-0 {
      padding-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-0 {
      padding-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-0 {
      padding-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-0 {
      padding-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-0 {
      margin: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-0 {
      margin-left: var(--dm-spacing-0);
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-0 {
      margin-top: var(--dm-spacing-0);
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-0 {
      margin-top: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-0 {
      margin-bottom: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-0 {
      margin-left: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-0 {
      margin-right: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-0 {
      gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-0 {
      column-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-0 {
      row-gap: var(--dm-spacing-0);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-2 {
      padding: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-2 {
      padding-left: var(--dm-spacing-2);
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-2 {
      padding-top: var(--dm-spacing-2);
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-2 {
      padding-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-2 {
      padding-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-2 {
      padding-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-2 {
      padding-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-2 {
      margin: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-2 {
      margin-left: var(--dm-spacing-2);
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-2 {
      margin-top: var(--dm-spacing-2);
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-2 {
      margin-top: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-2 {
      margin-bottom: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-2 {
      margin-left: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-2 {
      margin-right: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-2 {
      gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-2 {
      column-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-2 {
      row-gap: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-4 {
      padding: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-4 {
      padding-left: var(--dm-spacing-4);
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-4 {
      padding-top: var(--dm-spacing-4);
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-4 {
      padding-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-4 {
      padding-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-4 {
      padding-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-4 {
      padding-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-4 {
      margin: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-4 {
      margin-left: var(--dm-spacing-4);
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-4 {
      margin-top: var(--dm-spacing-4);
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-4 {
      margin-top: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-4 {
      margin-bottom: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-4 {
      margin-left: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-4 {
      margin-right: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-4 {
      gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-4 {
      column-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-4 {
      row-gap: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-6 {
      padding: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-6 {
      padding-left: var(--dm-spacing-6);
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-6 {
      padding-top: var(--dm-spacing-6);
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-6 {
      padding-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-6 {
      padding-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-6 {
      padding-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-6 {
      padding-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-6 {
      margin: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-6 {
      margin-left: var(--dm-spacing-6);
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-6 {
      margin-top: var(--dm-spacing-6);
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-6 {
      margin-top: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-6 {
      margin-bottom: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-6 {
      margin-left: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-6 {
      margin-right: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-6 {
      gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-6 {
      column-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-6 {
      row-gap: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-8 {
      padding: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-8 {
      padding-left: var(--dm-spacing-8);
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-8 {
      padding-top: var(--dm-spacing-8);
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-8 {
      padding-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-8 {
      padding-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-8 {
      padding-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-8 {
      padding-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-8 {
      margin: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-8 {
      margin-left: var(--dm-spacing-8);
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-8 {
      margin-top: var(--dm-spacing-8);
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-8 {
      margin-top: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-8 {
      margin-bottom: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-8 {
      margin-left: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-8 {
      margin-right: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-8 {
      gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-8 {
      column-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-8 {
      row-gap: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-12 {
      padding: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-12 {
      padding-left: var(--dm-spacing-12);
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-12 {
      padding-top: var(--dm-spacing-12);
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-12 {
      padding-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-12 {
      padding-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-12 {
      padding-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-12 {
      padding-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-12 {
      margin: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-12 {
      margin-left: var(--dm-spacing-12);
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-12 {
      margin-top: var(--dm-spacing-12);
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-12 {
      margin-top: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-12 {
      margin-bottom: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-12 {
      margin-left: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-12 {
      margin-right: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-12 {
      gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-12 {
      column-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-12 {
      row-gap: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-16 {
      padding: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-16 {
      padding-left: var(--dm-spacing-16);
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-16 {
      padding-top: var(--dm-spacing-16);
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-16 {
      padding-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-16 {
      padding-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-16 {
      padding-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-16 {
      padding-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-16 {
      margin: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-16 {
      margin-left: var(--dm-spacing-16);
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-16 {
      margin-top: var(--dm-spacing-16);
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-16 {
      margin-top: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-16 {
      margin-bottom: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-16 {
      margin-left: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-16 {
      margin-right: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-16 {
      gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-16 {
      column-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-16 {
      row-gap: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-20 {
      padding: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-20 {
      padding-left: var(--dm-spacing-20);
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-20 {
      padding-top: var(--dm-spacing-20);
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-20 {
      padding-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-20 {
      padding-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-20 {
      padding-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-20 {
      padding-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-20 {
      margin: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-20 {
      margin-left: var(--dm-spacing-20);
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-20 {
      margin-top: var(--dm-spacing-20);
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-20 {
      margin-top: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-20 {
      margin-bottom: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-20 {
      margin-left: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-20 {
      margin-right: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-20 {
      gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-20 {
      column-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-20 {
      row-gap: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-24 {
      padding: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-24 {
      padding-left: var(--dm-spacing-24);
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-24 {
      padding-top: var(--dm-spacing-24);
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-24 {
      padding-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-24 {
      padding-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-24 {
      padding-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-24 {
      padding-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-24 {
      margin: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-24 {
      margin-left: var(--dm-spacing-24);
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-24 {
      margin-top: var(--dm-spacing-24);
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-24 {
      margin-top: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-24 {
      margin-bottom: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-24 {
      margin-left: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-24 {
      margin-right: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-24 {
      gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-24 {
      column-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-24 {
      row-gap: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-32 {
      padding: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-32 {
      padding-left: var(--dm-spacing-32);
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-32 {
      padding-top: var(--dm-spacing-32);
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-32 {
      padding-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-32 {
      padding-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-32 {
      padding-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-32 {
      padding-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-32 {
      margin: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-32 {
      margin-left: var(--dm-spacing-32);
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-32 {
      margin-top: var(--dm-spacing-32);
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-32 {
      margin-top: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-32 {
      margin-bottom: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-32 {
      margin-left: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-32 {
      margin-right: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-32 {
      gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-32 {
      column-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-32 {
      row-gap: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-40 {
      padding: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-40 {
      padding-left: var(--dm-spacing-40);
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-40 {
      padding-top: var(--dm-spacing-40);
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-40 {
      padding-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-40 {
      padding-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-40 {
      padding-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-40 {
      padding-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-40 {
      margin: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-40 {
      margin-left: var(--dm-spacing-40);
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-40 {
      margin-top: var(--dm-spacing-40);
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-40 {
      margin-top: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-40 {
      margin-bottom: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-40 {
      margin-left: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-40 {
      margin-right: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-40 {
      gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-40 {
      column-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-40 {
      row-gap: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-48 {
      padding: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-48 {
      padding-left: var(--dm-spacing-48);
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-48 {
      padding-top: var(--dm-spacing-48);
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-48 {
      padding-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-48 {
      padding-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-48 {
      padding-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-48 {
      padding-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-48 {
      margin: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-48 {
      margin-left: var(--dm-spacing-48);
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-48 {
      margin-top: var(--dm-spacing-48);
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-48 {
      margin-top: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-48 {
      margin-bottom: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-48 {
      margin-left: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-48 {
      margin-right: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-48 {
      gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-48 {
      column-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-48 {
      row-gap: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-64 {
      padding: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-horizontal-64 {
      padding-left: var(--dm-spacing-64);
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-vertical-64 {
      padding-top: var(--dm-spacing-64);
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-top-64 {
      padding-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-bottom-64 {
      padding-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-left-64 {
      padding-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-padding-right-64 {
      padding-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-64 {
      margin: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-horizontal-64 {
      margin-left: var(--dm-spacing-64);
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-vertical-64 {
      margin-top: var(--dm-spacing-64);
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-top-64 {
      margin-top: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-bottom-64 {
      margin-bottom: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-left-64 {
      margin-left: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-margin-right-64 {
      margin-right: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-64 {
      gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-horizontal-64 {
      column-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-gap-vertical-64 {
      row-gap: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-half {
      width: 50%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-half {
      width: 50%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-third {
      width: 33.3333%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-third {
      width: 33.3333%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-two-thirds {
      width: 66.6667%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-quarter {
      width: 25%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-quarter {
      width: 25%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-three-quarters {
      width: 75%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-full {
      width: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-full {
      width: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-auto {
      width: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-auto {
      width: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-full {
      height: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-full {
      height: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-auto {
      height: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-auto {
      height: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-aspect-auto {
      aspect-ratio: auto;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-aspect-square {
      aspect-ratio: 1;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-aspect-video {
      aspect-ratio: 16/9;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-0 {
      height: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-0 {
      height: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-2 {
      height: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-4 {
      height: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-6 {
      height: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-8 {
      height: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-12 {
      height: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-16 {
      height: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-20 {
      height: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-24 {
      height: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-32 {
      height: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-40 {
      height: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-48 {
      height: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-64 {
      height: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-80 {
      height: var(--dm-spacing-80);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-96 {
      height: var(--dm-spacing-96);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-128 {
      height: var(--dm-spacing-128);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-0 {
      width: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-0 {
      width: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-2 {
      width: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-4 {
      width: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-6 {
      width: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-8 {
      width: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-12 {
      width: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-16 {
      width: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-20 {
      width: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-24 {
      width: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-32 {
      width: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-40 {
      width: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-48 {
      width: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-64 {
      width: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-80 {
      width: var(--dm-spacing-80);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-96 {
      width: var(--dm-spacing-96);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-128 {
      width: var(--dm-spacing-128);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-screen {
      width: 100vw;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-screen {
      width: 100vw;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-fit {
      width: fit-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-fit {
      width: fit-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-min {
      width: min-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-min {
      width: min-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-w-max {
      width: max-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-w-max {
      width: max-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-full {
      min-width: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-full {
      max-width: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-none {
      max-width: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-none {
      max-width: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-prose {
      max-width: var(--dm-paragraph-max-width);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-320 {
      max-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-384 {
      max-width: var(--dm-width-xs);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-480 {
      max-width: var(--dm-width-sm);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-560 {
      max-width: var(--dm-width-md);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-640 {
      max-width: var(--dm-width-lg);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-768 {
      max-width: var(--dm-width-xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-1024 {
      max-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-1280 {
      max-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-1440 {
      max-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-1600 {
      max-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-1920 {
      max-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-0 {
      max-width: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-2 {
      max-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-4 {
      max-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-6 {
      max-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-8 {
      max-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-12 {
      max-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-16 {
      max-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-20 {
      max-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-24 {
      max-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-32 {
      max-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-40 {
      max-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-48 {
      max-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-64 {
      max-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-80 {
      max-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-96 {
      max-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-w-128 {
      max-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-320 {
      min-width: var(--dm-width-xxs);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-384 {
      min-width: var(--dm-width-xs);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-480 {
      min-width: var(--dm-width-sm);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-560 {
      min-width: var(--dm-width-md);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-640 {
      min-width: var(--dm-width-lg);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-768 {
      min-width: var(--dm-width-xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-1024 {
      min-width: var(--dm-width-2xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-1280 {
      min-width: var(--dm-width-3xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-1440 {
      min-width: var(--dm-width-4xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-1600 {
      min-width: var(--dm-width-5xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-1920 {
      min-width: var(--dm-width-6xl);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-0 {
      min-width: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-2 {
      min-width: var(--dm-spacing-2);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-4 {
      min-width: var(--dm-spacing-4);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-6 {
      min-width: var(--dm-spacing-6);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-8 {
      min-width: var(--dm-spacing-8);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-12 {
      min-width: var(--dm-spacing-12);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-16 {
      min-width: var(--dm-spacing-16);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-20 {
      min-width: var(--dm-spacing-20);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-24 {
      min-width: var(--dm-spacing-24);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-32 {
      min-width: var(--dm-spacing-32);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-40 {
      min-width: var(--dm-spacing-40);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-48 {
      min-width: var(--dm-spacing-48);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-64 {
      min-width: var(--dm-spacing-64);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-80 {
      min-width: var(--dm-spacing-80);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-96 {
      min-width: var(--dm-spacing-96);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-w-128 {
      min-width: var(--dm-spacing-128);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-screen {
      height: 100vh;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-screen {
      height: 100vh;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-dvh {
      height: 100dvh;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-fit {
      height: fit-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-fit {
      height: fit-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-min {
      height: min-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-min {
      height: min-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-h-max {
      height: max-content;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-h-max {
      height: max-content;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-h-full {
      min-height: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-h-screen {
      min-height: 100vh;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-h-dvh {
      min-height: 100dvh;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-min-h-0 {
      min-height: 0;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-h-full {
      max-height: 100%;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-h-screen {
      max-height: 100vh;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-max-h-none {
      max-height: none;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-max-h-none {
      max-height: none;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-align-left {
      text-align: left;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-align-left {
      text-align: left;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-align-center {
      text-align: center;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-align-center {
      text-align: center;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-align-right {
      text-align: right;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-align-right {
      text-align: right;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-align-justify {
      text-align: justify;
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-light {
      font-weight: var(--dm-font-weight-light);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-regular {
      font-weight: var(--dm-font-weight-normal);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-medium {
      font-weight: var(--dm-font-weight-medium);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-semibold {
      font-weight: var(--dm-font-weight-semibold);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-bold {
      font-weight: var(--dm-font-weight-bold);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-extrabold {
      font-weight: var(--dm-font-weight-extrabold);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-weight-black {
      font-weight: var(--dm-font-weight-black);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-xs {
      font-size: var(--dm-text-xs);
      line-height: var(--dm-text-xs--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-sm {
      font-size: var(--dm-text-sm);
      line-height: var(--dm-text-sm--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-md {
      font-size: var(--dm-text-md);
      line-height: var(--dm-text-md--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-lg {
      font-size: var(--dm-text-lg);
      line-height: var(--dm-text-lg--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-xl {
      font-size: var(--dm-text-xl);
      line-height: var(--dm-text-xl--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-xs {
      font-size: var(--dm-text-display-xs);
      line-height: var(--dm-text-display-xs--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-sm {
      font-size: var(--dm-text-display-sm);
      line-height: var(--dm-text-display-sm--line-height);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-md {
      font-size: var(--dm-text-display-md);
      line-height: var(--dm-text-display-md--line-height);
      letter-spacing: var(--dm-text-display-md--letter-spacing);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-lg {
      font-size: var(--dm-text-display-lg);
      line-height: var(--dm-text-display-lg--line-height);
      letter-spacing: var(--dm-text-display-lg--letter-spacing);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-xl {
      font-size: var(--dm-text-display-xl);
      line-height: var(--dm-text-display-xl--line-height);
      letter-spacing: var(--dm-text-display-xl--letter-spacing);
    }
  }
  @media (width >= 375px) {
    .mobile-sm\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 640px) {
    .mobile-lg\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 768px) {
    .tablet\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 1024px) {
    .desktop\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 1280px) {
    .desktop-lg\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 1440px) {
    .desktop-xl\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 1920px) {
    .desktop-2xl\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @media (width >= 2560px) {
    .desktop-3xl\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=320px) {
    .\@xs\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=384px) {
    .\@sm\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=448px) {
    .\@md\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=512px) {
    .\@lg\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=640px) {
    .\@xl\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
  @container (width>=768px) {
    .\@2xl\:dm-text-display-2xl {
      font-size: var(--dm-text-display-2xl);
      line-height: var(--dm-text-display-2xl--line-height);
      letter-spacing: var(--dm-text-display-2xl--letter-spacing);
    }
  }
}
@layer dm-cq-base;

/* theme/global.scss */
:root {
  --dm-font-sans: "Open Sans";
  --dm-color-brand-25: rgb(255 245 248);
  --dm-color-brand-50: rgb(255 235 241);
  --dm-color-brand-100: rgb(255 219 230);
  --dm-color-brand-200: rgb(254 180 202);
  --dm-color-brand-300: rgb(248 119 158);
  --dm-color-brand-400: rgb(250 46 107);
  --dm-color-brand-500: rgb(240 4 78);
  --dm-color-brand-600: rgb(219 2 67);
  --dm-color-brand-700: rgb(178 1 54);
  --dm-color-brand-800: rgb(136 2 42);
  --dm-color-brand-900: rgb(100 3 32);
  --dm-color-brand-950: rgb(68 4 23);
  --dm-color-error-25: rgb(255 245 245);
  --dm-color-error-50: rgb(255 236 236);
  --dm-color-error-100: rgb(255 220 220);
  --dm-color-error-200: rgb(255 179 179);
  --dm-color-error-300: rgb(248 117 117);
  --dm-color-error-400: rgb(240 54 54);
  --dm-color-error-500: rgb(224 31 31);
  --dm-color-error-600: rgb(200 30 30);
  --dm-color-error-700: rgb(160 24 24);
  --dm-color-error-800: rgb(120 18 18);
  --dm-color-error-900: rgb(78 12 12);
  --dm-color-error-950: rgb(48 7 7);
  --dm-color-success-25: rgb(240 255 247);
  --dm-color-success-50: rgb(224 255 240);
  --dm-color-success-100: rgb(192 255 224);
  --dm-color-success-200: rgb(169 239 197);
  --dm-color-success-300: rgb(62 224 144);
  --dm-color-success-400: rgb(0 196 94);
  --dm-color-success-500: rgb(0 179 82);
  --dm-color-success-600: rgb(0 156 73);
  --dm-color-success-700: rgb(0 122 57);
  --dm-color-success-800: rgb(0 90 42);
  --dm-color-success-900: rgb(0 61 28);
  --dm-color-success-950: rgb(0 36 16);
}

/* apps/lexplus-user/src/styles.scss */
:root {
  --dm-font-sans: "Open Sans";
  --dm-color-brand-25: rgb(255 245 248);
  --dm-color-brand-50: rgb(255 235 241);
  --dm-color-brand-100: rgb(255 219 230);
  --dm-color-brand-200: rgb(254 180 202);
  --dm-color-brand-300: rgb(248 119 158);
  --dm-color-brand-400: rgb(250 46 107);
  --dm-color-brand-500: rgb(240 4 78);
  --dm-color-brand-600: rgb(219 2 67);
  --dm-color-brand-700: rgb(178 1 54);
  --dm-color-brand-800: rgb(136 2 42);
  --dm-color-brand-900: rgb(100 3 32);
  --dm-color-brand-950: rgb(68 4 23);
  --dm-color-error-25: rgb(255 245 245);
  --dm-color-error-50: rgb(255 236 236);
  --dm-color-error-100: rgb(255 220 220);
  --dm-color-error-200: rgb(255 179 179);
  --dm-color-error-300: rgb(248 117 117);
  --dm-color-error-400: rgb(240 54 54);
  --dm-color-error-500: rgb(224 31 31);
  --dm-color-error-600: rgb(200 30 30);
  --dm-color-error-700: rgb(160 24 24);
  --dm-color-error-800: rgb(120 18 18);
  --dm-color-error-900: rgb(78 12 12);
  --dm-color-error-950: rgb(48 7 7);
  --dm-color-success-25: rgb(240 255 247);
  --dm-color-success-50: rgb(224 255 240);
  --dm-color-success-100: rgb(192 255 224);
  --dm-color-success-200: rgb(169 239 197);
  --dm-color-success-300: rgb(62 224 144);
  --dm-color-success-400: rgb(0 196 94);
  --dm-color-success-500: rgb(0 179 82);
  --dm-color-success-600: rgb(0 156 73);
  --dm-color-success-700: rgb(0 122 57);
  --dm-color-success-800: rgb(0 90 42);
  --dm-color-success-900: rgb(0 61 28);
  --dm-color-success-950: rgb(0 36 16);
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
