@layer reset, base, tokens, recipes, utilities;

@layer reset {
  html,
  :host {
    --font-fallback:
      ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
      "Noto Color Emoji";
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: var(--global-font-body, var(--font-fallback));
    -webkit-tap-highlight-color: transparent;
  }

  *,
  ::before,
  ::after,
  ::backdrop,
  ::file-selector-button {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: var(--global-color-border, currentcolor);
    box-sizing: border-box;
  }

  hr {
    color: inherit;
    height: 0px;
    border-top-width: 1px;
  }

  body {
    line-height: inherit;
    height: 100%;
  }

  img {
    border-style: none;
  }

  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }

  img,
  video {
    max-width: 100%;
    height: auto;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    text-wrap: balance;
    font-size: inherit;
    font-weight: inherit;
  }

  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    overflow-wrap: break-word;
  }

  ol,
  ul,
  menu {
    list-style: none;
  }

  button,
  input:where([type="button"], [type="reset"], [type="submit"]),
  ::file-selector-button {
    appearance: button;
    -webkit-appearance: button;
  }

  button,
  input,
  optgroup,
  select,
  textarea,
  ::file-selector-button {
    font: inherit;
    background: var(--colors-transparent);
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
  }

  ::placeholder {
    --placeholder-fallback: rgba(0, 0, 0, 0.5);
    opacity: 1;
    color: var(--global-color-placeholder, var(--placeholder-fallback));
  }

  @supports (not (-webkit-appearance: -apple-pay-button)) or
    (contain-intrinsic-size: 1px) {
    ::placeholder {
      --placeholder-fallback: color-mix(
        in oklab,
        currentcolor 50%,
        transparent
      );
    }
  }

  ::selection {
    background-color: var(--global-color-selection, rgba(0, 115, 255, 0.3));
  }

  textarea {
    resize: vertical;
  }

  table {
    border-color: inherit;
    text-indent: 0px;
    border-collapse: collapse;
  }

  summary {
    display: list-item;
  }

  small {
    font-size: 80%;
  }

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

  dialog {
    padding: 0px;
  }

  a {
    text-decoration: inherit;
    color: inherit;
  }

  abbr:where([title]) {
    text-decoration: underline dotted;
  }

  b,
  strong {
    font-weight: bolder;
  }

  code,
  kbd,
  samp,
  pre {
    --font-mono-fallback:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New";
    font-family: var(--global-font-mono, var(--font-mono-fallback));
    font-size: 1em;
    font-feature-settings: normal;
    font-variation-settings: normal;
  }

  progress {
    vertical-align: baseline;
  }

  ::-webkit-search-decoration,
  ::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }

  :-moz-ui-invalid {
    box-shadow: var(--shadows-none);
  }

  :-moz-focusring {
    outline: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer base {
  :root {
    --made-with-panda: "🐼";
  }

  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  em,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  strong,
  sub,
  sup,
  tt,
  var,
  b,
  u,
  i,
  center,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend,
  table,
  caption,
  tbody,
  tfoot,
  thead,
  tr,
  th,
  td,
  article,
  aside,
  canvas,
  details,
  embed,
  figure,
  figcaption,
  footer,
  header,
  hgroup,
  menu,
  nav,
  output,
  ruby,
  section,
  summary,
  time,
  mark,
  audio,
  video {
    margin: var(--spacing-0);
    padding: var(--spacing-0);
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block;
  }

  body {
    margin: var(--spacing-0);
    padding: var(--spacing-0) !important;
    background: var(--colors-white);
    font-family:
      "Host Grotesk", "fb-MacFont", "fb-Ubuntu", "fb-Helvetica", sans-serif;
    font-size: var(--font-sizes-body-horse);
    line-height: var(--line-heights-body-horse);
    letter-spacing: var(--letter-spacings-body-cat);
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--colors-ink);
    overflow-x: clip;
  }

  ol,
  ul {
    list-style: none;
  }

  blockquote,
  q {
    quotes: none;
  }

  blockquote::after,
  q::after,
  blockquote::before,
  q::before {
    content: "";
  }

  table {
    border-collapse: collapse;
    border-spacing: var(--spacing-0);
  }

  html {
    scrollbar-gutter: stable;
  }

  * {
    box-sizing: border-box;
  }

  #__next {
    overflow-x: clip;
  }

  :focus {
    outline: var(--colors-link-blue) auto 2px;
  }

  :focus:not(:focus-visible) {
    outline: 0;
  }

  :focus-visible {
    outline: var(--colors-link-blue) auto 2px;
  }

  .skeletonWrapper {
    width: 100%;
  }

  button {
    font-size: 14px;
    line-height: var(--line-heights-body-butterfly);
    letter-spacing: var(--letter-spacings-body-butterfly);
  }

  button,
  a {
    cursor: pointer;
    font-weight: 800;
  }

  a {
    text-decoration: none;
    color: var(--colors-sky-blue);
    font-size: var(--font-sizes-body-mouse);
    letter-spacing: var(--letter-spacings-body-mouse);
    line-height: var(--line-heights-body-mouse);
    font-style: normal;
  }

  a:is(:hover, [data-hover]) {
    text-decoration: underline;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: var(--colors-midnight);
    hyphens: auto;
    -webkit-hyphens: auto;
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  h1 {
    font-size: var(--font-sizes-heading--h1-mobile);
    line-height: var(--line-heights-heading--h1-mobile);
    letter-spacing: var(--letter-spacings-heading--h1-mobile);
    margin-bottom: var(--spacing-base-unit-mobile4);
  }

  h1,
  h2 {
    font-weight: 800;
  }

  h2 {
    font-size: var(--font-sizes-heading--h2-mobile);
    line-height: var(--line-heights-heading--h2-mobile);
    letter-spacing: var(--letter-spacings-heading--h2-mobile);
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  h3 {
    font-size: var(--font-sizes-heading--h3-mobile);
    line-height: var(--line-heights-heading--h3-mobile);
    letter-spacing: var(--letter-spacings-heading--h3-mobile);
  }

  h3,
  h4 {
    font-weight: 800;
  }

  h4 {
    font-size: var(--font-sizes-heading--h4-mobile);
    line-height: var(--line-heights-heading--h4-mobile);
    letter-spacing: var(--letter-spacings-heading--h4-mobile);
  }

  h5 {
    font-size: var(--font-sizes-heading--h5-mobile);
    line-height: var(--line-heights-heading--h5-mobile);
    letter-spacing: var(--letter-spacings-heading--h5-mobile);
  }

  h5,
  h6 {
    font-weight: 800;
  }

  h6 {
    font-size: var(--font-sizes-heading--h6-mobile);
    line-height: var(--line-heights-heading--h6-mobile);
    letter-spacing: var(--letter-spacings-heading--h6-mobile);
  }

  picture {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 640px;
  }

  picture img {
    width: 100%;
  }

  figcaption,
  ol,
  ul,
  span {
    color: var(--colors-ink);
    font-size: var(--font-sizes-body-cat);
    line-height: var(--line-heights-body-cat);
    letter-spacing: var(--letter-spacings-body-cat);
  }

  figcaption {
    padding: 10px;
    max-width: 90%;
  }

  figcaption,
  i {
    font-style: italic;
  }

  strong {
    font-weight: bolder;
  }

  p {
    color: var(--colors-ink);
    font-size: var(--font-sizes-body-cat);
    line-height: var(--line-heights-body-cat);
    letter-spacing: var(--letter-spacings-body-cat);
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  blockquote {
    margin: 0 0 0 30px;
    padding: 0 0 0 15px;
    border-left: 6px solid var(--colors-pale-blue);
  }

  [data-hide-recaptcha="true"] .grecaptcha-badge {
    visibility: hidden !important;
  }

  [data-hide-recaptcha="false"] .grecaptcha-badge,
  .grecaptcha-badge {
    visibility: visible;
  }

  *,
  ::before,
  ::after,
  ::backdrop {
    --blur: /*-*/ /*-*/;
    --brightness: /*-*/ /*-*/;
    --contrast: /*-*/ /*-*/;
    --grayscale: /*-*/ /*-*/;
    --hue-rotate: /*-*/ /*-*/;
    --invert: /*-*/ /*-*/;
    --saturate: /*-*/ /*-*/;
    --sepia: /*-*/ /*-*/;
    --drop-shadow: /*-*/ /*-*/;
    --backdrop-blur: /*-*/ /*-*/;
    --backdrop-brightness: /*-*/ /*-*/;
    --backdrop-contrast: /*-*/ /*-*/;
    --backdrop-grayscale: /*-*/ /*-*/;
    --backdrop-hue-rotate: /*-*/ /*-*/;
    --backdrop-invert: /*-*/ /*-*/;
    --backdrop-opacity: /*-*/ /*-*/;
    --backdrop-saturate: /*-*/ /*-*/;
    --backdrop-sepia: /*-*/ /*-*/;
    --gradient-from-position: /*-*/ /*-*/;
    --gradient-to-position: /*-*/ /*-*/;
    --gradient-via-position: /*-*/ /*-*/;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
  }

  @media screen and (min-width: 75rem) {
    #__next {
      overflow-x: visible;
    }
    h1 {
      font-size: var(--font-sizes-heading--h1-desktop);
      line-height: var(--line-heights-heading--h1-desktop);
      letter-spacing: var(--letter-spacings-heading--h1-desktop);
    }
    h2 {
      font-size: var(--font-sizes-heading--h2-desktop);
      line-height: var(--line-heights-heading--h2-desktop);
      letter-spacing: var(--letter-spacings-heading--h2-desktop);
    }
    h3 {
      font-size: var(--font-sizes-heading--h3-desktop);
      line-height: var(--line-heights-heading--h3-desktop);
      letter-spacing: var(--letter-spacings-heading--h3-desktop);
    }
    h4 {
      font-size: var(--font-sizes-heading--h4-desktop);
      line-height: var(--line-heights-heading--h4-desktop);
      letter-spacing: var(--letter-spacings-heading--h4-desktop);
    }
    h5 {
      font-size: var(--font-sizes-heading--h5-desktop);
      line-height: var(--line-heights-heading--h5-desktop);
      letter-spacing: var(--letter-spacings-heading--h5-desktop);
    }
    h6 {
      font-size: var(--font-sizes-heading--h6-desktop);
      line-height: var(--line-heights-heading--h6-desktop);
      letter-spacing: var(--letter-spacings-heading--h6-desktop);
    }
    p {
      font-size: var(--font-sizes-body-horse);
      line-height: var(--line-heights-body-horse);
      letter-spacing: var(--letter-spacings-body-horse);
    }
  }
}

@layer tokens {
  :where(:root, :host) {
    --aspect-ratios-square: 1 / 1;
    --aspect-ratios-landscape: 4 / 3;
    --aspect-ratios-portrait: 3 / 4;
    --aspect-ratios-wide: 16 / 9;
    --aspect-ratios-ultrawide: 18 / 5;
    --aspect-ratios-golden: 1.618 / 1;
    --borders-none: none;
    --easings-default: cubic-bezier(0.4, 0, 0.2, 1);
    --easings-linear: linear;
    --easings-in: cubic-bezier(0.4, 0, 1, 1);
    --easings-out: cubic-bezier(0, 0, 0.2, 1);
    --easings-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --durations-fastest: 50ms;
    --durations-faster: 100ms;
    --durations-fast: 150ms;
    --durations-normal: 200ms;
    --durations-slow: 300ms;
    --durations-slower: 400ms;
    --durations-slowest: 500ms;
    --font-weights-thin: 100;
    --font-weights-extralight: 200;
    --font-weights-light: 300;
    --font-weights-normal: 400;
    --font-weights-medium: 500;
    --font-weights-semibold: 600;
    --font-weights-bold: 700;
    --font-weights-extrabold: 800;
    --font-weights-black: 900;
    --fonts-sans:
      ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
      "Noto Color Emoji";
    --fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --fonts-mono:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --blurs-xs: 4px;
    --blurs-sm: 8px;
    --blurs-md: 12px;
    --blurs-lg: 16px;
    --blurs-xl: 24px;
    --blurs-2xl: 40px;
    --blurs-3xl: 64px;
    --animations-spin: spin 1s linear infinite;
    --animations-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animations-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animations-bounce: bounce 1s infinite;
    --colors-current: currentColor;
    --colors-rose-50: #fff1f2;
    --colors-rose-100: #ffe4e6;
    --colors-rose-200: #fecdd3;
    --colors-rose-300: #fda4af;
    --colors-rose-400: #fb7185;
    --colors-rose-500: #f43f5e;
    --colors-rose-600: #e11d48;
    --colors-rose-700: #be123c;
    --colors-rose-800: #9f1239;
    --colors-rose-900: #881337;
    --colors-rose-950: #4c0519;
    --colors-pink-50: #fdf2f8;
    --colors-pink-100: #fce7f3;
    --colors-pink-200: #fbcfe8;
    --colors-pink-300: #f9a8d4;
    --colors-pink-400: #f472b6;
    --colors-pink-500: #ec4899;
    --colors-pink-600: #db2777;
    --colors-pink-700: #be185d;
    --colors-pink-800: #9d174d;
    --colors-pink-900: #831843;
    --colors-pink-950: #500724;
    --colors-fuchsia-50: #fdf4ff;
    --colors-fuchsia-100: #fae8ff;
    --colors-fuchsia-200: #f5d0fe;
    --colors-fuchsia-300: #f0abfc;
    --colors-fuchsia-400: #e879f9;
    --colors-fuchsia-500: #d946ef;
    --colors-fuchsia-600: #c026d3;
    --colors-fuchsia-700: #a21caf;
    --colors-fuchsia-800: #86198f;
    --colors-fuchsia-900: #701a75;
    --colors-fuchsia-950: #4a044e;
    --colors-purple-50: #faf5ff;
    --colors-purple-100: #f3e8ff;
    --colors-purple-200: #e9d5ff;
    --colors-purple-300: #d8b4fe;
    --colors-purple-400: #c084fc;
    --colors-purple-500: #a855f7;
    --colors-purple-600: #9333ea;
    --colors-purple-700: #7e22ce;
    --colors-purple-800: #6b21a8;
    --colors-purple-900: #581c87;
    --colors-purple-950: #3b0764;
    --colors-violet-50: #f5f3ff;
    --colors-violet-100: #ede9fe;
    --colors-violet-200: #ddd6fe;
    --colors-violet-300: #c4b5fd;
    --colors-violet-400: #a78bfa;
    --colors-violet-500: #8b5cf6;
    --colors-violet-600: #7c3aed;
    --colors-violet-700: #6d28d9;
    --colors-violet-800: #5b21b6;
    --colors-violet-900: #4c1d95;
    --colors-violet-950: #2e1065;
    --colors-indigo-50: #eef2ff;
    --colors-indigo-100: #e0e7ff;
    --colors-indigo-200: #c7d2fe;
    --colors-indigo-300: #a5b4fc;
    --colors-indigo-400: #818cf8;
    --colors-indigo-500: #6366f1;
    --colors-indigo-600: #4f46e5;
    --colors-indigo-700: #4338ca;
    --colors-indigo-800: #3730a3;
    --colors-indigo-900: #312e81;
    --colors-indigo-950: #1e1b4b;
    --colors-sky-50: #f0f9ff;
    --colors-sky-100: #e0f2fe;
    --colors-sky-200: #bae6fd;
    --colors-sky-300: #7dd3fc;
    --colors-sky-400: #38bdf8;
    --colors-sky-500: #0ea5e9;
    --colors-sky-600: #0284c7;
    --colors-sky-700: #0369a1;
    --colors-sky-800: #075985;
    --colors-sky-900: #0c4a6e;
    --colors-sky-950: #082f49;
    --colors-cyan-50: #ecfeff;
    --colors-cyan-100: #cffafe;
    --colors-cyan-200: #a5f3fc;
    --colors-cyan-300: #67e8f9;
    --colors-cyan-400: #22d3ee;
    --colors-cyan-500: #06b6d4;
    --colors-cyan-600: #0891b2;
    --colors-cyan-700: #0e7490;
    --colors-cyan-800: #155e75;
    --colors-cyan-900: #164e63;
    --colors-cyan-950: #083344;
    --colors-teal-50: #f0fdfa;
    --colors-teal-100: #ccfbf1;
    --colors-teal-200: #99f6e4;
    --colors-teal-300: #5eead4;
    --colors-teal-400: #2dd4bf;
    --colors-teal-500: #14b8a6;
    --colors-teal-600: #0d9488;
    --colors-teal-700: #0f766e;
    --colors-teal-800: #115e59;
    --colors-teal-900: #134e4a;
    --colors-teal-950: #042f2e;
    --colors-emerald-50: #ecfdf5;
    --colors-emerald-100: #d1fae5;
    --colors-emerald-200: #a7f3d0;
    --colors-emerald-300: #6ee7b7;
    --colors-emerald-400: #34d399;
    --colors-emerald-500: #10b981;
    --colors-emerald-600: #059669;
    --colors-emerald-700: #047857;
    --colors-emerald-800: #065f46;
    --colors-emerald-900: #064e3b;
    --colors-emerald-950: #022c22;
    --colors-lime-50: #f7fee7;
    --colors-lime-100: #ecfccb;
    --colors-lime-200: #d9f99d;
    --colors-lime-300: #bef264;
    --colors-lime-400: #a3e635;
    --colors-lime-500: #84cc16;
    --colors-lime-600: #65a30d;
    --colors-lime-700: #4d7c0f;
    --colors-lime-800: #3f6212;
    --colors-lime-900: #365314;
    --colors-lime-950: #1a2e05;
    --colors-amber-50: #fffbeb;
    --colors-amber-100: #fef3c7;
    --colors-amber-200: #fde68a;
    --colors-amber-300: #fcd34d;
    --colors-amber-400: #fbbf24;
    --colors-amber-500: #f59e0b;
    --colors-amber-600: #d97706;
    --colors-amber-700: #b45309;
    --colors-amber-800: #92400e;
    --colors-amber-900: #78350f;
    --colors-amber-950: #451a03;
    --colors-neutral-50: #fafafa;
    --colors-neutral-100: #f5f5f5;
    --colors-neutral-200: #e5e5e5;
    --colors-neutral-300: #d4d4d4;
    --colors-neutral-400: #a3a3a3;
    --colors-neutral-500: #737373;
    --colors-neutral-600: #525252;
    --colors-neutral-700: #404040;
    --colors-neutral-800: #262626;
    --colors-neutral-900: #171717;
    --colors-neutral-950: #0a0a0a;
    --colors-stone-50: #fafaf9;
    --colors-stone-100: #f5f5f4;
    --colors-stone-200: #e7e5e4;
    --colors-stone-300: #d6d3d1;
    --colors-stone-400: #a8a29e;
    --colors-stone-500: #78716c;
    --colors-stone-600: #57534e;
    --colors-stone-700: #44403c;
    --colors-stone-800: #292524;
    --colors-stone-900: #1c1917;
    --colors-stone-950: #0c0a09;
    --colors-zinc-50: #fafafa;
    --colors-zinc-100: #f4f4f5;
    --colors-zinc-200: #e4e4e7;
    --colors-zinc-300: #d4d4d8;
    --colors-zinc-400: #a1a1aa;
    --colors-zinc-500: #71717a;
    --colors-zinc-600: #52525b;
    --colors-zinc-700: #3f3f46;
    --colors-zinc-800: #27272a;
    --colors-zinc-900: #18181b;
    --colors-zinc-950: #09090b;
    --colors-gray-50: #f9fafb;
    --colors-gray-100: #f3f4f6;
    --colors-gray-200: #e5e7eb;
    --colors-gray-300: #d1d5db;
    --colors-gray-400: #9ca3af;
    --colors-gray-500: #6b7280;
    --colors-gray-600: #4b5563;
    --colors-gray-700: #374151;
    --colors-gray-800: #1f2937;
    --colors-gray-900: #111827;
    --colors-gray-950: #030712;
    --colors-slate-50: #f8fafc;
    --colors-slate-100: #f1f5f9;
    --colors-slate-200: #e2e8f0;
    --colors-slate-300: #cbd5e1;
    --colors-slate-400: #94a3b8;
    --colors-slate-500: #64748b;
    --colors-slate-600: #475569;
    --colors-slate-700: #334155;
    --colors-slate-800: #1e293b;
    --colors-slate-900: #0f172a;
    --colors-slate-950: #020617;
    --colors-black-transparent: rgba(0, 0, 0, 0.33);
    --colors-black: #000000;
    --colors-halloween-purple: #280339;
    --colors-dark-grey: #333333;
    --colors-warm-grey: #384044;
    --colors-headline-grey: #4d4d4d;
    --colors-border-grey: #666666;
    --colors-text-grey-dark: #7f7f7f;
    --colors-std-text-grey: #808080;
    --colors-dark-blue: #11437a;
    --colors-blue-50: #eff6ff;
    --colors-blue-100: #dbeafe;
    --colors-blue-200: #bfdbfe;
    --colors-blue-300: #93c5fd;
    --colors-blue-400: #60a5fa;
    --colors-blue-500: #3b82f6;
    --colors-blue-600: #2563eb;
    --colors-blue-700: #1d4ed8;
    --colors-blue-800: #1e40af;
    --colors-blue-900: #1e3a8a;
    --colors-blue-950: #172554;
    --colors-blue-transparent: rgba(0, 66, 123, 0.2);
    --colors-blue: #00427b;
    --colors-paypal-blue: #003087;
    --colors-link-blue-transparent: rgba(0, 92, 178, 0.2);
    --colors-link-blue: #005cb2;
    --colors-blue-refreshed: #1976d2;
    --colors-input-border: #0964a1;
    --colors-pale-blue: #4879a9;
    --colors-background-blue: #4879a9;
    --colors-dark-green-transparent: rgba(46, 125, 50, 0.1);
    --colors-dark-green: #2e7d32;
    --colors-red-50: #fef2f2;
    --colors-red-100: #fee2e2;
    --colors-red-200: #fecaca;
    --colors-red-300: #fca5a5;
    --colors-red-400: #f87171;
    --colors-red-500: #ef4444;
    --colors-red-600: #dc2626;
    --colors-red-700: #b91c1c;
    --colors-red-800: #991b1b;
    --colors-red-900: #7f1d1d;
    --colors-red-950: #450a0a;
    --colors-red: #e10000;
    --colors-strong-orange: #e46d0c;
    --colors-orange-50: #fff7ed;
    --colors-orange-100: #ffedd5;
    --colors-orange-200: #fed7aa;
    --colors-orange-300: #fdba74;
    --colors-orange-400: #fb923c;
    --colors-orange-500: #f97316;
    --colors-orange-600: #ea580c;
    --colors-orange-700: #c2410c;
    --colors-orange-800: #9a3412;
    --colors-orange-900: #7c2d12;
    --colors-orange-950: #431407;
    --colors-orange: #f18416;
    --colors-green-50: #f0fdf4;
    --colors-green-100: #dcfce7;
    --colors-green-200: #bbf7d0;
    --colors-green-300: #86efac;
    --colors-green-400: #4ade80;
    --colors-green-500: #22c55e;
    --colors-green-600: #16a34a;
    --colors-green-700: #15803d;
    --colors-green-800: #166534;
    --colors-green-900: #14532d;
    --colors-green-950: #052e16;
    --colors-green: #76b830;
    --colors-baby-blue-transparent: rgba(126, 206, 244, 0.2);
    --colors-baby-blue: #7ecef4;
    --colors-yellow-50: #fefce8;
    --colors-yellow-100: #fef9c3;
    --colors-yellow-200: #fef08a;
    --colors-yellow-300: #fde047;
    --colors-yellow-400: #facc15;
    --colors-yellow-500: #eab308;
    --colors-yellow-600: #ca8a04;
    --colors-yellow-700: #a16207;
    --colors-yellow-800: #854d0e;
    --colors-yellow-900: #713f12;
    --colors-yellow-950: #422006;
    --colors-yellow: #f2b608;
    --colors-paypal-yellow: #fcbb32;
    --colors-text-grey: #cccccc;
    --colors-outline-grey: #b3b3b3;
    --colors-light-grey-transparent: rgba(177, 180, 180, 0.1);
    --colors-light-grey: #b1b4b4;
    --colors-light-green: #eef4e7;
    --colors-disabled-grey-transparent: rgba(230, 230, 230, 0.3);
    --colors-disabled-grey: #e6e6e6;
    --colors-green-alert: #e7eee7;
    --colors-spring-green-transparent: rgba(155, 244, 126, 0.2);
    --colors-spring-green: #9bf47e;
    --colors-pale-blue-light: #deebf2;
    --colors-red-alert: #fff0f0;
    --colors-highlight-blue: #f3f7fa;
    --colors-background-grey: #f2f2f2;
    --colors-splitter-grey: #fbfbfb;
    --colors-white-transparent: rgba(255, 255, 255, 0.8);
    --colors-white: #ffffff;
    --colors-transparent: transparent;
    --colors-facebook-share-blue: #0b64a0;
    --colors-midnight: #19171c;
    --colors-ink: #1e1e1e;
    --colors-dusk: #d9d9d9;
    --colors-forest-green: #60ad5e;
    --colors-lime-green: #82f25e;
    --colors-volt-green: #cdff00;
    --colors-ocean-blue: #0051a0;
    --colors-sky-blue: #1976d2;
    --colors-badge-dark-grey: #c9c9c9;
    --sizes-0: 0rem;
    --sizes-1: 0.25rem;
    --sizes-2: 0.5rem;
    --sizes-3: 0.75rem;
    --sizes-4: 1rem;
    --sizes-5: 1.25rem;
    --sizes-6: 1.5rem;
    --sizes-7: 1.75rem;
    --sizes-8: 2rem;
    --sizes-9: 2.25rem;
    --sizes-10: 2.5rem;
    --sizes-11: 2.75rem;
    --sizes-12: 3rem;
    --sizes-14: 3.5rem;
    --sizes-16: 4rem;
    --sizes-20: 5rem;
    --sizes-24: 6rem;
    --sizes-28: 7rem;
    --sizes-32: 8rem;
    --sizes-36: 9rem;
    --sizes-40: 10rem;
    --sizes-44: 11rem;
    --sizes-48: 12rem;
    --sizes-52: 13rem;
    --sizes-56: 14rem;
    --sizes-60: 15rem;
    --sizes-64: 16rem;
    --sizes-72: 18rem;
    --sizes-80: 20rem;
    --sizes-96: 24rem;
    --sizes-0\.5: 0.125rem;
    --sizes-1\.5: 0.375rem;
    --sizes-2\.5: 0.625rem;
    --sizes-3\.5: 0.875rem;
    --sizes-4\.5: 1.125rem;
    --sizes-5\.5: 1.375rem;
    --sizes-xs: 20rem;
    --sizes-sm: 24rem;
    --sizes-md: 28rem;
    --sizes-lg: 32rem;
    --sizes-xl: 36rem;
    --sizes-2xl: 42rem;
    --sizes-3xl: 48rem;
    --sizes-4xl: 56rem;
    --sizes-5xl: 64rem;
    --sizes-6xl: 72rem;
    --sizes-7xl: 80rem;
    --sizes-8xl: 90rem;
    --sizes-prose: 65ch;
    --sizes-full: 100%;
    --sizes-min: min-content;
    --sizes-max: max-content;
    --sizes-fit: fit-content;
    --sizes-header-height: 80px;
    --sizes-header-mobile-height: 64px;
    --sizes-header-mobile-height-without-vin: 56.5px;
    --sizes-module-padding-mobile: 60px;
    --sizes-module-padding-desktop: 100px;
    --sizes-vhr-iframe: 874px;
    --sizes-width: 1200px;
    --sizes-tablet-width: 768px;
    --sizes-tablet-landscape-width: 1024px;
    --sizes-mobile-width: 580px;
    --sizes-small-mobile-width: 375px;
    --sizes-qhd: 2560px;
    --sizes-padding: 30px;
    --sizes-padding-mobile: 10px;
    --sizes-paper-wrapper-width-mobile: 480px;
    --sizes-paper-wrapper-width-desktop: 620px;
    --sizes-base-unit-mobile1: 8px;
    --sizes-base-unit-mobile2: 16px;
    --sizes-base-unit-mobile3: 24px;
    --sizes-base-unit-mobile4: 32px;
    --sizes-base-unit-mobile5: 40px;
    --sizes-base-unit-mobile6: 48px;
    --sizes-base-unit-mobile7: 56px;
    --sizes-base-unit-mobile8: 64px;
    --sizes-base-unit-mobile9: 72px;
    --sizes-base-unit-mobile10: 80px;
    --sizes-base-unit-mobile14: 112px;
    --sizes-base-unit-mobile15: 120px;
    --sizes-base-unit-mobile16: 128px;
    --sizes-base-unit-mobile20: 160px;
    --sizes-base-unit-mobile30: 240px;
    --sizes-breakpoint-sm: 640px;
    --sizes-breakpoint-md: 768px;
    --sizes-breakpoint-lg: 1024px;
    --sizes-breakpoint-xl: 1280px;
    --sizes-breakpoint-2xl: 1536px;
    --sizes-breakpoint-small-mobile: 375px;
    --sizes-breakpoint-mobile: 580px;
    --sizes-breakpoint-tablet: 768px;
    --sizes-breakpoint-tablet-landscape: 1024px;
    --sizes-breakpoint-desktop: 1200px;
    --sizes-breakpoint-qhd: 2560px;
    --z-index-background: -1;
    --z-index-base: 0;
    --z-index-raised: 1;
    --z-index-floating: 2;
    --z-index-highlight: 9;
    --z-index-raised-high: 90;
    --z-index-behind-vin-search: 98;
    --z-index-floating-high: 100;
    --z-index-modal: 105;
    --z-index-overlay: 110;
    --z-index-behind-max-modal: 900;
    --z-index-popup: 910;
    --z-index-max-modal: 920;
    --z-index-tooltip: 950;
    --z-index-over-shadow: 999;
    --spacing-0: 0rem;
    --spacing-1: 0.25rem;
    --spacing-2: 0.5rem;
    --spacing-3: 0.75rem;
    --spacing-4: 1rem;
    --spacing-5: 1.25rem;
    --spacing-6: 1.5rem;
    --spacing-7: 1.75rem;
    --spacing-8: 2rem;
    --spacing-9: 2.25rem;
    --spacing-10: 2.5rem;
    --spacing-11: 2.75rem;
    --spacing-12: 3rem;
    --spacing-14: 3.5rem;
    --spacing-16: 4rem;
    --spacing-20: 5rem;
    --spacing-24: 6rem;
    --spacing-28: 7rem;
    --spacing-32: 8rem;
    --spacing-36: 9rem;
    --spacing-40: 10rem;
    --spacing-44: 11rem;
    --spacing-48: 12rem;
    --spacing-52: 13rem;
    --spacing-56: 14rem;
    --spacing-60: 15rem;
    --spacing-64: 16rem;
    --spacing-72: 18rem;
    --spacing-80: 20rem;
    --spacing-96: 24rem;
    --spacing-0\.5: 0.125rem;
    --spacing-1\.5: 0.375rem;
    --spacing-2\.5: 0.625rem;
    --spacing-3\.5: 0.875rem;
    --spacing-4\.5: 1.125rem;
    --spacing-5\.5: 1.375rem;
    --spacing-header-height: 80px;
    --spacing-header-mobile-height: 64px;
    --spacing-header-mobile-height-without-vin: 56.5px;
    --spacing-module-padding-mobile: 60px;
    --spacing-module-padding-desktop: 100px;
    --spacing-vhr-iframe: 874px;
    --spacing-width: 1200px;
    --spacing-tablet-width: 768px;
    --spacing-tablet-landscape-width: 1024px;
    --spacing-mobile-width: 580px;
    --spacing-small-mobile-width: 375px;
    --spacing-qhd: 2560px;
    --spacing-padding: 30px;
    --spacing-padding-mobile: 10px;
    --spacing-paper-wrapper-width-mobile: 480px;
    --spacing-paper-wrapper-width-desktop: 620px;
    --spacing-base-unit-mobile1: 8px;
    --spacing-base-unit-mobile2: 16px;
    --spacing-base-unit-mobile3: 24px;
    --spacing-base-unit-mobile4: 32px;
    --spacing-base-unit-mobile5: 40px;
    --spacing-base-unit-mobile6: 48px;
    --spacing-base-unit-mobile7: 56px;
    --spacing-base-unit-mobile8: 64px;
    --spacing-base-unit-mobile9: 72px;
    --spacing-base-unit-mobile10: 80px;
    --spacing-base-unit-mobile14: 112px;
    --spacing-base-unit-mobile15: 120px;
    --spacing-base-unit-mobile16: 128px;
    --spacing-base-unit-mobile20: 160px;
    --spacing-base-unit-mobile30: 240px;
    --shadows-2xs: 0 1px rgb(0 0 0 / 0.05);
    --shadows-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --shadows-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --shadows-md:
      0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadows-lg:
      0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadows-xl:
      0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --shadows-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --shadows-inset-2xs: inset 0 1px rgb(0 0 0 / 0.05);
    --shadows-inset-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);
    --shadows-inset-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);
    --shadows-deep-around: 0 0 4px 0 rgba(0, 0, 0, 0.6);
    --shadows-deep-bottom-right: 1px 2px 6px 0px rgba(0, 0, 0, 0.4);
    --shadows-deep-bottom-blue: 0 0 0 2px #005cb2;
    --shadows-soft-around: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    --shadows-soft-bottom-left: 0px 4px 8px rgba(0, 0, 0, 0.2);
    --shadows-soft-bottom-right: 0px 1px 3px 0px rgba(16, 24, 40, 0.1);
    --shadows-soft-bottom-very-soft-right: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
    --shadows-very-soft-around: 0 0 20px rgba(0, 0, 0, 0.15);
    --shadows-very-soft-bottom-right: 0 25px 50px 0 rgba(0, 0, 0, 0.1);
    --shadows-very-soft-bottom-left-right: 0px 4px 8px rgba(113, 128, 150, 0.08);
    --shadows-inset-deep-bottom: inset 0 -13px 6px 0 rgba(255, 255, 255, 0.93);
    --shadows-drop-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 1);
    --shadows-drop-shadow-white: 4px 4px 0px 0px rgba(255, 255, 255, 1);
    --shadows-paper-wrapper:
      0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14),
      0px 1px 8px 0px rgba(0, 0, 0, 0.12);
    --shadows-elevated-card:
      0 0 1px rgba(113, 128, 150, 0.04), 0px 4px 4px rgba(113, 128, 150, 0.08);
    --shadows-damage-explainer-mobile:
      -4px 9px 9px 0 rgba(113, 128, 150, 0.34),
      0 2px 4px 0 rgba(113, 128, 150, 0.08);
    --shadows-damage-explainer-desktop:
      -7px 14px 15px 0 rgba(113, 128, 150, 0.34),
      0 3px 7px 0 rgba(113, 128, 150, 0.08);
    --shadows-damage-explainer-tooltip:
      0 4px 6px rgba(16, 24, 40, 0.1), 0 2px 4px rgba(16, 24, 40, 0.1);
    --shadows-none: none;
    --radii-xs: 0.125rem;
    --radii-sm: 0.25rem;
    --radii-md: 0.375rem;
    --radii-lg: 0.5rem;
    --radii-xl: 0.75rem;
    --radii-2xl: 1rem;
    --radii-3xl: 1.5rem;
    --radii-4xl: 2rem;
    --radii-full: 9999px;
    --radii-base-unit-mobile1: 8px;
    --radii-base-unit-mobile2: 16px;
    --radii-base-unit-mobile3: 24px;
    --radii-base-unit-mobile4: 32px;
    --radii-base-unit-mobile5: 40px;
    --radii-base-unit-mobile6: 48px;
    --radii-base-unit-mobile7: 56px;
    --radii-base-unit-mobile8: 64px;
    --radii-base-unit-mobile9: 72px;
    --radii-base-unit-mobile10: 80px;
    --radii-base-unit-mobile14: 112px;
    --radii-base-unit-mobile15: 120px;
    --radii-base-unit-mobile16: 128px;
    --radii-base-unit-mobile20: 160px;
    --radii-base-unit-mobile30: 240px;
    --font-sizes-2xs: 0.5rem;
    --font-sizes-xs: 0.75rem;
    --font-sizes-sm: 0.875rem;
    --font-sizes-md: 1rem;
    --font-sizes-lg: 1.125rem;
    --font-sizes-xl: 1.25rem;
    --font-sizes-2xl: 1.5rem;
    --font-sizes-3xl: 1.875rem;
    --font-sizes-4xl: 2.25rem;
    --font-sizes-5xl: 3rem;
    --font-sizes-6xl: 3.75rem;
    --font-sizes-7xl: 4.5rem;
    --font-sizes-8xl: 6rem;
    --font-sizes-9xl: 8rem;
    --font-sizes-heading--h1-mobile: 48px;
    --font-sizes-heading--h1-desktop: 56px;
    --font-sizes-heading--h2-mobile: 28px;
    --font-sizes-heading--h2-desktop: 36px;
    --font-sizes-heading--h2_alt-mobile: 36px;
    --font-sizes-heading--h2_alt-desktop: 40px;
    --font-sizes-heading--h3-mobile: 22px;
    --font-sizes-heading--h3-desktop: 24px;
    --font-sizes-heading--h4-mobile: 18px;
    --font-sizes-heading--h4-desktop: 20px;
    --font-sizes-heading--h5-mobile: 16px;
    --font-sizes-heading--h5-desktop: 18px;
    --font-sizes-heading--h6-mobile: 12px;
    --font-sizes-heading--h6-desktop: 16px;
    --font-sizes-body-horse: 20px;
    --font-sizes-body-cat: 18px;
    --font-sizes-body-mouse: 16px;
    --font-sizes-body-shrimp: 14px;
    --font-sizes-body-butterfly: 12px;
    --line-heights-none: 1;
    --line-heights-tight: 1.25;
    --line-heights-snug: 1.375;
    --line-heights-normal: 1.5;
    --line-heights-relaxed: 1.625;
    --line-heights-loose: 2;
    --line-heights-heading--h1-mobile: 1;
    --line-heights-heading--h1-desktop: 1;
    --line-heights-heading--h2-mobile: 1;
    --line-heights-heading--h2-desktop: 1;
    --line-heights-heading--h2_alt-mobile: 1;
    --line-heights-heading--h2_alt-desktop: 1;
    --line-heights-heading--h3-mobile: 1.25;
    --line-heights-heading--h3-desktop: 1.25;
    --line-heights-heading--h4-mobile: 1.25;
    --line-heights-heading--h4-desktop: 1.25;
    --line-heights-heading--h5-mobile: 1.25;
    --line-heights-heading--h5-desktop: 1.25;
    --line-heights-heading--h6-mobile: 1.25;
    --line-heights-heading--h6-desktop: 1.25;
    --line-heights-body-horse: 1.5;
    --line-heights-body-cat: 1.5;
    --line-heights-body-mouse: 1.25;
    --line-heights-body-shrimp: 1.25;
    --line-heights-body-butterfly: 1.25;
    --letter-spacings-tighter: -0.05em;
    --letter-spacings-tight: -0.025em;
    --letter-spacings-normal: 0em;
    --letter-spacings-wide: 0.025em;
    --letter-spacings-wider: 0.05em;
    --letter-spacings-widest: 0.1em;
    --letter-spacings-heading--h1-mobile: -0.25px;
    --letter-spacings-heading--h1-desktop: -0.25px;
    --letter-spacings-heading--h2-mobile: -0.25px;
    --letter-spacings-heading--h2-desktop: -0.25px;
    --letter-spacings-heading--h2_alt-mobile: -0.25px;
    --letter-spacings-heading--h2_alt-desktop: -0.25px;
    --letter-spacings-heading--h3-mobile: 0;
    --letter-spacings-heading--h3-desktop: 0;
    --letter-spacings-heading--h4-mobile: 0.25px;
    --letter-spacings-heading--h4-desktop: 0.25px;
    --letter-spacings-heading--h5-mobile: 0.25px;
    --letter-spacings-heading--h5-desktop: 0.25px;
    --letter-spacings-heading--h6-mobile: 0.25px;
    --letter-spacings-heading--h6-desktop: 0.25px;
    --letter-spacings-body-horse: -0.25px;
    --letter-spacings-body-cat: 0px;
    --letter-spacings-body-mouse: 0.25px;
    --letter-spacings-body-shrimp: 0.25px;
    --letter-spacings-body-butterfly: 0.5px;
    --breakpoints-sm: 640px;
    --breakpoints-md: 768px;
    --breakpoints-lg: 1024px;
    --breakpoints-xl: 1280px;
    --breakpoints-2xl: 1536px;
    --breakpoints-small-mobile: 375px;
    --breakpoints-mobile: 580px;
    --breakpoints-tablet: 768px;
    --breakpoints-tablet-landscape: 1024px;
    --breakpoints-desktop: 1200px;
    --breakpoints-qhd: 2560px;
  }

  @keyframes ping {
    75%,
    100% {
      transform: scale(2);
      opacity: 0;
    }
  }

  @keyframes pulse {
    50% {
      opacity: 0.5;
    }
  }

  @keyframes bounce {
    0%,
    100% {
      transform: translateY(-25%);
      animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }

    50% {
      transform: none;
      animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
  }

  @keyframes visibilityFade {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  @keyframes fadeIn {
    0% {
      opacity: 0;
      transform: translateY(-8px);
    }

    75% {
      opacity: 1;
    }

    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes fadeOut {
    0% {
      opacity: 1;
      transform: translateY(0);
    }

    25% {
      opacity: 0;
    }

    100% {
      opacity: 0;
      transform: translateY(-8px);
    }
  }

  @keyframes loaderBorder {
    0% {
      opacity: 0.9;
    }

    100% {
      opacity: 0.4;
    }
  }

  @keyframes loaderMain {
    60% {
      opacity: 0.9;
    }

    100% {
      opacity: 0;
    }
  }

  @keyframes loaderFadeIn {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  @keyframes floating {
    0% {
      transform: translateY(0);
    }

    100% {
      transform: translateY(8px);
    }
  }

  @keyframes loaderFadeOut {
    0% {
      opacity: 1;
    }

    100% {
      opacity: 0;
      display: none;
      z-index: -1;
    }
  }

  @keyframes loaderRotate {
    0% {
      transform: rotate(0deg);
      opacity: 1;
      webkit-transform: rotate(0deg);
    }

    50% {
      opacity: 0.6;
      transform: rotate(210deg);
      webkit-transform: rotate(210deg);
    }

    80% {
      transform: rotate(80deg);
      webkit-transform: rotate(80deg);
    }

    100% {
      transform: rotate(360deg);
      opacity: 1;
      webkit-transform: rotate(360deg);
    }
  }

  @keyframes InputFadeIn {
    0% {
      opacity: 0;
      transform: translateY(-8px);
    }

    75% {
      opacity: 1;
    }

    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes InputIconShowLine {
    0% {
      top: -20px;
      left: -20px;
    }

    100% {
      top: 1px;
      left: 3px;
    }
  }

  @keyframes InputIconHideLine {
    from {
      top: 1px;
      left: 3px;
    }

    to {
      top: -20px;
      left: -20px;
    }
  }

  @keyframes InputClickAnimation {
    0% {
      transform: scale3d(0.3, 0.3, 1);
    }

    25%,
    50% {
      opacity: 1;
    }

    100% {
      opacity: 0;
      transform: scale3d(1.2, 1.2, 1);
    }
  }

  @keyframes cursorMovement {
    0% {
      opacity: 0;
    }

    10% {
      opacity: 1;
    }

    80% {
      transform: translate(95px, -170px);
      opacity: 1;
    }

    90% {
      transform: translate(95px, -170px);
      opacity: 1;
    }

    100% {
      transform: translate(95px, -170px);
      opacity: 0;
    }
  }

  @keyframes mobileCursorMovement {
    0% {
      opacity: 0;
    }

    10% {
      opacity: 1;
    }

    80% {
      transform: translate(65px, -110px);
      opacity: 1;
    }

    90% {
      transform: translate(65px, -110px);
      opacity: 1;
    }

    100% {
      transform: translate(65px, -110px);
      opacity: 0;
    }
  }

  @keyframes moveArrow {
    0% {
      transform: translateX(0px);
    }

    100% {
      transform: translateX(-576px);
    }
  }

  @keyframes moveArrowBack {
    0% {
      transform: translateX(-576px);
    }

    100% {
      transform: translateX(0px);
    }
  }

  @keyframes spin {
    to {
      transform: rotate(360deg);
    }

    0% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  @keyframes collapseCheckboxFadeIn {
    0% {
      opacity: 0;
      max-height: var(--sizes-0);
      margin-top: var(--spacing-0);
    }

    100% {
      opacity: 1;
      max-height: 640px;
    }
  }

  @keyframes collapseCheckboxFadeOut {
    0% {
      opacity: 1;
      max-height: 640px;
    }

    100% {
      opacity: 0;
      max-height: var(--sizes-0);
    }
  }

  @keyframes pulseWithScale {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    60% {
      transform: scale(2);
      opacity: 0;
    }
  }
}

@layer utilities {
  .all_unset {
    all: unset;
  }

  .all_inherit {
    all: inherit;
  }

  .\--scroll-gap_token\(spacing\.baseUnit\.mobile3\) {
    --scroll-gap: var(--spacing-base-unit-mobile3);
  }

  .grid-area_hiddenText {
    grid-area: hiddenText;
  }

  .bd_1px_solid {
    border: 1px solid;
  }

  .p_baseUnit\.mobile2 {
    padding: var(--spacing-base-unit-mobile2);
  }

  .grid-area_image {
    grid-area: image;
  }

  .grid-area_title {
    grid-area: title;
  }

  .grid-area_visibleText {
    grid-area: visibleText;
  }

  .bd_none {
    border: var(--borders-none);
  }

  .p_0 {
    padding: var(--spacing-0);
  }

  .m_baseUnit\.mobile7 {
    margin: var(--spacing-base-unit-mobile7);
  }

  .p_2px_4px {
    padding: 2px 4px;
  }

  .p_20px {
    padding: 20px;
  }

  .bg_none {
    background: none;
  }

  .grid-area_text {
    grid-area: text;
  }

  .grid-area_icon {
    grid-area: icon;
  }

  .grid-area_arrow {
    grid-area: arrow;
  }

  .bg_paleBlueLight {
    background: var(--colors-pale-blue-light);
  }

  .m_0_auto {
    margin: 0 auto;
  }

  .m_0 {
    margin: var(--spacing-0);
  }

  .m_baseUnit\.mobile2 {
    margin: var(--spacing-base-unit-mobile2);
  }

  .p_12px {
    padding: 12px;
  }

  .anim_visibilityFade_0\.6s_ease_forwards {
    animation: visibilityFade 0.6s ease forwards;
  }

  .anim_none {
    animation: none;
  }

  .anim_spin_2s_linear_infinite {
    animation: spin 2s linear infinite;
  }

  .bd_1px_dashed {
    border: 1px dashed;
  }

  .p_baseUnit\.mobile5 {
    padding: var(--spacing-base-unit-mobile5);
  }

  .m_2px {
    margin: 2px;
  }

  .p_4px_12px {
    padding: 4px 12px;
  }

  .bg_backgroundGrey {
    background: var(--colors-background-grey);
  }

  .m_auto {
    margin: auto;
  }

  .anim_loaderFadeIn_1\.2s_forwards {
    animation: loaderFadeIn 1.2s forwards;
  }

  .anim_loaderFadeOut_1\.2s_forwards {
    animation: loaderFadeOut 1.2s forwards;
  }

  .p_baseUnit\.mobile3 {
    padding: var(--spacing-base-unit-mobile3);
  }

  .anim_fadeIn_250ms_ease {
    animation: fadeIn 250ms ease;
  }

  .bd_1px_solid_token\(colors\.disabledGrey\) {
    border: 1px solid var(--colors-disabled-grey);
  }

  .bd_1px_solid_token\(colors\.lightGrey\) {
    border: 1px solid var(--colors-light-grey);
  }

  .anim_mobileCursorMovement_1\.4s_2s_forwards {
    animation: mobileCursorMovement 1.4s 2s forwards;
  }

  .p_0_0_baseUnit\.mobile3_0 {
    padding: 0 0 baseUnit.mobile3 0;
  }

  .grid-area_additionalInfo {
    grid-area: additionalInfo;
  }

  .grid-area_description {
    grid-area: description;
  }

  .grid-area_price {
    grid-area: price;
  }

  .grid-area_vat {
    grid-area: vat;
  }

  .m_-6px_0 {
    margin: -6px 0;
  }

  .grid-area_discountText {
    grid-area: discountText;
  }

  .grid-area_textWrapper {
    grid-area: textWrapper;
  }

  .grid-area_vinSearchWrapper {
    grid-area: vinSearchWrapper;
  }

  .grid-area_priceWrapper {
    grid-area: priceWrapper;
  }

  .grid-area_buttonWrapper {
    grid-area: buttonWrapper;
  }

  .grid-area_trustIconsWrapper {
    grid-area: trustIconsWrapper;
  }

  .grid-area_imageWrapper {
    grid-area: imageWrapper;
  }

  .inset_0 {
    inset: var(--spacing-0);
  }

  .bg_rgba\(0\,_0\,_0\,_0\.5\) {
    background: rgba(0, 0, 0, 0.5);
  }

  .bg_white {
    background: var(--colors-white);
  }

  .bg_transparent {
    background: var(--colors-transparent);
  }

  .bg_blueRefreshed {
    background: var(--colors-blue-refreshed);
  }

  .p_baseUnit\.mobile4 {
    padding: var(--spacing-base-unit-mobile4);
  }

  .bd_1\.714px_solid_white {
    border: 1.714px solid white;
  }

  .grid-area_user {
    grid-area: user;
  }

  .grid-area_badges {
    grid-area: badges;
  }

  .grid-area_actions {
    grid-area: actions;
  }

  .m_baseUnit\.mobile1 {
    margin: var(--spacing-base-unit-mobile1);
  }

  .bg_linear-gradient\(180deg\,_white_0\%\,_var\(--colors-text-grey\)_100\%\) {
    background: linear-gradient(180deg, white 0%, var(--colors-text-grey) 100%);
  }

  .bg_\#0f0 {
    background: #0f0;
  }

  .p_32px {
    padding: 32px;
  }

  .grid-template_180px_\/_repeat\(auto-fill\,_120px\) {
    grid-template: 180px / repeat(auto-fill, 120px);
  }

  .grid-template_50px_120px_25px_25px_\/_120px {
    grid-template: 50px 120px 25px 25px / 120px;
  }

  .m_20px_0 {
    margin: 20px 0;
  }

  .grid-template_50px_80px_25px_25px_\/_90px {
    grid-template: 50px 80px 25px 25px / 90px;
  }

  .bg_darkGreen\.transparent {
    background: var(--colors-dark-green-transparent);
  }

  .bg_red\.100 {
    background: var(--colors-red-100);
  }

  .anim_visibilityFade_250ms_ease_forwards {
    animation: visibilityFade 250ms ease forwards;
  }

  .p_0_2px_5px {
    padding: 0 2px 5px;
  }

  .bd_solid_1px_lightGrey {
    border: solid 1px lightGrey;
  }

  .p_4px {
    padding: 4px;
  }

  .m_200px_auto {
    margin: 200px auto;
  }

  .m_0_8px {
    margin: 0 8px;
  }

  .anim_InputFadeIn_0\.2s_forwards {
    animation: InputFadeIn 0.2s forwards;
  }

  .grid-area_input {
    grid-area: input;
  }

  .anim_fadeIn_0\.2s_forwards {
    animation: fadeIn 0.2s forwards;
  }

  .anim_fadeOut_0\.2s_forwards {
    animation: fadeOut 0.2s forwards;
  }

  .anim_floating_1s_infinite_alternate {
    animation: floating 1s infinite alternate;
  }

  .p_3px {
    padding: 3px;
  }

  .grid-area_select {
    grid-area: select;
  }

  .grid-area_frontIcon {
    grid-area: frontIcon;
  }

  .grid-area_endIcon {
    grid-area: endIcon;
  }

  .p_2px {
    padding: 2px;
  }

  .bg_disabledGrey {
    background: var(--colors-disabled-grey);
  }

  .p_8px {
    padding: 8px;
  }

  .p_baseUnit\.mobile1 {
    padding: var(--spacing-base-unit-mobile1);
  }

  .bg_linkBlue {
    background: var(--colors-link-blue);
  }

  .anim_visibilityFade_0\.2s_ease_forwards {
    animation: visibilityFade 0.2s ease forwards;
  }

  .bg_\#171717 {
    background: #171717;
  }

  .bd_solid {
    border: solid;
  }

  .anim_collapseCheckboxFadeIn_0\.4s_none {
    animation: collapseCheckboxFadeIn 0.4s none;
  }

  .anim_collapseCheckboxFadeOut_0\.4s_forwards {
    animation: collapseCheckboxFadeOut 0.4s forwards;
  }

  .anim_loaderRotate_1s_linear_infinite {
    animation: loaderRotate 1s linear infinite;
  }

  .anim_grow_\.4s_linear_forwards {
    animation: grow 0.4s linear forwards;
  }

  .p_0_4px {
    padding: 0 4px;
  }

  .bd_5px_solid_white {
    border: 5px solid white;
  }

  .m_17px {
    margin: 17px;
  }

  .bg_darkGreen {
    background: var(--colors-dark-green);
  }

  .p_calc\(var\(--spacing-base-unit-mobile1\)_\/_2\)_var\(--spacing-base-unit-mobile1\) {
    padding: calc(var(--spacing-base-unit-mobile1) / 2)
      var(--spacing-base-unit-mobile1);
  }

  .bd_2px_solid {
    border: 2px solid;
  }

  .anim_moveArrowBack {
    animation: moveArrowBack;
  }

  .anim_moveArrow {
    animation: moveArrow;
  }

  .anim_visibilityFade_250ms_ease {
    animation: visibilityFade 250ms ease;
  }

  .bg_black {
    background: var(--colors-black);
  }

  .m_baseUnit\.mobile3 {
    margin: var(--spacing-base-unit-mobile3);
  }

  .m_3px {
    margin: 3px;
  }

  .p_0_10px {
    padding: 0 10px;
  }

  .anim_visibilityFade_0\.65s_ease-in-out_forwards {
    animation: visibilityFade 0.65s ease-in-out forwards;
  }

  .p_5px_15px {
    padding: 5px 15px;
  }

  .grid-area_copyright {
    grid-area: copyright;
  }

  .grid-area_ssl {
    grid-area: ssl;
  }

  .grid-area_social_logos {
    grid-area: social_logos;
  }

  .m_-1px_auto_0 {
    margin: -1px auto 0;
  }

  .m_-34px_auto_0 {
    margin: -34px auto 0;
  }

  .p_baseUnit\.mobile6 {
    padding: var(--spacing-base-unit-mobile6);
  }

  .p_1px {
    padding: 1px;
  }

  .bd-y_1px_solid {
    border-block: 1px solid;
  }

  .my_baseUnit\.mobile3 {
    margin-block: var(--spacing-base-unit-mobile3);
  }

  .mx_auto {
    margin-inline: auto;
  }

  .trs_grid-template-rows_0\.25s_ease-out {
    transition: grid-template-rows 0.25s ease-out;
  }

  .grid-template-areas_\'_hiddenText_\' {
    grid-template-areas: " hiddenText ";
  }

  .ov_hidden {
    overflow: hidden;
  }

  .py_baseUnit\.mobile1 {
    padding-block: var(--spacing-base-unit-mobile1);
  }

  .px_0 {
    padding-inline: var(--spacing-0);
  }

  .bdr_8px {
    border-radius: 8px;
  }

  .bd-c_disabledGrey {
    border-color: var(--colors-disabled-grey);
  }

  .grid-template-areas_\'_title_\'_\'_image_\'_\'_visibleText_\' {
    grid-template-areas: " title " " image " " visibleText ";
  }

  .gap_baseUnit\.mobile2 {
    gap: var(--spacing-base-unit-mobile2);
  }

  .gap_baseUnit\.mobile1 {
    gap: var(--spacing-base-unit-mobile1);
  }

  .bdr_2px {
    border-radius: 2px;
  }

  .bd-b_1px_solid {
    border-bottom: 1px solid;
  }

  .bd-c_textGrey {
    border-color: var(--colors-text-grey);
  }

  .bd-c_paleBlueLight {
    border-color: var(--colors-pale-blue-light);
  }

  .bdr_baseUnit\.mobile1 {
    border-radius: var(--radii-base-unit-mobile1);
  }

  .gap_6px {
    gap: 6px;
  }

  .gap_4px {
    gap: 4px;
  }

  .gap_baseUnit\.mobile3 {
    gap: var(--spacing-base-unit-mobile3);
  }

  .bd-b_2px_dotted {
    border-bottom: 2px dotted;
  }

  .bd-c_linkBlue {
    border-color: var(--colors-link-blue);
  }

  .px_baseUnit\.mobile3 {
    padding-inline: var(--spacing-base-unit-mobile3);
  }

  .grid-template-areas_\'_icon_text_arrow\' {
    grid-template-areas: " icon text arrow";
  }

  .grid-template-areas_\'_text_arrow_\' {
    grid-template-areas: " text arrow ";
  }

  .py_baseUnit\.mobile2 {
    padding-block: var(--spacing-base-unit-mobile2);
  }

  .my_baseUnit\.mobile2 {
    margin-block: var(--spacing-base-unit-mobile2);
  }

  .mx_0 {
    margin-inline: var(--spacing-0);
  }

  .trs_grid-template-rows_0\.15s_ease-out {
    transition: grid-template-rows 0.15s ease-out;
  }

  .grid-template-areas_\'_\._hiddenText_\._\' {
    grid-template-areas: " . hiddenText . ";
  }

  .td_underline {
    text-decoration: underline;
  }

  .py_0 {
    padding-block: var(--spacing-0);
  }

  .px_baseUnit\.mobile2 {
    padding-inline: var(--spacing-base-unit-mobile2);
  }

  .trs_min-height_0\.3s_ease-in-out\; {
    transition: min-height 0.3s ease-in-out;
  }

  .flex_1 {
    flex: 1 1 0%;
  }

  .py_baseUnit\.mobile5 {
    padding-block: var(--spacing-base-unit-mobile5);
  }

  .td_none {
    text-decoration: none;
  }

  .py_baseUnit\.mobile7 {
    padding-block: var(--spacing-base-unit-mobile7);
  }

  .px_baseUnit\.mobile1 {
    padding-inline: var(--spacing-base-unit-mobile1);
  }

  .mx_baseUnit\.mobile2 {
    margin-inline: var(--spacing-base-unit-mobile2);
  }

  .bdr_22px {
    border-radius: 22px;
  }

  .trs_all_0\.3s_ease {
    transition: all 0.3s ease;
  }

  .flex_1_1_436px {
    flex: 1 1 436px;
  }

  .flex_1_1_300px {
    flex: 1 1 300px;
  }

  .flex_0_0_290px {
    flex: 0 0 290px;
  }

  .ov_visible {
    overflow: visible;
  }

  .my_baseUnit\.mobile4 {
    margin-block: var(--spacing-base-unit-mobile4);
  }

  .bdr_baseUnit\.mobile2 {
    border-radius: var(--radii-base-unit-mobile2);
  }

  .bdr_50\% {
    border-radius: 50%;
  }

  .my_0 {
    margin-block: var(--spacing-0);
  }

  .py_baseUnit\.mobile10 {
    padding-block: var(--spacing-base-unit-mobile10);
  }

  .py_baseUnit\.mobile4 {
    padding-block: var(--spacing-base-unit-mobile4);
  }

  .bd-c_lightGrey {
    border-color: var(--colors-light-grey);
  }

  .ring_none {
    outline: var(--borders-none);
  }

  .bg-p_center {
    background-position: center;
  }

  .px_baseUnit\.mobile4 {
    padding-inline: var(--spacing-base-unit-mobile4);
  }

  .li-s_none {
    list-style: none;
  }

  .bd-c_black {
    border-color: var(--colors-black);
  }

  .trs_background-color_0\.2s_ease\,_border-color_0\.2s_ease {
    transition:
      background-color 0.2s ease,
      border-color 0.2s ease;
  }

  .trs_transform_0\.3s_ease {
    transition: transform 0.3s ease;
  }

  .trs_max-height_0\.4s_ease {
    transition: max-height 0.4s ease;
  }

  .mx_-16px {
    margin-inline: -16px;
  }

  .bdr_4px {
    border-radius: 4px;
  }

  .bdr_100px {
    border-radius: 100px;
  }

  .bd-c_red {
    border-color: var(--colors-red);
  }

  .bd-c_blue {
    border-color: var(--colors-blue);
  }

  .gap_baseUnit\.mobile4 {
    gap: var(--spacing-base-unit-mobile4);
  }

  .bdr_6px {
    border-radius: 6px;
  }

  .gap_0 {
    gap: var(--spacing-0);
  }

  .my_200px {
    margin-block: 200px;
  }

  .ov_auto {
    overflow: auto;
  }

  .trs_opacity_0\.25s_ease-in-out {
    transition: opacity 0.25s ease-in-out;
  }

  .bdr_10px {
    border-radius: 10px;
  }

  .py_baseUnit\.mobile6 {
    padding-block: var(--spacing-base-unit-mobile6);
  }

  .trs_top_0\.3s_ease-in-out {
    transition: top 0.3s ease-in-out;
  }

  .mx_baseUnit\.mobile3 {
    margin-inline: var(--spacing-base-unit-mobile3);
  }

  .bd-t_1px_solid {
    border-top: 1px solid;
  }

  .td_line-through {
    text-decoration: line-through;
  }

  .my_baseUnit\.mobile1 {
    margin-block: var(--spacing-base-unit-mobile1);
  }

  .bd-c_darkGreen {
    border-color: var(--colors-dark-green);
  }

  .bd-w_2px {
    border-width: 2px;
  }

  .py_11px {
    padding-block: 11px;
  }

  .bdr_baseUnit\.mobile3 {
    border-radius: var(--radii-base-unit-mobile3);
  }

  .grid-template-areas_\'_icon_title_additionalInfo_\'_\'_icon_title_price_\'_\'_icon_title_vat_\' {
    grid-template-areas: " icon title additionalInfo " " icon title price " " icon title vat ";
  }

  .grid-template-areas_\'_icon_title_price_\'_\'_icon_title_description_\'_\'_icon_title_vat_\' {
    grid-template-areas: " icon title price " " icon title description " " icon title vat ";
  }

  .grid-template-areas_\'_icon_title_additionalInfo_price_\'_\'_icon_title_description_description\'_\'_icon_title_vat_vat\' {
    grid-template-areas: " icon title additionalInfo price " " icon title description description" " icon title vat vat";
  }

  .trs_all_0\.3s_ease-in-out {
    transition: all 0.3s ease-in-out;
  }

  .grid-template-areas_\'_title_price_\'_\'_discountText_additionalInfo_\'_\'_description_\._\' {
    grid-template-areas: " title price " " discountText additionalInfo " " description . ";
  }

  .grid-template-areas_\'_title_price_\'_\'_description_additionalInfo_\' {
    grid-template-areas: " title price " " description additionalInfo ";
  }

  .trs_border_300ms_ease-in-out {
    transition: border 300ms ease-in-out;
  }

  .grid-template-areas_\'_imageWrapper_imageWrapper_\'_\'_vinSearchWrapper_vinSearchWrapper_\'_\'_trustIconsWrapper_trustIconsWrapper_\'_\'_buttonWrapper_buttonWrapper_\'_\'_textWrapper_textWrapper_\' {
    grid-template-areas: " imageWrapper imageWrapper " " vinSearchWrapper vinSearchWrapper " " trustIconsWrapper trustIconsWrapper " " buttonWrapper buttonWrapper " " textWrapper textWrapper ";
  }

  .grid-template-areas_\'_priceWrapper_imageWrapper_\'_\'_trustIconsWrapper_imageWrapper_\'_\'_buttonWrapper_buttonWrapper_\'_\'_textWrapper_textWrapper_\' {
    grid-template-areas: " priceWrapper imageWrapper " " trustIconsWrapper imageWrapper " " buttonWrapper buttonWrapper " " textWrapper textWrapper ";
  }

  .bdr_20px {
    border-radius: 20px;
  }

  .py_baseUnit\.mobile3 {
    padding-block: var(--spacing-base-unit-mobile3);
  }

  .bdr_16px {
    border-radius: 16px;
  }

  .gap_8px {
    gap: 8px;
  }

  .bdr_32px {
    border-radius: 32px;
  }

  .trs_opacity_\.3s_ease {
    transition: opacity 0.3s ease;
  }

  .trs_transform_\.4s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\,_height_\.5s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\) {
    transition:
      transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),
      height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .trs_opacity_\.35s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)_\.15s\,_transform_\.35s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)_\.15s {
    transition:
      opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,
      transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
  }

  .trs_opacity_\.2s_cubic-bezier\(0\.4\,_0\,_1\,_1\)\,_transform_\.2s_cubic-bezier\(0\.4\,_0\,_1\,_1\) {
    transition:
      opacity 0.2s cubic-bezier(0.4, 0, 1, 1),
      transform 0.2s cubic-bezier(0.4, 0, 1, 1);
  }

  .trs_opacity_\.35s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)_\.2s\,_transform_\.35s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)_\.2s {
    transition:
      opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,
      transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
  }

  .trs_opacity_\.15s_cubic-bezier\(0\.4\,_0\,_1\,_1\)\,_transform_\.15s_cubic-bezier\(0\.4\,_0\,_1\,_1\) {
    transition:
      opacity 0.15s cubic-bezier(0.4, 0, 1, 1),
      transform 0.15s cubic-bezier(0.4, 0, 1, 1);
  }

  .bdr_200px {
    border-radius: 200px;
  }

  .bdr_25px {
    border-radius: 25px;
  }

  .bd-w_1px {
    border-width: 1px;
  }

  .border-style_solid {
    border-style: solid;
  }

  .grid-template-areas_\"user_actions\"_\"badges_badges\" {
    grid-template-areas: "user actions" "badges badges";
  }

  .bdr_0 {
    border-radius: 0;
  }

  .px_baseUnit\.mobile8 {
    padding-inline: var(--spacing-base-unit-mobile8);
  }

  .gap_48px {
    gap: 48px;
  }

  .gap_24px {
    gap: 24px;
  }

  .gap_32px {
    gap: 32px;
  }

  .grid-g_80px_24px {
    grid-gap: 80px 24px;
  }

  .grid-g_48px_24px {
    grid-gap: 48px 24px;
  }

  .grid-c_1_\/_-1 {
    grid-column: 1 / -1;
  }

  .py_4px {
    padding-block: 4px;
  }

  .bd-c_white {
    border-color: var(--colors-white);
  }

  .px_0px {
    padding-inline: 0px;
  }

  .py_12px {
    padding-block: 12px;
  }

  .py_3px {
    padding-block: 3px;
  }

  .trs_box-shadow_0\.3s_ease {
    transition: box-shadow 0.3s ease;
  }

  .trs_height_0\.3s_ease {
    transition: height 0.3s ease;
  }

  .trs_none {
    transition: none;
  }

  .bd-l_60px_solid_transparent {
    border-left: 60px solid transparent;
  }

  .bd-l_50px_solid_transparent {
    border-left: 50px solid transparent;
  }

  .bd-r_60px_solid_transparent {
    border-right: 60px solid transparent;
  }

  .bd-r_50px_solid_transparent {
    border-right: 50px solid transparent;
  }

  .bd-b_60px_solid_darkGreen {
    border-bottom: 60px solid darkGreen;
  }

  .bd-b_50px_solid_white {
    border-bottom: 50px solid white;
  }

  .gap_20px {
    gap: 20px;
  }

  .trs_clip-path_550ms_cubic-bezier\(0\.4\,_0\.0\,_0\.2\,_1\) {
    transition: clip-path 550ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .bd-c_headlineGrey {
    border-color: var(--colors-headline-grey);
  }

  .trs_border-color_\.2s_ease-in-out {
    transition: border-color 0.2s ease-in-out;
  }

  .ring_2px_solid {
    outline: 2px solid;
  }

  .trs_color_\.2s_ease-in-out {
    transition: color 0.2s ease-in-out;
  }

  .py_15px {
    padding-block: 15px;
  }

  .grid-template-areas_\'frontIcon_input_endIcon\' {
    grid-template-areas: "frontIcon input endIcon";
  }

  .trs_all_\.3s_ease {
    transition: all 0.3s ease;
  }

  .grid-template-areas_\'frontIcon_select_endIcon\' {
    grid-template-areas: "frontIcon select endIcon";
  }

  .trs_background-color_0\.2s_ease {
    transition: background-color 0.2s ease;
  }

  .flex_0_1_328px {
    flex: 0 1 328px;
  }

  .gap_9px {
    gap: 9px;
  }

  .trs_color_0\.3s_ease {
    transition: color 0.3s ease;
  }

  .trs_background-color_0\.3s_ease {
    transition: background-color 0.3s ease;
  }

  .trs_left_0\.3s_cubic-bezier\(0\.68\,_-0\.55\,_0\.265\,_1\.55\) {
    transition: left 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }

  .bd-c_rgba\(113\,_128\,_150\,_0\.35\) {
    border-color: rgba(113, 128, 150, 0.35);
  }

  .trs_all_\.1s_ease {
    transition: all 0.1s ease;
  }

  .flex_1_1_0\% {
    flex: 1 1 0%;
  }

  .bdr_100\% {
    border-radius: 100%;
  }

  .trs_opacity_0\.8s_ease-in-out\; {
    transition: opacity 0.8s ease-in-out;
  }

  .ring_4px_solid {
    outline: 4px solid;
  }

  .trs_all_0\.2s_ease {
    transition: all 0.2s ease;
  }

  .bd-w_0_2px_2px_0 {
    border-width: 0 2px 2px 0;
  }

  .bdr_9999px {
    border-radius: 9999px;
  }

  .trs_fill_\.2s_ease-in-out {
    transition: fill 0.2s ease-in-out;
  }

  .trs_max-height_0\.3s_ease-in-out\,_opacity_0\.3s_ease-in-out\; {
    transition:
      max-height 0.3s ease-in-out,
      opacity 0.3s ease-in-out;
  }

  .trs_background_0\.3s_ease-in-out {
    transition: background 0.3s ease-in-out;
  }

  .bdr_baseUnit\.mobile4 {
    border-radius: var(--radii-base-unit-mobile4);
  }

  .py_calc\(token\(spacing\.baseUnit\.mobile1\)_\/_2\) {
    padding-block: calc(var(--spacing-base-unit-mobile1) / 2);
  }

  .bd-c_stdTextGrey {
    border-color: var(--colors-std-text-grey);
  }

  .trs_border-color_0\.3s_ease-in-out {
    transition: border-color 0.3s ease-in-out;
  }

  .trs_background-color_0\.3s_ease-in-out\,_transform_0\.3s_ease-in-out {
    transition:
      background-color 0.3s ease-in-out,
      transform 0.3s ease-in-out;
  }

  .trs_background-color_0\.3s_ease\,_color_0\.3s_ease {
    transition:
      background-color 0.3s ease,
      color 0.3s ease;
  }

  .bg-p_0_0 {
    background-position: 0 0;
  }

  .flex_1_1_162px {
    flex: 1 1 162px;
  }

  .ov_scroll {
    overflow: scroll;
  }

  .trs_transform_0\.3s_cubic-bezier\(0\.4\,_0\.0\,_0\.2\,_1\) {
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .trs_color_250ms_ease {
    transition: color 250ms ease;
  }

  .mx_baseUnit\.mobile6 {
    margin-inline: var(--spacing-base-unit-mobile6);
  }

  .trs_height_200ms_ease\,_visibility_200ms_50ms_ease {
    transition:
      height 200ms ease,
      visibility 200ms 50ms ease;
  }

  .mx_baseUnit\.mobile4 {
    margin-inline: var(--spacing-base-unit-mobile4);
  }

  .px_baseUnit\.mobile5 {
    padding-inline: var(--spacing-base-unit-mobile5);
  }

  .flex_1_1_auto {
    flex: 1 1 auto;
  }

  .mx_baseUnit\.mobile1 {
    margin-inline: var(--spacing-base-unit-mobile1);
  }

  .bd-c_borderGrey {
    border-color: var(--colors-border-grey);
  }

  .trs_background-color_0\.25s_ease {
    transition: background-color 0.25s ease;
  }

  .trs_max-height_0\.25s_ease {
    transition: max-height 0.25s ease;
  }

  .px_30px {
    padding-inline: 30px;
  }

  .grid-template-areas_\'ssl_\._\.\'_\'social_logos_\._\.\'_\'copyright_\._\.\' {
    grid-template-areas: "ssl . ." "social_logos . ." "copyright . .";
  }

  .py_module\.paddingMobile {
    padding-block: var(--spacing-module-padding-mobile);
  }

  .bd-c_backgroundGrey {
    border-color: var(--colors-background-grey);
  }

  .my_baseUnit\.mobile6 {
    margin-block: var(--spacing-base-unit-mobile6);
  }

  .bdr_11px {
    border-radius: 11px;
  }

  .bdr_10\% {
    border-radius: 10%;
  }

  .bd-t_0 {
    border-top: 0;
  }

  .bd-c_paleBlue {
    border-color: var(--colors-pale-blue);
  }

  .msk_var\(--document-upload-loader-icon\)_no-repeat_center {
    mask: var(--document-upload-loader-icon) no-repeat center;
    -webkit-mask: var(--document-upload-loader-icon) no-repeat center;
  }

  .li-s_initial {
    list-style: initial;
  }

  .mx_-baseUnit\.mobile3 {
    margin-inline: calc(var(--spacing-base-unit-mobile3) * -1);
  }

  .my_20px {
    margin-block: 20px;
  }

  .my_3px {
    margin-block: 3px;
  }

  .py_6px {
    padding-block: 6px;
  }

  .mx_-baseUnit\.mobile2 {
    margin-inline: calc(var(--spacing-base-unit-mobile2) * -1);
  }

  .grid-c_span_2 {
    grid-column: span 2;
  }

  .flex_1_0_0 {
    flex: 1 0 0;
  }

  .fs_body\.horse {
    font-size: var(--font-sizes-body-horse);
  }

  .ls_body\.horse {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .grid-tr_1fr {
    grid-template-rows: 1fr;
  }

  .grid-tr_0fr {
    grid-template-rows: 0fr;
  }

  .d_grid {
    display: grid;
  }

  .cg_baseUnit\.mobile3 {
    column-gap: var(--spacing-base-unit-mobile3);
  }

  .bg-c_white {
    background-color: var(--colors-white);
  }

  .ta_center {
    text-align: center;
  }

  .lh_heading\.H3\.mobile {
    line-height: var(--line-heights-heading--h3-mobile);
  }

  .rg_baseUnit\.mobile2 {
    row-gap: var(--spacing-base-unit-mobile2);
  }

  .grid-tc_1fr {
    grid-template-columns: 1fr;
  }

  .justify-items_center {
    justify-items: center;
  }

  .d_block {
    display: block;
  }

  .fw_600 {
    font-weight: 600;
  }

  .fs_body\.mouse {
    font-size: var(--font-sizes-body-mouse);
  }

  .ls_body\.mouse {
    letter-spacing: var(--letter-spacings-body-mouse);
  }

  .lh_body\.mouse {
    line-height: var(--line-heights-body-mouse);
  }

  .c_skyBlue {
    color: var(--colors-sky-blue);
  }

  .pos_absolute {
    position: absolute;
  }

  .trf_translate\(-50\%\,_-38px\) {
    transform: translate(-50%, -38px);
  }

  .trf_rotate\(180deg\) {
    transform: rotate(180deg);
  }

  .ta_left {
    text-align: left;
  }

  .d_flex {
    display: flex;
  }

  .flex-d_column {
    flex-direction: column;
  }

  .ai_center {
    align-items: center;
  }

  .jc_flex-start {
    justify-content: flex-start;
  }

  .flex-sh_0 {
    flex-shrink: 0;
  }

  .fs_heading\.H3\.mobile {
    font-size: var(--font-sizes-heading--h3-mobile);
  }

  .ls_heading\.H3\.mobile {
    letter-spacing: var(--letter-spacings-heading--h3-mobile);
  }

  .c_headlineGrey {
    color: var(--colors-headline-grey);
  }

  .fw_bold {
    font-weight: var(--font-weights-bold);
  }

  .fs_body\.cat {
    font-size: var(--font-sizes-body-cat);
  }

  .lh_body\.cat {
    line-height: var(--line-heights-body-cat);
  }

  .bg-c_darkGreen {
    background-color: var(--colors-dark-green);
  }

  .c_white {
    color: var(--colors-white);
  }

  .lh_14px {
    line-height: 14px;
  }

  .wb_break-word {
    word-break: break-word;
  }

  .pos_relative {
    position: relative;
  }

  .cursor_pointer {
    cursor: pointer;
  }

  .c_linkBlue {
    color: var(--colors-link-blue);
  }

  .fw_400 {
    font-weight: 400;
  }

  .lh_18px {
    line-height: 18px;
  }

  .c_stdTextGrey {
    color: var(--colors-std-text-grey);
  }

  .tt_uppercase {
    text-transform: uppercase;
  }

  .flex-wrap_wrap {
    flex-wrap: wrap;
  }

  .ac_center {
    align-content: center;
  }

  .jc_center {
    justify-content: center;
  }

  .rg_baseUnit\.mobile1 {
    row-gap: var(--spacing-base-unit-mobile1);
  }

  .c_black {
    color: var(--colors-black);
  }

  .fs_heading\.H5\.desktop {
    font-size: var(--font-sizes-heading--h5-desktop);
  }

  .lh_heading\.H5\.desktop {
    line-height: var(--line-heights-heading--h5-desktop);
  }

  .ls_heading\.H5\.desktop {
    letter-spacing: var(--letter-spacings-heading--h5-desktop);
  }

  .white-space_nowrap {
    white-space: nowrap;
  }

  .fw_normal {
    font-weight: var(--font-weights-normal);
  }

  .ls_body\.cat {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .flex-d_row-reverse {
    flex-direction: row-reverse;
  }

  .obj-f_contain {
    object-fit: contain;
  }

  .z_var\(--coin-z-index\,_0\) {
    z-index: var(--coin-z-index, 0);
  }

  .z_1 {
    z-index: 1;
  }

  .bg-c_halloweenPurple {
    background-color: var(--colors-halloween-purple);
  }

  .bg-c_black {
    background-color: var(--colors-black);
  }

  .fw_300 {
    font-weight: 300;
  }

  .fs_heading\.H1\.mobile {
    font-size: var(--font-sizes-heading--h1-mobile);
  }

  .c_strongOrange {
    color: var(--colors-strong-orange);
  }

  .c_red {
    color: var(--colors-red);
  }

  .d_none {
    display: none;
  }

  .grid-tc_50px_1fr_24px {
    grid-template-columns: 50px 1fr 24px;
  }

  .grid-tc_1fr_24px {
    grid-template-columns: 1fr 24px;
  }

  .lh_1\.2 {
    line-height: 1.2;
  }

  .c_darkGreen {
    color: var(--colors-dark-green);
  }

  .fw_700 {
    font-weight: 700;
  }

  .as_center {
    align-self: center;
  }

  .lh_1\.25 {
    line-height: 1.25;
  }

  .c_darkGrey {
    color: var(--colors-dark-grey);
  }

  .flex-d_row {
    flex-direction: row;
  }

  .lh_body\.horse {
    line-height: var(--line-heights-body-horse);
  }

  .bg-c_transparent {
    background-color: var(--colors-transparent);
  }

  .fs_heading\.H2\.mobile {
    font-size: var(--font-sizes-heading--h2-mobile);
  }

  .lh_heading\.H2\.mobile {
    line-height: var(--line-heights-heading--h2-mobile);
  }

  .ls_normal {
    letter-spacing: var(--letter-spacings-normal);
  }

  .fs_heading\.H2\.desktop {
    font-size: var(--font-sizes-heading--h2-desktop);
  }

  .lh_heading\.H2\.desktop {
    line-height: var(--line-heights-heading--h2-desktop);
  }

  .ls_heading\.H2\.desktop {
    letter-spacing: var(--letter-spacings-heading--h2-desktop);
  }

  .d_table {
    display: table;
  }

  .bd-cl_separate {
    border-collapse: separate;
  }

  .bd-sp_4px {
    border-spacing: 4px;
  }

  .d_table-cell {
    display: table-cell;
  }

  .va_middle {
    vertical-align: middle;
  }

  .d_inline-block {
    display: inline-block;
  }

  .fs_heading\.H4\.mobile {
    font-size: var(--font-sizes-heading--h4-mobile);
  }

  .lh_heading\.H4\.mobile {
    line-height: var(--line-heights-heading--h4-mobile);
  }

  .ff_inherit {
    font-family: inherit;
  }

  .ls_1px {
    letter-spacing: 1px;
  }

  .bg-c_backgroundGrey {
    background-color: var(--colors-background-grey);
  }

  .jc_space-between {
    justify-content: space-between;
  }

  .bx-sh_0\.5px_1px_0_token\(colors\.disabledGrey\)\,1px_2px_0_token\(colors\.disabledGrey\)\,1\.5px_3px_0_token\(colors\.disabledGrey\)\,2px_4px_0_token\(colors\.disabledGrey\)\,2\.5px_5px_0_token\(colors\.disabledGrey\)\,3px_6px_0_token\(colors\.disabledGrey\)\,3\.5px_7px_0_token\(colors\.disabledGrey\)\,4px_8px_0_token\(colors\.disabledGrey\)\,4\.5px_9px_0_token\(colors\.disabledGrey\)\,5px_10px_0_token\(colors\.disabledGrey\)\,5\.5px_11px_0_token\(colors\.disabledGrey\)\,6px_12px_0_token\(colors\.disabledGrey\)\,6\.5px_13px_0_token\(colors\.disabledGrey\)\,7px_14px_0_token\(colors\.disabledGrey\)\,7\.5px_15px_0_token\(colors\.disabledGrey\)\,8px_16px_0_token\(colors\.disabledGrey\)\,8\.5px_17px_0_token\(colors\.disabledGrey\)\,9px_18px_0_token\(colors\.disabledGrey\)\,9\.5px_19px_0_token\(colors\.disabledGrey\)\,10px_20px_0_token\(colors\.disabledGrey\)\,10\.5px_21px_0_token\(colors\.disabledGrey\)\,11px_22px_0_token\(colors\.disabledGrey\)\,11\.5px_23px_0_token\(colors\.disabledGrey\)\,12px_24px_0_token\(colors\.disabledGrey\)\,12\.5px_25px_0_token\(colors\.disabledGrey\)\,13px_26px_0_token\(colors\.disabledGrey\)\,13\.5px_27px_0_token\(colors\.disabledGrey\)\,14px_28px_0_token\(colors\.disabledGrey\)\,14\.5px_29px_0_token\(colors\.disabledGrey\)\,15px_30px_0_token\(colors\.disabledGrey\)\,15\.5px_31px_0_token\(colors\.disabledGrey\)\,16px_32px_0_token\(colors\.disabledGrey\)\,16\.5px_33px_0_token\(colors\.disabledGrey\)\,17px_34px_0_token\(colors\.disabledGrey\)\,17\.5px_35px_0_token\(colors\.disabledGrey\)\,18px_36px_0_token\(colors\.disabledGrey\)\,18\.5px_37px_0_token\(colors\.disabledGrey\)\,19px_38px_0_token\(colors\.disabledGrey\)\,19\.5px_39px_0_token\(colors\.disabledGrey\)\,20px_40px_0_token\(colors\.disabledGrey\)\,20\.5px_41px_0_token\(colors\.disabledGrey\)\,21px_42px_0_token\(colors\.disabledGrey\)\,21\.5px_43px_0_token\(colors\.disabledGrey\)\,22px_44px_0_token\(colors\.disabledGrey\)\,22\.5px_45px_0_token\(colors\.disabledGrey\)\,23px_46px_0_token\(colors\.disabledGrey\)\,23\.5px_47px_0_token\(colors\.disabledGrey\)\,24px_48px_0_token\(colors\.disabledGrey\)\,24\.5px_49px_0_token\(colors\.disabledGrey\)\,25px_50px_0_token\(colors\.disabledGrey\)\,25\.5px_51px_0_token\(colors\.disabledGrey\)\,26px_52px_0_token\(colors\.disabledGrey\)\,26\.5px_53px_0_token\(colors\.disabledGrey\)\,27px_54px_0_token\(colors\.disabledGrey\)\,27\.5px_55px_0_token\(colors\.disabledGrey\)\,28px_56px_0_token\(colors\.disabledGrey\)\,28\.5px_57px_0_token\(colors\.disabledGrey\)\,29px_58px_0_token\(colors\.disabledGrey\)\,29\.5px_59px_0_token\(colors\.disabledGrey\)\,30px_60px_0_token\(colors\.disabledGrey\)\,30\.5px_61px_0_token\(colors\.disabledGrey\)\,31px_62px_0_token\(colors\.disabledGrey\)\,31\.5px_63px_0_token\(colors\.disabledGrey\)\,32px_64px_0_token\(colors\.disabledGrey\)\,32\.5px_65px_0_token\(colors\.disabledGrey\)\,33px_66px_0_token\(colors\.disabledGrey\)\,33\.5px_67px_0_token\(colors\.disabledGrey\)\,34px_68px_0_token\(colors\.disabledGrey\)\,34\.5px_69px_0_token\(colors\.disabledGrey\)\,35px_70px_0_token\(colors\.disabledGrey\)\,35\.5px_71px_0_token\(colors\.disabledGrey\)\,36px_72px_0_token\(colors\.disabledGrey\)\,36\.5px_73px_0_token\(colors\.disabledGrey\)\,37px_74px_0_token\(colors\.disabledGrey\)\,37\.5px_75px_0_token\(colors\.disabledGrey\)\,38px_76px_0_token\(colors\.disabledGrey\)\,38\.5px_77px_0_token\(colors\.disabledGrey\)\,39px_78px_0_token\(colors\.disabledGrey\)\,39\.5px_79px_0_token\(colors\.disabledGrey\)\,40px_80px_0_token\(colors\.disabledGrey\) {
    box-shadow:
      0.5px 1px 0 var(--colors-disabled-grey),
      1px 2px 0 var(--colors-disabled-grey),
      1.5px 3px 0 var(--colors-disabled-grey),
      2px 4px 0 var(--colors-disabled-grey),
      2.5px 5px 0 var(--colors-disabled-grey),
      3px 6px 0 var(--colors-disabled-grey),
      3.5px 7px 0 var(--colors-disabled-grey),
      4px 8px 0 var(--colors-disabled-grey),
      4.5px 9px 0 var(--colors-disabled-grey),
      5px 10px 0 var(--colors-disabled-grey),
      5.5px 11px 0 var(--colors-disabled-grey),
      6px 12px 0 var(--colors-disabled-grey),
      6.5px 13px 0 var(--colors-disabled-grey),
      7px 14px 0 var(--colors-disabled-grey),
      7.5px 15px 0 var(--colors-disabled-grey),
      8px 16px 0 var(--colors-disabled-grey),
      8.5px 17px 0 var(--colors-disabled-grey),
      9px 18px 0 var(--colors-disabled-grey),
      9.5px 19px 0 var(--colors-disabled-grey),
      10px 20px 0 var(--colors-disabled-grey),
      10.5px 21px 0 var(--colors-disabled-grey),
      11px 22px 0 var(--colors-disabled-grey),
      11.5px 23px 0 var(--colors-disabled-grey),
      12px 24px 0 var(--colors-disabled-grey),
      12.5px 25px 0 var(--colors-disabled-grey),
      13px 26px 0 var(--colors-disabled-grey),
      13.5px 27px 0 var(--colors-disabled-grey),
      14px 28px 0 var(--colors-disabled-grey),
      14.5px 29px 0 var(--colors-disabled-grey),
      15px 30px 0 var(--colors-disabled-grey),
      15.5px 31px 0 var(--colors-disabled-grey),
      16px 32px 0 var(--colors-disabled-grey),
      16.5px 33px 0 var(--colors-disabled-grey),
      17px 34px 0 var(--colors-disabled-grey),
      17.5px 35px 0 var(--colors-disabled-grey),
      18px 36px 0 var(--colors-disabled-grey),
      18.5px 37px 0 var(--colors-disabled-grey),
      19px 38px 0 var(--colors-disabled-grey),
      19.5px 39px 0 var(--colors-disabled-grey),
      20px 40px 0 var(--colors-disabled-grey),
      20.5px 41px 0 var(--colors-disabled-grey),
      21px 42px 0 var(--colors-disabled-grey),
      21.5px 43px 0 var(--colors-disabled-grey),
      22px 44px 0 var(--colors-disabled-grey),
      22.5px 45px 0 var(--colors-disabled-grey),
      23px 46px 0 var(--colors-disabled-grey),
      23.5px 47px 0 var(--colors-disabled-grey),
      24px 48px 0 var(--colors-disabled-grey),
      24.5px 49px 0 var(--colors-disabled-grey),
      25px 50px 0 var(--colors-disabled-grey),
      25.5px 51px 0 var(--colors-disabled-grey),
      26px 52px 0 var(--colors-disabled-grey),
      26.5px 53px 0 var(--colors-disabled-grey),
      27px 54px 0 var(--colors-disabled-grey),
      27.5px 55px 0 var(--colors-disabled-grey),
      28px 56px 0 var(--colors-disabled-grey),
      28.5px 57px 0 var(--colors-disabled-grey),
      29px 58px 0 var(--colors-disabled-grey),
      29.5px 59px 0 var(--colors-disabled-grey),
      30px 60px 0 var(--colors-disabled-grey),
      30.5px 61px 0 var(--colors-disabled-grey),
      31px 62px 0 var(--colors-disabled-grey),
      31.5px 63px 0 var(--colors-disabled-grey),
      32px 64px 0 var(--colors-disabled-grey),
      32.5px 65px 0 var(--colors-disabled-grey),
      33px 66px 0 var(--colors-disabled-grey),
      33.5px 67px 0 var(--colors-disabled-grey),
      34px 68px 0 var(--colors-disabled-grey),
      34.5px 69px 0 var(--colors-disabled-grey),
      35px 70px 0 var(--colors-disabled-grey),
      35.5px 71px 0 var(--colors-disabled-grey),
      36px 72px 0 var(--colors-disabled-grey),
      36.5px 73px 0 var(--colors-disabled-grey),
      37px 74px 0 var(--colors-disabled-grey),
      37.5px 75px 0 var(--colors-disabled-grey),
      38px 76px 0 var(--colors-disabled-grey),
      38.5px 77px 0 var(--colors-disabled-grey),
      39px 78px 0 var(--colors-disabled-grey),
      39.5px 79px 0 var(--colors-disabled-grey),
      40px 80px 0 var(--colors-disabled-grey);
  }

  .pointer-events_none {
    pointer-events: none;
  }

  .cursor_none {
    cursor: none;
  }

  .us_none {
    -webkit-user-select: none;
    user-select: none;
  }

  .bg-c_var\(--damage-explainer-background\) {
    background-color: var(--damage-explainer-background);
  }

  .bg-c_babyBlue {
    background-color: var(--colors-baby-blue);
  }

  .bx-sh_damageExplainerMobile {
    box-shadow: var(--shadows-damage-explainer-mobile);
  }

  .op_0 {
    opacity: 0;
  }

  .lh_heading\.H1\.mobile {
    line-height: var(--line-heights-heading--h1-mobile);
  }

  .z_floating {
    z-index: var(--z-index-floating);
  }

  .trf_translate\(-50\%\,_-50\%\) {
    transform: translate(-50%, -50%);
  }

  .z_highlight {
    z-index: var(--z-index-highlight);
  }

  .bg-i_conic-gradient\(from_90deg_at_50\%_50\%\,_rgba\(255\,_255\,_255\,_1\)_10\%\,_rgba\(126\,_202\,_244\,_0\.98\)_90\%\) {
    background-image: conic-gradient(
      from 90deg at 50% 50%,
      rgba(255, 255, 255, 1) 10%,
      rgba(126, 202, 244, 0.98) 90%
    );
  }

  .bx-sh_elevatedCard {
    box-shadow: var(--shadows-elevated-card);
  }

  .bx-sh_none {
    box-shadow: var(--shadows-none);
  }

  .trf_translate\(0\,_-50\%\) {
    transform: translate(0, -50%);
  }

  .z_raised {
    z-index: var(--z-index-raised);
  }

  .trf_translateX\(-50\%\) {
    transform: translateX(-50%);
  }

  .z_background {
    z-index: var(--z-index-background);
  }

  .pos_sticky {
    position: sticky;
  }

  .bg-c_textGrey {
    background-color: var(--colors-text-grey);
  }

  .ai_start {
    align-items: start;
  }

  .tov_ellipsis {
    text-overflow: ellipsis;
  }

  .bg-i_var\(--error-mobile-img\) {
    background-image: var(--error-mobile-img);
  }

  .bg-s_contain {
    background-size: contain;
  }

  .bg-r_no-repeat {
    background-repeat: no-repeat;
  }

  .z_10 {
    z-index: 10;
  }

  .bg-c_babyBlue\.transparent {
    background-color: var(--colors-baby-blue-transparent);
  }

  .fs_heading\.H2_alt\.mobile {
    font-size: var(--font-sizes-heading--h2_alt-mobile);
  }

  .lh_heading\.H2_alt\.mobile {
    line-height: var(--line-heights-heading--h2_alt-mobile);
  }

  .ls_heading\.H2_alt\.mobile {
    letter-spacing: var(--letter-spacings-heading--h2_alt-mobile);
  }

  .ai_stretch {
    align-items: stretch;
  }

  .c_midnight {
    color: var(--colors-midnight);
  }

  .fw_800 {
    font-weight: 800;
  }

  .ls_heading\.H2\.mobile {
    letter-spacing: var(--letter-spacings-heading--h2-mobile);
  }

  .d_inline-flex {
    display: inline-flex;
  }

  .fs_body\.butterfly {
    font-size: var(--font-sizes-body-butterfly);
  }

  .lh_body\.butterfly {
    line-height: var(--line-heights-body-butterfly);
  }

  .ls_body\.butterfly {
    letter-spacing: var(--letter-spacings-body-butterfly);
  }

  .z_popup {
    z-index: var(--z-index-popup);
  }

  .trf_translate\(-120\%\,_-50\%\) {
    transform: translate(-120%, -50%);
  }

  .trf_translate\(120\%\,_-50\%\) {
    transform: translate(120%, -50%);
  }

  .ls_0\.5px {
    letter-spacing: 0.5px;
  }

  .bx-sh_softBottomRight {
    box-shadow: var(--shadows-soft-bottom-right);
  }

  .bg-c_springGreen\.transparent {
    background-color: var(--colors-spring-green-transparent);
  }

  .ls_heading\.H4\.mobile {
    letter-spacing: var(--letter-spacings-heading--h4-mobile);
  }

  .us_all {
    -webkit-user-select: all;
    user-select: all;
  }

  .bg-c_red\.100 {
    background-color: var(--colors-red-100);
  }

  .bg-c_blue\.100 {
    background-color: var(--colors-blue-100);
  }

  .c_blue {
    color: var(--colors-blue);
  }

  .vis_hidden {
    visibility: hidden;
  }

  .bg-c_red {
    background-color: var(--colors-red);
  }

  .ls_heading\.H1\.mobile {
    letter-spacing: var(--letter-spacings-heading--h1-mobile);
  }

  .bg-c_highlightBlue {
    background-color: var(--colors-highlight-blue);
  }

  .flex-g_1 {
    flex-grow: 1;
  }

  .obj-f_cover {
    object-fit: cover;
  }

  .fs_heading\.H5\.mobile {
    font-size: var(--font-sizes-heading--h5-mobile);
  }

  .ls_heading\.H5\.mobile {
    letter-spacing: var(--letter-spacings-heading--h5-mobile);
  }

  .lh_heading\.H5\.mobile {
    line-height: var(--line-heights-heading--h5-mobile);
  }

  .bx-db_clone {
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }

  .d_inline {
    display: inline;
  }

  .cg_baseUnit\.mobile1 {
    column-gap: var(--spacing-base-unit-mobile1);
  }

  .cg_baseUnit\.mobile4 {
    column-gap: var(--spacing-base-unit-mobile4);
  }

  .trf_translateY\(-50\%\) {
    transform: translateY(-50%);
  }

  .z_behindVinSearch {
    z-index: var(--z-index-behind-vin-search);
  }

  .bg-c_blue {
    background-color: var(--colors-blue);
  }

  .op_1 {
    opacity: 1;
  }

  .pos_fixed {
    position: fixed;
  }

  .bx-sh_softBottomLeft {
    box-shadow: var(--shadows-soft-bottom-left);
  }

  .bx-s_content-box {
    box-sizing: content-box;
  }

  .bg-c_black\.transparent {
    background-color: var(--colors-black-transparent);
  }

  .anim-fm_forwards {
    animation-fill-mode: forwards;
  }

  .z_tooltip {
    z-index: var(--z-index-tooltip);
  }

  .z_floatingHigh {
    z-index: var(--z-index-floating-high);
  }

  .c_paleBlue {
    color: var(--colors-pale-blue);
  }

  .fw_500 {
    font-weight: 500;
  }

  .d_initial {
    display: initial;
  }

  .ai_flex-start {
    align-items: flex-start;
  }

  .fs_heading\.H6\.mobile {
    font-size: var(--font-sizes-heading--h6-mobile);
  }

  .lh_heading\.H6\.mobile {
    line-height: var(--line-heights-heading--h6-mobile);
  }

  .ls_heading\.H6\.mobile {
    letter-spacing: var(--letter-spacings-heading--h6-mobile);
  }

  .ta_start {
    text-align: start;
  }

  .trf_rotate\(45deg\) {
    transform: rotate(45deg);
  }

  .anim-ic_2 {
    animation-iteration-count: 2;
  }

  .as_flex-start {
    align-self: flex-start;
  }

  .white-space_pre-line {
    white-space: pre-line;
  }

  .grid-tc_baseUnit\.mobile5_auto {
    grid-template-columns: baseUnit.mobile5 auto;
  }

  .grid-tr_auto_auto {
    grid-template-rows: auto auto;
  }

  .bg-c_lightGreen {
    background-color: var(--colors-light-green);
  }

  .rg_0 {
    row-gap: var(--spacing-0);
  }

  .lh_baseUnit\.mobile4 {
    line-height: baseUnit.mobile4;
  }

  .bg-c_darkGreen\.transparent {
    background-color: var(--colors-dark-green-transparent);
  }

  .grid-tc_minmax\(0\,_976px\) {
    grid-template-columns: minmax(0, 976px);
  }

  .jc_left {
    justify-content: left;
  }

  .grid-tr_18px_var\(--spacing-base-unit-mobile3\) {
    grid-template-rows: 18px var(--spacing-base-unit-mobile3);
  }

  .grid-tr_var\(--spacing-base-unit-mobile3\)_20px_20px {
    grid-template-rows: var(--spacing-base-unit-mobile3) 20px 20px;
  }

  .grid-tc_var\(--spacing-base-unit-mobile6\)_40\%_1fr {
    grid-template-columns: var(--spacing-base-unit-mobile6) 40% 1fr;
  }

  .jc_end {
    justify-content: end;
  }

  .ta_right {
    text-align: right;
  }

  .bx-sh_verySoftBottomLeftRight {
    box-shadow: var(--shadows-very-soft-bottom-left-right);
  }

  .ta_end {
    text-align: end;
  }

  .grid-tr_max-content_1fr {
    grid-template-rows: max-content 1fr;
  }

  .flex-b_0 {
    flex-basis: var(--sizes-0);
  }

  .c_var\(--inactive-color\) {
    color: var(--inactive-color);
  }

  .bg-c_var\(--inactive-color\) {
    background-color: var(--inactive-color);
  }

  .float_right {
    float: right;
  }

  .order_-1 {
    order: -1;
  }

  .order_0 {
    order: 0;
  }

  .order_-2 {
    order: -2;
  }

  .trf_translateX\(-16px\) {
    transform: translateX(-16px);
  }

  .grid-tc_1fr_1fr {
    grid-template-columns: 1fr 1fr;
  }

  .cg_baseUnit\.mobile14 {
    column-gap: var(--spacing-base-unit-mobile14);
  }

  .ai_left {
    align-items: left;
  }

  .jc_flex-end {
    justify-content: flex-end;
  }

  .justify-self_stretch {
    justify-self: stretch;
  }

  .as_left {
    align-self: left;
  }

  .c_ink {
    color: var(--colors-ink);
  }

  .fs_body\.shrimp {
    font-size: var(--font-sizes-body-shrimp);
  }

  .lh_body\.shrimp {
    line-height: var(--line-heights-body-shrimp);
  }

  .ls_body\.shrimp {
    letter-spacing: var(--letter-spacings-body-shrimp);
  }

  .bg-c_badgeDarkGrey {
    background-color: var(--colors-badge-dark-grey);
  }

  .fs_14px {
    font-size: 14px;
  }

  .bx-sh_verySoftAround {
    box-shadow: var(--shadows-very-soft-around);
  }

  .font-style_italic {
    font-style: italic;
  }

  .font-style_normal {
    font-style: normal;
  }

  .tt_capitalize {
    text-transform: capitalize;
  }

  .lh_0\.95 {
    line-height: 0.95;
  }

  .ls_heading\.H2 {
    letter-spacing: heading.H2;
  }

  .pointer-events_auto {
    pointer-events: auto;
  }

  .trf_translateY\(0\) {
    transform: translateY(0);
  }

  .trf_translateY\(100\%\) {
    transform: translateY(100%);
  }

  .isolation_isolate {
    isolation: isolate;
  }

  .bx-sh_0px_-1px_4px_0px_rgba\(0\,0\,0\,0\.2\) {
    box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.2);
  }

  .trf_translateY\(8px\) {
    transform: translateY(8px);
  }

  .trf_translateY\(-4px\) {
    transform: translateY(-4px);
  }

  .trf_translateY\(calc\(100\%_\+_70px\)\) {
    transform: translateY(calc(100% + 70px));
  }

  .trf_translateY\(calc\(-100\%_-_10px\)\) {
    transform: translateY(calc(-100% - 10px));
  }

  .grid-tc_minmax\(0\,_1fr\)_auto {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .cg_baseUnit\.mobile2 {
    column-gap: var(--spacing-base-unit-mobile2);
  }

  .c_facebookShareBlue {
    color: var(--colors-facebook-share-blue);
  }

  .fs_heading\.H3\.desktop {
    font-size: var(--font-sizes-heading--h3-desktop);
  }

  .ls_heading\.H3\.desktop {
    letter-spacing: var(--letter-spacings-heading--h3-desktop);
  }

  .lh_heading\.H3\.desktop {
    line-height: var(--line-heights-heading--h3-desktop);
  }

  .grid-tc_140px_1fr {
    grid-template-columns: 140px 1fr;
  }

  .c_greyMedium {
    color: greyMedium;
  }

  .c_greyDark {
    color: greyDark;
  }

  .bg-c_paleBlueLight {
    background-color: var(--colors-pale-blue-light);
  }

  .grid-tc_repeat\(auto-fill\,_80px\) {
    grid-template-columns: repeat(auto-fill, 80px);
  }

  .fs_heading\.H6\.desktop {
    font-size: var(--font-sizes-heading--h6-desktop);
  }

  .bg-c_greenAlert {
    background-color: var(--colors-green-alert);
  }

  .flex-wrap_nowrap {
    flex-wrap: nowrap;
  }

  .z_behindMaxModal {
    z-index: var(--z-index-behind-max-modal);
  }

  .bg-c_linkBlue {
    background-color: var(--colors-link-blue);
  }

  .pointer-events_initial {
    pointer-events: initial;
  }

  .drop-shadow_none {
    --drop-shadow: none;
  }

  .flex-d_column-reverse {
    flex-direction: column-reverse;
  }

  .bg-c_disabledGrey {
    background-color: var(--colors-disabled-grey);
  }

  .bg-c_lightGrey {
    background-color: var(--colors-light-grey);
  }

  .flex-b_100\% {
    flex-basis: 100%;
  }

  .ls_0 {
    letter-spacing: 0;
  }

  .z_raisedHigh {
    z-index: var(--z-index-raised-high);
  }

  .trf_translateX\(calc\(-50\%_-_1px\)\) {
    transform: translateX(calc(-50% - 1px));
  }

  .grid-tc_repeat\(auto-fill\,_minmax\(120px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  }

  .ai_flex-end {
    align-items: flex-end;
  }

  .vis_visible {
    visibility: visible;
  }

  .cp-path_polygon\(0\%_0\%\,_0\%_0\%\,_0\%_0\%\) {
    clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
    -webkit-clip-path: polygon(0% 0%, 0% 0%, 0% 0%);
  }

  .cp-path_polygon\(0\%_200\%\,_0\%_0\%\,_200\%_0\%\) {
    clip-path: polygon(0% 200%, 0% 0%, 200% 0%);
    -webkit-clip-path: polygon(0% 200%, 0% 0%, 200% 0%);
  }

  .cp-path_polygon\(100\%_100\%\,_100\%_100\%\,_100\%_100\%\) {
    clip-path: polygon(100% 100%, 100% 100%, 100% 100%);
    -webkit-clip-path: polygon(100% 100%, 100% 100%, 100% 100%);
  }

  .cp-path_polygon\(100\%_-100\%\,_100\%_100\%\,_-100\%_100\%\) {
    clip-path: polygon(100% -100%, 100% 100%, -100% 100%);
    -webkit-clip-path: polygon(100% -100%, 100% 100%, -100% 100%);
  }

  .asp_auto {
    aspect-ratio: auto;
  }

  .asp_var\(--aspectRatio\,_auto\) {
    aspect-ratio: var(--aspectRatio, auto);
  }

  .ring-c_linkBlue {
    outline-color: var(--colors-link-blue);
  }

  .ring-o_2px {
    outline-offset: 2px;
  }

  .grid-tc_max-content_auto_max-content {
    grid-template-columns: max-content auto max-content;
  }

  .trf_translate\(18px\,_-20px\) {
    transform: translate(18px, -20px);
  }

  .trf_none {
    transform: none;
  }

  .fs_body_horse {
    font-size: body_horse;
  }

  .lh_body_horse {
    line-height: body_horse;
  }

  .ls_body_horse {
    letter-spacing: body_horse;
  }

  .op_var\(--opacity\,_0\) {
    opacity: var(--opacity, 0);
  }

  .trf_translate\(50\%\,_50\%\) {
    transform: translate(50%, 50%);
  }

  .pos_unset {
    position: unset;
  }

  .ap_none {
    appearance: none;
    -webkit-appearance: none;
  }

  .cursor_default {
    cursor: default;
  }

  .op_0\.4 {
    opacity: 0.4;
  }

  .bg-i_var\(--arrow-icon\) {
    background-image: var(--arrow-icon);
  }

  .bg-s_50\% {
    background-size: 50%;
  }

  .trf_translateY\(-24px\) {
    transform: translateY(-24px);
  }

  .bx-sh_verySoftBottomRight {
    box-shadow: var(--shadows-very-soft-bottom-right);
  }

  .z_overShadow {
    z-index: var(--z-index-over-shadow);
  }

  .bg-c_blueRefreshed {
    background-color: var(--colors-blue-refreshed);
  }

  .lh_20px {
    line-height: 20px;
  }

  .c_borderGrey {
    color: var(--colors-border-grey);
  }

  .ring-o_3px {
    outline-offset: 3px;
  }

  .bx-sh_0px_1px_3px_0px_rgba\(16\,24\,40\,0\.1\)\,_0px_1px_2px_-1px_rgba\(16\,24\,40\,0\.1\) {
    box-shadow:
      0px 1px 3px 0px rgba(16, 24, 40, 0.1),
      0px 1px 2px -1px rgba(16, 24, 40, 0.1);
  }

  .cq-t_inline-size {
    container-type: inline-size;
  }

  .c_transparent {
    color: var(--colors-transparent);
  }

  .bx-s_border-box {
    box-sizing: border-box;
  }

  .bg-c_blue\.transparent {
    background-color: var(--colors-blue-transparent);
  }

  .anim-n_visibilityFade {
    animation-name: visibilityFade;
  }

  .anim-dur_0\.8s {
    animation-duration: 0.8s;
  }

  .anim-tmf_ease {
    animation-timing-function: ease;
  }

  .ring-c_linkBlue\.transparent {
    outline-color: var(--colors-link-blue-transparent);
  }

  .bx-sh_damageExplainerTooltip {
    box-shadow: var(--shadows-damage-explainer-tooltip);
  }

  .lh_16px {
    line-height: 16px;
  }

  .content_\"\" {
    content: "";
  }

  .trf_rotate\(225deg\) {
    transform: rotate(225deg);
  }

  .cg_0 {
    column-gap: var(--spacing-0);
  }

  .fill_black {
    fill: var(--colors-black);
  }

  .bg-i_var\(--voucher-field-loading-image\) {
    background-image: var(--voucher-field-loading-image);
  }

  .bg-s_cover {
    background-size: cover;
  }

  .bg-i_var\(--voucher-field-check-image\) {
    background-image: var(--voucher-field-check-image);
  }

  .fs_heading\.H1\.desktop {
    font-size: var(--font-sizes-heading--h1-desktop);
  }

  .lh_heading\.H1\.desktop {
    line-height: var(--line-heights-heading--h1-desktop);
  }

  .ls_heading\.H1\.desktop {
    letter-spacing: var(--letter-spacings-heading--h1-desktop);
  }

  .bg-i_var\(--bollo-vin-loading-image\) {
    background-image: var(--bollo-vin-loading-image);
  }

  .anim-n_loaderRotate {
    animation-name: loaderRotate;
  }

  .anim-dur_1s {
    animation-duration: 1s;
  }

  .anim-tmf_linear {
    animation-timing-function: var(--easings-linear);
  }

  .anim-ic_infinite {
    animation-iteration-count: infinite;
  }

  .li-t_disc {
    list-style-type: disc;
  }

  .bg-c_voltGreen {
    background-color: var(--colors-volt-green);
  }

  .bx-sh_0_2\.8px_4\.2px_rgba\(16\,24\,40\,0\.1\)\,_0_1\.4px_2\.8px_rgba\(16\,24\,40\,0\.1\) {
    box-shadow:
      0 2.8px 4.2px rgba(16, 24, 40, 0.1),
      0 1.4px 2.8px rgba(16, 24, 40, 0.1);
  }

  .filter_grayscale\(1\)_opacity\(0\.8\) {
    filter: grayscale(1) opacity(0.8);
  }

  .trf_scale\(1\) {
    transform: scale(1);
  }

  .trf_scale\(0\) {
    transform: scale(0);
  }

  .z_auto {
    z-index: auto;
  }

  .asp_16_\/_9 {
    aspect-ratio: 16 / 9;
  }

  .bg-i_var\(--animated-arrow-after-click\) {
    background-image: var(--animated-arrow-after-click);
  }

  .anim-dur_300ms {
    animation-duration: 300ms;
  }

  .anim-tmf_steps\(12\) {
    animation-timing-function: steps(12);
  }

  .z_base {
    z-index: var(--z-index-base);
  }

  .bg-i_none {
    background-image: none;
  }

  .trf_translateX\(50px\) {
    transform: translateX(50px);
  }

  .trf_translateX\(100\%\) {
    transform: translateX(100%);
  }

  .trf_translateX\(-100\%\) {
    transform: translateX(-100%);
  }

  .z_maxModal {
    z-index: var(--z-index-max-modal);
  }

  .trf_translateX\(0\) {
    transform: translateX(0);
  }

  .fill_white {
    fill: var(--colors-white);
  }

  .trf_rotate\(-90deg\)_translate\(0\,_-50\%\) {
    transform: rotate(-90deg) translate(0, -50%);
  }

  .trf_rotate\(90deg\)_translate\(0\,_-50\%\) {
    transform: rotate(90deg) translate(0, -50%);
  }

  .trf-o_top {
    transform-origin: top;
  }

  .bx-sh_deepAround {
    box-shadow: var(--shadows-deep-around);
  }

  .bx-sh_paperWrapper {
    box-shadow: var(--shadows-paper-wrapper);
  }

  .white-space_pre-wrap {
    white-space: pre-wrap;
  }

  .bg-c_var\(--layout-bg-color\) {
    background-color: var(--layout-bg-color);
  }

  .grid-tc_24px_1fr {
    grid-template-columns: 24px 1fr;
  }

  .z_overlay {
    z-index: var(--z-index-overlay);
  }

  .pos_static {
    position: static;
  }

  .bg-c_white\.transparent {
    background-color: var(--colors-white-transparent);
  }

  .fs_inherit {
    font-size: inherit;
  }

  .lh_inherit {
    line-height: inherit;
  }

  .fw_inherit {
    font-weight: inherit;
  }

  .c_inherit {
    color: inherit;
  }

  .grid-ar_minmax\(min-content\,_max-content\) {
    grid-auto-rows: minmax(min-content, max-content);
  }

  .grid-tc_100\% {
    grid-template-columns: 100%;
  }

  .z_-1 {
    z-index: -1;
  }

  .bg-c_splitterGrey {
    background-color: var(--colors-splitter-grey);
  }

  .grid-tc_minmax\(min-content\,_328px\) {
    grid-template-columns: minmax(min-content, 328px);
  }

  .cursor_help {
    cursor: help;
  }

  .ai_end {
    align-items: end;
  }

  .trf_rotate\(-90deg\) {
    transform: rotate(-90deg);
  }

  .order_1 {
    order: 1;
  }

  .grid-tc_repeat\(3\,_minmax\(min-content\,_max-content\)\) {
    grid-template-columns: repeat(3, minmax(min-content, max-content));
  }

  .bg-c_redAlert {
    background-color: var(--colors-red-alert);
  }

  .bg-i_var\(--alert-span-icon\) {
    background-image: var(--alert-span-icon);
  }

  .ta_initial {
    text-align: initial;
  }

  .bg-i_var\(--alert-close-icon\) {
    background-image: var(--alert-close-icon);
  }

  .bg-i_url\(\/static\/images\/logo\/logo-small\.svg\) {
    background-image: url(/static/images/logo/logo-small.svg);
  }

  .bx-sh_insetDeepBottom {
    box-shadow: var(--shadows-inset-deep-bottom);
  }

  .trf_rotate\(0deg\) {
    transform: rotate(0deg);
  }

  .grid-tr_auto {
    grid-template-rows: auto;
  }

  .msk-s_cover {
    mask-size: cover;
    -webkit-mask-size: cover;
  }

  .bx-sh_0_8px_8px_rgba\(113\,_128\,_150\,_0\.08\) {
    box-shadow: 0 8px 8px rgba(113, 128, 150, 0.08);
  }

  .jc_space-around {
    justify-content: space-around;
  }

  .bg-c_paleBlue {
    background-color: var(--colors-pale-blue);
  }

  .bg-c_darkGrey {
    background-color: var(--colors-dark-grey);
  }

  .grid-tc_1fr_auto {
    grid-template-columns: 1fr auto;
  }

  .ta_var\(--rich-text-wrapper-text-align\) {
    text-align: var(--rich-text-wrapper-text-align);
  }

  .max-w_712px {
    max-width: 712px;
  }

  .mr_baseUnit\.mobile1 {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .pb_baseUnit\.mobile6 {
    padding-bottom: var(--spacing-base-unit-mobile6);
  }

  .w_100\% {
    width: 100%;
  }

  .max-w_144px {
    max-width: 144px;
  }

  .left_50\% {
    left: 50%;
  }

  .mb_baseUnit\.mobile2 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .w_18px {
    width: 18px;
  }

  .h_18px {
    height: 18px;
  }

  .mb_baseUnit\.mobile7 {
    margin-bottom: var(--spacing-base-unit-mobile7);
  }

  .mb_baseUnit\.mobile1 {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .ml_baseUnit\.mobile1 {
    margin-left: var(--spacing-base-unit-mobile1);
  }

  .pt_60\% {
    padding-top: 60%;
  }

  .mb_baseUnit\.mobile3 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .pb_baseUnit\.mobile1 {
    padding-bottom: var(--spacing-base-unit-mobile1);
  }

  .w_36px {
    width: 36px;
  }

  .h_36px {
    height: 36px;
  }

  .min-h_baseUnit\.mobile7 {
    min-height: var(--sizes-base-unit-mobile7);
  }

  .w_40px {
    width: 40px;
  }

  .h_40px {
    height: 40px;
  }

  .w_auto {
    width: auto;
  }

  .h_baseUnit\.mobile8 {
    height: var(--sizes-base-unit-mobile8);
  }

  .left_0 {
    left: var(--spacing-0);
  }

  .top_baseUnit\.mobile8 {
    top: var(--spacing-base-unit-mobile8);
  }

  .mt_baseUnit\.mobile3 {
    margin-top: var(--spacing-base-unit-mobile3);
  }

  .w_24px {
    width: 24px;
  }

  .h_24px {
    height: 24px;
  }

  .pb_baseUnit\.mobile2 {
    padding-bottom: var(--spacing-base-unit-mobile2);
  }

  .max-w_528px {
    max-width: 528px;
  }

  .w_530px {
    width: 530px;
  }

  .mt_baseUnit\.mobile2 {
    margin-top: var(--spacing-base-unit-mobile2);
  }

  .min-h_var\(--bollo-component-min-height\) {
    min-height: var(--bollo-component-min-height);
  }

  .mb_0 {
    margin-bottom: var(--spacing-0);
  }

  .h_138px {
    height: 138px;
  }

  .mt_baseUnit\.mobile1 {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .max-w_800px {
    max-width: 800px;
  }

  .max-h_100px {
    max-height: 100px;
  }

  .max-w_160px {
    max-width: 160px;
  }

  .mt_0 {
    margin-top: var(--spacing-0);
  }

  .h_128px {
    height: 128px;
  }

  .w_128px {
    width: 128px;
  }

  .w_100px {
    width: 100px;
  }

  .w_76px {
    width: 76px;
  }

  .h_14px {
    height: 14px;
  }

  .bottom_0 {
    bottom: var(--spacing-0);
  }

  .right_0 {
    right: var(--spacing-0);
  }

  .max-w_100\% {
    max-width: 100%;
  }

  .h_100\% {
    height: 100%;
  }

  .pt_63\% {
    padding-top: 63%;
  }

  .pt_baseUnit\.mobile2 {
    padding-top: var(--spacing-base-unit-mobile2);
  }

  .pb_baseUnit\.mobile3 {
    padding-bottom: var(--spacing-base-unit-mobile3);
  }

  .pt_baseUnit\.mobile3 {
    padding-top: var(--spacing-base-unit-mobile3);
  }

  .pb_baseUnit\.mobile4 {
    padding-bottom: var(--spacing-base-unit-mobile4);
  }

  .w_var\(--mobile-image-width\) {
    width: var(--mobile-image-width);
  }

  .top_12px {
    top: 12px;
  }

  .right_12px {
    right: 12px;
  }

  .bottom_12px {
    bottom: 12px;
  }

  .left_12px {
    left: 12px;
  }

  .w_200px {
    width: 200px;
  }

  .h_200px {
    height: 200px;
  }

  .top_50\% {
    top: 50%;
  }

  .w_168px {
    width: 168px;
  }

  .h_168px {
    height: 168px;
  }

  .top_0\% {
    top: 0%;
  }

  .left_0\% {
    left: 0%;
  }

  .right_baseUnit\.mobile6 {
    right: var(--spacing-base-unit-mobile6);
  }

  .top_45\% {
    top: 45%;
  }

  .left_max\(token\(spacing\.baseUnit\.mobile5\)\,_calc\(\(100\%_-_1200px\)\/2\)\) {
    left: max(var(--spacing-base-unit-mobile5), calc((100% - 1200px) / 2));
  }

  .right_max\(token\(spacing\.baseUnit\.mobile5\)\,_calc\(\(100\%_-_1200px\)\/2\)\) {
    right: max(var(--spacing-base-unit-mobile5), calc((100% - 1200px) / 2));
  }

  .max-w_1200px {
    max-width: 1200px;
  }

  .min-h_575px {
    min-height: 575px;
  }

  .w_653px {
    width: 653px;
  }

  .w_45vw {
    width: 45vw;
  }

  .h_368px {
    height: 368px;
  }

  .h_90vw {
    height: 90vw;
  }

  .top_0 {
    top: var(--spacing-0);
  }

  .min-h_1em {
    min-height: 1em;
  }

  .top_40\% {
    top: 40%;
  }

  .left_-48px {
    left: -48px;
  }

  .w_0 {
    width: var(--sizes-0);
  }

  .min-h_2000px {
    min-height: 2000px;
  }

  .min-h_120vw {
    min-height: 120vw;
  }

  .top_baseUnit\.mobile4 {
    top: var(--spacing-base-unit-mobile4);
  }

  .pt_baseUnit\.mobile5 {
    padding-top: var(--spacing-base-unit-mobile5);
  }

  .w_100vw {
    width: 100vw;
  }

  .ml_-50vw {
    margin-left: -50vw;
  }

  .w_fit-content {
    width: fit-content;
  }

  .min-h_baseUnit\.mobile15 {
    min-height: var(--sizes-base-unit-mobile15);
  }

  .mt_6px {
    margin-top: 6px;
  }

  .min-w_0 {
    min-width: var(--sizes-0);
  }

  .pl_10px {
    padding-left: 10px;
  }

  .mt_auto {
    margin-top: auto;
  }

  .w_307px {
    width: 307px;
  }

  .h_203px {
    height: 203px;
  }

  .w_129px {
    width: 129px;
  }

  .h_213px {
    height: 213px;
  }

  .mb_baseUnit\.mobile10 {
    margin-bottom: var(--spacing-base-unit-mobile10);
  }

  .pb_0 {
    padding-bottom: var(--spacing-0);
  }

  .max-h_0 {
    max-height: var(--sizes-0);
  }

  .w_baseUnit\.mobile3 {
    width: var(--sizes-base-unit-mobile3);
  }

  .h_baseUnit\.mobile3 {
    height: var(--sizes-base-unit-mobile3);
  }

  .left_max\(token\(spacing\.baseUnit\.mobile7\)\,_calc\(\(100\%_-_1200px\)\/2\)\) {
    left: max(var(--spacing-base-unit-mobile7), calc((100% - 1200px) / 2));
  }

  .right_max\(token\(spacing\.baseUnit\.mobile7\)\,_calc\(\(100\%_-_1200px\)\/2\)\) {
    right: max(var(--spacing-base-unit-mobile7), calc((100% - 1200px) / 2));
  }

  .pt_0 {
    padding-top: var(--spacing-0);
  }

  .pb_32px {
    padding-bottom: 32px;
  }

  .mr_4px {
    margin-right: 4px;
  }

  .mt_-4px {
    margin-top: -4px;
  }

  .mt_4px {
    margin-top: 4px;
  }

  .w_8px {
    width: 8px;
  }

  .h_8px {
    height: 8px;
  }

  .pt_77px {
    padding-top: 77px;
  }

  .pl_baseUnit\.mobile2 {
    padding-left: var(--spacing-base-unit-mobile2);
  }

  .pr_baseUnit\.mobile2 {
    padding-right: var(--spacing-base-unit-mobile2);
  }

  .w_503px {
    width: 503px;
  }

  .h_167px {
    height: 167px;
  }

  .top_-7px {
    top: -7px;
  }

  .pb_0px {
    padding-bottom: 0px;
  }

  .pt_100px {
    padding-top: 100px;
  }

  .pt_baseUnit\.mobile4 {
    padding-top: var(--spacing-base-unit-mobile4);
  }

  .h_266px {
    height: 266px;
  }

  .w_92px {
    width: 92px;
  }

  .h_92px {
    height: 92px;
  }

  .mb_60px {
    margin-bottom: 60px;
  }

  .max-w_333px {
    max-width: 333px;
  }

  .max-h_18px {
    max-height: 18px;
  }

  .h_88px {
    height: 88px;
  }

  .max-w_585px {
    max-width: 585px;
  }

  .max-w_825px {
    max-width: 825px;
  }

  .pl_baseUnit\.mobile3 {
    padding-left: var(--spacing-base-unit-mobile3);
  }

  .pr_baseUnit\.mobile3 {
    padding-right: var(--spacing-base-unit-mobile3);
  }

  .max-w_480px {
    max-width: 480px;
  }

  .pt_baseUnit\.mobile1 {
    padding-top: var(--spacing-base-unit-mobile1);
  }

  .pl_22px {
    padding-left: 22px;
  }

  .ml_calc\(-50vw_\+_50\%\) {
    margin-left: calc(-50vw + 50%);
  }

  .mt_baseUnit\.mobile8 {
    margin-top: var(--spacing-base-unit-mobile8);
  }

  .max-w_1100px {
    max-width: 1100px;
  }

  .max-w_616px {
    max-width: 616px;
  }

  .max-w_436px {
    max-width: 436px;
  }

  .w_calc\(100\%_-_\(token\(spacing\.baseUnit\.mobile2\)_\*_2\)\) {
    width: calc(100% - (var(--spacing-base-unit-mobile2) * 2));
  }

  .max-h_calc\(100\%_-_\(token\(spacing\.baseUnit\.mobile2\)_\*_2\)\) {
    max-height: calc(100% - (var(--spacing-base-unit-mobile2) * 2));
  }

  .right_baseUnit\.mobile2 {
    right: var(--spacing-base-unit-mobile2);
  }

  .bottom_baseUnit\.mobile2 {
    bottom: var(--spacing-base-unit-mobile2);
  }

  .h_100vh {
    height: 100vh;
  }

  .ov-y_hidden {
    overflow-y: hidden;
  }

  .max-w_max-content {
    max-width: max-content;
  }

  .top_4px {
    top: 4px;
  }

  .right_4px {
    right: 4px;
  }

  .max-w_width {
    max-width: var(--sizes-width);
  }

  .max-h_header\.mobileHeight {
    max-height: var(--sizes-header-mobile-height);
  }

  .h_header\.mobileHeight {
    height: var(--sizes-header-mobile-height);
  }

  .max-w_894px {
    max-width: 894px;
  }

  .h_93px {
    height: 93px;
  }

  .w_68px {
    width: 68px;
  }

  .max-w_488px {
    max-width: 488px;
  }

  .bd-b-c_disabledGrey {
    border-bottom-color: var(--colors-disabled-grey);
  }

  .pr_baseUnit\.mobile1 {
    padding-right: var(--spacing-base-unit-mobile1);
  }

  .bd-t-c_disabledGrey {
    border-top-color: var(--colors-disabled-grey);
  }

  .w_328px {
    width: 328px;
  }

  .h_298px {
    height: 298px;
  }

  .max-w_328px {
    max-width: 328px;
  }

  .min-h_136px {
    min-height: 136px;
  }

  .w_104px {
    width: 104px;
  }

  .h_120px {
    height: 120px;
  }

  .min-h_1px {
    min-height: 1px;
  }

  .max-h_1px {
    max-height: 1px;
  }

  .max-w_fit-content {
    max-width: fit-content;
  }

  .max-h_40px {
    max-height: 40px;
  }

  .max-w_330px {
    max-width: 330px;
  }

  .mb_40px {
    margin-bottom: 40px;
  }

  .h_fit-content {
    height: fit-content;
  }

  .top_-176px {
    top: -176px;
  }

  .w_156px {
    width: 156px;
  }

  .h_174px {
    height: 174px;
  }

  .ml_0 {
    margin-left: var(--spacing-0);
  }

  .mr_0 {
    margin-right: var(--spacing-0);
  }

  .mb_baseUnit\.mobile6 {
    margin-bottom: var(--spacing-base-unit-mobile6);
  }

  .mt_130px {
    margin-top: 130px;
  }

  .pt_4px {
    padding-top: 4px;
  }

  .pb_4px {
    padding-bottom: 4px;
  }

  .pl_baseUnit\.mobile1 {
    padding-left: var(--spacing-base-unit-mobile1);
  }

  .min-h_90px {
    min-height: 90px;
  }

  .h_94px {
    height: 94px;
  }

  .h_328px {
    height: 328px;
  }

  .min-h_106px {
    min-height: 106px;
  }

  .min-w_204px {
    min-width: 204px;
  }

  .mb_6px {
    margin-bottom: 6px;
  }

  .w_calc\(100\%_\+_36px\) {
    width: calc(100% + 36px);
  }

  .mt_baseUnit\.mobile5 {
    margin-top: var(--spacing-base-unit-mobile5);
  }

  .mb_baseUnit\.mobile5 {
    margin-bottom: var(--spacing-base-unit-mobile5);
  }

  .max-w_320px {
    max-width: 320px;
  }

  .h_auto {
    height: auto;
  }

  .top_-50px {
    top: -50px;
  }

  .max-w_initial {
    max-width: initial;
  }

  .max-w_640px {
    max-width: 640px;
  }

  .max-w_1080px {
    max-width: 1080px;
  }

  .max-h_32px {
    max-height: 32px;
  }

  .mb_baseUnit\.mobile4 {
    margin-bottom: var(--spacing-base-unit-mobile4);
  }

  .max-w_344px {
    max-width: 344px;
  }

  .w_119px {
    width: 119px;
  }

  .h_202px {
    height: 202px;
  }

  .mb_4px {
    margin-bottom: 4px;
  }

  .h_420px {
    height: 420px;
  }

  .w_109px {
    width: 109px;
  }

  .h_85px {
    height: 85px;
  }

  .max-w_194px {
    max-width: 194px;
  }

  .max-w_943px {
    max-width: 943px;
  }

  .h_74px {
    height: 74px;
  }

  .bdr-tl_baseUnit\.mobile2 {
    border-top-left-radius: var(--radii-base-unit-mobile2);
  }

  .bdr-tr_baseUnit\.mobile2 {
    border-top-right-radius: var(--radii-base-unit-mobile2);
  }

  .pb_17px {
    padding-bottom: 17px;
  }

  .pl_2px {
    padding-left: 2px;
  }

  .pt_2px {
    padding-top: 2px;
  }

  .pb_2px {
    padding-bottom: 2px;
  }

  .w_32px {
    width: 32px;
  }

  .h_32px {
    height: 32px;
  }

  .mr_baseUnit\.mobile3 {
    margin-right: var(--spacing-base-unit-mobile3);
  }

  .mt_baseUnit\.mobile15 {
    margin-top: var(--spacing-base-unit-mobile15);
  }

  .max-w_986px {
    max-width: 986px;
  }

  .mt_20px {
    margin-top: 20px;
  }

  .max-w_336px {
    max-width: 336px;
  }

  .pb_-100px {
    padding-bottom: -100px;
  }

  .mb_8px {
    margin-bottom: 8px;
  }

  .bd-t-c_greyLight {
    border-top-color: greyLight;
  }

  .max-w_1016px {
    max-width: 1016px;
  }

  .w_120px {
    width: 120px;
  }

  .w_80px {
    width: 80px;
  }

  .h_80px {
    height: 80px;
  }

  .ml_-28px {
    margin-left: -28px;
  }

  .ml_28px {
    margin-left: 28px;
  }

  .top_80px {
    top: 80px;
  }

  .pt_0px {
    padding-top: 0px;
  }

  .pl_0 {
    padding-left: var(--spacing-0);
  }

  .pr_0 {
    padding-right: var(--spacing-0);
  }

  .mr_baseUnit\.mobile2 {
    margin-right: var(--spacing-base-unit-mobile2);
  }

  .min-h_baseUnit\.mobile6 {
    min-height: var(--sizes-base-unit-mobile6);
  }

  .h_var\(--collapsible-height\,_auto\) {
    height: var(--collapsible-height, auto);
  }

  .h_0 {
    height: var(--sizes-0);
  }

  .pt_baseUnit\.mobile8 {
    padding-top: var(--spacing-base-unit-mobile8);
  }

  .pb_baseUnit\.mobile8 {
    padding-bottom: var(--spacing-base-unit-mobile8);
  }

  .min-w_41px {
    min-width: 41px;
  }

  .h_41px {
    height: 41px;
  }

  .h_1px {
    height: 1px;
  }

  .w_105px {
    width: 105px;
  }

  .h_105px {
    height: 105px;
  }

  .top_2px {
    top: 2px;
  }

  .right_2px {
    right: 2px;
  }

  .bdr-tr_6px {
    border-top-right-radius: 6px;
  }

  .top_-10px {
    top: -10px;
  }

  .top_-8px {
    top: -8px;
  }

  .right_-42px {
    right: -42px;
  }

  .right_-33px {
    right: -33px;
  }

  .h_0px {
    height: 0px;
  }

  .w_0px {
    width: 0px;
  }

  .bottom_-61px {
    bottom: -61px;
  }

  .w_64px {
    width: 64px;
  }

  .h_64px {
    height: 64px;
  }

  .w_48px {
    width: 48px;
  }

  .h_48px {
    height: 48px;
  }

  .w_var\(--icon-size\) {
    width: var(--icon-size);
  }

  .h_var\(--icon-size\) {
    height: var(--icon-size);
  }

  .max-w_var\(--maxWidth\,_initial\) {
    max-width: var(--maxWidth, initial);
  }

  .max-h_100\% {
    max-height: 100%;
  }

  .max-w_400px {
    max-width: 400px;
  }

  .w_20px {
    width: 20px;
  }

  .h_20px {
    height: 20px;
  }

  .min-h_82px {
    min-height: 82px;
  }

  .h_58px {
    height: 58px;
  }

  .left_baseUnit\.mobile2 {
    left: var(--spacing-base-unit-mobile2);
  }

  .top_8px {
    top: 8px;
  }

  .pt_22px {
    padding-top: 22px;
  }

  .pb_8px {
    padding-bottom: 8px;
  }

  .bdr-tl_0 {
    border-top-left-radius: 0;
  }

  .bdr-bl_0 {
    border-bottom-left-radius: 0;
  }

  .bdr-tr_0 {
    border-top-right-radius: 0;
  }

  .bdr-br_0 {
    border-bottom-right-radius: 0;
  }

  .min-h_78px {
    min-height: 78px;
  }

  .pt_15px {
    padding-top: 15px;
  }

  .pb_15px {
    padding-bottom: 15px;
  }

  .bdr-tr_4px {
    border-top-right-radius: 4px;
  }

  .bdr-br_4px {
    border-bottom-right-radius: 4px;
  }

  .bdr-tl_4px {
    border-top-left-radius: 4px;
  }

  .bdr-bl_4px {
    border-bottom-left-radius: 4px;
  }

  .h_72px {
    height: 72px;
  }

  .bottom_baseUnit\.mobile4 {
    bottom: var(--spacing-base-unit-mobile4);
  }

  .right_baseUnit\.mobile4 {
    right: var(--spacing-base-unit-mobile4);
  }

  .w_baseUnit\.mobile6 {
    width: var(--sizes-base-unit-mobile6);
  }

  .h_baseUnit\.mobile6 {
    height: var(--sizes-base-unit-mobile6);
  }

  .w_12px {
    width: 12px;
  }

  .h_12px {
    height: 12px;
  }

  .min-w_118px {
    min-width: 118px;
  }

  .top_baseUnit\.mobile1 {
    top: var(--spacing-base-unit-mobile1);
  }

  .ml_baseUnit\.mobile2 {
    margin-left: var(--spacing-base-unit-mobile2);
  }

  .pt_14px {
    padding-top: 14px;
  }

  .h_38px {
    height: 38px;
  }

  .h_54px {
    height: 54px;
  }

  .h_22px {
    height: 22px;
  }

  .right_baseUnit\.mobile1 {
    right: var(--spacing-base-unit-mobile1);
  }

  .top_calc\(\(38px_-_24px\)\/2\) {
    top: calc((38px - 24px) / 2);
  }

  .top_calc\(\(54px_-_24px\)\/2\) {
    top: calc((54px - 24px) / 2);
  }

  .max-h_180px {
    max-height: 180px;
  }

  .mr_baseUnit\.mobile5 {
    margin-right: var(--spacing-base-unit-mobile5);
  }

  .min-h_38px {
    min-height: 38px;
  }

  .w_44px {
    width: 44px;
  }

  .left_22px {
    left: 22px;
  }

  .left_2px {
    left: 2px;
  }

  .max-w_341px {
    max-width: 341px;
  }

  .pl_calc\(token\(spacing\.baseUnit\.mobile2\)_-_1px\) {
    padding-left: calc(var(--spacing-base-unit-mobile2) - 1px);
  }

  .pr_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
    padding-right: calc(var(--spacing-base-unit-mobile1) - 1px);
  }

  .pt_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
    padding-top: calc(var(--spacing-base-unit-mobile1) - 1px);
  }

  .pb_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
    padding-bottom: calc(var(--spacing-base-unit-mobile1) - 1px);
  }

  .w_calc\(100\%_-_32px\) {
    width: calc(100% - 32px);
  }

  .min-h_baseUnit\.mobile5 {
    min-height: var(--sizes-base-unit-mobile5);
  }

  .h_baseUnit\.mobile5 {
    height: var(--sizes-base-unit-mobile5);
  }

  .h_baseUnit\.mobile15 {
    height: var(--sizes-base-unit-mobile15);
  }

  .h_baseUnit\.mobile4 {
    height: var(--sizes-base-unit-mobile4);
  }

  .w_baseUnit\.mobile4 {
    width: var(--sizes-base-unit-mobile4);
  }

  .mr_12px {
    margin-right: 12px;
  }

  .mb_18px {
    margin-bottom: 18px;
  }

  .h_172px {
    height: 172px;
  }

  .top_calc\(var\(--hotspot-mobile-y\)_-_12px\) {
    top: calc(var(--hotspot-mobile-y) - 12px);
  }

  .left_calc\(var\(--hotspot-mobile-x\)_-_12px\) {
    left: calc(var(--hotspot-mobile-x) - 12px);
  }

  .mt_-3px {
    margin-top: -3px;
  }

  .mt_5px {
    margin-top: 5px;
  }

  .max-w_350px {
    max-width: 350px;
  }

  .w_baseUnit\.mobile5 {
    width: var(--sizes-base-unit-mobile5);
  }

  .max-w_70\% {
    max-width: 70%;
  }

  .min-w_186px {
    min-width: 186px;
  }

  .w_50\% {
    width: 50%;
  }

  .ml_baseUnit\.mobile3 {
    margin-left: var(--spacing-base-unit-mobile3);
  }

  .right_unset {
    right: unset;
  }

  .w_195px {
    width: 195px;
  }

  .min-w_104px {
    min-width: 104px;
  }

  .min-h_120px {
    min-height: 120px;
  }

  .max-w_104px {
    max-width: 104px;
  }

  .mb_10px {
    margin-bottom: 10px;
  }

  .right_0px {
    right: 0px;
  }

  .top_10px {
    top: 10px;
  }

  .w_baseUnit\.mobile2 {
    width: var(--sizes-base-unit-mobile2);
  }

  .h_baseUnit\.mobile2 {
    height: var(--sizes-base-unit-mobile2);
  }

  .max-h_700px {
    max-height: 700px;
  }

  .max-w_552px {
    max-width: 552px;
  }

  .w_196px {
    width: 196px;
  }

  .h_147px {
    height: 147px;
  }

  .mt_3px {
    margin-top: 3px;
  }

  .bottom_-32px {
    bottom: -32px;
  }

  .pl_21px {
    padding-left: 21px;
  }

  .pr_40px {
    padding-right: 40px;
  }

  .right_-17px {
    right: -17px;
  }

  .bottom_0px {
    bottom: 0px;
  }

  .w_98px {
    width: 98px;
  }

  .h_98px {
    height: 98px;
  }

  .w_110\% {
    width: 110%;
  }

  .bd-t-c_darkGrey {
    border-top-color: var(--colors-dark-grey);
  }

  .max-w_300px {
    max-width: 300px;
  }

  .w_90\% {
    width: 90%;
  }

  .w_106px {
    width: 106px;
  }

  .h_106px {
    height: 106px;
  }

  .w_72px {
    width: 72px;
  }

  .max-w_72px {
    max-width: 72px;
  }

  .right_8px {
    right: 8px;
  }

  .w_10px {
    width: 10px;
  }

  .h_10px {
    height: 10px;
  }

  .right_-baseUnit\.mobile1 {
    right: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .ml_auto {
    margin-left: auto;
  }

  .mr_auto {
    margin-right: auto;
  }

  .w_296px {
    width: 296px;
  }

  .w_312px {
    width: 312px;
  }

  .w_344px {
    width: 344px;
  }

  .max-w_560px {
    max-width: 560px;
  }

  .w_26px {
    width: 26px;
  }

  .h_26px {
    height: 26px;
  }

  .w_162px {
    width: 162px;
  }

  .h_162px {
    height: 162px;
  }

  .w_696px {
    width: 696px;
  }

  .w_344 {
    width: 344px;
  }

  .left_auto {
    left: auto;
  }

  .right_auto {
    right: auto;
  }

  .w_initial {
    width: initial;
  }

  .min-h_header\.height {
    min-height: var(--sizes-header-height);
  }

  .left_calc\(0\%_-_8px\) {
    left: calc(0% - 8px);
  }

  .top_token\(sizes\.header\.height\) {
    top: var(--sizes-header-height);
  }

  .h_var\(--dropdown-height\) {
    height: var(--dropdown-height);
  }

  .h_calc\(var\(--mega-menu-content-height\)_\+_56px\) {
    height: calc(var(--mega-menu-content-height) + 56px);
  }

  .left_calc\(0\%_-_175px\) {
    left: calc(0% - 175px);
  }

  .h_220px {
    height: 220px;
  }

  .min-h_100vh {
    min-height: 100vh;
  }

  .h_50vh {
    height: 50vh;
  }

  .mt_baseUnit\.mobile4 {
    margin-top: var(--spacing-base-unit-mobile4);
  }

  .max-w_652px {
    max-width: 652px;
  }

  .min-h_814px {
    min-height: 814px;
  }

  .min-h_64px {
    min-height: 64px;
  }

  .mt_-baseUnit\.mobile2 {
    margin-top: calc(var(--spacing-base-unit-mobile2) * -1);
  }

  .mb_-baseUnit\.mobile3 {
    margin-bottom: calc(var(--spacing-base-unit-mobile3) * -1);
  }

  .min-h_800px {
    min-height: 800px;
  }

  .h_440px {
    height: 440px;
  }

  .bd-b-c_outlineGrey {
    border-bottom-color: var(--colors-outline-grey);
  }

  .max-h_10000 {
    max-height: 10000px;
  }

  .pb_56\.25\% {
    padding-bottom: 56.25%;
  }

  .top_header\.height {
    top: var(--spacing-header-height);
  }

  .pt_50px {
    padding-top: 50px;
  }

  .min-h_unset {
    min-height: unset;
  }

  .min-h_28\.5px {
    min-height: 28.5px;
  }

  .min-w_24px {
    min-width: 24px;
  }

  .bd-b-c_darkGrey {
    border-bottom-color: var(--colors-dark-grey);
  }

  .h_469px {
    height: 469px;
  }

  .max-h_469px {
    max-height: 469px;
  }

  .min-h_90vh {
    min-height: 90vh;
  }

  .w_16px {
    width: 16px;
  }

  .h_16px {
    height: 16px;
  }

  .pb_100px {
    padding-bottom: 100px;
  }

  .max-w_531px {
    max-width: 531px;
  }

  .max-w_944px {
    max-width: 944px;
  }

  .max-w_paperWrapper\.widthMobile {
    max-width: var(--sizes-paper-wrapper-width-mobile);
  }

  .min-h_178px {
    min-height: 178px;
  }

  .mb_baseUnit\.mobile15 {
    margin-bottom: var(--spacing-base-unit-mobile15);
  }

  .min-h_60px {
    min-height: 60px;
  }

  .min-h_320px {
    min-height: 320px;
  }

  .min-h_240px {
    min-height: 240px;
  }

  .min-h_74px {
    min-height: 74px;
  }

  .mb_baseUnit\.mobile8 {
    margin-bottom: var(--spacing-base-unit-mobile8);
  }

  .max-w_600px {
    max-width: 600px;
  }

  .mt_1px {
    margin-top: 1px;
  }

  .ml_4px {
    margin-left: 4px;
  }

  .w_28px {
    width: 28px;
  }

  .h_28px {
    height: 28px;
  }

  .h_500px {
    height: 500px;
  }

  .pb_50px {
    padding-bottom: 50px;
  }

  .bd-b-c_lightGrey {
    border-bottom-color: var(--colors-light-grey);
  }

  .w_60px {
    width: 60px;
  }

  .h_30px {
    height: 30px;
  }

  .bdr-bl_30px {
    border-bottom-left-radius: 30px;
  }

  .bdr-br_30px {
    border-bottom-right-radius: 30px;
  }

  .pt_10px {
    padding-top: 10px;
  }

  .h_47px {
    height: 47px;
  }

  .w_47px {
    width: 47px;
  }

  .min-h_300px {
    min-height: 300px;
  }

  .max-h_initial {
    max-height: initial;
  }

  .pb_baseUnit\.mobile9 {
    padding-bottom: var(--spacing-base-unit-mobile9);
  }

  .mt_12px {
    margin-top: 12px;
  }

  .top_11px {
    top: 11px;
  }

  .mb_15px {
    margin-bottom: 15px;
  }

  .min-h_32px {
    min-height: 32px;
  }

  .mr_15px {
    margin-right: 15px;
  }

  .mb_2px {
    margin-bottom: 2px;
  }

  .h_21px {
    height: 21px;
  }

  .min-w_57px {
    min-width: 57px;
  }

  .min-w_100\% {
    min-width: 100%;
  }

  .min-h_baseUnit\.mobile3 {
    min-height: var(--sizes-base-unit-mobile3);
  }

  .h_var\(--confetti-height\,_100\%\) {
    height: var(--confetti-height, 100%);
  }

  .top_-baseUnit\.mobile4 {
    top: calc(var(--spacing-base-unit-mobile4) * -1);
  }

  .pb_80px {
    padding-bottom: 80px;
  }

  .w_180px {
    width: 180px;
  }

  .h_180px {
    height: 180px;
  }

  .max-w_440px {
    max-width: 440px;
  }

  .min-h_baseUnit\.mobile4 {
    min-height: var(--sizes-base-unit-mobile4);
  }

  .\[\&_p\]\:m_baseUnit\.mobile2_0_0 p {
    margin: baseUnit.mobile2 0 0;
  }

  .\[\&\[data-label\]\[data-last\]\]\:bd_none[data-label][data-last] {
    border: var(--borders-none);
  }

  .\[\&_p\]\:m_0 p {
    margin: var(--spacing-0);
  }

  .\[\&_svg_\.border\]\:anim_loaderBorder_3\.3s_infinite_alternate svg .border {
    animation: loaderBorder 3.3s infinite alternate;
  }

  .\[\&_svg_\.C\]\:anim_loaderMain_2\.8s_infinite_alternate svg .C {
    animation: loaderMain 2.8s infinite alternate;
  }

  .\[\&_svg_\.CBackground\]\:anim_loaderMain_2\.8s_0\.2s_infinite_alternate
    svg
    .CBackground {
    animation: loaderMain 2.8s 0.2s infinite alternate;
  }

  .\[\&_svg_\.CBorder\,_\&_svg_\.RBorder\]\:anim_loaderMain_2\.8s_0\.5s_infinite_alternate
    svg
    .CBorder,
  .\[\&_svg_\.CBorder\,_\&_svg_\.RBorder\]\:anim_loaderMain_2\.8s_0\.5s_infinite_alternate
    svg
    .RBorder,
  .\[\&_svg_\.R\]\:anim_loaderMain_2\.8s_0\.5s_infinite_alternate svg .R {
    animation: loaderMain 2.8s 0.5s infinite alternate;
  }

  .\[\&_svg_\.RBackground\]\:anim_loaderMain_2\.8s_0\.7s_infinite_alternate
    svg
    .RBackground {
    animation: loaderMain 2.8s 0.7s infinite alternate;
  }

  .\[\&_svg_\.RBorder\]\:anim_loaderMain_2\.8s_0\.9s_infinite_alternate
    svg
    .RBorder {
    animation: loaderMain 2.8s 0.9s infinite alternate;
  }

  .\[\&_svg_\.A\]\:anim_loaderMain_2\.8s_1\.1s_infinite_alternate svg .A {
    animation: loaderMain 2.8s 1.1s infinite alternate;
  }

  .\[\&_svg_\.ABackground\]\:anim_loaderMain_2\.8s_1\.3s_infinite_alternate
    svg
    .ABackground {
    animation: loaderMain 2.8s 1.3s infinite alternate;
  }

  .\[\&_svg_\.ABorder\]\:anim_loaderMain_2\.8s_1\.5s_infinite_alternate
    svg
    .ABorder {
    animation: loaderMain 2.8s 1.5s infinite alternate;
  }

  .\[\&_svg_\.A2\]\:anim_loaderMain_2\.8s_1\.7s_infinite_alternate svg .A2 {
    animation: loaderMain 2.8s 1.7s infinite alternate;
  }

  .\[\&_svg_\.A2Background\]\:anim_loaderMain_2\.8s_1\.9s_infinite_alternate
    svg
    .A2Background {
    animation: loaderMain 2.8s 1.9s infinite alternate;
  }

  .\[\&_svg_\.A2Border\]\:anim_loaderMain_2\.8s_2\.1s_infinite_alternate
    svg
    .A2Border {
    animation: loaderMain 2.8s 2.1s infinite alternate;
  }

  .\[\&_svg_\.F\]\:anim_loaderMain_2\.8s_2\.2s_infinite_alternate svg .F {
    animation: loaderMain 2.8s 2.2s infinite alternate;
  }

  .\[\&_svg_\.FBackground\]\:anim_loaderMain_2\.8s_2\.5s_infinite_alternate
    svg
    .FBackground {
    animation: loaderMain 2.8s 2.5s infinite alternate;
  }

  .\[\&_svg_\.FBorder\]\:anim_loaderMain_2\.8s_2\.7s_infinite_alternate
    svg
    .FBorder {
    animation: loaderMain 2.8s 2.7s infinite alternate;
  }

  .\[\&_svg_\.X\]\:anim_loaderMain_2\.8s_2\.9s_infinite_alternate svg .X {
    animation: loaderMain 2.8s 2.9s infinite alternate;
  }

  .\[\&_svg_\.XBackground\]\:anim_loaderMain_2\.8s_3\.1s_infinite_alternate
    svg
    .XBackground {
    animation: loaderMain 2.8s 3.1s infinite alternate;
  }

  .\[\&_svg_\.XBorder\]\:anim_loaderMain_2\.8s_3\.3s_infinite_alternate
    svg
    .XBorder {
    animation: loaderMain 2.8s 3.3s infinite alternate;
  }

  .\[\&_button\]\:p_0 button {
    padding: var(--spacing-0);
  }

  .\[\&_h2\]\:m_0 h2 {
    margin: var(--spacing-0);
  }

  .\[\&_button\]\:bd_1px_solid button {
    border: 1px solid;
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:m_0 h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:m_0 h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:m_0 h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:m_0 h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:m_0 h6 {
    margin: var(--spacing-0);
  }

  .\[\&\:\:after\]\:m_0_auto::after {
    margin: 0 auto;
  }

  .\[\&_h4\]\:m_0 h4 {
    margin: var(--spacing-0);
  }

  .\[\&_\>_\*\]\:m_baseUnit\.mobile1 > * {
    margin: var(--spacing-base-unit-mobile1);
  }

  .before\:bd_1px_solid::before {
    border: 1px solid;
  }

  .\[\&_\>_div\]\:p_0 > div {
    padding: var(--spacing-0);
  }

  .\[\&_fieldset\]\:bd_1px_solid fieldset {
    border: 1px solid;
  }

  .\[\&\:\:file-selector-button\]\:bd_none::file-selector-button {
    border: var(--borders-none);
  }

  .\[\&\:\:file-selector-button\]\:bg_transparent::file-selector-button {
    background: var(--colors-transparent);
  }

  .\[\&_button\]\:m_0 button {
    margin: var(--spacing-0);
  }

  .\[\&_button\]\:bd_none button {
    border: var(--borders-none);
  }

  .before\:inset_0::before {
    inset: var(--spacing-0);
  }

  .before\:m_auto::before {
    margin: auto;
  }

  .before\:anim_loaderRotate_1s_linear_infinite::before {
    animation: loaderRotate 1s linear infinite;
  }

  .before\:bd_4px_solid::before {
    border: 4px solid;
  }

  .before\:anim_pulseWithScale_1\.5s_infinite::before {
    animation: pulseWithScale 1.5s infinite;
  }

  .after\:bd_2px_solid_transparent::after {
    border: 2px solid transparent;
  }

  .disabled\:bg_darkGrey:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    background: var(--colors-dark-grey);
  }

  .after\:bg_\#171717::after {
    background: #171717;
  }

  .\[\&_ul\]\:m_0_auto ul {
    margin: 0 auto;
  }

  .after\:m_-20px_0_0_-20px::after {
    margin: -20px 0 0 -20px;
  }

  .after\:anim_InputClickAnimation_\.5s_forwards::after {
    animation: InputClickAnimation 0.5s forwards;
  }

  .before\:anim_InputIconShowLine_\.2s_ease-out_forwards::before {
    animation: InputIconShowLine 0.2s ease-out forwards;
  }

  .before\:anim_InputIconHideLine_\.2s_ease-in_forwards::before {
    animation: InputIconHideLine 0.2s ease-in forwards;
  }

  .\[\&_iframe\]\:bd_none iframe {
    border: var(--borders-none);
  }

  .\[\&_svg\]\:p_4px svg {
    padding: 4px;
  }

  .\[\&_\>_a\]\:p_baseUnit\.mobile2 > a {
    padding: var(--spacing-base-unit-mobile2);
  }

  .\[\&_img\]\:m_0_auto img {
    margin: 0 auto;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:bd_1px_solid_currentColor
    input[type="radio"] {
    border: 1px solid currentColor;
  }

  .\[\&_input\[type\=\'radio\'\]\:checked\]\:bd_2px_solid_currentColor
    input[type="radio"]:checked {
    border: 2px solid currentColor;
  }

  .\[\&_button\]\:m_auto button {
    margin: auto;
  }

  .\[\&\&\]\:p_0.\[\&\&\]\:p_0 {
    padding: var(--spacing-0);
  }

  .\[\&_form\]\:m_0_auto form {
    margin: 0 auto;
  }

  .\[\&_\>_\*\]\:m_0 > *,
  .\[\&_p\:last-of-type\]\:m_0 p:last-of-type {
    margin: var(--spacing-0);
  }

  .\[\&_table\]\:bd_1px_solid table {
    border: 1px solid;
  }

  .\[\&_h3\]\:m_0 h3 {
    margin: var(--spacing-0);
  }

  .\[\&_a\]\:td_underline a {
    text-decoration: underline;
  }

  .\[\&_svg\]\:trs_transform_0\.25s_ease-in-out svg {
    transition: transform 0.25s ease-in-out;
  }

  .\[\&_img\]\:bdr_8px img {
    border-radius: 8px;
  }

  .\[\&\[data-label\]\]\:px_baseUnit\.mobile1[data-label] {
    padding-inline: var(--spacing-base-unit-mobile1);
  }

  .\[\&\[data-label\]\]\:bd-b_1px_solid[data-label] {
    border-bottom: 1px solid;
  }

  .\[\&_a\]\:td_none a {
    text-decoration: none;
  }

  .after\:trs_transform_200ms_ease::after {
    transition: transform 200ms ease;
  }

  .after\:bdr_50\%::after {
    border-radius: 50%;
  }

  .\[\&_h1\]\:mx_auto h1 {
    margin-inline: auto;
  }

  .\[\&_\.slick-slide_div\]\:ring_none_0 .slick-slide div {
    outline: none 0;
  }

  .\[\&_span\]\:trs_text-decoration-color_0\.2s_ease\,_color_0\.2s_ease span {
    transition:
      text-decoration-color 0.2s ease,
      color 0.2s ease;
  }

  .\[\&_span\]\:td_underline span {
    text-decoration: underline;
  }

  .\[\&_svg_path\]\:trs_fill_0\.2s_ease svg path {
    transition: fill 0.2s ease;
  }

  .\[\&_h2\]\:mx_auto h2 {
    margin-inline: auto;
  }

  .\[\&_button\]\:gap_baseUnit\.mobile1 button {
    gap: var(--spacing-base-unit-mobile1);
  }

  .\[\&_\.headroom--scrolled\]\:trs_transform_200ms_ease-in-out
    .headroom--scrolled {
    transition: transform 200ms ease-in-out;
  }

  .\[\&_\>_div\]\:bd-t_1px_solid_token\(colors\.disabledGrey\) > div {
    border-top: 1px solid var(--colors-disabled-grey);
  }

  .\[\&_\>_div\]\:gap_baseUnit\.mobile2 > div {
    gap: var(--spacing-base-unit-mobile2);
  }

  .\[\&_h3\]\:mx_baseUnit\.mobile2 h3,
  .\[\&_p\]\:mx_baseUnit\.mobile2 p {
    margin-inline: var(--spacing-base-unit-mobile2);
  }

  .\[\&_button\]\:py_12px button {
    padding-block: 12px;
  }

  .\[\&_button\]\:px_baseUnit\.mobile3 button {
    padding-inline: var(--spacing-base-unit-mobile3);
  }

  .\[\&_button\]\:mx_auto button {
    margin-inline: auto;
  }

  .\[\&_button\]\:bdr_100px button {
    border-radius: 100px;
  }

  .\[\&_button\]\:bd-c_headlineGrey button {
    border-color: var(--colors-headline-grey);
  }

  .\[\&_\.slick-list\]\:ov_hidden .slick-list {
    overflow: hidden;
  }

  .\[\&\:\:after\]\:bg-p_center::after {
    background-position: center;
  }

  .disabled\:bd-w_1px:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    border-width: 1px;
  }

  .disabled\:border-style_solid:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    border-style: solid;
  }

  .disabled\:bd-c_lightGrey:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    border-color: var(--colors-light-grey);
  }

  .before\:bg-p_center::before {
    background-position: center;
  }

  .before\:bd-c_lightGrey::before {
    border-color: var(--colors-light-grey);
  }

  .before\:bdr_4px::before {
    border-radius: 4px;
  }

  .\[\&_div\]\:flex_1 div {
    flex: 1 1 0%;
  }

  .\[\&_\>_div_ul\]\:li-s_initial > div ul {
    list-style: initial;
  }

  .\[\&_fieldset\]\:bd-c_red fieldset {
    border-color: var(--colors-red);
  }

  .\[\&_fieldset\]\:bd-c_darkGreen fieldset {
    border-color: var(--colors-dark-green);
  }

  .\[\&_fieldset\]\:bd-c_disabledGrey fieldset {
    border-color: var(--colors-disabled-grey);
  }

  .\[\&\:\:file-selector-button\]\:bdr_22px::file-selector-button {
    border-radius: 22px;
  }

  .\[\&\&\]\:bdr_8px.\[\&\&\]\:bdr_8px {
    border-radius: 8px;
  }

  .before\:msk_var\(--vin-search-loader-icon\)_no-repeat_center::before {
    mask: var(--vin-search-loader-icon) no-repeat center;
    -webkit-mask: var(--vin-search-loader-icon) no-repeat center;
  }

  .\[\&\[data-open\=\'true\'\]\]\:trs_opacity_0\.25s_ease-in-out\;[data-open="true"] {
    transition: opacity 0.25s ease-in-out;
  }

  .before\:bdr_50\%::before {
    border-radius: 50%;
  }

  .before\:bd-c_linkBlue::before {
    border-color: var(--colors-link-blue);
  }

  .after\:trs_border-color_0\.2s_ease::after {
    transition: border-color 0.2s ease;
  }

  .\[\&_ul\]\:mx_auto ul {
    margin-inline: auto;
  }

  .\[\&_li\]\:li-s_none li {
    list-style: none;
  }

  .before\:bdr_1px::before {
    border-radius: 1px;
  }

  .\[\&\[data-open\=\'true\'\]\]\:trs_max-height_0\.5s_ease-in-out\,_opacity_0\.5s_ease-in-out\;[data-open="true"] {
    transition:
      max-height 0.5s ease-in-out,
      opacity 0.5s ease-in-out;
  }

  .\[\&_div\]\:bd-b_3px_solid_\#fff div {
    border-bottom: 3px solid #fff;
  }

  .\[\&_div\]\:bd-l_3px_solid_\#fff div {
    border-left: 3px solid #fff;
  }

  .\[\&_li\]\:my_0 li {
    margin-block: var(--spacing-0);
  }

  .\[\&_li\]\:mx_baseUnit\.mobile1 li {
    margin-inline: var(--spacing-base-unit-mobile1);
  }

  .\[\&_\>_a\]\:ov_hidden > a {
    overflow: hidden;
  }

  .\[\&_\>_a\]\:flex_1 > a {
    flex: 1 1 0%;
  }

  .\[\&_\>_a\]\:py_baseUnit\.mobile2 > a {
    padding-block: var(--spacing-base-unit-mobile2);
  }

  .\[\&_\>_a\]\:td_none > a {
    text-decoration: none;
  }

  .\[\&_\>_a\]\:trs_color_250ms_ease > a {
    transition: color 250ms ease;
  }

  .\[\&\:\:after\]\:bdr_0_4px_4px_0::after {
    border-radius: 0 4px 4px 0;
  }

  .\[\&_span\]\:my_0 span {
    margin-block: var(--spacing-0);
  }

  .\[\&_span\]\:mx_baseUnit\.mobile2 span {
    margin-inline: var(--spacing-base-unit-mobile2);
  }

  .\[\&_\>_div\:first-of-type\]\:td_underline > div:first-of-type {
    text-decoration: underline;
  }

  .\[\&_\>_div\:first-of-type\]\:td_none > div:first-of-type {
    text-decoration: none;
  }

  .\[\&_\>_div_\+_div\]\:bd-l_1px_solid > div + div {
    border-left: 1px solid;
  }

  .\[\&_\>_a\]\:trs_font-weight_100ms_ease-in-out > a {
    transition: font-weight 100ms ease-in-out;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:place-content_center input[type="radio"] {
    place-content: center;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:bdr_50\% input[type="radio"],
  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:bdr_50\%
    input[type="radio"]::before {
    border-radius: 50%;
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:trs_opacity_150ms_ease-in-out\,_transform_150ms_ease-in-out
    input[type="radio"]::before {
    transition:
      opacity 150ms ease-in-out,
      transform 150ms ease-in-out;
  }

  .\[\&_\>_\*\:nth-of-type\(-n\+3\)\]\:mx_baseUnit\.mobile2
    > *:nth-of-type(-n + 3) {
    margin-inline: var(--spacing-base-unit-mobile2);
  }

  .lastOfType\:bd-b_none:last-of-type {
    border-bottom: var(--borders-none);
  }

  .\[\&\[data-captcha-show\]\]\:ov_auto[data-captcha-show] {
    overflow: auto;
  }

  .\[\&\[data-captcha-show\]\]\:py_baseUnit\.mobile6[data-captcha-show] {
    padding-block: var(--spacing-base-unit-mobile6);
  }

  .\[\&\[data-captcha-show\]\]\:px_baseUnit\.mobile2[data-captcha-show] {
    padding-inline: var(--spacing-base-unit-mobile2);
  }

  .\[\&_\>_button\]\:td_underline > button {
    text-decoration: underline;
  }

  .\[\&\:first-of-type\]\:bd-b_none:first-of-type {
    border-bottom: var(--borders-none);
  }

  .\[\&\:first-of-type\]\:bd-b_1px_solid:first-of-type {
    border-bottom: 1px solid;
  }

  .\[\&_\>_div\:not\(last-of-type\)\]\:bd-t_1px_solid > div:not(last-of-type) {
    border-top: 1px solid;
  }

  .\[\&_\>_div\:not\(last-of-type\)\]\:bd-t_none > div:not(last-of-type) {
    border-top: var(--borders-none);
  }

  .\[\&_\>_div\:last-of-type\]\:bd-b_none > div:last-of-type {
    border-bottom: var(--borders-none);
  }

  .\[\&_\>_div\:not\(last-of-type\)\]\:bd-b_1px_solid > div:not(last-of-type) {
    border-bottom: 1px solid;
  }

  .\[\&_span\]\:li-s_initial span,
  .\[\&_span\,_\&_ul\]\:li-s_initial span,
  .\[\&_span\,_\&_ul\]\:li-s_initial ul {
    list-style: initial;
  }

  .\[\&_form\]\:my_baseUnit\.mobile4 form {
    margin-block: var(--spacing-base-unit-mobile4);
  }

  .\[\&_form\]\:mx_auto form {
    margin-inline: auto;
  }

  .\[\&_h2\]\:mx_baseUnit\.mobile2 h2 {
    margin-inline: var(--spacing-base-unit-mobile2);
  }

  .\[\&_li\]\:li-s_disc li {
    list-style: disc;
  }

  .\[\&_\>_div\]\:mx_auto > div {
    margin-inline: auto;
  }

  .\[\&_table\]\:bd-c_lightGrey table {
    border-color: var(--colors-light-grey);
  }

  .\[\&_table\]\:bdr_8px table {
    border-radius: 8px;
  }

  .\[\&_h2\]\:lh_heading\.H2\.desktop h2 {
    line-height: var(--line-heights-heading--h2-desktop);
  }

  .\[\&_h2\]\:ta_center h2 {
    text-align: center;
  }

  .\[\&_svg\]\:fill_paleBlue svg {
    fill: var(--colors-pale-blue);
  }

  .\[\&_a\]\:fs_body\.horse a {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_img\]\:pos_absolute img {
    position: absolute;
  }

  .\[\&_img\]\:z_base img {
    z-index: var(--z-index-base);
  }

  .\[\&_div\]\:pos_relative div {
    position: relative;
  }

  .\[\&_p\]\:c_white p {
    color: var(--colors-white);
  }

  .\[\&_p\]\:fs_body\.mouse p {
    font-size: var(--font-sizes-body-mouse);
  }

  .\[\&_p\]\:fw_normal p {
    font-weight: var(--font-weights-normal);
  }

  .\[\&_svg\]\:trf_none svg {
    transform: none;
  }

  .\[\&_svg\]\:trf_rotate\(-180deg\) svg {
    transform: rotate(-180deg);
  }

  .\[\&_a\]\:c_linkBlue a {
    color: var(--colors-link-blue);
  }

  .\[\&_a\]\:fw_700 a {
    font-weight: 700;
  }

  .\[\&_ul\,_\&_ol\]\:li-t_disc ul,
  .\[\&_ul\,_\&_ol\]\:li-t_disc ol {
    list-style-type: disc;
  }

  .\[\&_ol\]\:li-t_decimal ol {
    list-style-type: decimal;
  }

  .\[\&_h2\,_\&_h3\]\:fw_700 h2,
  .\[\&_h2\,_\&_h3\]\:fw_700 h3 {
    font-weight: 700;
  }

  .\[\&_img\]\:d_inline-block img {
    display: inline-block;
  }

  .\[\&_h1\]\:ta_center h1 {
    text-align: center;
  }

  .\[\&\[data-label\]\]\:ta_left[data-label] {
    text-align: left;
  }

  .\[\&\[data-label\]\]\:bg-c_backgroundGrey[data-label] {
    background-color: var(--colors-background-grey);
  }

  .\[\&\[data-carfax\]\]\:bg-c_linkBlue[data-carfax] {
    background-color: var(--colors-link-blue);
  }

  .\[\&\[data-other\]\]\:bg-c_warmGrey[data-other] {
    background-color: var(--colors-warm-grey);
  }

  .\[\&\[data-inverted\]\]\:c_white[data-inverted] {
    color: var(--colors-white);
  }

  .\[\&\[data-highlighted\]\]\:bg-c_babyBlue\.transparent[data-highlighted] {
    background-color: var(--colors-baby-blue-transparent);
  }

  .\[\&\[data-muted\]\]\:bg-c_disabledGrey[data-muted] {
    background-color: var(--colors-disabled-grey);
  }

  .\[\&_span\[data-muted\]\]\:c_borderGrey span[data-muted] {
    color: var(--colors-border-grey);
  }

  .\[\&_img\]\:obj-f_cover img {
    object-fit: cover;
  }

  .\[\&_img\]\:obj-p_top_center img {
    object-position: top center;
  }

  .\[\&_span\]\:fs_body\.horse span {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_span\]\:d_block span {
    display: block;
  }

  .\[\&_span\]\:lh_body\.horse span,
  .\[\&_a\]\:lh_body\.horse a {
    line-height: var(--line-heights-body-horse);
  }

  .\[\&_span\]\:fw_bold span {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_span\]\:d_inline-block span {
    display: inline-block;
  }

  .\[\&\.optionDivider\]\:c_disabledGrey.optionDivider {
    color: var(--colors-disabled-grey);
  }

  .after\:content_\"\"::after {
    content: "";
  }

  .after\:pos_absolute::after {
    position: absolute;
  }

  .after\:bg-c_babyBlue::after {
    background-color: var(--colors-baby-blue);
  }

  .after\:trf_translateY\(100\%\)::after {
    transform: translateY(100%);
  }

  .\[\&_svg\]\:trf_translateY\(-10\%\)_rotate\(10deg\) svg {
    transform: translateY(-10%) rotate(10deg);
  }

  .\[\&_\.slick-current\]\:z_highlight .slick-current {
    z-index: var(--z-index-highlight);
  }

  .\[\&_\.slick-slider\.slick-initialized\]\:z_background
    .slick-slider.slick-initialized {
    z-index: var(--z-index-background);
  }

  .\[\&_\.slick-list\]\:flex-g_1 .slick-list {
    flex-grow: 1;
  }

  .\[\&_\.slick-slide_div\]\:ring-c_transparent .slick-slide div {
    outline-color: var(--colors-transparent);
  }

  .\[\&_p\]\:lh_body\.mouse p {
    line-height: var(--line-heights-body-mouse);
  }

  .\[\&_p\]\:ls_body\.mouse p {
    letter-spacing: var(--letter-spacings-body-mouse);
  }

  .\[\&_b\]\:fw_bold b {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_path\]\:fill_red path {
    fill: var(--colors-red);
  }

  .\[\&_path\]\:fill_headlineGrey path {
    fill: var(--colors-headline-grey);
  }

  .\[\&_p\]\:ta_center p {
    text-align: center;
  }

  .\[\&_p\]\:fs_body\.horse p {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_p\]\:ls_body\.horse p {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .\[\&_p\]\:lh_body\.horse p {
    line-height: var(--line-heights-body-horse);
  }

  .\[\&_span\]\:c_black span {
    color: var(--colors-black);
  }

  .\[\&_span\]\:fw_800 span {
    font-weight: 800;
  }

  .\[\&_span\]\:fs_body\.shrimp span {
    font-size: var(--font-sizes-body-shrimp);
  }

  .\[\&_span\]\:lh_body\.shrimp span {
    line-height: var(--line-heights-body-shrimp);
  }

  .\[\&_span\]\:ls_body\.butterfly span {
    letter-spacing: var(--letter-spacings-body-butterfly);
  }

  .\[\&_span\]\:td-c_transparent span {
    text-decoration-color: var(--colors-transparent);
  }

  .\[\&_span\]\:text-underline-position_under span {
    text-underline-position: under;
  }

  .\[\&_svg_path\]\:fill_black svg path {
    fill: var(--colors-black);
  }

  .\[\&_h5\]\:fs_body\.horse h5 {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_h5\]\:lh_body\.horse h5 {
    line-height: var(--line-heights-body-horse);
  }

  .\[\&_h5\]\:ls_body\.horse h5 {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .\[\&_img\]\:d_block img {
    display: block;
  }

  .\[\&_\.slick-slide_\>_div\]\:d_flex .slick-slide > div {
    display: flex;
  }

  .\[\&_\.slick-slide_\>_div\]\:jc_center .slick-slide > div {
    justify-content: center;
  }

  .\[\&_span\]\:c_inherit span {
    color: inherit;
  }

  .\[\&_strong\,_\&_b\]\:fw_700 strong,
  .\[\&_strong\,_\&_b\]\:fw_700 b,
  .\[\&_b\]\:fw_700 b {
    font-weight: 700;
  }

  .\[\&_p\]\:c_ink p {
    color: var(--colors-ink);
  }

  .\[\&_a\,_\&_button\]\:c_linkBlue a,
  .\[\&_a\,_\&_button\]\:c_linkBlue button {
    color: var(--colors-link-blue);
  }

  .before\:pos_absolute::before {
    position: absolute;
  }

  .before\:trf_translateY\(-50\%\)::before {
    transform: translateY(-50%);
  }

  .before\:content_\'›\'::before {
    content: "›";
  }

  .\[\&_p\]\:fs_body\.cat p {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&_p\]\:ls_body\.cat p {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_p\]\:lh_body\.cat p {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&_p\]\:c_headlineGrey p {
    color: var(--colors-headline-grey);
  }

  .\[\&_svg\]\:fill_headlineGrey svg,
  .\[\&_svg_path\]\:fill_headlineGrey svg path {
    fill: var(--colors-headline-grey);
  }

  .\[\&_a\,_\&_button\]\:c_skyBlue a,
  .\[\&_a\,_\&_button\]\:c_skyBlue button {
    color: var(--colors-sky-blue);
  }

  .\[\&_div\:first-of-type\]\:ta_center div:first-of-type {
    text-align: center;
  }

  .\[\&_\>_div\]\:d_flex > div {
    display: flex;
  }

  .\[\&_\>_div\]\:ai_center > div {
    align-items: center;
  }

  .\[\&_\>_div\]\:jc_center > div {
    justify-content: center;
  }

  .\[\&_button\]\:d_flex button {
    display: flex;
  }

  .\[\&_button\]\:ai_center button {
    align-items: center;
  }

  .\[\&_svg_\.border\]\:op_0\.9 svg .border {
    opacity: 0.9;
  }

  .\[\&_a\]\:as_center a {
    align-self: center;
  }

  .\[\&_\.headroom\]\:z_floatingHigh .headroom {
    z-index: var(--z-index-floating-high);
  }

  .\[\&_\.headroom\]\:bg-c_white .headroom {
    background-color: var(--colors-white);
  }

  .\[\&_\.headroom\]\:bx-sh_softBottomVerySoftRight .headroom {
    box-shadow: var(--shadows-soft-bottom-very-soft-right);
  }

  .\[\&_\.headroom--unfixed\]\:pos_relative .headroom--unfixed {
    position: relative;
  }

  .\[\&_\.headroom--unfixed\]\:trf_translateY\(0\) .headroom--unfixed {
    transform: translateY(0);
  }

  .\[\&_\.headroom--unpinned\]\:pos_fixed .headroom--unpinned {
    position: fixed;
  }

  .\[\&_\.headroom--unpinned\]\:trf_translateY\(-100\%\) .headroom--unpinned {
    transform: translateY(-100%);
  }

  .\[\&_\.headroom--pinned\]\:pos_fixed .headroom--pinned {
    position: fixed;
  }

  .\[\&_\.headroom--pinned\]\:trf_translateY\(0\%\) .headroom--pinned {
    transform: translateY(0%);
  }

  .\[\&_span\]\:c_red span {
    color: var(--colors-red);
  }

  .\[\&_span\]\:fs_body\.cat span {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&_span\]\:lh_body\.cat span {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&_span\]\:c_headlineGrey span {
    color: var(--colors-headline-grey);
  }

  .\[\&_h2\]\:as_center h2 {
    align-self: center;
  }

  .\[\&_h5\,_\&_p\]\:fs_body\.horse h5,
  .\[\&_h5\,_\&_p\]\:fs_body\.horse p {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_h5\,_\&_p\]\:ls_body\.horse h5,
  .\[\&_h5\,_\&_p\]\:ls_body\.horse p {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .\[\&_h2\]\:ta_left h2 {
    text-align: left;
  }

  .\[\&_label\]\:fs_heading\.H2\.desktop label {
    font-size: var(--font-sizes-heading--h2-desktop);
  }

  .\[\&_label\]\:lh_heading\.H2\.desktop label {
    line-height: var(--line-heights-heading--h2-desktop);
  }

  .\[\&_\>_div\:not\(\:first-of-type\)\]\:jc_space-evenly
    > div:not(:first-of-type) {
    justify-content: space-evenly;
  }

  .\[\&_\>_div_\>_a\]\:ta_center > div > a {
    text-align: center;
  }

  .\[\&_\>_div_\>_a\]\:d_flex > div > a {
    display: flex;
  }

  .\[\&_\>_div_\>_a\]\:ai_center > div > a {
    align-items: center;
  }

  .\[\&_\>_div\]\:ai_flex-start > div {
    align-items: flex-start;
  }

  .\[\&\[data-done\]\]\:c_headlineGrey[data-done],
  .\[\&\[data-active\]\]\:c_headlineGrey[data-active] {
    color: var(--colors-headline-grey);
  }

  .\[\&\[data-done\]\]\:bg-c_darkGreen[data-done],
  .\[\&\[data-active\]\]\:bg-c_darkGreen[data-active] {
    background-color: var(--colors-dark-green);
  }

  .\[\&\[data-active\]\[data-in-progress\]\]\:bg-c_headlineGrey[data-active][data-in-progress] {
    background-color: var(--colors-headline-grey);
  }

  .\[\&\[data-error\]\]\:bg-c_var\(--error-color\)[data-error] {
    background-color: var(--error-color);
  }

  .\[\&\[data-show\]\]\:d_block[data-show] {
    display: block;
  }

  .\[\&_h4\]\:ta_left h4 {
    text-align: left;
  }

  .\[\&_div\]\:fs_body\.butterfly div {
    font-size: var(--font-sizes-body-butterfly);
  }

  .\[\&_div\]\:lh_body\.butterfly div {
    line-height: var(--line-heights-body-butterfly);
  }

  .\[\&_label\]\:fs_heading\.H3\.desktop label {
    font-size: var(--font-sizes-heading--h3-desktop);
  }

  .\[\&_label\]\:lh_heading\.H3\.desktop label {
    line-height: var(--line-heights-heading--h3-desktop);
  }

  .\[\&_label\]\:fw_700 label {
    font-weight: 700;
  }

  .\[\&_h3\]\:ai_center h3 {
    align-items: center;
  }

  .\[\&_h3\]\:d_flex h3 {
    display: flex;
  }

  .\[\&_p\]\:c_black p {
    color: var(--colors-black);
  }

  .\[\&_button\]\:jc_center button {
    justify-content: center;
  }

  .\[\&_svg\]\:trf_rotate\(90deg\) svg {
    transform: rotate(90deg);
  }

  .\[\&_img\,_\&_svg\]\:obj-f_contain img,
  .\[\&_img\,_\&_svg\]\:obj-f_contain svg {
    object-fit: contain;
  }

  .\[\&_\.slick-track\]\:d_flex .slick-track {
    display: flex;
  }

  .\[\&_\.slick-slide\]\:float_none .slick-slide {
    float: none;
  }

  .\[\&_\.slick-list\]\:msk-i_var\(--slider-mask\) .slick-list {
    mask-image: var(--slider-mask);
    -webkit-mask-image: var(--slider-mask);
  }

  .\[\&_\.slick-list\]\:-webkit-mask-image_var\(--slider-mask\) .slick-list {
    -webkit-mask-image: var(--slider-mask);
  }

  .\[\&_h6\]\:c_darkGreen h6 {
    color: var(--colors-dark-green);
  }

  .\[\&_h6\]\:c_headlineGrey h6 {
    color: var(--colors-headline-grey);
  }

  .\[\&_h6\]\:fw_bold h6 {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_h6\]\:fs_body\.mouse h6 {
    font-size: var(--font-sizes-body-mouse);
  }

  .\[\&_h6\]\:ta_left h6 {
    text-align: left;
  }

  .\[\&_picture\]\:pos_absolute picture {
    position: absolute;
  }

  .\[\&_picture\]\:obj-f_cover picture {
    object-fit: cover;
  }

  .\[\&_picture\]\:trf_translate\(2px\,_-1px\)_scale\(0\.97\) picture {
    transform: translate(2px, -1px) scale(0.97);
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fs_inherit h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fs_inherit h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fs_inherit h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fs_inherit h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fs_inherit h6 {
    font-size: inherit;
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:lh_inherit h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:lh_inherit h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:lh_inherit h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:lh_inherit h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:lh_inherit h6 {
    line-height: inherit;
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:ls_inherit h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:ls_inherit h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:ls_inherit h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:ls_inherit h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:ls_inherit h6 {
    letter-spacing: inherit;
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_inherit h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_inherit h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_inherit h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_inherit h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_inherit h6 {
    font-weight: inherit;
  }

  .\[\&_\*\]\:c_inherit * {
    color: inherit;
  }

  .\[\&_\*\]\:ls_inherit * {
    letter-spacing: inherit;
  }

  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_800 h2,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_800 h3,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_800 h4,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_800 h5,
  .\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_800 h6 {
    font-weight: 800;
  }

  .\[\&\:\:after\]\:trf_rotateX\(180deg\)::after {
    transform: rotateX(180deg);
  }

  .\[\&\:\:after\]\:trf_none::after {
    transform: none;
  }

  .\[\&\:\:after\]\:content_\"\"::after {
    content: "";
  }

  .\[\&\:\:after\]\:d_block::after {
    display: block;
  }

  .\[\&\:\:after\]\:pos_absolute::after {
    position: absolute;
  }

  .\[\&\:\:after\]\:bg-i_var\(--tooltip-tail-image\)::after {
    background-image: var(--tooltip-tail-image);
  }

  .\[\&\:\:after\]\:bg-r_no-repeat::after {
    background-repeat: no-repeat;
  }

  .\[\&\:\:after\]\:bg-s_contain::after {
    background-size: contain;
  }

  .\[\&\:\:after\]\:filter_drop-shadow\(0_0_6px_rgb\(0_0_0_\/_30\%\)\)::after {
    filter: drop-shadow(0 0 6px rgb(0 0 0 / 30%));
  }

  .\[\&\:\:after\]\:cp-path_inset\(0_-20px_-20px_-20px\)::after {
    clip-path: inset(0 -20px -20px -20px);
    -webkit-clip-path: inset(0 -20px -20px -20px);
  }

  .\[\&\:\:after\]\:pointer-events_none::after {
    pointer-events: none;
  }

  .\[\&_p\]\:fs_body\.butterfly p {
    font-size: var(--font-sizes-body-butterfly);
  }

  .\[\&_p\]\:lh_body\.butterfly p {
    line-height: var(--line-heights-body-butterfly);
  }

  .\[\&_p\]\:ls_body\.butterfly p {
    letter-spacing: var(--letter-spacings-body-butterfly);
  }

  .disabled\:op_0\.3:is(
      :disabled,
      [disabled],
      [data-disabled],
      [aria-disabled="true"]
    ) {
    opacity: 0.3;
  }

  .disabled\:cursor_not-allowed:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    cursor: not-allowed;
  }

  .\[\&_h4\]\:fs_heading\.H6\.desktop h4 {
    font-size: var(--font-sizes-heading--h6-desktop);
  }

  .\[\&_h4\]\:fs_heading\.H4\.mobile h4 {
    font-size: var(--font-sizes-heading--h4-mobile);
  }

  .\[\&_h4\]\:lh_heading\.H6\.desktop h4 {
    line-height: var(--line-heights-heading--h6-desktop);
  }

  .\[\&_h4\]\:lh_heading\.H4\.mobile h4 {
    line-height: var(--line-heights-heading--h4-mobile);
  }

  .\[\&_h4\]\:ls_heading\.H6\.desktop h4 {
    letter-spacing: var(--letter-spacings-heading--h6-desktop);
  }

  .\[\&_h4\]\:ls_heading\.H4\.mobile h4 {
    letter-spacing: var(--letter-spacings-heading--h4-mobile);
  }

  .\[\&_h4\]\:us_none h4 {
    -webkit-user-select: none;
    user-select: none;
  }

  .disabled\:bg-c_lightGrey:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    background-color: var(--colors-light-grey);
  }

  .disabled\:c_white:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    color: var(--colors-white);
  }

  .disabled\:bx-sh_none:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    box-shadow: var(--shadows-none);
  }

  .disabled\:c_lightGrey:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    color: var(--colors-light-grey);
  }

  .disabled\:pointer-events_none:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    pointer-events: none;
  }

  .disabled\:cursor_default:is(
    :disabled,
    [disabled],
    [data-disabled],
    [aria-disabled="true"]
  ) {
    cursor: default;
  }

  .before\:content_\'\'::before {
    content: "";
  }

  .before\:bg-i_var\(--checkbox-icon\)::before {
    background-image: var(--checkbox-icon);
  }

  .before\:bg-r_no-repeat::before {
    background-repeat: no-repeat;
  }

  .before\:pos_relative::before {
    position: relative;
  }

  .before\:d_inline-block::before {
    display: inline-block;
  }

  .before\:ta_center::before {
    text-align: center;
  }

  .\[\&_\>_span\]\:c_linkBlue > span {
    color: var(--colors-link-blue);
  }

  .\[\&_\>_span\]\:ls_body\.cat > span {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_\>_span_\>_img\]\:cursor_pointer > span > img {
    cursor: pointer;
  }

  .\[\&_\>_span_\>_img\]\:d_inline-block > span > img {
    display: inline-block;
  }

  .\[\&_\>_span_\>_img\]\:pos_relative > span > img {
    position: relative;
  }

  .\[\&_div\]\:d_flex div {
    display: flex;
  }

  .placeholder\:c_stdTextGrey::placeholder,
  .placeholder\:c_stdTextGrey[data-placeholder] {
    color: var(--colors-std-text-grey);
  }

  .\[\&\:\:-ms-reveal\]\:d_none::-ms-reveal {
    display: none;
  }

  .\[\&_\>_div_ul\]\:c_inherit > div ul {
    color: inherit;
  }

  .\[\&_\>_div_ul\]\:fs_inherit > div ul {
    font-size: inherit;
  }

  .\[\&_\>_div_ul\]\:lh_inherit > div ul {
    line-height: inherit;
  }

  .\[\&_\>_div_ul\]\:ps_baseUnit\.mobile2 > div ul {
    padding-inline-start: var(--spacing-base-unit-mobile2);
  }

  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_red label,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_red > div,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_red input {
    color: var(--colors-red);
  }

  .\[\&_label\,_\&_\>_div\]\:c_darkGreen label,
  .\[\&_label\,_\&_\>_div\]\:c_darkGreen > div {
    color: var(--colors-dark-green);
  }

  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_lightGrey label,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_lightGrey > div,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_lightGrey input {
    color: var(--colors-light-grey);
  }

  .\[\&_fieldset\]\:bg-c_backgroundGrey fieldset {
    background-color: var(--colors-background-grey);
  }

  .\[\&_fieldset\]\:c_lightGrey fieldset {
    color: var(--colors-light-grey);
  }

  .\[\&_button\]\:cursor_default button {
    cursor: default;
  }

  .\[\&_label\]\:c_lightGrey label,
  .\[\&_input\]\:c_lightGrey input {
    color: var(--colors-light-grey);
  }

  .placeholder\:c_lightGrey::placeholder,
  .placeholder\:c_lightGrey[data-placeholder] {
    color: var(--colors-light-grey);
  }

  .\[\&\:\:file-selector-button\]\:c_linkBlue::file-selector-button {
    color: var(--colors-link-blue);
  }

  .\[\&\:\:file-selector-button\]\:lh_body\.cat::file-selector-button {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&\:\:file-selector-button\]\:fw_bold::file-selector-button {
    font-weight: var(--font-weights-bold);
  }

  .\[\&\:\:file-selector-button\]\:fs_body\.cat::file-selector-button {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&\:\:file-selector-button\]\:ls_1px::file-selector-button {
    letter-spacing: 1px;
  }

  .\[\&_path\]\:fill_white path {
    fill: var(--colors-white);
  }

  .\[\&_label\,_\&_\>_div\,_\&_select\]\:c_red label,
  .\[\&_label\,_\&_\>_div\,_\&_select\]\:c_red > div,
  .\[\&_label\,_\&_\>_div\,_\&_select\]\:c_red select {
    color: var(--colors-red);
  }

  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_darkGreen label,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_darkGreen > div,
  .\[\&_label\,_\&_\>_div\,_\&_input\]\:c_darkGreen input {
    color: var(--colors-dark-green);
  }

  .\[\&_li\]\:c_headlineGrey li {
    color: var(--colors-headline-grey);
  }

  .\[\&_button\]\:bg-c_transparent button {
    background-color: var(--colors-transparent);
  }

  .placeholder\:c_rgba\(77\,_77\,_77\,_0\.7\)::placeholder,
  .placeholder\:c_rgba\(77\,_77\,_77\,_0\.7\)[data-placeholder] {
    color: rgba(77, 77, 77, 0.7);
  }

  .placeholder\:tt_none::placeholder,
  .placeholder\:tt_none[data-placeholder] {
    text-transform: none;
  }

  .\[\&_svg_circle\]\:fill_transparent svg circle {
    fill: var(--colors-transparent);
  }

  .\[\&_svg_path\]\:fill_token\(colors\.black\) svg path {
    fill: var(--colors-black);
  }

  .before\:d_block::before {
    display: block;
  }

  .before\:d_none::before {
    display: none;
  }

  .before\:content_\"\"::before {
    content: "";
  }

  .before\:bg-c_white::before {
    background-color: var(--colors-white);
  }

  .before\:msk-s_cover::before {
    mask-size: cover;
    -webkit-mask-size: cover;
  }

  .\[\&_\>_div_\>_div\]\:anim-n_visibilityFade > div > div {
    animation-name: visibilityFade;
  }

  .\[\&_\>_div_\>_div\]\:anim-dur_0\.8s > div > div {
    animation-duration: 0.8s;
  }

  .\[\&_\>_div_\>_div\]\:anim-tmf_ease > div > div {
    animation-timing-function: ease;
  }

  .\[\&_\>_div_\>_div\]\:anim-fm_forwards > div > div {
    animation-fill-mode: forwards;
  }

  .before\:op_0::before {
    opacity: 0;
  }

  .before\:pointer-events_none::before {
    pointer-events: none;
  }

  .before\:anim-dly_0\.7s::before {
    animation-delay: 0.7s;
  }

  .disabled\:ring-c_black\.transparent:is(
      :disabled,
      [disabled],
      [data-disabled],
      [aria-disabled="true"]
    ) {
    outline-color: var(--colors-black-transparent);
  }

  .after\:d_none::after {
    display: none;
  }

  .after\:trf_rotate\(45deg\)::after {
    transform: rotate(45deg);
  }

  .\[\&_p\]\:lh_16px p {
    line-height: 16px;
  }

  .\[\&_ul\]\:d_flex ul {
    display: flex;
  }

  .\[\&_ul\]\:flex-d_column ul {
    flex-direction: column;
  }

  .\[\&_li\]\:ac_center li {
    align-content: center;
  }

  .\[\&_li\]\:d_flex li {
    display: flex;
  }

  .\[\&_ul\]\:rg_baseUnit\.mobile2 ul {
    row-gap: var(--spacing-base-unit-mobile2);
  }

  .\[\&_q\]\:quotes_\"„\"_\"“\" q {
    quotes: "„" "“";
  }

  .\[\&_\>_div\]\:ls_body\.horse > div {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .\[\&_svg\]\:fill_black svg {
    fill: var(--colors-black);
  }

  .\[\&_span\]\:lh_0 span {
    line-height: 0;
  }

  .\[\&_path\]\:fill_linkBlue path {
    fill: var(--colors-link-blue);
  }

  .\[\&_\:\:placeholder\]\:c_headlineGrey ::placeholder {
    color: var(--colors-headline-grey);
  }

  .\[\&_\:\:placeholder\]\:tt_none ::placeholder {
    text-transform: none;
  }

  .\[\&_\:\:placeholder\]\:fs_body\.mouse ::placeholder {
    font-size: var(--font-sizes-body-mouse);
  }

  .\[\&_\:\:placeholder\]\:lh_body\.mouse ::placeholder {
    line-height: var(--line-heights-body-mouse);
  }

  .\[\&_\:\:placeholder\]\:ls_body\.mouse ::placeholder {
    letter-spacing: var(--letter-spacings-body-mouse);
  }

  .after\:content_\'\'::after {
    content: "";
  }

  .after\:bg-c_disabledGrey\.transparent::after {
    background-color: var(--colors-disabled-grey-transparent);
  }

  .after\:op_0::after {
    opacity: 0;
  }

  .before\:bg-c_headlineGrey::before {
    background-color: var(--colors-headline-grey);
  }

  .before\:trf_rotate\(45deg\)::before {
    transform: rotate(45deg);
  }

  .before\:trf-o_top_left::before {
    transform-origin: top left;
  }

  .\[\&_path\]\:fill_lightGrey path {
    fill: var(--colors-light-grey);
  }

  .before\:bg-c_lightGrey::before {
    background-color: var(--colors-light-grey);
  }

  .\[\&_svg\]\:trf_rotate\(270deg\) svg {
    transform: rotate(270deg);
  }

  .\[\&_span\]\:d_flex span {
    display: flex;
  }

  .\[\&_span\]\:ai_center span {
    align-items: center;
  }

  .\[\&_span\]\:c_linkBlue span {
    color: var(--colors-link-blue);
  }

  .\[\&_span\]\:ls_body\.cat span {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_h3\]\:c_darkGreen h3 {
    color: var(--colors-dark-green);
  }

  .\[\&_img\]\:obj-p_center_center img {
    object-position: center center;
  }

  .\[\&_svg\]\:fill_darkGreen svg {
    fill: var(--colors-dark-green);
  }

  .\[\&_span\]\:c_blue span {
    color: var(--colors-blue);
  }

  .\[\&_div\]\:trf_rotate\(225deg\) div {
    transform: rotate(225deg);
  }

  .\[\&_div\]\:trf_rotate\(45deg\) div {
    transform: rotate(45deg);
  }

  .\[\&_div\]\:trf-o_center div {
    transform-origin: center;
  }

  .\[\&_li\]\:pos_relative li {
    position: relative;
  }

  .\[\&_li\]\:d_inline-block li {
    display: inline-block;
  }

  .\[\&_li\]\:cursor_pointer li {
    cursor: pointer;
  }

  .\[\&_img\]\:obj-p_bottom_center img {
    object-position: bottom center;
  }

  .\[\&_\>_a\]\:c_headlineGrey > a {
    color: var(--colors-headline-grey);
  }

  .\[\&_\>_a\]\:cursor_pointer > a {
    cursor: pointer;
  }

  .\[\&_\>_a\]\:tov_ellipsis > a {
    text-overflow: ellipsis;
  }

  .\[\&_\>_a\]\:white-space_nowrap > a {
    white-space: nowrap;
  }

  .\[\&_\>_a\]\:fw_400 > a {
    font-weight: 400;
  }

  .\[\&_\>_a\]\:fs_body\.horse > a {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_\>_a\]\:ta_left > a {
    text-align: left;
  }

  .\[\&_\>_a\]\:d_block > a {
    display: block;
  }

  .\[\&_\>_a\]\:pos_relative > a {
    position: relative;
  }

  .\[\&_\>_a\]\:ai_center > a {
    align-items: center;
  }

  .\[\&_\>_a\]\:fs_body\.mouse > a {
    font-size: var(--font-sizes-body-mouse);
  }

  .\[\&_\>_a\]\:d_flex > a {
    display: flex;
  }

  .\[\&_\>_a\]\:c_white > a {
    color: var(--colors-white);
  }

  .\[\&\:\:after\]\:d_inline-block::after {
    display: inline-block;
  }

  .\[\&\:\:after\]\:bg-c_red::after {
    background-color: var(--colors-red);
  }

  .\[\&\:\:after\]\:trf_scaleX\(-1\)::after {
    transform: scaleX(-1);
  }

  .\[\&_svg\]\:trf_rotate\(-90deg\) svg {
    transform: rotate(-90deg);
  }

  .\[\&_span\]\:fw_700 span {
    font-weight: 700;
  }

  .\[\&_div\]\:flex-g_1 div {
    flex-grow: 1;
  }

  .\[\&_a\]\:fs_inherit a {
    font-size: inherit;
  }

  .\[\&_a\]\:lh_inherit a {
    line-height: inherit;
  }

  .\[\&_iframe\]\:pos_absolute iframe {
    position: absolute;
  }

  .\[\&_video\]\:asp_16_\/_9 video {
    aspect-ratio: 16 / 9;
  }

  .\[\&_video\]\:obj-f_contain video {
    object-fit: contain;
  }

  .\[\&_h3\]\:c_black h3 {
    color: var(--colors-black);
  }

  .\[\&_svg\]\:fill_white svg {
    fill: var(--colors-white);
  }

  .\[\&_svg\]\:c_black svg {
    color: var(--colors-black);
  }

  .\[\&\&\]\:trf_rotate\(270deg\).\[\&\&\]\:trf_rotate\(270deg\) {
    transform: rotate(270deg);
  }

  .\[\&\&\]\:trf_rotate\(90deg\).\[\&\&\]\:trf_rotate\(90deg\) {
    transform: rotate(90deg);
  }

  .\[\&_\>_a\]\:tt_capitalize > a {
    text-transform: capitalize;
  }

  .\[\&_\>_a\]\:lh_body\.horse > a {
    line-height: var(--line-heights-body-horse);
  }

  .\[\&_\>_a\]\:fw_700 > a {
    font-weight: 700;
  }

  .\[\&_\>_a\]\:d_inline-flex > a {
    display: inline-flex;
  }

  .\[\&_\>_a\]\:fs_body\.cat > a {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&_\>_a\]\:lh_body\.cat > a {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&_div\[data-navitem\]\]\:d_inline-block div[data-navitem] {
    display: inline-block;
  }

  .\[\&_\>_a\]\:ls_body\.cat > a {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_input\[type\=\'radio\'\]\]\:ap_none input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:d_grid input[type="radio"] {
    display: grid;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:c_lightGrey input[type="radio"] {
    color: var(--colors-light-grey);
  }

  .\[\&_input\[type\=\'radio\'\]\:checked\]\:c_linkBlue
    input[type="radio"]:checked {
    color: var(--colors-link-blue);
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:content_\"_\"
    input[type="radio"]::before {
    content: " ";
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:trf_scale\(0\)
    input[type="radio"]::before {
    transform: scale(0);
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:op_0 input[type="radio"]::before {
    opacity: 0;
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:bg-c_currentColor
    input[type="radio"]::before {
    background-color: currentColor;
  }

  .\[\&_input\[type\=\'radio\'\]\:checked\:\:before\]\:trf_scale\(1\)
    input[type="radio"]:checked::before {
    transform: scale(1);
  }

  .\[\&_input\[type\=\'radio\'\]\:checked\:\:before\]\:op_1
    input[type="radio"]:checked::before {
    opacity: 1;
  }

  .\[\&_input\[type\=\'radio\'\]\]\:c_red input[type="radio"] {
    color: var(--colors-red);
  }

  .\[\&_li\]\:li-t_disc li {
    list-style-type: disc;
  }

  .\[\&_li\]\:fw_400 li {
    font-weight: 400;
  }

  .\[\&_svg\]\:trf_rotate\(180deg\) svg {
    transform: rotate(180deg);
  }

  .\[\&_button\]\:d_block button {
    display: block;
  }

  .\[\&_\>_span\]\:c_inherit > span {
    color: inherit;
  }

  .\[\&_\>_span\]\:fs_inherit > span {
    font-size: inherit;
  }

  .\[\&_\>_span\]\:lh_inherit > span {
    line-height: inherit;
  }

  .\[\&_div\]\:c_headlineGrey div {
    color: var(--colors-headline-grey);
  }

  .\[\&_picture\]\:pos_relative picture {
    position: relative;
  }

  .\[\&\[data-captcha-show\]\]\:d_block[data-captcha-show] {
    display: block;
  }

  .\[\&\[data-captcha-show\]\]\:pos_fixed[data-captcha-show] {
    position: fixed;
  }

  .\[\&\[data-captcha-show\]\]\:trf_translate\(-50\%\,_-50\%\)[data-captcha-show] {
    transform: translate(-50%, -50%);
  }

  .\[\&\[data-captcha-show\]\]\:bg-c_black\.transparent[data-captcha-show] {
    background-color: var(--colors-black-transparent);
  }

  .\[\&\[data-captcha-show\]\]\:z_popup[data-captcha-show] {
    z-index: var(--z-index-popup);
  }

  .\[\&\[data-captcha-show\]\]\:d_flex[data-captcha-show] {
    display: flex;
  }

  .\[\&\[data-captcha-show\]\]\:ai_center[data-captcha-show] {
    align-items: center;
  }

  .\[\&\[data-captcha-show\]\]\:jc_center[data-captcha-show] {
    justify-content: center;
  }

  .\[\&\:nth-of-type\(even\)\]\:bg-c_backgroundGrey:nth-of-type(even) {
    background-color: var(--colors-background-grey);
  }

  .\[\&_span\]\:fs_inherit span {
    font-size: inherit;
  }

  .\[\&_span\]\:lh_inherit span {
    line-height: inherit;
  }

  .\[\&_span\,_\&_ul\]\:c_inherit span,
  .\[\&_span\,_\&_ul\]\:c_inherit ul {
    color: inherit;
  }

  .\[\&_span\,_\&_ul\]\:fs_inherit span,
  .\[\&_span\,_\&_ul\]\:fs_inherit ul {
    font-size: inherit;
  }

  .\[\&_span\,_\&_ul\]\:lh_inherit span,
  .\[\&_span\,_\&_ul\]\:lh_inherit ul {
    line-height: inherit;
  }

  .\[\&_ul\]\:ps_baseUnit\.mobile2 ul {
    padding-inline-start: var(--spacing-base-unit-mobile2);
  }

  .\[\&_path\]\:fill_paleBlue path {
    fill: var(--colors-pale-blue);
  }

  .\[\&_li\]\:c_linkBlue li {
    color: var(--colors-link-blue);
  }

  .\[\&_li\]\:fw_bold li {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_svg\]\:flex-sh_0 svg {
    flex-shrink: 0;
  }

  .\[\&_h2\]\:ls_body\.cat h2 {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_a\]\:c_headlineGrey a {
    color: var(--colors-headline-grey);
  }

  .\[\&_a\]\:ls_body\.mouse a {
    letter-spacing: var(--letter-spacings-body-mouse);
  }

  .\[\&_a\]\:fs_body\.mouse a {
    font-size: var(--font-sizes-body-mouse);
  }

  .\[\&_a\]\:lh_body\.mouse a {
    line-height: var(--line-heights-body-mouse);
  }

  .\[\&_h3\]\:ta_center h3 {
    text-align: center;
  }

  .\[\&_li\]\:lh_body\.horse li {
    line-height: var(--line-heights-body-horse);
  }

  .\[\&_path\]\:fill_black path {
    fill: var(--colors-black);
  }

  .\[\&_\>_div\]\:d_inline-block > div {
    display: inline-block;
  }

  .\[\&_a\:nth-of-type\(n\+4\)\]\:d_none a:nth-of-type(n + 4) {
    display: none;
  }

  .\[\&_h2\,_\&_h1\]\:fs_heading\.H2\.mobile h2,
  .\[\&_h2\,_\&_h1\]\:fs_heading\.H2\.mobile h1 {
    font-size: var(--font-sizes-heading--h2-mobile);
  }

  .\[\&_h2\,_\&_h1\]\:lh_heading\.H2\.mobile h2,
  .\[\&_h2\,_\&_h1\]\:lh_heading\.H2\.mobile h1 {
    line-height: var(--line-heights-heading--h2-mobile);
  }

  .\[\&_h2\,_\&_h1\]\:ls_heading\.H2\.mobile h2,
  .\[\&_h2\,_\&_h1\]\:ls_heading\.H2\.mobile h1 {
    letter-spacing: var(--letter-spacings-heading--h2-mobile);
  }

  .\[\&_h2\,_\&_h1\]\:white-space_normal h2,
  .\[\&_h2\,_\&_h1\]\:white-space_normal h1 {
    white-space: normal;
  }

  .\[\&_ul\]\:ta_left ul,
  .\[\&_ol\]\:ta_left ol {
    text-align: left;
  }

  .\[\&_table\]\:d_flex table {
    display: flex;
  }

  .\[\&_table\]\:flex-d_column table {
    flex-direction: column;
  }

  .\[\&_p\:last-of-type\]\:mb_0 p:last-of-type,
  .\[\&_p\]\:mb_0 p {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_\>_img\]\:mr_baseUnit\.mobile1 > img {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .\[\&_h2\]\:mb_baseUnit\.mobile2 h2 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&_svg\]\:h_baseUnit\.mobile6 svg {
    height: var(--sizes-base-unit-mobile6);
  }

  .\[\&_svg\]\:w_baseUnit\.mobile6 svg {
    width: var(--sizes-base-unit-mobile6);
  }

  .\[\&_p\]\:mb_baseUnit\.mobile3 p {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_img\]\:w_100\% img {
    width: 100%;
  }

  .\[\&_img\]\:h_auto img {
    height: auto;
  }

  .\[\&_img\]\:left_0 img {
    left: var(--spacing-0);
  }

  .\[\&_img\]\:top_0 img {
    top: var(--spacing-0);
  }

  .\[\&_svg\]\:w_16px svg {
    width: 16px;
  }

  .\[\&_svg\]\:h_16px svg {
    height: 16px;
  }

  .\[\&\:not\(\:first-child\)\]\:mr_var\(--coin-overlap\,_0\):not(
    :first-child
  ) {
    margin-right: var(--coin-overlap, 0);
  }

  .\[\&_div\]\:w_58px div {
    width: 58px;
  }

  .\[\&_h3\]\:mb_0 h3 {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_svg\]\:mr_baseUnit\.mobile2 svg {
    margin-right: var(--spacing-base-unit-mobile2);
  }

  .\[\&_svg\]\:w_baseUnit\.mobile4 svg {
    width: var(--sizes-base-unit-mobile4);
  }

  .\[\&_svg\]\:h_baseUnit\.mobile4 svg {
    height: var(--sizes-base-unit-mobile4);
  }

  .\[\&_ul\,_\&_ol\]\:pl_baseUnit\.mobile3 ul,
  .\[\&_ul\,_\&_ol\]\:pl_baseUnit\.mobile3 ol {
    padding-left: var(--spacing-base-unit-mobile3);
  }

  .\[\&_img\]\:mt_baseUnit\.mobile1 img {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .\[\&_img\]\:mb_baseUnit\.mobile1 img,
  .\[\&_h2\,_\&_h3\]\:mb_baseUnit\.mobile1 h2,
  .\[\&_h2\,_\&_h3\]\:mb_baseUnit\.mobile1 h3 {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_h1\]\:mb_baseUnit\.mobile2 h1 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&_h5\]\:mb_0 h5 {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_h1\]\:mb_baseUnit\.mobile3 h1 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&\[data-label\]\]\:bd-b-c_disabledGrey[data-label] {
    border-bottom-color: var(--colors-disabled-grey);
  }

  .\[\&_img\]\:h_100\% img {
    height: 100%;
  }

  .\[\&_div\]\:mr_3px div {
    margin-right: 3px;
  }

  .\[\&_picture\]\:max-w_none picture {
    max-width: none;
  }

  .after\:w_baseUnit\.mobile2::after {
    width: var(--sizes-base-unit-mobile2);
  }

  .after\:h_baseUnit\.mobile2::after {
    height: var(--sizes-base-unit-mobile2);
  }

  .after\:top_75px::after {
    top: 75px;
  }

  .after\:right_0::after {
    right: var(--spacing-0);
  }

  .\[\&_svg\]\:w_75px svg {
    width: 75px;
  }

  .\[\&_svg\]\:h_90px svg {
    height: 90px;
  }

  .\[\&_h1\]\:mb_baseUnit\.mobile7 h1 {
    margin-bottom: var(--spacing-base-unit-mobile7);
  }

  .\[\&_h1\]\:mt_0 h1 {
    margin-top: var(--spacing-0);
  }

  .\[\&_\.slick-list\]\:w_100\% .slick-list {
    width: 100%;
  }

  .\[\&_p\]\:max-w_712px p {
    max-width: 712px;
  }

  .\[\&_h5\]\:mb_baseUnit\.mobile1 h5 {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_button\]\:w_100\% button {
    width: 100%;
  }

  .\[\&_h2\]\:mt_0 h2 {
    margin-top: var(--spacing-0);
  }

  .\[\&_h2\]\:mb_baseUnit\.mobile3 h2 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_h2\]\:max-w_712px h2 {
    max-width: 712px;
  }

  .before\:top_50\%::before {
    top: 50%;
  }

  .before\:left_-8px::before {
    left: -8px;
  }

  .\[\&_svg\]\:h_baseUnit\.mobile2 svg {
    height: var(--sizes-base-unit-mobile2);
  }

  .\[\&_svg\]\:w_baseUnit\.mobile2 svg {
    width: var(--sizes-base-unit-mobile2);
  }

  .\[\&_form\]\:ml_0 form {
    margin-left: var(--spacing-0);
  }

  .\[\&_form\]\:mr_auto form {
    margin-right: auto;
  }

  .\[\&_img\]\:w_80px img {
    width: 80px;
  }

  .\[\&_img\]\:h_40px img {
    height: 40px;
  }

  .\[\&_div\:first-of-type\]\:w_100\% div:first-of-type {
    width: 100%;
  }

  .\[\&_div\:first-of-type\]\:mt_baseUnit\.mobile2 div:first-of-type {
    margin-top: var(--spacing-base-unit-mobile2);
  }

  .\[\&_div\:first-of-type\]\:mb_baseUnit\.mobile1 div:first-of-type {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_\>_div\]\:w_90px > div {
    width: 90px;
  }

  .\[\&_\>_div\]\:h_100px > div {
    height: 100px;
  }

  .\[\&_svg\]\:w_90px svg {
    width: 90px;
  }

  .\[\&_svg\]\:h_100px svg {
    height: 100px;
  }

  .\[\&_svg\]\:w_baseUnit\.mobile3 svg {
    width: var(--sizes-base-unit-mobile3);
  }

  .\[\&_svg\]\:h_baseUnit\.mobile3 svg {
    height: var(--sizes-base-unit-mobile3);
  }

  .\[\&_svg\]\:w_300px svg {
    width: 300px;
  }

  .\[\&_a\]\:max-w_482px a {
    max-width: 482px;
  }

  .\[\&_a\]\:w_100\% a,
  .\[\&_p\]\:w_100\% p {
    width: 100%;
  }

  .\[\&_\.headroom\]\:top_0 .headroom {
    top: var(--spacing-0);
  }

  .\[\&_\.headroom\]\:left_0 .headroom {
    left: var(--spacing-0);
  }

  .\[\&_\.headroom\]\:right_0 .headroom {
    right: var(--spacing-0);
  }

  .\[\&_button\]\:min-w_328px button {
    min-width: 328px;
  }

  .\[\&_h2\]\:max-w_528px h2 {
    max-width: 528px;
  }

  .\[\&_h5\]\:mb_baseUnit\.mobile2 h5 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&_svg\]\:w_48px svg {
    width: 48px;
  }

  .\[\&_svg\]\:h_48px svg {
    height: 48px;
  }

  .\[\&_\>_div_\>_a\]\:w_90px > div > a {
    width: 90px;
  }

  .\[\&_svg\]\:w_20px svg {
    width: 20px;
  }

  .\[\&_svg\]\:h_20px svg {
    height: 20px;
  }

  .\[\&\[data-first\]\]\:bdr-tl_baseUnit\.mobile1[data-first] {
    border-top-left-radius: var(--radii-base-unit-mobile1);
  }

  .\[\&\[data-first\]\]\:bdr-bl_baseUnit\.mobile1[data-first] {
    border-bottom-left-radius: var(--radii-base-unit-mobile1);
  }

  .\[\&\[data-first\]\]\:bdr-tr_0[data-first] {
    border-top-right-radius: 0;
  }

  .\[\&\[data-first\]\]\:bdr-br_0[data-first] {
    border-bottom-right-radius: 0;
  }

  .\[\&\[data-last\]\]\:bdr-tl_0[data-last] {
    border-top-left-radius: 0;
  }

  .\[\&\[data-last\]\]\:bdr-bl_0[data-last] {
    border-bottom-left-radius: 0;
  }

  .\[\&\[data-last\]\]\:bdr-tr_baseUnit\.mobile1[data-last] {
    border-top-right-radius: var(--radii-base-unit-mobile1);
  }

  .\[\&\[data-last\]\]\:bdr-br_baseUnit\.mobile1[data-last] {
    border-bottom-right-radius: var(--radii-base-unit-mobile1);
  }

  .\[\&_h4\]\:mb_baseUnit\.mobile3 h4 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_img\]\:w_21px img {
    width: 21px;
  }

  .\[\&_img\]\:mt_2px img {
    margin-top: 2px;
  }

  .\[\&_svg\]\:h_38px svg {
    height: 38px;
  }

  .\[\&_svg\]\:w_38px svg {
    width: 38px;
  }

  .\[\&_svg\]\:h_24px svg {
    height: 24px;
  }

  .\[\&_svg\]\:w_24px svg {
    width: 24px;
  }

  .\[\&_h3\]\:mt_baseUnit\.mobile3 h3 {
    margin-top: var(--spacing-base-unit-mobile3);
  }

  .\[\&_h3\]\:mb_baseUnit\.mobile1 h3 {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_p\]\:mt_0 p {
    margin-top: var(--spacing-0);
  }

  .\[\&_svg\]\:mr_baseUnit\.mobile1 svg {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .\[\&_svg\]\:h_14px svg {
    height: 14px;
  }

  .\[\&_button\]\:mt_0 button {
    margin-top: var(--spacing-0);
  }

  .\[\&_button\]\:mb_baseUnit\.mobile3 button {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_button\]\:w_98px button {
    width: 98px;
  }

  .\[\&_svg\]\:h_18px svg {
    height: 18px;
  }

  .\[\&_svg\]\:mb_3px svg {
    margin-bottom: 3px;
  }

  .\[\&_svg\]\:mb_0 svg {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_img\,_\&_svg\]\:w_100\% img,
  .\[\&_img\,_\&_svg\]\:w_100\% svg {
    width: 100%;
  }

  .\[\&_img\,_\&_svg\]\:h_100\% img,
  .\[\&_img\,_\&_svg\]\:h_100\% svg {
    height: 100%;
  }

  .\[\&_\.slick-slide\]\:h_auto .slick-slide {
    height: auto;
  }

  .\[\&_svg\]\:mt_4px svg {
    margin-top: 4px;
  }

  .\[\&_h6\]\:mb_0 h6 {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_form\]\:min-h_initial form {
    min-height: initial;
  }

  .\[\&_picture\]\:top_0 picture {
    top: var(--spacing-0);
  }

  .\[\&_picture\]\:left_0 picture {
    left: var(--spacing-0);
  }

  .\[\&_picture\]\:w_100\% picture {
    width: 100%;
  }

  .\[\&_picture\]\:h_auto picture {
    height: auto;
  }

  .\[\&_p_\+_p\]\:mt_baseUnit\.mobile1 p + p {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .\[\&\:\:after\]\:top_-25px::after {
    top: -25px;
  }

  .\[\&\:\:after\]\:top_unset::after {
    top: unset;
  }

  .\[\&\:\:after\]\:bottom_unset::after {
    bottom: unset;
  }

  .\[\&\:\:after\]\:bottom_-25px::after {
    bottom: -25px;
  }

  .\[\&\:\:after\]\:w_25px::after {
    width: 25px;
  }

  .\[\&\:\:after\]\:h_25px::after {
    height: 25px;
  }

  .\[\&\:\:after\]\:right_0::after {
    right: var(--spacing-0);
  }

  .\[\&\:\:after\]\:left_0::after {
    left: var(--spacing-0);
  }

  .\[\&_img\]\:w_20px img {
    width: 20px;
  }

  .lastOfType\:mb_baseUnit\.mobile1:last-of-type {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .before\:mr_baseUnit\.mobile1::before {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .before\:top_1px::before {
    top: 1px;
  }

  .before\:w_baseUnit\.mobile2::before {
    width: var(--sizes-base-unit-mobile2);
  }

  .before\:h_baseUnit\.mobile2::before {
    height: var(--sizes-base-unit-mobile2);
  }

  .\[\&_\>_span_\>_img\]\:ml_4px > span > img {
    margin-left: 4px;
  }

  .\[\&_\>_span_\>_img\]\:w_baseUnit\.mobile2 > span > img {
    width: var(--sizes-base-unit-mobile2);
  }

  .\[\&_\>_span_\>_img\]\:h_baseUnit\.mobile2 > span > img {
    height: var(--sizes-base-unit-mobile2);
  }

  .\[\&_\>_span_\>_img\]\:top_3px > span > img {
    top: 3px;
  }

  .\[\&_\>_div\,_\&_svg\]\:w_48px > div,
  .\[\&_\>_div\,_\&_svg\]\:w_48px svg {
    width: 48px;
  }

  .\[\&_\>_div\,_\&_svg\]\:h_48px > div,
  .\[\&_\>_div\,_\&_svg\]\:h_48px svg {
    height: 48px;
  }

  .lastOfType\:mr_baseUnit\.mobile2:last-of-type {
    margin-right: var(--spacing-base-unit-mobile2);
  }

  .\[\&\:\:file-selector-button\]\:pt_12px::file-selector-button {
    padding-top: 12px;
  }

  .\[\&\:\:file-selector-button\]\:pb_12px::file-selector-button {
    padding-bottom: 12px;
  }

  .\[\&\:\:file-selector-button\]\:pl_baseUnit\.mobile3::file-selector-button {
    padding-left: var(--spacing-base-unit-mobile3);
  }

  .\[\&\:\:file-selector-button\]\:pr_baseUnit\.mobile3::file-selector-button {
    padding-right: var(--spacing-base-unit-mobile3);
  }

  .\[\&\:\:file-selector-button\]\:mr_baseUnit\.mobile1::file-selector-button {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .\[\&_svg\]\:max-h_40px svg {
    max-height: 40px;
  }

  .\[\&_svg\]\:max-w_32px svg {
    max-width: 32px;
  }

  .\[\&_li\]\:mt_baseUnit\.mobile1 li {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .\[\&_li\]\:mb_baseUnit\.mobile1 li {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_li\]\:ml_0 li {
    margin-left: var(--spacing-0);
  }

  .\[\&_li\]\:mr_0 li {
    margin-right: var(--spacing-0);
  }

  .\[\&_svg\]\:ml_baseUnit\.mobile2 svg {
    margin-left: var(--spacing-base-unit-mobile2);
  }

  .\[\&_img\]\:w_baseUnit\.mobile4 img {
    width: var(--sizes-base-unit-mobile4);
  }

  .\[\&_img\]\:h_baseUnit\.mobile4 img {
    height: var(--sizes-base-unit-mobile4);
  }

  .before\:w_18px::before {
    width: 18px;
  }

  .before\:h_18px::before {
    height: 18px;
  }

  .\[\&_span\]\:w_60\% span {
    width: 60%;
  }

  .\[\&_span\]\:w_80\% span {
    width: 80%;
  }

  .before\:top_-4px::before {
    top: -4px;
  }

  .before\:left_-4px::before {
    left: -4px;
  }

  .before\:w_calc\(100\%_\+_8px\)::before {
    width: calc(100% + 8px);
  }

  .before\:h_calc\(100\%_\+_8px\)::before {
    height: calc(100% + 8px);
  }

  .after\:top_-4px::after {
    top: -4px;
  }

  .after\:left_-4px::after {
    left: -4px;
  }

  .after\:w_calc\(100\%_\+_8px\)::after {
    width: calc(100% + 8px);
  }

  .after\:h_calc\(100\%_\+_8px\)::after {
    height: calc(100% + 8px);
  }

  .after\:top_-baseUnit\.mobile1::after {
    top: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .after\:bottom_-baseUnit\.mobile1::after {
    bottom: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .after\:left_baseUnit\.mobile3::after {
    left: var(--spacing-base-unit-mobile3);
  }

  .after\:right_baseUnit\.mobile3::after {
    right: var(--spacing-base-unit-mobile3);
  }

  .after\:w_16px::after {
    width: 16px;
  }

  .after\:h_16px::after {
    height: 16px;
  }

  .after\:bdr-tl_4px::after {
    border-top-left-radius: 4px;
  }

  .after\:bdr-br_4px::after {
    border-bottom-right-radius: 4px;
  }

  .\[\&_p\]\:mb_baseUnit\.mobile1 p {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_ul\]\:max-w_350px ul {
    max-width: 350px;
  }

  .\[\&_ul\]\:mt_baseUnit\.mobile2 ul {
    margin-top: var(--spacing-base-unit-mobile2);
  }

  .\[\&_ul\]\:mb_0 ul {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_ul\]\:mt_0 ul,
  .first\:mt_0:first-child {
    margin-top: var(--spacing-0);
  }

  .\[\&_li_\~_li\]\:ml_baseUnit\.mobile3 li ~ li {
    margin-left: var(--spacing-base-unit-mobile3);
  }

  .\[\&_svg\]\:w_104px svg {
    width: 104px;
  }

  .\[\&_svg\]\:h_120px svg {
    height: 120px;
  }

  .after\:top_50\%::after {
    top: 50%;
  }

  .after\:left_50\%::after {
    left: 50%;
  }

  .after\:w_baseUnit\.mobile5::after {
    width: var(--sizes-base-unit-mobile5);
  }

  .after\:h_baseUnit\.mobile5::after {
    height: var(--sizes-base-unit-mobile5);
  }

  .before\:top_-20px::before {
    top: -20px;
  }

  .before\:left_-20px::before {
    left: -20px;
  }

  .before\:h_2px::before {
    height: 2px;
  }

  .before\:w_110\%::before {
    width: 110%;
  }

  .\[\&_a\]\:mr_baseUnit\.mobile3 a {
    margin-right: var(--spacing-base-unit-mobile3);
  }

  .\[\&_div\]\:w_11px div {
    width: 11px;
  }

  .\[\&_div\]\:h_11px div {
    height: 11px;
  }

  .\[\&_div\]\:ml_-3px div {
    margin-left: -3px;
  }

  .\[\&_div\]\:ml_7px div {
    margin-left: 7px;
  }

  .\[\&_li\]\:w_12px li {
    width: 12px;
  }

  .\[\&_li\]\:h_12px li {
    height: 12px;
  }

  .\[\&_\>_a\]\:w_100\% > a {
    width: 100%;
  }

  .\[\&_\>_a\]\:w_initial > a {
    width: initial;
  }

  .\[\&_svg\]\:w_72px svg {
    width: 72px;
  }

  .\[\&_svg\]\:h_72px svg {
    height: 72px;
  }

  .\[\&_svg\]\:w_32px svg {
    width: 32px;
  }

  .\[\&_svg\]\:h_40px svg {
    height: 40px;
  }

  .\[\&\:\:after\]\:w_baseUnit\.mobile2::after {
    width: var(--sizes-base-unit-mobile2);
  }

  .\[\&\:\:after\]\:h_baseUnit\.mobile2::after {
    height: var(--sizes-base-unit-mobile2);
  }

  .\[\&\:\:after\]\:right_-baseUnit\.mobile1::after {
    right: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .\[\&_svg\]\:w_12px svg {
    width: 12px;
  }

  .\[\&_iframe\]\:top_0 iframe {
    top: var(--spacing-0);
  }

  .\[\&_iframe\]\:left_0 iframe {
    left: var(--spacing-0);
  }

  .\[\&_iframe\]\:bottom_0 iframe {
    bottom: var(--spacing-0);
  }

  .\[\&_iframe\]\:right_0 iframe {
    right: var(--spacing-0);
  }

  .\[\&_iframe\]\:w_100\% iframe {
    width: 100%;
  }

  .\[\&_iframe\]\:h_100\% iframe {
    height: 100%;
  }

  .\[\&_video\]\:w_100\% video {
    width: 100%;
  }

  .\[\&_video\]\:h_auto video {
    height: auto;
  }

  .lastOfType\:mb_0:last-of-type {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_h3\]\:mb_baseUnit\.mobile2 h3 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&\.last-of-type\]\:mb_20px.last-of-type {
    margin-bottom: 20px;
  }

  .last\:mb_baseUnit\.mobile1:last-child {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_a\:first-of-type_li\]\:mt_-baseUnit\.mobile1 a:first-of-type li {
    margin-top: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .\[\&_a\:last-of-type_li\]\:mb_-baseUnit\.mobile1 a:last-of-type li {
    margin-bottom: calc(var(--spacing-base-unit-mobile1) * -1);
  }

  .\[\&_\>_div_\+_div\]\:bd-l-c_darkGrey > div + div {
    border-left-color: var(--colors-dark-grey);
  }

  .\[\&_ul\]\:mb_baseUnit\.mobile3 ul {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_img\]\:max-w_100\% img {
    max-width: 100%;
  }

  .\[\&_ol\]\:mb_baseUnit\.mobile3 ol {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_span_\+_span\]\:mt_baseUnit\.mobile1 span + span {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .\[\&_input\[type\=\'radio\'\]\]\:w_baseUnit\.mobile2 input[type="radio"] {
    width: var(--sizes-base-unit-mobile2);
  }

  .\[\&_input\[type\=\'radio\'\]\]\:h_baseUnit\.mobile2 input[type="radio"] {
    height: var(--sizes-base-unit-mobile2);
  }

  .\[\&_input\[type\=\'radio\'\]\]\:mt_4px input[type="radio"] {
    margin-top: 4px;
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:w_baseUnit\.mobile1
    input[type="radio"]::before {
    width: var(--sizes-base-unit-mobile1);
  }

  .\[\&_input\[type\=\'radio\'\]\:\:before\]\:h_baseUnit\.mobile1
    input[type="radio"]::before {
    height: var(--sizes-base-unit-mobile1);
  }

  .\[\&_li\]\:ml_baseUnit\.mobile2 li {
    margin-left: var(--spacing-base-unit-mobile2);
  }

  .\[\&_div\]\:mb_baseUnit\.mobile1 div {
    margin-bottom: var(--spacing-base-unit-mobile1);
  }

  .\[\&_\>_div\]\:min-h_28\.5px > div {
    min-height: 28.5px;
  }

  .\[\&_svg\]\:w_100\% svg {
    width: 100%;
  }

  .\[\&_svg\]\:h_100\% svg {
    height: 100%;
  }

  .\[\&_picture\]\:left_50\% picture {
    left: 50%;
  }

  .\[\&_picture\]\:w_100vw picture {
    width: 100vw;
  }

  .\[\&_picture\]\:ml_-50vw picture {
    margin-left: -50vw;
  }

  .\[\&_picture\]\:max-w_100\% picture {
    max-width: 100%;
  }

  .\[\&\[data-captcha-show\]\]\:w_100vw[data-captcha-show] {
    width: 100vw;
  }

  .\[\&\[data-captcha-show\]\]\:h_100vh[data-captcha-show] {
    height: 100vh;
  }

  .\[\&\[data-captcha-show\]\]\:top_50\%[data-captcha-show] {
    top: 50%;
  }

  .\[\&\[data-captcha-show\]\]\:left_50\%[data-captcha-show] {
    left: 50%;
  }

  .\[\&_svg\]\:w_30px svg {
    width: 30px;
  }

  .\[\&_svg\]\:h_30px svg {
    height: 30px;
  }

  .\[\&\:first-of-type\]\:bd-b-c_lightGrey:first-of-type,
  .\[\&_\>_div\:not\(last-of-type\)\]\:bd-b-c_lightGrey
    > div:not(last-of-type) {
    border-bottom-color: var(--colors-light-grey);
  }

  .\[\&_\>_div\:not\(last-of-type\)\]\:bd-t-c_lightGrey
    > div:not(last-of-type) {
    border-top-color: var(--colors-light-grey);
  }

  .\[\&_\>_div\:first-of-type\]\:h_60px > div:first-of-type {
    height: 60px;
  }

  .\[\&\[data-captcha-show\]\]\:mt_baseUnit\.mobile2[data-captcha-show] {
    margin-top: var(--spacing-base-unit-mobile2);
  }

  .\[\&_\>_div\:first-of-type\]\:min-h_60px > div:first-of-type {
    min-height: 60px;
  }

  .\[\&_\>_div\]\:h_100\% > div {
    height: 100%;
  }

  .\[\&_\>_div\]\:mt_baseUnit\.mobile1 > div {
    margin-top: var(--spacing-base-unit-mobile1);
  }

  .\[\&_\>_div\]\:mb_baseUnit\.mobile3 > div {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .lastOfType\:mb_baseUnit\.mobile2:last-of-type {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .lastOfType\:ml_auto:last-of-type {
    margin-left: auto;
  }

  .lastOfType\:ml_0:last-of-type {
    margin-left: var(--spacing-0);
  }

  .lastOfType\:mr_auto:last-of-type {
    margin-right: auto;
  }

  .lastOfType\:mr_0:last-of-type {
    margin-right: var(--spacing-0);
  }

  .lastOfType\:mt_0:last-of-type {
    margin-top: var(--spacing-0);
  }

  .\[\&_img\]\:w_42px img {
    width: 42px;
  }

  .\[\&_svg\]\:h_17px svg {
    height: 17px;
  }

  .\[\&_svg\]\:w_17px svg {
    width: 17px;
  }

  .\[\&_svg\]\:mb_-1px svg {
    margin-bottom: -1px;
  }

  .last\:mb_baseUnit\.mobile3:last-child,
  .\[\&_h3\]\:mb_baseUnit\.mobile3 h3 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_\>_div\:has\(fieldset\)\]\:min-h_auto > div:has(fieldset) {
    min-height: auto;
  }

  .\[\&_\>_button\]\:w_100\% > button {
    width: 100%;
  }

  .\[\&_\>_div\]\:mt_baseUnit\.mobile3 > div {
    margin-top: var(--spacing-base-unit-mobile3);
  }

  .\[\&_h2\]\:mt_baseUnit\.mobile2 h2 {
    margin-top: var(--spacing-base-unit-mobile2);
  }

  .\[\&_h2\]\:mb_baseUnit\.mobile4 h2 {
    margin-bottom: var(--spacing-base-unit-mobile4);
  }

  .\[\&_h4\]\:mb_baseUnit\.mobile2 h4 {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&_ul\]\:pl_18px ul {
    padding-left: 18px;
  }

  .\[\&_\>_div\]\:mb_0 > div {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_\>_h3\]\:mb_baseUnit\.mobile3 > h3 {
    margin-bottom: var(--spacing-base-unit-mobile3);
  }

  .\[\&_span\]\:mb_0 span {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_h2\,_\&_h1\]\:mt_0 h2,
  .\[\&_h2\,_\&_h1\]\:mt_0 h1 {
    margin-top: var(--spacing-0);
  }

  .\[\&_ul\]\:ml_18px ul {
    margin-left: 18px;
  }

  .\[\&_p\,_\&_ul\:nth-last-of-type\(-n\+2\)\]\:mb_0 p,
  .\[\&_p\,_\&_ul\:nth-last-of-type\(-n\+2\)\]\:mb_0
    ul:nth-last-of-type(-n + 2) {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_p_\~_ul\]\:pt_baseUnit\.mobile3 p ~ ul {
    padding-top: var(--spacing-base-unit-mobile3);
  }

  .\[\&_h1\]\:mb_0 h1 {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_\>_\*\]\:ml_baseUnit\.mobile3 > * {
    margin-left: var(--spacing-base-unit-mobile3);
  }

  .\[\&_\>_div\]\:min-h_58px > div {
    min-height: 58px;
  }

  .focusWithin\:bd-c_red:focus-within {
    border-color: var(--colors-red);
  }

  .focusWithin\:bd-c_rgba\(113\,_128\,_150\,_0\.35\):focus-within {
    border-color: rgba(113, 128, 150, 0.35);
  }

  .focusWithin\:bx-sh_0_0_0_2px_token\(colors\.white\)\,_0_0_0_4px_\#004789:focus-within {
    box-shadow:
      0 0 0 2px var(--colors-white),
      0 0 0 4px #004789;
  }

  .focus\:bg_paleBlueLight:is(:focus, [data-focus]) {
    background: var(--colors-pale-blue-light);
  }

  .focusVisible\:bg_paleBlueLight:is(:focus-visible, [data-focus-visible]) {
    background: var(--colors-pale-blue-light);
  }

  .focusVisible\:bg_transparent:is(:focus-visible, [data-focus-visible]) {
    background: var(--colors-transparent);
  }

  .focus\:bg_darkBlue:is(:focus, [data-focus]) {
    background: var(--colors-dark-blue);
  }

  .focusVisible\:ring_2px_solid:is(:focus-visible, [data-focus-visible]) {
    outline: 2px solid;
  }

  .focusVisible\:ring_solid_2px:is(:focus-visible, [data-focus-visible]) {
    outline: solid 2px;
  }

  .focusVisible\:bdr_8px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 8px;
  }

  .focusVisible\:ring_2px_auto:is(:focus-visible, [data-focus-visible]) {
    outline: 2px auto;
  }

  .focus\:ring_0:is(:focus, [data-focus]) {
    outline: 0;
  }

  .focusVisible\:ring_none:is(:focus-visible, [data-focus-visible]) {
    outline: var(--borders-none);
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:trs_background-color_9999s_ease-in-out_0s:-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:trs_background-color_9999s_ease-in-out_0s:-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:trs_background-color_9999s_ease-in-out_0s:-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:trs_background-color_9999s_ease-in-out_0s:-webkit-autofill:active {
    transition: background-color 9999s ease-in-out 0s;
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_none:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_none:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_none:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_none:active {
    text-decoration: none;
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_underline:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_underline:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_underline:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:td_underline:active {
    text-decoration: underline;
  }

  .focus\:bd-c_linkBlue:is(:focus, [data-focus]) {
    border-color: var(--colors-link-blue);
  }

  .focusVisible\:bdr_4px:is(:focus-visible, [data-focus-visible]) {
    border-radius: 4px;
  }

  .focus\:ring-c_\#004789:is(:focus, [data-focus]) {
    outline-color: #004789;
  }

  .focusVisible\:ring-o_2px:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 2px;
  }

  .focusVisible\:ring-c_linkBlue:is(:focus-visible, [data-focus-visible]) {
    outline-color: var(--colors-link-blue);
  }

  .focusVisible\:bx-sh_deepBottomBlue:is(:focus-visible, [data-focus-visible]) {
    box-shadow: var(--shadows-deep-bottom-blue);
  }

  .focusVisible\:bg-c_paleBlue:is(:focus-visible, [data-focus-visible]) {
    background-color: var(--colors-pale-blue);
  }

  .focusVisible\:bx-sh_deepBottomRight:is(
    :focus-visible,
    [data-focus-visible]
  ) {
    box-shadow: var(--shadows-deep-bottom-right);
  }

  .focusVisible\:bx-sh_0px_0px_0px_2px_white\,_0px_0px_0px_4px_\#004789:is(
      :focus-visible,
      [data-focus-visible]
    ) {
    box-shadow:
      0px 0px 0px 2px white,
      0px 0px 0px 4px #004789;
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.red\):-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.red\):-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.red\):-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.red\):-webkit-autofill:active {
    -webkit-text-fill-color: var(--colors-red);
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.headlineGrey\):-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.headlineGrey\):-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.headlineGrey\):-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-text-fill-color_token\(colors\.headlineGrey\):-webkit-autofill:active {
    -webkit-text-fill-color: var(--colors-headline-grey);
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.red\):-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.red\):-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.red\):-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.red\):-webkit-autofill:active {
    caret-color: var(--colors-red);
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.headlineGrey\):-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.headlineGrey\):-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.headlineGrey\):-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:ca-c_token\(colors\.headlineGrey\):-webkit-autofill:active {
    caret-color: var(--colors-headline-grey);
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-box-shadow_0_0_0_1000px_transparent_inset:-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-box-shadow_0_0_0_1000px_transparent_inset:-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-box-shadow_0_0_0_1000px_transparent_inset:-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:-webkit-box-shadow_0_0_0_1000px_transparent_inset:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
  }

  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:bx-sh_0_0_0_1000px_transparent_inset:-webkit-autofill,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:bx-sh_0_0_0_1000px_transparent_inset:-webkit-autofill:hover,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:bx-sh_0_0_0_1000px_transparent_inset:-webkit-autofill:focus,
  .\[\&\:-webkit-autofill\,_\&\:-webkit-autofill\:hover\,_\&\:-webkit-autofill\:focus\,_\&\:-webkit-autofill\:active\]\:bx-sh_0_0_0_1000px_transparent_inset:-webkit-autofill:active {
    box-shadow: 0 0 0 1000px transparent inset;
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_lightGrey:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_lightGrey:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_lightGrey:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_lightGrey:active {
    background-color: var(--colors-light-grey);
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_\#004789:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_\#004789:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_\#004789:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:bg-c_\#004789:active {
    background-color: #004789;
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_transparent:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_transparent:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_transparent:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_transparent:active {
    color: var(--colors-transparent);
  }

  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_white:hover,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_white:focus,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_white:focus-visible,
  .\[\&\:hover\,_\&\:focus\,_\&\:focus-visible\,_\&\:active\]\:c_white:active {
    color: var(--colors-white);
  }

  .focus\:ring-c_darkBlue\.transparent:is(:focus, [data-focus]) {
    outline-color: darkBlue.transparent;
  }

  .focus\:bx-sh_softAround:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-soft-around);
  }

  .focusVisible\:ring-c_blue:is(:focus-visible, [data-focus-visible]) {
    outline-color: var(--colors-blue);
  }

  .focusVisible\:z_floating:is(:focus-visible, [data-focus-visible]) {
    z-index: var(--z-index-floating);
  }

  .focus\:z_overlay:is(:focus, [data-focus]) {
    z-index: var(--z-index-overlay);
  }

  .focusVisible\:h_42px:is(:focus-visible, [data-focus-visible]) {
    height: 42px;
  }

  .focus\:top_baseUnit\.mobile9:is(:focus, [data-focus]) {
    top: var(--spacing-base-unit-mobile9);
  }

  .hover\:bg_backgroundGrey:is(:hover, [data-hover]) {
    background: var(--colors-background-grey);
  }

  .hover\:bd_1px_solid:is(:hover, [data-hover]) {
    border: 1px solid;
  }

  .hover\:bg_transparent:is(:hover, [data-hover]) {
    background: var(--colors-transparent);
  }

  .hover\:bg_disabledGrey:is(:hover, [data-hover]) {
    background: var(--colors-disabled-grey);
  }

  .hover\:bg_darkBlue:is(:hover, [data-hover]) {
    background: var(--colors-dark-blue);
  }

  .hover\:bg_rgba\(0\,_0\,_0\,_0\.7\):is(:hover, [data-hover]) {
    background: rgba(0, 0, 0, 0.7);
  }

  .hover\:bg_black:is(:hover, [data-hover]) {
    background: var(--colors-black);
  }

  .hover\:td_none:is(:hover, [data-hover]) {
    text-decoration: none;
  }

  .hover\:td_underline:is(:hover, [data-hover]) {
    text-decoration: underline;
  }

  .hover\:bd-c_\#004789:is(:hover, [data-hover]) {
    border-color: #004789;
  }

  .hover\:bd-c_linkBlue:is(:hover, [data-hover]) {
    border-color: var(--colors-link-blue);
  }

  .hover\:bd-c_darkBlue:is(:hover, [data-hover]) {
    border-color: var(--colors-dark-blue);
  }

  .hover\:bg-c_splitterGrey:is(:hover, [data-hover]) {
    background-color: var(--colors-splitter-grey);
  }

  .hover\:cursor_pointer:is(:hover, [data-hover]) {
    cursor: pointer;
  }

  .hover\:bx-sh_deepBottomRight:is(:hover, [data-hover]) {
    box-shadow: var(--shadows-deep-bottom-right);
  }

  .hover\:c_blue:is(:hover, [data-hover]) {
    color: var(--colors-blue);
  }

  .hover\:cursor_default:is(:hover, [data-hover]) {
    cursor: default;
  }

  .hover\:bg-c_lightGrey:is(:hover, [data-hover]) {
    background-color: var(--colors-light-grey);
  }

  .hover\:bg-c_\#004789:is(:hover, [data-hover]) {
    background-color: #004789;
  }

  .hover\:ring-c_darkBlue\.transparent:is(:hover, [data-hover]) {
    outline-color: darkBlue.transparent;
  }

  .hover\:filter_none:is(:hover, [data-hover]) {
    filter: none;
  }

  .hover\:c_white:is(:hover, [data-hover]) {
    color: var(--colors-white);
  }

  .hover\:fw_bold:is(:hover, [data-hover]) {
    font-weight: var(--font-weights-bold);
  }

  .hover\:top_0:is(:hover, [data-hover]) {
    top: var(--spacing-0);
  }

  .active\:bg_paleBlueLight:is(:active, [data-active]) {
    background: var(--colors-pale-blue-light);
  }

  .active\:bg-c_\#e7f1fb:is(:active, [data-active]) {
    background-color: #e7f1fb;
  }

  .active\:bg-c_backgroundGrey:is(:active, [data-active]) {
    background-color: var(--colors-background-grey);
  }

  .active\:bg-c_paleBlue:is(:active, [data-active]) {
    background-color: var(--colors-pale-blue);
  }

  .active\:bg-c_linkBlue\.transparent:is(:active, [data-active]) {
    background-color: var(--colors-link-blue-transparent);
  }

  .active\:bx-sh_none:is(:active, [data-active]) {
    box-shadow: var(--shadows-none);
  }

  .\[\&_button\]\:hover\:bg_initial button:is(:hover, [data-hover]) {
    background: initial;
  }

  .\[\&_button\]\:focus\:bg_initial button:is(:focus, [data-focus]) {
    background: initial;
  }

  .\[\&_\.module\]\:\[\&_\.moduleWrapper\]\:bg_var\(--primary-color\)
    .module
    .moduleWrapper {
    background: var(--primary-color);
  }

  .\[\&_\.module\]\:\[\&_\.moduleWrapper\]\:p_60px_0 .module .moduleWrapper {
    padding: 60px 0;
  }

  .\[\&\:\:file-selector-button\]\:\[\&\:hover\]\:bg_backgroundGrey::file-selector-button:hover {
    background: var(--colors-background-grey);
  }

  .disabled\:hover\:bg_darkGrey:is(
      :disabled,
      [disabled],
      [data-disabled],
      [aria-disabled="true"]
    ):is(:hover, [data-hover]) {
    background: var(--colors-dark-grey);
  }

  .\[\&_li\]\:\[\&_button\]\:bg_transparent li button {
    background: var(--colors-transparent);
  }

  .\[\&_ol\]\:\[\&_li\]\:m_0_0_0_20px ol li {
    margin: 0 0 0 20px;
  }

  .\[\&_table\]\:\[\&_td\]\:p_10px_12px table td {
    padding: 10px 12px;
  }

  .\[\&_\.slick-slide\]\:\[\&_\>_div\]\:px_baseUnit\.mobile1
    .slick-slide
    > div {
    padding-inline: var(--spacing-base-unit-mobile1);
  }

  .\[\&_input\:checked_\+_div\]\:before\:bd-c_linkBlue
    input:checked
    + div::before {
    border-color: var(--colors-link-blue);
  }

  .\[\&_div\]\:\[\&_svg\]\:flex_1 div svg {
    flex: 1 1 0%;
  }

  .\[\&_\>_a\]\:hover\:td_none > a:is(:hover, [data-hover]) {
    text-decoration: none;
  }

  .\[\&_\>_a\]\:hover\:td_underline > a:is(:hover, [data-hover]) {
    text-decoration: underline;
  }

  .\[\&_div\[data-navitem\]\]\:before\:ov_hidden div[data-navitem]::before {
    overflow: hidden;
  }

  .\[\&_ul\]\:\[\&_li\]\:li-s_disc ul li {
    list-style: disc;
  }

  .\[\&_ol\]\:\[\&_li\]\:li-s_decimal ol li {
    list-style: decimal;
  }

  .\[\&\[data-captcha-show\]\]\:before\:bdr_4px[data-captcha-show]::before {
    border-radius: 4px;
  }

  .\[\&_ul\]\:\[\&_li\]\:my_0 ul li {
    margin-block: var(--spacing-0);
  }

  .\[\&_table\]\:\[\&_tr\]\:bd-b_1px_solid table tr {
    border-bottom: 1px solid;
  }

  .\[\&_table\]\:\[\&_td\]\:bd-r_1px_solid table td {
    border-right: 1px solid;
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_stdTextGrey svg path {
    fill: var(--colors-std-text-grey);
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_linkBlue svg path {
    fill: var(--colors-link-blue);
  }

  .\[\&_span\]\:\[\&\:first-of-type\]\:fw_bold span:first-of-type {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_button\]\:hover\:bx-sh_none button:is(:hover, [data-hover]) {
    box-shadow: var(--shadows-none);
  }

  .\[\&_button\]\:focus\:bx-sh_none button:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-none);
  }

  .\[\&_\>_div\]\:\[\&_path\]\:fill_darkGreen > div path,
  .\[\&_svg\]\:\[\&_circle\]\:fill_darkGreen svg circle {
    fill: var(--colors-dark-green);
  }

  .\[\&_svg\]\:\[\&_polyline\]\:stk_headlineGrey svg polyline {
    stroke: var(--colors-headline-grey);
  }

  .\[\&_\.slick-track\]\:\[\&\:\:before\,_\&\:\:after\]\:d_none
    .slick-track::before,
  .\[\&_\.slick-track\]\:\[\&\:\:before\,_\&\:\:after\]\:d_none
    .slick-track::after {
    display: none;
  }

  .\[\&_input\:checked_\+_div\]\:before\:bg-c_linkBlue
    input:checked
    + div::before {
    background-color: var(--colors-link-blue);
  }

  .\[\&_input\]\:placeholder\:c_lightGrey input::placeholder,
  .\[\&_input\]\:placeholder\:c_lightGrey input[data-placeholder] {
    color: var(--colors-light-grey);
  }

  .\[\&_li\]\:hover\:cursor_pointer li:is(:hover, [data-hover]) {
    cursor: pointer;
  }

  .\[\&_li\]\:hover\:fw_700 li:is(:hover, [data-hover]) {
    font-weight: 700;
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_red svg path {
    fill: var(--colors-red);
  }

  .\[\&_svg\]\:\[\&_path\,_\&_polygon\]\:fill_paleBlue svg path,
  .\[\&_svg\]\:\[\&_path\,_\&_polygon\]\:fill_paleBlue svg polygon {
    fill: var(--colors-pale-blue);
  }

  .\[\&_svg\]\:\[\&_path\,_\&_polygon\]\:fill_lightGrey svg path,
  .\[\&_svg\]\:\[\&_path\,_\&_polygon\]\:fill_lightGrey svg polygon {
    fill: var(--colors-light-grey);
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_blue svg path {
    fill: var(--colors-blue);
  }

  .disabled\:before\:d_none:is(
      :disabled,
      [disabled],
      [data-disabled],
      [aria-disabled="true"]
    )::before {
    display: none;
  }

  .disabled\:hover\:ring-c_black\.transparent:is(
      :disabled,
      [disabled],
      [data-disabled],
      [aria-disabled="true"]
    ):is(:hover, [data-hover]) {
    outline-color: var(--colors-black-transparent);
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_white svg path {
    fill: var(--colors-white);
  }

  .\[\&_q\]\:before\:content_open-quote q::before {
    content: open-quote;
  }

  .\[\&_q\]\:after\:content_close-quote q::after {
    content: close-quote;
  }

  .\[\&_svg\]\:\[\&_path\,_polygon\]\:fill_blue svg path,
  .\[\&_svg\]\:\[\&_path\,_polygon\]\:fill_blue svg polygon {
    fill: var(--colors-blue);
  }

  .\[\&_li\]\:\[\&_button\]\:d_block li button {
    display: block;
  }

  .\[\&_li\]\:\[\&_button\]\:cursor_pointer li button {
    cursor: pointer;
  }

  .\[\&_li\]\:\[\&_button\]\:c_transparent li button {
    color: var(--colors-transparent);
  }

  .\[\&_li\]\:\[\&_button\]\:fs_0 li button {
    font-size: 0;
  }

  .\[\&_li\]\:\[\&_button\]\:lh_0 li button {
    line-height: 0;
  }

  .\[\&_\>_a\]\:\[\&\.active\]\:fw_700 > a.active {
    font-weight: 700;
  }

  .\[\&_\>_a\]\:\[\&_span\]\:c_white > a span {
    color: var(--colors-white);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:fw_inherit > a.dropdown {
    font-weight: inherit;
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_headlineGrey svg path {
    fill: var(--colors-headline-grey);
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_none svg path {
    fill: none;
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_black svg path {
    fill: var(--colors-black);
  }

  .\[\&_svg\]\:\[\&_polygon\]\:fill_white svg polygon {
    fill: var(--colors-white);
  }

  .\[\&_div\[data-navitem\]\]\:before\:d_block div[data-navitem]::before {
    display: block;
  }

  .\[\&_div\[data-navitem\]\]\:before\:content_attr\(data-navitem\)
    div[data-navitem]::before {
    content: attr(data-navitem);
  }

  .\[\&_div\[data-navitem\]\]\:before\:fw_bold div[data-navitem]::before {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_div\[data-navitem\]\]\:before\:vis_hidden div[data-navitem]::before {
    visibility: hidden;
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:d_inline-block
    > a
    div[data-navitem] {
    display: inline-block;
  }

  .\[\&_\>_a\]\:hover\:c_white > a:is(:hover, [data-hover]) {
    color: var(--colors-white);
  }

  .\[\&_\>_a\]\:hover\:fw_600 > a:is(:hover, [data-hover]) {
    font-weight: 600;
  }

  .\[\&_ul\]\:\[\&_li\]\:fs_body\.cat ul li {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&_ul\]\:\[\&_li\]\:lh_body\.cat ul li {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&_ul\]\:\[\&_li\]\:ls_body\.cat ul li {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_ol\]\:\[\&_li\]\:fs_body\.cat ol li {
    font-size: var(--font-sizes-body-cat);
  }

  .\[\&_ol\]\:\[\&_li\]\:lh_body\.cat ol li {
    line-height: var(--line-heights-body-cat);
  }

  .\[\&_ol\]\:\[\&_li\]\:ls_body\.cat ol li {
    letter-spacing: var(--letter-spacings-body-cat);
  }

  .\[\&_svg\]\:\[\&_path\]\:fill_darkBlue svg path,
  .\[\&_svg\]\:\[\&_polygon\]\:fill_darkBlue svg polygon {
    fill: var(--colors-dark-blue);
  }

  .\[\&\[data-captcha-show\]\]\:before\:bx-sh_softBottomLeft[data-captcha-show]::before {
    box-shadow: var(--shadows-soft-bottom-left);
  }

  .\[\&\[data-captcha-show\]\]\:before\:content_\'\'[data-captcha-show]::before {
    content: "";
  }

  .\[\&\[data-captcha-show\]\]\:before\:pos_absolute[data-captcha-show]::before {
    position: absolute;
  }

  .\[\&\[data-captcha-show\]\]\:before\:trf_translate\(-50\%\,_-50\%\)[data-captcha-show]::before {
    transform: translate(-50%, -50%);
  }

  .\[\&\[data-captcha-show\]\]\:before\:bg-c_white[data-captcha-show]::before {
    background-color: var(--colors-white);
  }

  .\[\&\[data-captcha-show\]\]\:before\:z_background[data-captcha-show]::before {
    z-index: var(--z-index-background);
  }

  .\[\&_\>_div\]\:\[\&_svg\]\:fill_var\(--share-icon-color\,_currentColor\)
    > div
    svg {
    fill: var(--share-icon-color, currentColor);
  }

  .\[\&_table\]\:\[\&_tr\]\:d_flex table tr,
  .\[\&_table\]\:\[\&_td\]\:d_flex table td {
    display: flex;
  }

  .\[\&_table\]\:\[\&_td\]\:ai_center table td {
    align-items: center;
  }

  .\[\&_ul\,_\&_ol\]\:\[\&_li\]\:mb_0 ul li,
  .\[\&_ul\,_\&_ol\]\:\[\&_li\]\:mb_0 ol li,
  .\[\&_p\]\:\[\&\:last-of-type\]\:mb_0 p:last-of-type,
  .\[\&_p\]\:lastOfType\:mb_0 p:last-of-type,
  .\[\&_ul\]\:\[\&_li\]\:mb_0 ul li {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_\>_div\]\:lastOfType\:mb_baseUnit\.mobile5 > div:last-of-type {
    margin-bottom: var(--spacing-base-unit-mobile5);
  }

  .\[\&_a\]\:lastOfType\:mr_0 a:last-of-type {
    margin-right: var(--spacing-0);
  }

  .\[\&_li\]\:\[\&_button\]\:w_100\% li button {
    width: 100%;
  }

  .\[\&_li\]\:\[\&_button\]\:h_100\% li button {
    height: 100%;
  }

  .\[\&_\>_a\]\:\[\&_svg\]\:w_24px > a svg {
    width: 24px;
  }

  .\[\&_\>_a\]\:\[\&_svg\]\:h_24px > a svg {
    height: 24px;
  }

  .\[\&_\>_a\]\:after\:h_0 > a::after {
    height: var(--sizes-0);
  }

  .\[\&_\>_a\]\:\[\&_svg\]\:mr_baseUnit\.mobile1 > a svg {
    margin-right: var(--spacing-base-unit-mobile1);
  }

  .\[\&_div\[data-navitem\]\]\:before\:h_0 div[data-navitem]::before {
    height: var(--sizes-0);
  }

  .\[\&_ul\]\:\[\&_li\]\:mt_0 ul li {
    margin-top: var(--spacing-0);
  }

  .\[\&_ul\]\:\[\&_li\]\:ml_baseUnit\.mobile6 ul li {
    margin-left: var(--spacing-base-unit-mobile6);
  }

  .\[\&_ul\]\:\[\&_li\]\:mr_0 ul li {
    margin-right: var(--spacing-0);
  }

  .\[\&_ol\]\:\[\&_li\]\:mt_0 ol li {
    margin-top: var(--spacing-0);
  }

  .\[\&_ol\]\:\[\&_li\]\:mb_0 ol li {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_ol\]\:\[\&_li\]\:ml_baseUnit\.mobile6 ol li {
    margin-left: var(--spacing-base-unit-mobile6);
  }

  .\[\&_ol\]\:\[\&_li\]\:mr_0 ol li,
  .\[\&_a\]\:\[\&\:last-of-type\]\:mr_0 a:last-of-type {
    margin-right: var(--spacing-0);
  }

  .\[\&_button\]\:\[\&\:nth-of-type\(1\)\]\:mb_baseUnit\.mobile2
    button:nth-of-type(1) {
    margin-bottom: var(--spacing-base-unit-mobile2);
  }

  .\[\&\[data-captcha-show\]\]\:before\:w_400px[data-captcha-show]::before {
    width: 400px;
  }

  .\[\&\[data-captcha-show\]\]\:before\:h_176px[data-captcha-show]::before {
    height: 176px;
  }

  .\[\&\[data-captcha-show\]\]\:before\:top_50\%[data-captcha-show]::before {
    top: 50%;
  }

  .\[\&\[data-captcha-show\]\]\:before\:left_50\%[data-captcha-show]::before {
    left: 50%;
  }

  .\[\&_\>_div\]\:\[\&_svg\]\:h_var\(--share-icon-height\,_32px\) > div svg {
    height: var(--share-icon-height, 32px);
  }

  .\[\&_ul\]\:\[\&_li\]\:ml_baseUnit\.mobile2 ul li {
    margin-left: var(--spacing-base-unit-mobile2);
  }

  .\[\&_ul\]\:\[\&_li\]\:pl_4px ul li {
    padding-left: 4px;
  }

  .\[\&_ol\]\:\[\&_li\]\:pl_28px ol li {
    padding-left: 28px;
  }

  .\[\&_table\]\:\[\&_tr\]\:bd-b-c_lightGrey table tr {
    border-bottom-color: var(--colors-light-grey);
  }

  .\[\&_table\]\:\[\&_td\]\:max-w_176px table td {
    max-width: 176px;
  }

  .\[\&_table\]\:\[\&_td\]\:min-w_95px table td {
    min-width: 95px;
  }

  .\[\&_table\]\:\[\&_td\]\:w_100\% table td {
    width: 100%;
  }

  .\[\&_table\]\:\[\&_td\]\:bd-r-c_lightGrey table td {
    border-right-color: var(--colors-light-grey);
  }

  .\[\&_\>_div\]\:\[\&_fieldset\]\:min-h_baseUnit\.mobile7 > div fieldset {
    min-height: var(--sizes-base-unit-mobile7);
  }

  .\[\&_\>_div\]\:\[\&_fieldset\]\:h_baseUnit\.mobile7 > div fieldset {
    height: var(--sizes-base-unit-mobile7);
  }

  .focusWithin\:\[\&_fieldset\]\:bd_1px_solid:focus-within fieldset {
    border: 1px solid;
  }

  .focusWithin\:\[\&_fieldset\]\:bd-c_linkBlue:focus-within fieldset {
    border-color: var(--colors-link-blue);
  }

  .focusWithin\:\[\&_input\]\:ring_none:focus-within input {
    outline: var(--borders-none);
  }

  .focusWithin\:\[\&_fieldset\]\:bd-c_headlineGrey:focus-within fieldset {
    border-color: var(--colors-headline-grey);
  }

  .focusWithin\:\[\&_fieldset\]\:ring_2px_solid:focus-within fieldset {
    outline: 2px solid;
  }

  .focusWithin\:\[\&_fieldset\]\:bd-c_red:focus-within fieldset {
    border-color: var(--colors-red);
  }

  .focusWithin\:\[\&_fieldset\]\:bd-c_darkGreen:focus-within fieldset {
    border-color: var(--colors-dark-green);
  }

  .focusWithin\:\[\&_label\]\:c_linkBlue:focus-within label {
    color: var(--colors-link-blue);
  }

  .focusWithin\:\[\&_input\]\:c_headlineGrey:focus-within input {
    color: var(--colors-headline-grey);
  }

  .focusWithin\:\[\&_\>_div\]\:c_linkBlue:focus-within > div {
    color: var(--colors-link-blue);
  }

  .focusWithin\:\[\&_fieldset\]\:ring-c_linkBlue:focus-within fieldset {
    outline-color: var(--colors-link-blue);
  }

  .focusWithin\:\[\&_fieldset\]\:ring-o_2px:focus-within fieldset {
    outline-offset: 2px;
  }

  .focusWithin\:\[\&_input\]\:c_red:focus-within input {
    color: var(--colors-red);
  }

  .focus\:after\:bd-c_darkBlue:is(:focus, [data-focus])::after {
    border-color: var(--colors-dark-blue);
  }

  .hover\:\[\&_span\]\:c_\#004789:is(:hover, [data-hover]) span {
    color: #004789;
  }

  .hover\:\[\&_span\]\:td-c_\#004789:is(:hover, [data-hover]) span {
    text-decoration-color: #004789;
  }

  .hover\:\[\&_svg_path\]\:fill_\#004789:is(:hover, [data-hover]) svg path {
    fill: #004789;
  }

  .hover\:\[\&_svg\]\:c_white:is(:hover, [data-hover]) svg {
    color: var(--colors-white);
  }

  .hover\:\[\&_svg\]\:fill_white:is(:hover, [data-hover]) svg {
    fill: var(--colors-white);
  }

  .\[\&_\.module\]\:\[\&\:nth-of-type\(even\)\]\:\[\&_\.moduleWrapper\]\:bg_var\(--secondary-color\)
    .module:nth-of-type(even)
    .moduleWrapper {
    background: var(--secondary-color);
  }

  .\[\&_\.module\]\:\[\&\:first-of-type\]\:\[\&_\.moduleWrapper\]\:bg_var\(--first-module-color\,_var\(--primary-color\)\)
    .module:first-of-type
    .moduleWrapper {
    background: var(--first-module-color, var(--primary-color));
  }

  .\[\&_\.module\]\:\[\&\:last-of-type\]\:\[\&_\.moduleWrapper\]\:bg_var\(--last-module-color\,_var\(--primary-color\)\)
    .module:last-of-type
    .moduleWrapper {
    background: var(--last-module-color, var(--primary-color));
  }

  .\[\&_\.module\]\:\[\&\:last-of-type\:nth-of-type\(even\)\]\:\[\&_\.moduleWrapper\]\:bg_var\(--last-module-color\,_var\(--secondary-color\)\)
    .module:last-of-type:nth-of-type(even)
    .moduleWrapper {
    background: var(--last-module-color, var(--secondary-color));
  }

  .\[\&_li\]\:\[\&_button\]\:before\:bg_linkBlue li button::before {
    background: var(--colors-link-blue);
  }

  .\[\&_li\]\:\[\&_button\]\:before\:bd_1px_solid li button::before {
    border: 1px solid;
  }

  .\[\&_\.slick-active\]\:\[\&_button\]\:before\:bg_transparent
    .slick-active
    button::before {
    background: var(--colors-transparent);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:bd_13px_solid_transparent
    > a.dropdown::after {
    border: 13px solid transparent;
  }

  .\[\&_li\]\:\[\&_button\]\:focus\:ring_none
    li
    button:is(:focus, [data-focus]) {
    outline: var(--borders-none);
  }

  .\[\&_li\]\:\[\&_button\]\:before\:trs_background_0\.3s_ease-in-out
    li
    button::before {
    transition: background 0.3s ease-in-out;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:bdr_50\% li button::before {
    border-radius: 50%;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:bd-c_linkBlue li button::before,
  .\[\&_\.slick-active\]\:\[\&_button\]\:before\:bd-c_linkBlue
    .slick-active
    button::before {
    border-color: var(--colors-link-blue);
  }

  .\[\&_\.slick-active\]\:\[\&_button\]\:before\:bdr_50\%
    .slick-active
    button::before {
    border-radius: 50%;
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:trs_transform_200ms_ease
    > a.dropdown::after {
    transition: transform 200ms ease;
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:bd-b_13px_solid_white
    > a.dropdown::after {
    border-bottom: 13px solid white;
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:ov_hidden
    > a
    div[data-navitem]::before {
    overflow: hidden;
  }

  .\[\&_table\]\:\[\&_tr\]\:lastOfType\:bd-b_none table tr:last-of-type {
    border-bottom: var(--borders-none);
  }

  .\[\&_table\]\:\[\&_td\]\:lastOfType\:bd-r_none table td:last-of-type {
    border-right: var(--borders-none);
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:content_\"\:\"
    div:not(:last-of-type)::before {
    content: ":";
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:c_currentColor
    div:not(:last-of-type)::before {
    color: currentColor;
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:pos_absolute
    div:not(:last-of-type)::before {
    position: absolute;
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:fs_heading\.H1\.mobile
    div:not(:last-of-type)::before {
    font-size: var(--font-sizes-heading--h1-mobile);
  }

  .\[\&_li\]\:\[\&_button\]\:before\:bx-s_border-box li button::before {
    box-sizing: border-box;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:content_\'\' li button::before {
    content: "";
  }

  .\[\&_li\]\:\[\&_button\]\:before\:op_1 li button::before {
    opacity: 1;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:pos_absolute li button::before {
    position: absolute;
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:content_\"\" > a.dropdown::after {
    content: "";
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:pos_absolute > a.dropdown::after {
    position: absolute;
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:trf_translateY\(100\%\)
    > a.dropdown::after {
    transform: translateY(100%);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:z_floating > a.dropdown::after {
    z-index: var(--z-index-floating);
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:d_block
    > a
    div[data-navitem]::before {
    display: block;
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:content_attr\(data-navitem\)
    > a
    div[data-navitem]::before {
    content: attr(data-navitem);
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:fw_bold
    > a
    div[data-navitem]::before {
    font-weight: var(--font-weights-bold);
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:vis_hidden
    > a
    div[data-navitem]::before {
    visibility: hidden;
  }

  .\[\&_ul\]\:\[\&_li\]\:\[\&\:\:marker\]\:fs_heading\.H3\.mobile
    ul
    li::marker {
    font-size: var(--font-sizes-heading--h3-mobile);
  }

  .\[\&_table\]\:\[\&_tr\]\:firstOfType\:bg-c_lightGrey\.transparent
    table
    tr:first-of-type {
    background-color: var(--colors-light-grey-transparent);
  }

  .\[\&_table\]\:\[\&_tr\]\:firstOfType\:fw_700 table tr:first-of-type {
    font-weight: 700;
  }

  .\[\&_table\]\:\[\&_tr\]\:firstOfType\:fs_body\.horse table tr:first-of-type {
    font-size: var(--font-sizes-body-horse);
  }

  .\[\&_table\]\:\[\&_tr\]\:firstOfType\:ls_body\.horse table tr:first-of-type {
    letter-spacing: var(--letter-spacings-body-horse);
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:top_-2px
    div:not(:last-of-type)::before {
    top: -2px;
  }

  .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:right_-15px
    div:not(:last-of-type)::before {
    right: -15px;
  }

  .\[\&_\.module\]\:\[\&\:first-of-type\]\:\[\&_\.moduleWrapper\]\:pt_32px
    .module:first-of-type
    .moduleWrapper {
    padding-top: 32px;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:w_100\% li button::before {
    width: 100%;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:h_100\% li button::before {
    height: 100%;
  }

  .\[\&_li\]\:\[\&_button\]\:before\:top_0 li button::before {
    top: var(--spacing-0);
  }

  .\[\&_li\]\:\[\&_button\]\:before\:left_0 li button::before {
    left: var(--spacing-0);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:left_calc\(50\%_-_24px\)
    > a.dropdown::after {
    left: calc(50% - 24px);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:bottom_0 > a.dropdown::after {
    bottom: var(--spacing-0);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:w_0 > a.dropdown::after {
    width: var(--sizes-0);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:after\:h_0 > a.dropdown::after {
    height: var(--sizes-0);
  }

  .\[\&_\>_div\]\:first\:\[\&_svg\]\:mt_4px > div:first-child svg {
    margin-top: 4px;
  }

  .\[\&_\>_a\]\:\[\&_div\[data-navitem\]\]\:before\:h_0
    > a
    div[data-navitem]::before {
    height: var(--sizes-0);
  }

  .\[\&_ul\]\:\[\&_li\]\:\[\&_p\]\:mb_0 ul li p,
  .\[\&_ol\]\:\[\&_li\]\:\[\&_p\]\:mb_0 ol li p {
    margin-bottom: var(--spacing-0);
  }

  .\[\&_ul\]\:\[\&_li\]\:lastOfType\:pb_0 ul li:last-of-type {
    padding-bottom: var(--spacing-0);
  }

  .\[\&_table\]\:\[\&_tr\]\:firstOfType\:min-h_68px table tr:first-of-type {
    min-height: 68px;
  }

  .hover\:\[\&_svg\]\:\[\&_path\]\:fill_white:is(:hover, [data-hover])
    svg
    path {
    fill: var(--colors-white);
  }

  .\[\&_li\]\:hover\:\[\&_button\]\:before\:bg_transparent
    li:is(:hover, [data-hover])
    button::before {
    background: var(--colors-transparent);
  }

  .\[\&_li\]\:\[\&_button\]\:focus\:before\:bg_textGrey
    li
    button:is(:focus, [data-focus])::before {
    background: var(--colors-text-grey);
  }

  .\[\&_li\]\:hover\:\[\&_button\]\:before\:bd-c_linkBlue
    li:is(:hover, [data-hover])
    button::before {
    border-color: var(--colors-link-blue);
  }

  .\[\&_li\]\:hover\:\[\&_button\]\:before\:bdr_50\%
    li:is(:hover, [data-hover])
    button::before {
    border-radius: 50%;
  }

  .\[\&_li\]\:\[\&_button\]\:focus\:before\:bd-c_blue\.500
    li
    button:is(:focus, [data-focus])::before {
    border-color: var(--colors-blue-500);
  }

  .\[\&_\>_a\]\:\[\&\.dropdown\]\:\[\&\.open\]\:after\:trf_translateY\(0\)
    > a.dropdown.open::after {
    transform: translateY(0);
  }

  .\[\&_\>_div\]\:first\:\[\&_svg\]\:\[\&_path\]\:fill_white
    > div:first-child
    svg
    path {
    fill: var(--colors-white);
  }

  .\[\&_\>_div\]\:first\:\[\&_svg\]\:\[\&_path\]\:fill_black
    > div:first-child
    svg
    path {
    fill: var(--colors-black);
  }

  .hover\:\[\&_\>_div\]\:first\:\[\&_svg\]\:c_white:is(:hover, [data-hover])
    > div:first-child
    svg {
    color: var(--colors-white);
  }

  .hover\:\[\&_\>_div\]\:first\:\[\&_svg\]\:fill_white:is(:hover, [data-hover])
    > div:first-child
    svg {
    fill: var(--colors-white);
  }

  .hover\:\[\&_\>_div\]\:first\:\[\&_svg\]\:\[\&_path\]\:fill_white:is(
      :hover,
      [data-hover]
    )
    > div:first-child
    svg
    path {
    fill: var(--colors-white);
  }

  @media screen and (min-width: 23.4375rem) {
    .smallMobile\:gap_baseUnit\.mobile3 {
      gap: var(--spacing-base-unit-mobile3);
    }
    .smallMobile\:jc_space-between {
      justify-content: space-between;
    }
    .smallMobile\:flex-d_row {
      flex-direction: row;
    }
    .smallMobile\:rg_baseUnit\.mobile3 {
      row-gap: var(--spacing-base-unit-mobile3);
    }
    .smallMobile\:bg-i_url\(\/static\/images\/logo\/logo-dark-mode\.svg\) {
      background-image: url(/static/images/logo/logo-dark-mode.svg);
    }
    .smallMobile\:w_134px {
      width: 134px;
    }
    .smallMobile\:h_25px {
      height: 25px;
    }
  }

  @media screen and (min-width: 36.25rem) {
    .mobile\:p_6px_0 {
      padding: 6px 0;
    }
    .mobile\:p_baseUnit\.mobile2 {
      padding: var(--spacing-base-unit-mobile2);
    }
    .mobile\:py_baseUnit\.mobile5 {
      padding-block: var(--spacing-base-unit-mobile5);
    }
    .mobile\:mx_baseUnit\.mobile3 {
      margin-inline: var(--spacing-base-unit-mobile3);
    }
    .mobile\:lh_heading\.H2\.desktop {
      line-height: var(--line-heights-heading--h2-desktop);
    }
    .mobile\:pos_absolute {
      position: absolute;
    }
    .mobile\:d_inherit {
      display: inherit;
    }
    .mobile\:bx-s_border-box {
      box-sizing: border-box;
    }
    .mobile\:flex-d_row {
      flex-direction: row;
    }
    .mobile\:order_0 {
      order: 0;
    }
    .mobile\:d_none {
      display: none;
    }
    .mobile\:trf_none {
      transform: none;
    }
    .mobile\:jc_space-between {
      justify-content: space-between;
    }
    .mobile\:d_flex {
      display: flex;
    }
    .mobile\:fs_heading\.H2\.desktop {
      font-size: var(--font-sizes-heading--h2-desktop);
    }
    .mobile\:ls_heading\.H2\.desktop {
      letter-spacing: var(--letter-spacings-heading--h2-desktop);
    }
    .mobile\:ai_center {
      align-items: center;
    }
    .mobile\:ta_center {
      text-align: center;
    }
    .mobile\:fs_heading\.H6\.desktop {
      font-size: var(--font-sizes-heading--h6-desktop);
    }
    .mobile\:fs_body\.horse {
      font-size: var(--font-sizes-body-horse);
    }
    .mobile\:ai_flex-start {
      align-items: flex-start;
    }
    .mobile\:fs_heading\.H1\.desktop {
      font-size: var(--font-sizes-heading--h1-desktop);
    }
    .mobile\:lh_heading\.H1\.desktop {
      line-height: var(--line-heights-heading--h1-desktop);
    }
    .mobile\:top_baseUnit\.mobile10 {
      top: var(--spacing-base-unit-mobile10);
    }
    .mobile\:mb_baseUnit\.mobile2 {
      margin-bottom: var(--spacing-base-unit-mobile2);
    }
    .mobile\:max-w_304px {
      max-width: 304px;
    }
    .mobile\:top_baseUnit\.mobile2 {
      top: var(--spacing-base-unit-mobile2);
    }
    .mobile\:right_baseUnit\.mobile2 {
      right: var(--spacing-base-unit-mobile2);
    }
    .mobile\:h_100\% {
      height: 100%;
    }
    .mobile\:mt_0 {
      margin-top: var(--spacing-0);
    }
    .mobile\:min-h_356px {
      min-height: 356px;
    }
    .mobile\:pt_0 {
      padding-top: var(--spacing-0);
    }
    .mobile\:w_auto {
      width: auto;
    }
    .mobile\:max-h_header\.height {
      max-height: var(--sizes-header-height);
    }
    .mobile\:h_header\.height {
      height: var(--sizes-header-height);
    }
    .mobile\:mr_baseUnit\.mobile1 {
      margin-right: var(--spacing-base-unit-mobile1);
    }
    .mobile\:mb_0 {
      margin-bottom: var(--spacing-0);
    }
    .mobile\:ml_auto {
      margin-left: auto;
    }
    .mobile\:h_108px {
      height: 108px;
    }
    .mobile\:w_calc\(50\%_-_8px\) {
      width: calc(50% - 8px);
    }
    .mobile\:w_154px {
      width: 154px;
    }
    .mobile\:h_236px {
      height: 236px;
    }
    .mobile\:w_204px {
      width: 204px;
    }
    .mobile\:w_100\% {
      width: 100%;
    }
    .mobile\:left_auto {
      left: auto;
    }
    .mobile\:right_auto {
      right: auto;
    }
    .mobile\:min-w_344px {
      min-width: 344px;
    }
    .mobile\:pt_baseUnit\.mobile6 {
      padding-top: var(--spacing-base-unit-mobile6);
    }
    .mobile\:min-h_764px {
      min-height: 764px;
    }
    .mobile\:mt_-baseUnit\.mobile2 {
      margin-top: calc(var(--spacing-base-unit-mobile2) * -1);
    }
    .mobile\:mb_-baseUnit\.mobile1 {
      margin-bottom: calc(var(--spacing-base-unit-mobile1) * -1);
    }
    .mobile\:mt_baseUnit\.mobile6 {
      margin-top: var(--spacing-base-unit-mobile6);
    }
    .mobile\:pt_baseUnit\.mobile10 {
      padding-top: var(--spacing-base-unit-mobile10);
    }
    .mobile\:pb_baseUnit\.mobile6 {
      padding-bottom: var(--spacing-base-unit-mobile6);
    }
    .mobile\:max-w_328px {
      max-width: 328px;
    }
    .mobile\:w_calc\(50\%_-_token\(spacing\.baseUnit\.mobile1\)\) {
      width: calc(50% - var(--spacing-base-unit-mobile1));
    }
    .\[\&_h2\]\:mobile\:mx_0 h2 {
      margin-inline: var(--spacing-0);
    }
    .\[\&_h5\]\:mobile\:max-w_304px h5,
    .mobile\:\[\&_h5\]\:max-w_304px h5 {
      max-width: 304px;
    }
    .\[\&_h2\]\:mobile\:mt_0 h2 {
      margin-top: var(--spacing-0);
    }
  }

  @media screen and (min-width: 36.25rem) {
    .focus\:mobile\:top_88px:is(:focus, [data-focus]) {
      top: 88px;
    }
  }

  @media screen and (min-width: 48rem) {
    .tablet\:p_baseUnit\.desktop2 {
      padding: baseUnit.desktop2;
    }
    .tablet\:m_0 {
      margin: var(--spacing-0);
    }
    .tablet\:p_baseUnit\.mobile6 {
      padding: var(--spacing-base-unit-mobile6);
    }
    .tablet\:p_baseUnit\.mobile3 {
      padding: var(--spacing-base-unit-mobile3);
    }
    .tablet\:m_0_auto {
      margin: 0 auto;
    }
    .tablet\:bg_transparent {
      background: var(--colors-transparent);
    }
    .tablet\:m_initial {
      margin: initial;
    }
    .tablet\:m_auto {
      margin: auto;
    }
    .tablet\:m_baseUnit\.mobile30 {
      margin: var(--spacing-base-unit-mobile30);
    }
    .tablet\:grid-template_100\%_\/_344px_minmax\(min-content\,_512px\) {
      grid-template: 100% / 344px minmax(min-content, 512px);
    }
    .tablet\:grid-template-areas_\'_\._hiddenText_\' {
      grid-template-areas: " . hiddenText ";
    }
    .tablet\:grid-template-areas_\'_\._title_\'_\'_image_visibleText_\' {
      grid-template-areas: " . title " " image visibleText ";
    }
    .tablet\:flex_0_0_436px {
      flex: 0 0 436px;
    }
    .tablet\:gap_baseUnit\.desktop1 {
      gap: baseUnit.desktop1;
    }
    .tablet\:gap_baseUnit\.mobile2 {
      gap: var(--spacing-base-unit-mobile2);
    }
    .tablet\:mx_0 {
      margin-inline: var(--spacing-0);
    }
    .tablet\:mx_auto {
      margin-inline: auto;
    }
    .tablet\:gap_baseUnit\.mobile6 {
      gap: var(--spacing-base-unit-mobile6);
    }
    .tablet\:px_baseUnit\.mobile2 {
      padding-inline: var(--spacing-base-unit-mobile2);
    }
    .tablet\:px_baseUnit\.mobile3 {
      padding-inline: var(--spacing-base-unit-mobile3);
    }
    .tablet\:mx_baseUnit\.mobile2 {
      margin-inline: var(--spacing-base-unit-mobile2);
    }
    .tablet\:gap_baseUnit\.mobile1 {
      gap: var(--spacing-base-unit-mobile1);
    }
    .tablet\:bd-l_60px_solid_transparent {
      border-left: 60px solid transparent;
    }
    .tablet\:bd-l_70px_solid_transparent {
      border-left: 70px solid transparent;
    }
    .tablet\:bd-r_60px_solid_transparent {
      border-right: 60px solid transparent;
    }
    .tablet\:bd-r_70px_solid_transparent {
      border-right: 70px solid transparent;
    }
    .tablet\:bd-b_60px_solid_darkGreen {
      border-bottom: 60px solid darkGreen;
    }
    .tablet\:bd-b_70px_solid_white {
      border-bottom: 70px solid white;
    }
    .tablet\:gap_baseUnit\.mobile3 {
      gap: var(--spacing-base-unit-mobile3);
    }
    .tablet\:px_baseUnit\.mobile6 {
      padding-inline: var(--spacing-base-unit-mobile6);
    }
    .tablet\:py_0 {
      padding-block: var(--spacing-0);
    }
    .tablet\:bd-b_none {
      border-bottom: var(--borders-none);
    }
    .tablet\:bd-t_none {
      border-top: var(--borders-none);
    }
    .tablet\:grid-c_1_\/_-1 {
      grid-column: 1 / -1;
    }
    .tablet\:grid-template-areas_\'ssl_\._\.\'_\'copyright_\._social_logos\' {
      grid-template-areas: "ssl . ." "copyright . social_logos";
    }
    .tablet\:bd-b_1px_solid {
      border-bottom: 1px solid;
    }
    .tablet\:mx_-baseUnit\.mobile3 {
      margin-inline: calc(var(--spacing-base-unit-mobile3) * -1);
    }
    .tablet\:grid-tc_minmax\(0\,_144px\)_1fr {
      grid-template-columns: minmax(0, 144px) 1fr;
    }
    .tablet\:justify-items_left {
      justify-items: left;
    }
    .tablet\:cursor_text {
      cursor: text;
    }
    .tablet\:trf_translate\(-170px\,_-38px\) {
      transform: translate(-170px, -38px);
    }
    .tablet\:fs_heading\.H1\.desktop {
      font-size: var(--font-sizes-heading--h1-desktop);
    }
    .tablet\:lh_heading\.H1\.desktop {
      line-height: var(--line-heights-heading--h1-desktop);
    }
    .tablet\:bg-i_var\(--error-desktop-img\) {
      background-image: var(--error-desktop-img);
    }
    .tablet\:fs_heading\.H4\.desktop {
      font-size: var(--font-sizes-heading--h4-desktop);
    }
    .tablet\:lh_heading\.H4\.desktop {
      line-height: var(--line-heights-heading--h4-desktop);
    }
    .tablet\:ls_heading\.H4\.desktop {
      letter-spacing: var(--letter-spacings-heading--h4-desktop);
    }
    .tablet\:d_flex {
      display: flex;
    }
    .tablet\:flex-d_row {
      flex-direction: row;
    }
    .tablet\:flex-wrap_wrap {
      flex-wrap: wrap;
    }
    .tablet\:fs_body\.mouse {
      font-size: var(--font-sizes-body-mouse);
    }
    .tablet\:lh_body\.mouse {
      line-height: var(--line-heights-body-mouse);
    }
    .tablet\:ls_body\.mouse {
      letter-spacing: var(--letter-spacings-body-mouse);
    }
    .tablet\:ta_left {
      text-align: left;
    }
    .tablet\:jc_flex-start {
      justify-content: flex-start;
    }
    .tablet\:ta_initial {
      text-align: initial;
    }
    .tablet\:pos_absolute {
      position: absolute;
    }
    .tablet\:jc_space-between {
      justify-content: space-between;
    }
    .tablet\:ai_center {
      align-items: center;
    }
    .tablet\:d_block {
      display: block;
    }
    .tablet\:jc_space-around {
      justify-content: space-around;
    }
    .tablet\:ta_center {
      text-align: center;
    }
    .tablet\:as_flex-start {
      align-self: flex-start;
    }
    .tablet\:as_center {
      align-self: center;
    }
    .tablet\:fs_body\.cat {
      font-size: var(--font-sizes-body-cat);
    }
    .tablet\:lh_body\.cat {
      line-height: var(--line-heights-body-cat);
    }
    .tablet\:ls_body\.cat {
      letter-spacing: var(--letter-spacings-body-cat);
    }
    .tablet\:d_none {
      display: none;
    }
    .tablet\:flex-b_var\(--grid-width\,_100\%\) {
      flex-basis: var(--grid-width, 100%);
    }
    .tablet\:fs_body\.horse {
      font-size: var(--font-sizes-body-horse);
    }
    .tablet\:ls_0 {
      letter-spacing: 0;
    }
    .tablet\:ls_1\.33px {
      letter-spacing: 1.33px;
    }
    .tablet\:fw_bold {
      font-weight: var(--font-weights-bold);
    }
    .tablet\:d_inline-block {
      display: inline-block;
    }
    .tablet\:ai_initial {
      align-items: initial;
    }
    .tablet\:grid-tc_none {
      grid-template-columns: none;
    }
    .tablet\:cg_baseUnit\.mobile4 {
      column-gap: var(--spacing-base-unit-mobile4);
    }
    .tablet\:bx-s_content-box {
      box-sizing: content-box;
    }
    .tablet\:order_0 {
      order: 0;
    }
    .tablet\:fs_heading\.H6\.desktop {
      font-size: var(--font-sizes-heading--h6-desktop);
    }
    .tablet\:lh_heading\.H6\.desktop {
      line-height: var(--line-heights-heading--h6-desktop);
    }
    .tablet\:ls_heading\.H6\.desktop {
      letter-spacing: var(--letter-spacings-heading--h6-desktop);
    }
    .tablet\:jc_flex-end {
      justify-content: flex-end;
    }
    .tablet\:jc_initial {
      justify-content: initial;
    }
    .tablet\:ai_flex-start {
      align-items: flex-start;
    }
    .tablet\:ai_start {
      align-items: start;
    }
    .tablet\:h_650px {
      height: 650px;
    }
    .tablet\:max-h_650px {
      max-height: 650px;
    }
    .tablet\:max-w_100\% {
      max-width: 100%;
    }
    .tablet\:w_447px {
      width: 447px;
    }
    .tablet\:h_297px {
      height: 297px;
    }
    .tablet\:w_169px {
      width: 169px;
    }
    .tablet\:h_278px {
      height: 278px;
    }
    .tablet\:min-h_240px {
      min-height: 240px;
    }
    .tablet\:mt_0 {
      margin-top: var(--spacing-0);
    }
    .tablet\:mb_baseUnit\.mobile2 {
      margin-bottom: var(--spacing-base-unit-mobile2);
    }
    .tablet\:w_auto {
      width: auto;
    }
    .tablet\:ml_baseUnit\.mobile1 {
      margin-left: var(--spacing-base-unit-mobile1);
    }
    .tablet\:max-w_390px {
      max-width: 390px;
    }
    .tablet\:mt_baseUnit\.mobile2 {
      margin-top: var(--spacing-base-unit-mobile2);
    }
    .tablet\:mb_0 {
      margin-bottom: var(--spacing-0);
    }
    .tablet\:max-w_none {
      max-width: none;
    }
    .tablet\:mt_162px {
      margin-top: 162px;
    }
    .tablet\:pt_baseUnit\.mobile2 {
      padding-top: var(--spacing-base-unit-mobile2);
    }
    .tablet\:pt_baseUnit\.mobile3 {
      padding-top: var(--spacing-base-unit-mobile3);
    }
    .tablet\:pb_baseUnit\.mobile3 {
      padding-bottom: var(--spacing-base-unit-mobile3);
    }
    .tablet\:pb_baseUnit\.mobile5 {
      padding-bottom: var(--spacing-base-unit-mobile5);
    }
    .tablet\:pb_baseUnit\.mobile2 {
      padding-bottom: var(--spacing-base-unit-mobile2);
    }
    .tablet\:top_baseUnit\.mobile1 {
      top: var(--spacing-base-unit-mobile1);
    }
    .tablet\:right_baseUnit\.mobile1 {
      right: var(--spacing-base-unit-mobile1);
    }
    .tablet\:bottom_auto {
      bottom: auto;
    }
    .tablet\:mt_4px {
      margin-top: 4px;
    }
    .tablet\:mb_baseUnit\.mobile3 {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .tablet\:h_auto {
      height: auto;
    }
    .tablet\:mb_baseUnit\.mobile4 {
      margin-bottom: var(--spacing-base-unit-mobile4);
    }
    .tablet\:mb_baseUnit\.mobile1 {
      margin-bottom: var(--spacing-base-unit-mobile1);
    }
    .tablet\:h_628px {
      height: 628px;
    }
    .tablet\:h_180px {
      height: 180px;
    }
    .tablet\:w_320px {
      width: 320px;
    }
    .tablet\:ml_0 {
      margin-left: var(--spacing-0);
    }
    .tablet\:ml_baseUnit\.mobile3 {
      margin-left: var(--spacing-base-unit-mobile3);
    }
    .tablet\:w_100\% {
      width: 100%;
    }
    .tablet\:max-w_var\(--grid-width\,_100\%\) {
      max-width: var(--grid-width, 100%);
    }
    .tablet\:top_-10px {
      top: -10px;
    }
    .tablet\:right_-42px {
      right: -42px;
    }
    .tablet\:w_50\% {
      width: 50%;
    }
    .tablet\:w_fit-content {
      width: fit-content;
    }
    .tablet\:w_72px {
      width: 72px;
    }
    .tablet\:h_72px {
      height: 72px;
    }
    .tablet\:max-w_72px {
      max-width: 72px;
    }
    .tablet\:ml_initial {
      margin-left: initial;
    }
    .tablet\:max-w_paperWrapper\.widthMobile {
      max-width: var(--sizes-paper-wrapper-width-mobile);
    }
    .tablet\:top_100px {
      top: 100px;
    }
    .tablet\:min-h_34px {
      min-height: 34px;
    }
    .tablet\:mr_baseUnit\.mobile3 {
      margin-right: var(--spacing-base-unit-mobile3);
    }
    .tablet\:pb_0 {
      padding-bottom: var(--spacing-0);
    }
    .tablet\:bd-b-c_darkBlue {
      border-bottom-color: var(--colors-dark-blue);
    }
    .tablet\:h_100\% {
      height: 100%;
    }
    .tablet\:pl_baseUnit\.mobile4 {
      padding-left: var(--spacing-base-unit-mobile4);
    }
    .tablet\:w_350px {
      width: 350px;
    }
    .tablet\:pt_0 {
      padding-top: var(--spacing-0);
    }
    .tablet\:mb_baseUnit\.mobile6 {
      margin-bottom: var(--spacing-base-unit-mobile6);
    }
    .\[\&_img\]\:tablet\:m_0 img {
      margin: var(--spacing-0);
    }
    .\[\&_h3\]\:tablet\:mx_baseUnit\.mobile3 h3,
    .\[\&_p\]\:tablet\:mx_baseUnit\.mobile3 p {
      margin-inline: var(--spacing-base-unit-mobile3);
    }
    .\[\&_\>_div\]\:tablet\:px_baseUnit\.mobile2 > div {
      padding-inline: var(--spacing-base-unit-mobile2);
    }
    .\[\&_li\]\:tablet\:flex_1_1_50\% li {
      flex: 1 1 50%;
    }
    .\[\&\:first-of-type\]\:tablet\:bd-b_none:first-of-type {
      border-bottom: var(--borders-none);
    }
    .\[\&_\>_div\:last-of-type\]\:tablet\:bd-b_1px_solid > div:last-of-type {
      border-bottom: 1px solid;
    }
    .tablet\:\[\&_\>_div\:not\(last-of-type\)\]\:bd-t_none
      > div:not(last-of-type) {
      border-top: var(--borders-none);
    }
    .\[\&_\>_div\:last-of-type\]\:tablet\:bd-b_none > div:last-of-type {
      border-bottom: var(--borders-none);
    }
    .\[\&_label\]\:tablet\:fs_heading\.H3\.desktop label {
      font-size: var(--font-sizes-heading--h3-desktop);
    }
    .\[\&_label\]\:tablet\:lh_heading\.H3\.desktop label {
      line-height: var(--line-heights-heading--h3-desktop);
    }
    .\[\&_button\]\:tablet\:jc_space-between button {
      justify-content: space-between;
    }
    .\[\&_ul\]\:tablet\:flex-wrap_wrap ul {
      flex-wrap: wrap;
    }
    .\[\&_ul\]\:tablet\:flex-d_row ul {
      flex-direction: row;
    }
    .tablet\:\[\&_video\]\:asp_auto video {
      aspect-ratio: auto;
    }
    .\[\&_picture\]\:tablet\:pos_initial picture {
      position: initial;
    }
    .\[\&_picture\]\:tablet\:d_block picture {
      display: block;
    }
    .tablet\:\[\&_a\:nth-of-type\(n\+3\)\]\:d_none a:nth-of-type(n + 3) {
      display: none;
    }
    .\[\&_a\]\:tablet\:w_50\% a,
    .\[\&_p\]\:tablet\:w_50\% p {
      width: 50%;
    }
    .tablet\:\[\&_svg\]\:h_38px svg {
      height: 38px;
    }
    .tablet\:\[\&_svg\]\:w_38px svg {
      width: 38px;
    }
    .\[\&_svg\]\:tablet\:w_32px svg {
      width: 32px;
    }
    .\[\&_svg\]\:tablet\:h_32px svg {
      height: 32px;
    }
    .\[\&_button\]\:tablet\:w_165px button {
      width: 165px;
    }
    .\[\&_ul\]\:tablet\:max-w_712px ul {
      max-width: 712px;
    }
    .\[\&_ul\]\:tablet\:mt_baseUnit\.mobile3 ul {
      margin-top: var(--spacing-base-unit-mobile3);
    }
    .\[\&_li\]\:tablet\:max-w_50\% li {
      max-width: 50%;
    }
    .\[\&_li\]\:tablet\:pr_baseUnit\.mobile6 li {
      padding-right: var(--spacing-base-unit-mobile6);
    }
    .tablet\:\[\&_video\]\:w_560px video {
      width: 560px;
    }
    .tablet\:\[\&_video\]\:h_315px video {
      height: 315px;
    }
    .tablet\:lastOfType\:mb_baseUnit\.mobile3:last-of-type {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .\[\&_img\]\:tablet\:max-w_none img {
      max-width: none;
    }
    .\[\&_picture\]\:tablet\:w_100\% picture {
      width: 100%;
    }
    .\[\&_picture\]\:tablet\:h_auto picture {
      height: auto;
    }
    .\[\&_picture\]\:tablet\:left_initial picture {
      left: initial;
    }
    .\[\&_picture\]\:tablet\:ml_initial picture {
      margin-left: initial;
    }
    .\[\&_picture\]\:tablet\:mb_baseUnit\.mobile3 picture {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .\[\&_\>_div\:last-of-type\]\:tablet\:bd-b-c_lightGrey > div:last-of-type {
      border-bottom-color: var(--colors-light-grey);
    }
    .tablet\:\[\&_\>_button\]\:w_auto > button {
      width: auto;
    }
    .\[\&_img\]\:tablet\:w_528px img {
      width: 528px;
    }
    .\[\&_img\]\:tablet\:min-h_380px img {
      min-height: 380px;
    }
  }

  @media screen and (min-width: 64rem) {
    .tabletLandscape\:p_baseUnit\.mobile3 {
      padding: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:anim_fadeIn_0\.2s_ease_forwards {
      animation: fadeIn 0.2s ease forwards;
    }
    .tabletLandscape\:bd_none {
      border: var(--borders-none);
    }
    .tabletLandscape\:bdr_baseUnit\.mobile5 {
      border-radius: var(--radii-base-unit-mobile5);
    }
    .tabletLandscape\:bdr_20px {
      border-radius: 20px;
    }
    .tabletLandscape\:gap_baseUnit\.mobile3 {
      gap: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:px_0 {
      padding-inline: var(--spacing-0);
    }
    .tabletLandscape\:jc_flex-end {
      justify-content: flex-end;
    }
    .tabletLandscape\:bx-sh_damageExplainerDesktop {
      box-shadow: var(--shadows-damage-explainer-desktop);
    }
    .tabletLandscape\:d_none {
      display: none;
    }
    .tabletLandscape\:d_block {
      display: block;
    }
    .tabletLandscape\:flex-d_row {
      flex-direction: row;
    }
    .tabletLandscape\:ai_flex-start {
      align-items: flex-start;
    }
    .tabletLandscape\:jc_space-between {
      justify-content: space-between;
    }
    .tabletLandscape\:fs_heading\.H1\.desktop {
      font-size: var(--font-sizes-heading--h1-desktop);
    }
    .tabletLandscape\:lh_heading\.H1\.desktop {
      line-height: var(--line-heights-heading--h1-desktop);
    }
    .tabletLandscape\:ls_heading\.H1\.desktop {
      letter-spacing: var(--letter-spacings-heading--h1-desktop);
    }
    .tabletLandscape\:flex-sh_0 {
      flex-shrink: 0;
    }
    .tabletLandscape\:flex-wrap_nowrap {
      flex-wrap: nowrap;
    }
    .tabletLandscape\:pos_absolute {
      position: absolute;
    }
    .tabletLandscape\:trf_none {
      transform: none;
    }
    .tabletLandscape\:fs_body\.cat {
      font-size: var(--font-sizes-body-cat);
    }
    .tabletLandscape\:lh_body\.cat {
      line-height: var(--line-heights-body-cat);
    }
    .tabletLandscape\:ls_body\.cat {
      letter-spacing: var(--letter-spacings-body-cat);
    }
    .tabletLandscape\:d_flex {
      display: flex;
    }
    .tabletLandscape\:c_blue {
      color: var(--colors-blue);
    }
    .tabletLandscape\:c_headlineGrey {
      color: var(--colors-headline-grey);
    }
    .tabletLandscape\:bg-c_babyBlue\.transparent {
      background-color: var(--colors-baby-blue-transparent);
    }
    .tabletLandscape\:bg-c_transparent {
      background-color: var(--colors-transparent);
    }
    .tabletLandscape\:pt_baseUnit\.mobile4 {
      padding-top: var(--spacing-base-unit-mobile4);
    }
    .tabletLandscape\:w_var\(--desktop-image-width\) {
      width: var(--desktop-image-width);
    }
    .tabletLandscape\:top_baseUnit\.mobile3 {
      top: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:right_baseUnit\.mobile3 {
      right: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:bottom_baseUnit\.mobile3 {
      bottom: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:left_baseUnit\.mobile3 {
      left: var(--spacing-base-unit-mobile3);
    }
    .tabletLandscape\:max-w_950px {
      max-width: 950px;
    }
    .tabletLandscape\:w_auto {
      width: auto;
    }
    .tabletLandscape\:w_100\% {
      width: 100%;
    }
    .tabletLandscape\:max-w_450px {
      max-width: 450px;
    }
    .tabletLandscape\:mt_baseUnit\.mobile5 {
      margin-top: var(--spacing-base-unit-mobile5);
    }
    .tabletLandscape\:top_calc\(var\(--hotspot-desktop-y\)_-_12px\) {
      top: calc(var(--hotspot-desktop-y) - 12px);
    }
    .tabletLandscape\:left_calc\(var\(--hotspot-desktop-x\)_-_12px\) {
      left: calc(var(--hotspot-desktop-x) - 12px);
    }
    .tabletLandscape\:top_baseUnit\.mobile5 {
      top: var(--spacing-base-unit-mobile5);
    }
    .tabletLandscape\:top_initial {
      top: initial;
    }
    .tabletLandscape\:bottom_baseUnit\.mobile5 {
      bottom: var(--spacing-base-unit-mobile5);
    }
    .tabletLandscape\:bottom_initial {
      bottom: initial;
    }
    .tabletLandscape\:left_-20px {
      left: -20px;
    }
    .tabletLandscape\:left_initial {
      left: initial;
    }
    .tabletLandscape\:right_-20px {
      right: -20px;
    }
    .tabletLandscape\:right_initial {
      right: initial;
    }
    .tabletLandscape\:pr_0 {
      padding-right: var(--spacing-0);
    }
    .tabletLandscape\:w_initial {
      width: initial;
    }
    .\[\&_form\]\:tabletLandscape\:mx_auto form {
      margin-inline: auto;
    }
    .after\:tabletLandscape\:d_block::after {
      display: block;
    }
    .\[\&_form\]\:tabletLandscape\:mt_baseUnit\.mobile4 form {
      margin-top: var(--spacing-base-unit-mobile4);
    }
    .\[\&_form\]\:tabletLandscape\:mb_baseUnit\.mobile2 form {
      margin-bottom: var(--spacing-base-unit-mobile2);
    }
    .\[\&_svg\]\:\[\&_path\]\:tabletLandscape\:fill_blue svg path {
      fill: var(--colors-blue);
    }
    .\[\&_svg\]\:\[\&_path\]\:tabletLandscape\:fill_headlineGrey svg path {
      fill: var(--colors-headline-grey);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:--scroll-gap_token\(spacing\.baseUnit\.mobile4\) {
      --scroll-gap: var(--spacing-base-unit-mobile4);
    }
    .desktop\:bg_paleBlueLight {
      background: var(--colors-pale-blue-light);
    }
    .desktop\:p_baseUnit\.mobile3 {
      padding: var(--spacing-base-unit-mobile3);
    }
    .desktop\:p_baseUnit\.mobile2 {
      padding: var(--spacing-base-unit-mobile2);
    }
    .desktop\:p_0 {
      padding: var(--spacing-0);
    }
    .desktop\:m_0 {
      margin: var(--spacing-0);
    }
    .desktop\:m_auto {
      margin: auto;
    }
    .desktop\:m_0_auto {
      margin: 0 auto;
    }
    .desktop\:anim_cursorMovement_1\.4s_2s_forwards {
      animation: cursorMovement 1.4s 2s forwards;
    }
    .desktop\:grid-area_status {
      grid-area: status;
    }
    .desktop\:grid-area_role {
      grid-area: role;
    }
    .desktop\:p_baseUnit\.mobile1 {
      padding: var(--spacing-base-unit-mobile1);
    }
    .desktop\:bd_1px_solid {
      border: 1px solid;
    }
    .desktop\:bd_none {
      border: var(--borders-none);
    }
    .desktop\:bg_none {
      background: none;
    }
    .desktop\:m_25px {
      margin: 25px;
    }
    .desktop\:bg_linear-gradient\(45deg\,_transparent_0_50\%\,_var\(--colors-dark-green\)_50\%_100\%\) {
      background: linear-gradient(
        45deg,
        transparent 0 50%,
        var(--colors-dark-green) 50% 100%
      );
    }
    .desktop\:gap_baseUnit\.mobile4 {
      gap: var(--spacing-base-unit-mobile4);
    }
    .desktop\:gap_baseUnit\.mobile9 {
      gap: var(--spacing-base-unit-mobile9);
    }
    .desktop\:gap_10px {
      gap: 10px;
    }
    .desktop\:px_baseUnit\.mobile3 {
      padding-inline: var(--spacing-base-unit-mobile3);
    }
    .desktop\:gap_baseUnit\.mobile2 {
      gap: var(--spacing-base-unit-mobile2);
    }
    .desktop\:py_baseUnit\.mobile9 {
      padding-block: var(--spacing-base-unit-mobile9);
    }
    .desktop\:px_baseUnit\.mobile16 {
      padding-inline: var(--spacing-base-unit-mobile16);
    }
    .desktop\:px_baseUnit\.mobile2 {
      padding-inline: var(--spacing-base-unit-mobile2);
    }
    .desktop\:my_0 {
      margin-block: var(--spacing-0);
    }
    .desktop\:mx_-24px {
      margin-inline: -24px;
    }
    .desktop\:mx_auto {
      margin-inline: auto;
    }
    .desktop\:ov_visible {
      overflow: visible;
    }
    .desktop\:flex_1_0_0 {
      flex: 1 0 0;
    }
    .desktop\:py_0 {
      padding-block: var(--spacing-0);
    }
    .desktop\:py_baseUnit\.mobile3 {
      padding-block: var(--spacing-base-unit-mobile3);
    }
    .desktop\:py_baseUnit\.mobile5 {
      padding-block: var(--spacing-base-unit-mobile5);
    }
    .desktop\:grid-template-areas_\'_icon_\'_\'_title_\'_\'_price_\'_\'_description_\'_\'_vat_\' {
      grid-template-areas: " icon " " title " " price " " description " " vat ";
    }
    .desktop\:grid-template-areas_\'_icon_\'_\'_title_\'_\'_additionalInfo_\'_\'_price_\'_\'_description_\'_\'_vat_\' {
      grid-template-areas: " icon " " title " " additionalInfo " " price " " description " " vat ";
    }
    .desktop\:grid-template-areas_\'_textWrapper_textWrapper_imageWrapper_\'_\'_textWrapper_textWrapper_imageWrapper_\'_\'_vinSearchWrapper_vinSearchWrapper_imageWrapper_\'_\'_trustIconsWrapper_\._imageWrapper_\' {
      grid-template-areas: " textWrapper textWrapper imageWrapper " " textWrapper textWrapper imageWrapper " " vinSearchWrapper vinSearchWrapper imageWrapper " " trustIconsWrapper . imageWrapper ";
    }
    .desktop\:grid-template-areas_\'_textWrapper_textWrapper_imageWrapper_\'_\'_textWrapper_textWrapper_imageWrapper_\'_\'_priceWrapper_\._imageWrapper_\'_\'_buttonWrapper_trustIconsWrapper_imageWrapper_\' {
      grid-template-areas: " textWrapper textWrapper imageWrapper " " textWrapper textWrapper imageWrapper " " priceWrapper . imageWrapper " " buttonWrapper trustIconsWrapper imageWrapper ";
    }
    .desktop\:gap_baseUnit\.mobile1 {
      gap: var(--spacing-base-unit-mobile1);
    }
    .desktop\:px_baseUnit\.mobile4 {
      padding-inline: var(--spacing-base-unit-mobile4);
    }
    .desktop\:px_0 {
      padding-inline: var(--spacing-0);
    }
    .desktop\:py_baseUnit\.mobile7 {
      padding-block: var(--spacing-base-unit-mobile7);
    }
    .desktop\:gap_baseUnit\.mobile3 {
      gap: var(--spacing-base-unit-mobile3);
    }
    .desktop\:bdr_0 {
      border-radius: 0;
    }
    .desktop\:bd-w_0 {
      border-width: 0;
    }
    .desktop\:grid-template-areas_\"user_status_role_actions\" {
      grid-template-areas: "user status role actions";
    }
    .desktop\:bdr_baseUnit\.mobile1 {
      border-radius: var(--radii-base-unit-mobile1);
    }
    .desktop\:bd-w_1px {
      border-width: 1px;
    }
    .desktop\:border-style_solid {
      border-style: solid;
    }
    .desktop\:bd-c_disabledGrey {
      border-color: var(--colors-disabled-grey);
    }
    .desktop\:bd-c_red {
      border-color: var(--colors-red);
    }
    .desktop\:bd-c_rgba\(113\,_128\,_150\,_0\.35\) {
      border-color: rgba(113, 128, 150, 0.35);
    }
    .desktop\:bdr_8px {
      border-radius: 8px;
    }
    .desktop\:bd-b_1px_solid {
      border-bottom: 1px solid;
    }
    .desktop\:my_baseUnit\.mobile3 {
      margin-block: var(--spacing-base-unit-mobile3);
    }
    .desktop\:bdr_0_4px_0_0 {
      border-radius: 0 4px 0 0;
    }
    .desktop\:px_30px {
      padding-inline: 30px;
    }
    .desktop\:mx_baseUnit\.mobile6 {
      margin-inline: var(--spacing-base-unit-mobile6);
    }
    .desktop\:bd-b_none {
      border-bottom: var(--borders-none);
    }
    .desktop\:grid-c_auto {
      grid-column: auto;
    }
    .desktop\:grid-template-areas_\'\._\._\.\'_\'copyright_ssl_social_logos\'_\'\._\._\.\' {
      grid-template-areas: ". . ." "copyright ssl social_logos" ". . .";
    }
    .desktop\:py_module\.paddingDesktop {
      padding-block: var(--spacing-module-padding-desktop);
    }
    .desktop\:px_baseUnit\.mobile5 {
      padding-inline: var(--spacing-base-unit-mobile5);
    }
    .desktop\:gap_0 {
      gap: var(--spacing-0);
    }
    .desktop\:py_baseUnit\.mobile2 {
      padding-block: var(--spacing-base-unit-mobile2);
    }
    .desktop\:fs_heading\.H3\.desktop {
      font-size: var(--font-sizes-heading--h3-desktop);
    }
    .desktop\:lh_heading\.H3\.desktop {
      line-height: var(--line-heights-heading--h3-desktop);
    }
    .desktop\:ls_heading\.H3\.desktop {
      letter-spacing: var(--letter-spacings-heading--h3-desktop);
    }
    .desktop\:lh_body\.horse {
      line-height: var(--line-heights-body-horse);
    }
    .desktop\:fs_body\.horse {
      font-size: var(--font-sizes-body-horse);
    }
    .desktop\:fs_heading\.H6\.desktop {
      font-size: var(--font-sizes-heading--h6-desktop);
    }
    .desktop\:lh_heading\.H6\.desktop {
      line-height: var(--line-heights-heading--h6-desktop);
    }
    .desktop\:fs_heading\.H1\.desktop {
      font-size: var(--font-sizes-heading--h1-desktop);
    }
    .desktop\:d_inline-block {
      display: inline-block;
    }
    .desktop\:pos_absolute {
      position: absolute;
    }
    .desktop\:fs_heading\.H4\.mobile {
      font-size: var(--font-sizes-heading--h4-mobile);
    }
    .desktop\:lh_1\.5 {
      line-height: 1.5;
    }
    .desktop\:fs_heading\.H2\.mobile {
      font-size: var(--font-sizes-heading--h2-mobile);
    }
    .desktop\:lh_heading\.H2\.mobile {
      line-height: var(--line-heights-heading--h2-mobile);
    }
    .desktop\:d_block {
      display: block;
    }
    .desktop\:fs_body\.mouse {
      font-size: var(--font-sizes-body-mouse);
    }
    .desktop\:lh_body\.mouse {
      line-height: var(--line-heights-body-mouse);
    }
    .desktop\:ls_body\.mouse {
      letter-spacing: var(--letter-spacings-body-mouse);
    }
    .desktop\:d_none {
      display: none;
    }
    .desktop\:fs_heading\.H2\.desktop {
      font-size: var(--font-sizes-heading--h2-desktop);
    }
    .desktop\:lh_heading\.H2\.desktop {
      line-height: var(--line-heights-heading--h2-desktop);
    }
    .desktop\:tbl_fixed {
      table-layout: fixed;
    }
    .desktop\:ls_body\.horse {
      letter-spacing: var(--letter-spacings-body-horse);
    }
    .desktop\:flex-sh_0 {
      flex-shrink: 0;
    }
    .desktop\:fs_heading\.H4\.desktop {
      font-size: var(--font-sizes-heading--h4-desktop);
    }
    .desktop\:lh_heading\.H4\.desktop {
      line-height: var(--line-heights-heading--h4-desktop);
    }
    .desktop\:trf_translateY\(calc\(-1_\*_12px\)\) {
      transform: translateY(calc(-1 * 12px));
    }
    .desktop\:fs_heading\.H2_alt\.desktop {
      font-size: var(--font-sizes-heading--h2_alt-desktop);
    }
    .desktop\:lh_heading\.H2_alt\.desktop {
      line-height: var(--line-heights-heading--h2_alt-desktop);
    }
    .desktop\:ls_heading\.H2_alt\.desktop {
      letter-spacing: var(--letter-spacings-heading--h2_alt-desktop);
    }
    .desktop\:trf_translate\(0\,_-50\%\) {
      transform: translate(0, -50%);
    }
    .desktop\:pos_relative {
      position: relative;
    }
    .desktop\:trf_translateX\(-50\%\) {
      transform: translateX(-50%);
    }
    .desktop\:trf_none {
      transform: none;
    }
    .desktop\:fs_80px {
      font-size: 80px;
    }
    .desktop\:ls_-0\.2px {
      letter-spacing: -0.2px;
    }
    .desktop\:lh_heading\.H1\.desktop {
      line-height: var(--line-heights-heading--h1-desktop);
    }
    .desktop\:flex-d_row {
      flex-direction: row;
    }
    .desktop\:ai_flex-start {
      align-items: flex-start;
    }
    .desktop\:fs_heading\.H5\.desktop {
      font-size: var(--font-sizes-heading--h5-desktop);
    }
    .desktop\:ls_heading\.H5\.desktop {
      letter-spacing: var(--letter-spacings-heading--h5-desktop);
    }
    .desktop\:lh_heading\.H5\.desktop {
      line-height: var(--line-heights-heading--h5-desktop);
    }
    .desktop\:d_flex {
      display: flex;
    }
    .desktop\:flex-d_column {
      flex-direction: column;
    }
    .desktop\:jc_center {
      justify-content: center;
    }
    .desktop\:fs_heading\.H1\.mobile {
      font-size: var(--font-sizes-heading--h1-mobile);
    }
    .desktop\:lh_heading\.H1\.mobile {
      line-height: var(--line-heights-heading--h1-mobile);
    }
    .desktop\:ls_heading\.H1\.mobile {
      letter-spacing: var(--letter-spacings-heading--h1-mobile);
    }
    .desktop\:ta_center {
      text-align: center;
    }
    .desktop\:ai_stretch {
      align-items: stretch;
    }
    .desktop\:ai_center {
      align-items: center;
    }
    .desktop\:jc_flex-start {
      justify-content: flex-start;
    }
    .desktop\:fs_inherit {
      font-size: inherit;
    }
    .desktop\:lh_inherit {
      line-height: inherit;
    }
    .desktop\:ls_inherit {
      letter-spacing: inherit;
    }
    .desktop\:ls_heading\.H6\.desktop {
      letter-spacing: var(--letter-spacings-heading--h6-desktop);
    }
    .desktop\:ls_heading\.H2\.desktop {
      letter-spacing: var(--letter-spacings-heading--h2-desktop);
    }
    .desktop\:d_initial {
      display: initial;
    }
    .desktop\:as_flex-end {
      align-self: flex-end;
    }
    .desktop\:anim-ic_2 {
      animation-iteration-count: 2;
    }
    .desktop\:grid-tr_77px_var\(--spacing-base-unit-mobile4\)_var\(--spacing-base-unit-mobile7\)_minmax\(0\,_max-content\)_10px {
      grid-template-rows:
        77px var(--spacing-base-unit-mobile4) var(--spacing-base-unit-mobile7)
        minmax(0, max-content) 10px;
    }
    .desktop\:grid-tr_var\(--spacing-base-unit-mobile10\)_var\(--spacing-base-unit-mobile3\)_minmax\(26px\,_max-content\)_var\(--spacing-base-unit-mobile7\)_minmax\(18px\,_max-content\)_var\(--spacing-base-unit-mobile4\) {
      grid-template-rows:
        var(--spacing-base-unit-mobile10) var(--spacing-base-unit-mobile3)
        minmax(26px, max-content) var(--spacing-base-unit-mobile7) minmax(
          18px,
          max-content
        )
        var(--spacing-base-unit-mobile4);
    }
    .desktop\:grid-tc_1fr {
      grid-template-columns: 1fr;
    }
    .desktop\:ai_start {
      align-items: start;
    }
    .desktop\:ls_heading\.H1\.desktop {
      letter-spacing: var(--letter-spacings-heading--h1-desktop);
    }
    .desktop\:ls_heading\.H4\.desktop {
      letter-spacing: var(--letter-spacings-heading--h4-desktop);
    }
    .desktop\:ta_end {
      text-align: end;
    }
    .desktop\:jc_start {
      justify-content: start;
    }
    .desktop\:grid-tc_repeat\(3\,_1fr\) {
      grid-template-columns: repeat(3, 1fr);
    }
    .desktop\:grid-tc_1fr_1fr_1fr {
      grid-template-columns: 1fr 1fr 1fr;
    }
    .desktop\:cg_baseUnit\.mobile4 {
      column-gap: var(--spacing-base-unit-mobile4);
    }
    .desktop\:pos_initial {
      position: initial;
    }
    .desktop\:jc_flex-end {
      justify-content: flex-end;
    }
    .desktop\:flex-d_row-reverse {
      flex-direction: row-reverse;
    }
    .desktop\:fs_body\.cat {
      font-size: var(--font-sizes-body-cat);
    }
    .desktop\:lh_body\.cat {
      line-height: var(--line-heights-body-cat);
    }
    .desktop\:ls_body\.cat {
      letter-spacing: var(--letter-spacings-body-cat);
    }
    .desktop\:trf_translateY\(calc\(100\%_\+_70px\)\) {
      transform: translateY(calc(100% + 70px));
    }
    .desktop\:trf_translateY\(calc\(-100\%_-_10px\)\) {
      transform: translateY(calc(-100% - 10px));
    }
    .desktop\:flex-wrap_nowrap {
      flex-wrap: nowrap;
    }
    .desktop\:bg-c_transparent {
      background-color: var(--colors-transparent);
    }
    .desktop\:bx-sh_none {
      box-shadow: var(--shadows-none);
    }
    .desktop\:grid-tc_minmax\(0\,_1fr\)_200px_200px_96px {
      grid-template-columns: minmax(0, 1fr) 200px 200px 96px;
    }
    .desktop\:fs_14px {
      font-size: 14px;
    }
    .desktop\:fw_400 {
      font-weight: 400;
    }
    .desktop\:lh_20px {
      line-height: 20px;
    }
    .desktop\:ls_0\.25px {
      letter-spacing: 0.25px;
    }
    .desktop\:d_inline-flex {
      display: inline-flex;
    }
    .desktop\:z_10 {
      z-index: 10;
    }
    .desktop\:bg-c_white {
      background-color: var(--colors-white);
    }
    .desktop\:bx-sh_softBottomRight {
      box-shadow: var(--shadows-soft-bottom-right);
    }
    .desktop\:pointer-events_auto {
      pointer-events: auto;
    }
    .desktop\:pointer-events_none {
      pointer-events: none;
    }
    .desktop\:op_var\(--opacity\,_0\) {
      opacity: var(--opacity, 0);
    }
    .desktop\:cq-t_unset {
      container-type: unset;
    }
    .desktop\:bg-c_backgroundGrey {
      background-color: var(--colors-background-grey);
    }
    .desktop\:bx-sh_elevatedCard {
      box-shadow: var(--shadows-elevated-card);
    }
    .desktop\:c_white {
      color: var(--colors-white);
    }
    .desktop\:lh_1 {
      line-height: 1;
    }
    .desktop\:ls_0 {
      letter-spacing: 0;
    }
    .desktop\:fw_500 {
      font-weight: 500;
    }
    .desktop\:tt_capitalize {
      text-transform: capitalize;
    }
    .desktop\:trf_rotate\(45deg\)_translateY\(-75\%\) {
      transform: rotate(45deg) translateY(-75%);
    }
    .desktop\:jc_space-between {
      justify-content: space-between;
    }
    .desktop\:grid-tc_repeat\(3\,_minmax\(min-content\,_max-content\)\) {
      grid-template-columns: repeat(3, minmax(min-content, max-content));
    }
    .desktop\:d_grid {
      display: grid;
    }
    .desktop\:cg_baseUnit\.mobile15 {
      column-gap: var(--spacing-base-unit-mobile15);
    }
    .desktop\:grid-tc_1fr_1fr {
      grid-template-columns: 1fr 1fr;
    }
    .desktop\:grid-tr_auto_auto {
      grid-template-rows: auto auto;
    }
    .desktop\:mb_0 {
      margin-bottom: var(--spacing-0);
    }
    .desktop\:h_730px {
      height: 730px;
    }
    .desktop\:max-h_730px {
      max-height: 730px;
    }
    .desktop\:w_188px {
      width: 188px;
    }
    .desktop\:h_80px {
      height: 80px;
    }
    .desktop\:ml_auto {
      margin-left: auto;
    }
    .desktop\:mr_auto {
      margin-right: auto;
    }
    .desktop\:top_baseUnit\.mobile3 {
      top: var(--spacing-base-unit-mobile3);
    }
    .desktop\:left_40\% {
      left: 40%;
    }
    .desktop\:right_0 {
      right: var(--spacing-0);
    }
    .desktop\:min-h_372px {
      min-height: 372px;
    }
    .desktop\:mb_baseUnit\.mobile1 {
      margin-bottom: var(--spacing-base-unit-mobile1);
    }
    .desktop\:w_auto {
      width: auto;
    }
    .desktop\:w_131px {
      width: 131px;
    }
    .desktop\:h_24px {
      height: 24px;
    }
    .desktop\:w_baseUnit\.mobile3 {
      width: var(--sizes-base-unit-mobile3);
    }
    .desktop\:h_baseUnit\.mobile3 {
      height: var(--sizes-base-unit-mobile3);
    }
    .desktop\:pt_baseUnit\.mobile3 {
      padding-top: var(--spacing-base-unit-mobile3);
    }
    .desktop\:pb_baseUnit\.mobile4 {
      padding-bottom: var(--spacing-base-unit-mobile4);
    }
    .desktop\:mt_baseUnit\.mobile3 {
      margin-top: var(--spacing-base-unit-mobile3);
    }
    .desktop\:mb_baseUnit\.mobile4 {
      margin-bottom: var(--spacing-base-unit-mobile4);
    }
    .desktop\:max-w_696px {
      max-width: 696px;
    }
    .desktop\:ov-y_clip {
      overflow-y: clip;
    }
    .desktop\:left_80\% {
      left: 80%;
    }
    .desktop\:mt_baseUnit\.mobile1 {
      margin-top: var(--spacing-base-unit-mobile1);
    }
    .desktop\:pb_0 {
      padding-bottom: var(--spacing-0);
    }
    .desktop\:max-w_width {
      max-width: var(--sizes-width);
    }
    .desktop\:pl_baseUnit\.mobile16 {
      padding-left: var(--spacing-base-unit-mobile16);
    }
    .desktop\:pr_baseUnit\.mobile4 {
      padding-right: var(--spacing-base-unit-mobile4);
    }
    .desktop\:max-w_530px {
      max-width: 530px;
    }
    .desktop\:max-w_100vw {
      max-width: 100vw;
    }
    .desktop\:w_1200px {
      width: 1200px;
    }
    .desktop\:left_50\% {
      left: 50%;
    }
    .desktop\:mb_baseUnit\.mobile2 {
      margin-bottom: var(--spacing-base-unit-mobile2);
    }
    .desktop\:pl_104px {
      padding-left: 104px;
    }
    .desktop\:pr_104px {
      padding-right: 104px;
    }
    .desktop\:top_0px {
      top: 0px;
    }
    .desktop\:left_auto {
      left: auto;
    }
    .desktop\:right_-64px {
      right: -64px;
    }
    .desktop\:w_620px {
      width: 620px;
    }
    .desktop\:h_246px {
      height: 246px;
    }
    .desktop\:ml_0 {
      margin-left: var(--spacing-0);
    }
    .desktop\:pt_75px {
      padding-top: 75px;
    }
    .desktop\:pb_baseUnit\.mobile5 {
      padding-bottom: var(--spacing-base-unit-mobile5);
    }
    .desktop\:max-w_655px {
      max-width: 655px;
    }
    .desktop\:mb_baseUnit\.mobile5 {
      margin-bottom: var(--spacing-base-unit-mobile5);
    }
    .desktop\:min-w_0 {
      min-width: var(--sizes-0);
    }
    .desktop\:mt_baseUnit\.mobile4 {
      margin-top: var(--spacing-base-unit-mobile4);
    }
    .desktop\:pt_baseUnit\.mobile6 {
      padding-top: var(--spacing-base-unit-mobile6);
    }
    .desktop\:mb_100px {
      margin-bottom: 100px;
    }
    .desktop\:max-w_496px {
      max-width: 496px;
    }
    .desktop\:max-w_641px {
      max-width: 641px;
    }
    .desktop\:pb_baseUnit\.mobile3 {
      padding-bottom: var(--spacing-base-unit-mobile3);
    }
    .desktop\:pl_baseUnit\.mobile5 {
      padding-left: var(--spacing-base-unit-mobile5);
    }
    .desktop\:pr_baseUnit\.mobile5 {
      padding-right: var(--spacing-base-unit-mobile5);
    }
    .desktop\:mt_190px {
      margin-top: 190px;
    }
    .desktop\:w_344px {
      width: 344px;
    }
    .desktop\:min-h_100\% {
      min-height: 100%;
    }
    .desktop\:h_515px {
      height: 515px;
    }
    .desktop\:max-w_initial {
      max-width: initial;
    }
    .desktop\:mb_baseUnit\.mobile3 {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .desktop\:mt_0 {
      margin-top: var(--spacing-0);
    }
    .desktop\:max-w_1080px {
      max-width: 1080px;
    }
    .desktop\:h_254px {
      height: 254px;
    }
    .desktop\:w_230px {
      width: 230px;
    }
    .desktop\:w_50\% {
      width: 50%;
    }
    .desktop\:ml_28px {
      margin-left: 28px;
    }
    .desktop\:min-h_268px {
      min-height: 268px;
    }
    .desktop\:pl_baseUnit\.mobile2 {
      padding-left: var(--spacing-base-unit-mobile2);
    }
    .desktop\:pr_baseUnit\.mobile2 {
      padding-right: var(--spacing-base-unit-mobile2);
    }
    .desktop\:h_100\% {
      height: 100%;
    }
    .desktop\:min-h_232px {
      min-height: 232px;
    }
    .desktop\:mt_baseUnit\.mobile2 {
      margin-top: var(--spacing-base-unit-mobile2);
    }
    .desktop\:w_328px {
      width: 328px;
    }
    .desktop\:w_320px {
      width: 320px;
    }
    .desktop\:max-w_528px {
      max-width: 528px;
    }
    .desktop\:mr_0 {
      margin-right: var(--spacing-0);
    }
    .desktop\:max-w_1056px {
      max-width: 1056px;
    }
    .desktop\:right_110px {
      right: 110px;
    }
    .desktop\:w_376px {
      width: 376px;
    }
    .desktop\:max-w_718px {
      max-width: 718px;
    }
    .desktop\:pl_baseUnit\.mobile3 {
      padding-left: var(--spacing-base-unit-mobile3);
    }
    .desktop\:pr_baseUnit\.mobile3 {
      padding-right: var(--spacing-base-unit-mobile3);
    }
    .desktop\:min-h_76px {
      min-height: 76px;
    }
    .desktop\:bd-b-w_1px {
      border-bottom-width: 1px;
    }
    .desktop\:border-bottom-style_solid {
      border-bottom-style: solid;
    }
    .desktop\:bd-b-c_paleBlueLight {
      border-bottom-color: var(--colors-pale-blue-light);
    }
    .desktop\:top_calc\(100\%_\+_token\(spacing\.baseUnit\.mobile1\)\) {
      top: calc(100% + var(--spacing-base-unit-mobile1));
    }
    .desktop\:min-w_180px {
      min-width: 180px;
    }
    .desktop\:pl_0 {
      padding-left: var(--spacing-0);
    }
    .desktop\:pr_0 {
      padding-right: var(--spacing-0);
    }
    .desktop\:w_var\(--icon-size-desktop\) {
      width: var(--icon-size-desktop);
    }
    .desktop\:h_var\(--icon-size-desktop\) {
      height: var(--icon-size-desktop);
    }
    .desktop\:ml_-50vw {
      margin-left: -50vw;
    }
    .desktop\:min-h_initial {
      min-height: initial;
    }
    .desktop\:pl_calc\(token\(spacing\.baseUnit\.mobile2\)_-_1px\) {
      padding-left: calc(var(--spacing-base-unit-mobile2) - 1px);
    }
    .desktop\:pr_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
      padding-right: calc(var(--spacing-base-unit-mobile1) - 1px);
    }
    .desktop\:pt_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
      padding-top: calc(var(--spacing-base-unit-mobile1) - 1px);
    }
    .desktop\:pb_calc\(token\(spacing\.baseUnit\.mobile1\)_-_1px\) {
      padding-bottom: calc(var(--spacing-base-unit-mobile1) - 1px);
    }
    .desktop\:min-h_auto {
      min-height: auto;
    }
    .desktop\:h_auto {
      height: auto;
    }
    .desktop\:w_baseUnit\.mobile15 {
      width: var(--sizes-base-unit-mobile15);
    }
    .desktop\:w_baseUnit\.mobile4 {
      width: var(--sizes-base-unit-mobile4);
    }
    .desktop\:h_baseUnit\.mobile4 {
      height: var(--sizes-base-unit-mobile4);
    }
    .desktop\:bd-b-c_darkGrey {
      border-bottom-color: var(--colors-dark-grey);
    }
    .desktop\:w_fit-content {
      width: fit-content;
    }
    .desktop\:w_184px {
      width: 184px;
    }
    .desktop\:h_138px {
      height: 138px;
    }
    .desktop\:ml_baseUnit\.mobile3 {
      margin-left: var(--spacing-base-unit-mobile3);
    }
    .desktop\:w_368px {
      width: 368px;
    }
    .desktop\:mr_baseUnit\.mobile5 {
      margin-right: var(--spacing-base-unit-mobile5);
    }
    .desktop\:w_160px {
      width: 160px;
    }
    .desktop\:h_160px {
      height: 160px;
    }
    .desktop\:w_110px {
      width: 110px;
    }
    .desktop\:h_110px {
      height: 110px;
    }
    .desktop\:max-w_110px {
      max-width: 110px;
    }
    .desktop\:top_2px {
      top: 2px;
    }
    .desktop\:right_2px {
      right: 2px;
    }
    .desktop\:w_104px {
      width: 104px;
    }
    .desktop\:h_104px {
      height: 104px;
    }
    .desktop\:w_592px {
      width: 592px;
    }
    .desktop\:w_608px {
      width: 608px;
    }
    .desktop\:w_624px {
      width: 624px;
    }
    .desktop\:w_640px {
      width: 640px;
    }
    .desktop\:max-w_712px {
      max-width: 712px;
    }
    .desktop\:min-h_160px {
      min-height: 160px;
    }
    .desktop\:max-w_paperWrapper\.widthDesktop {
      max-width: var(--sizes-paper-wrapper-width-desktop);
    }
    .desktop\:mb_baseUnit\.mobile30 {
      margin-bottom: var(--spacing-base-unit-mobile30);
    }
    .desktop\:ml_baseUnit\.mobile4 {
      margin-left: var(--spacing-base-unit-mobile4);
    }
    .desktop\:min-h_694px {
      min-height: 694px;
    }
    .desktop\:min-h_88px {
      min-height: 88px;
    }
    .desktop\:min-h_615px {
      min-height: 615px;
    }
    .desktop\:mb_baseUnit\.mobile6 {
      margin-bottom: var(--spacing-base-unit-mobile6);
    }
    .desktop\:mb_initial {
      margin-bottom: initial;
    }
    .desktop\:mr_baseUnit\.mobile3 {
      margin-right: var(--spacing-base-unit-mobile3);
    }
    .desktop\:pt_0 {
      padding-top: var(--spacing-0);
    }
    .desktop\:w_128px {
      width: 128px;
    }
    .desktop\:h_128px {
      height: 128px;
    }
    .desktop\:mb_baseUnit\.mobile10 {
      margin-bottom: var(--spacing-base-unit-mobile10);
    }
    .desktop\:h_50px {
      height: 50px;
    }
    .desktop\:min-h_880px {
      min-height: 880px;
    }
    .desktop\:min-h_60vh {
      min-height: 60vh;
    }
    .desktop\:w_163\.5px {
      width: 163.5px;
    }
    .desktop\:h_30\.5px {
      height: 30.5px;
    }
    .desktop\:max-w_800px {
      max-width: 800px;
    }
    .desktop\:mt_baseUnit\.mobile5 {
      margin-top: var(--spacing-base-unit-mobile5);
    }
    .desktop\:w_63\% {
      width: 63%;
    }
    .desktop\:mb_baseUnit\.mobile9 {
      margin-bottom: var(--spacing-base-unit-mobile9);
    }
    .desktop\:w_27\% {
      width: 27%;
    }
    .desktop\:left_initial {
      left: initial;
    }
    .desktop\:w_100\% {
      width: 100%;
    }
    .desktop\:ml_initial {
      margin-left: initial;
    }
    .desktop\:w_initial {
      width: initial;
    }
    .desktop\:mb_baseUnit\.mobile8 {
      margin-bottom: var(--spacing-base-unit-mobile8);
    }
    .desktop\:top_-baseUnit\.mobile6 {
      top: calc(var(--spacing-base-unit-mobile6) * -1);
    }
    .desktop\:pb_100px {
      padding-bottom: 100px;
    }
    .\[\&\[data-label\]\]\:desktop\:px_baseUnit\.mobile3[data-label] {
      padding-inline: var(--spacing-base-unit-mobile3);
    }
    .\[\&\&\]\:desktop\:bdr_4px.\[\&\&\]\:desktop\:bdr_4px {
      border-radius: 4px;
    }
    .desktop\:\[\&_\>_li_\>_a\]\:py_baseUnit\.mobile3 > li > a {
      padding-block: var(--spacing-base-unit-mobile3);
    }
    .desktop\:\[\&_li_\>_a\,_\&_li_\>_button\]\:mx_baseUnit\.mobile2 li > a,
    .desktop\:\[\&_li_\>_a\,_\&_li_\>_button\]\:mx_baseUnit\.mobile2
      li
      > button {
      margin-inline: var(--spacing-base-unit-mobile2);
    }
    .desktop\:after\:bd-t_52px_solid_transparent::after {
      border-top: 52px solid transparent;
    }
    .desktop\:after\:bd-b_52px_solid_var\(--colors-white\)::after {
      border-bottom: 52px solid var(--colors-white);
    }
    .desktop\:after\:bd-l_52px_solid_var\(--colors-white\)::after {
      border-left: 52px solid var(--colors-white);
    }
    .desktop\:after\:bd-r_52px_solid_transparent::after {
      border-right: 52px solid transparent;
    }
    .desktop\:\[\&_span\]\:fs_heading\.H4\.desktop span {
      font-size: var(--font-sizes-heading--h4-desktop);
    }
    .desktop\:\[\&_svg\]\:trf_translateY\(6\%\)_rotate\(10deg\) svg {
      transform: translateY(6%) rotate(10deg);
    }
    .\[\&_h6\]\:desktop\:fs_body\.horse h6 {
      font-size: var(--font-sizes-body-horse);
    }
    .desktop\:\[\&_h4\]\:fs_heading\.H6\.desktop h4 {
      font-size: var(--font-sizes-heading--h6-desktop);
    }
    .desktop\:\[\&_h4\]\:fs_heading\.H4\.desktop h4 {
      font-size: var(--font-sizes-heading--h4-desktop);
    }
    .desktop\:\[\&_h4\]\:lh_heading\.H6\.desktop h4 {
      line-height: var(--line-heights-heading--h6-desktop);
    }
    .desktop\:\[\&_h4\]\:lh_heading\.H4\.desktop h4 {
      line-height: var(--line-heights-heading--h4-desktop);
    }
    .desktop\:\[\&_h4\]\:ls_heading\.H6\.desktop h4 {
      letter-spacing: var(--letter-spacings-heading--h6-desktop);
    }
    .desktop\:\[\&_h4\]\:ls_heading\.H4\.desktop h4 {
      letter-spacing: var(--letter-spacings-heading--h4-desktop);
    }
    .desktop\:after\:content_\"\"::after {
      content: "";
    }
    .desktop\:after\:pos_absolute::after {
      position: absolute;
    }
    .desktop\:\[\&_li_a\,_\&_li_a_span\,_\&_li_button\]\:fs_body\.cat li a,
    .desktop\:\[\&_li_a\,_\&_li_a_span\,_\&_li_button\]\:fs_body\.cat li a span,
    .desktop\:\[\&_li_a\,_\&_li_a_span\,_\&_li_button\]\:fs_body\.cat
      li
      button {
      font-size: var(--font-sizes-body-cat);
    }
    .\[\&_h4\]\:desktop\:fs_heading\.H4\.mobile h4 {
      font-size: var(--font-sizes-heading--h4-mobile);
    }
    .\[\&_p\]\:desktop\:fs_body\.horse p {
      font-size: var(--font-sizes-body-horse);
    }
    .\[\&_h2\,_\&_h1\]\:desktop\:fs_heading\.H2\.desktop h2,
    .\[\&_h2\,_\&_h1\]\:desktop\:fs_heading\.H2\.desktop h1 {
      font-size: var(--font-sizes-heading--h2-desktop);
    }
    .\[\&_h2\,_\&_h1\]\:desktop\:lh_heading\.H2\.desktop h2,
    .\[\&_h2\,_\&_h1\]\:desktop\:lh_heading\.H2\.desktop h1 {
      line-height: var(--line-heights-heading--h2-desktop);
    }
    .\[\&_h2\,_\&_h1\]\:desktop\:ls_heading\.H2\.desktop h2,
    .\[\&_h2\,_\&_h1\]\:desktop\:ls_heading\.H2\.desktop h1 {
      letter-spacing: var(--letter-spacings-heading--h2-desktop);
    }
    .\[\&_p\]\:desktop\:lh_body\.horse p {
      line-height: var(--line-heights-body-horse);
    }
    .\[\&_h1\]\:desktop\:max-w_1200px h1 {
      max-width: 1200px;
    }
    .desktop\:\[\&_svg\]\:w_144px svg {
      width: 144px;
    }
    .desktop\:\[\&_svg\]\:h_164px svg {
      height: 164px;
    }
    .desktop\:\[\&_img\]\:mt_baseUnit\.mobile1 img {
      margin-top: var(--spacing-base-unit-mobile1);
    }
    .desktop\:\[\&_div\:first-of-type\]\:w_auto div:first-of-type,
    .desktop\:\[\&_button\]\:w_auto button {
      width: auto;
    }
    .\[\&_h2\]\:desktop\:mb_baseUnit\.mobile3 h2 {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .desktop\:last\:bd-b-w_0:last-child {
      border-bottom-width: 0;
    }
    .\[\&_\>_a\]\:desktop\:min-h_header\.height > a {
      min-height: var(--sizes-header-height);
    }
    .\[\&_svg\]\:desktop\:w_110px svg {
      width: 110px;
    }
    .\[\&_svg\]\:desktop\:h_110px svg {
      height: 110px;
    }
    .\[\&_svg\]\:desktop\:w_52px svg {
      width: 52px;
    }
    .\[\&_svg\]\:desktop\:h_64px svg {
      height: 64px;
    }
    .desktop\:\[\&_svg\]\:w_110px svg {
      width: 110px;
    }
    .desktop\:\[\&_svg\]\:h_110px svg {
      height: 110px;
    }
    .\[\&_a\:last-of-type_li\]\:desktop\:mb_-baseUnit\.mobile2
      a:last-of-type
      li {
      margin-bottom: calc(var(--spacing-base-unit-mobile2) * -1);
    }
    .desktop\:\[\&_\>_li_\~_li\]\:mt_baseUnit\.mobile3 > li ~ li {
      margin-top: var(--spacing-base-unit-mobile3);
    }
    .\[\&_h1\]\:desktop\:mb_baseUnit\.mobile3 h1 {
      margin-bottom: var(--spacing-base-unit-mobile3);
    }
    .desktop\:\[\&_\>_div\]\:h_auto > div {
      height: auto;
    }
    .\[\&_svg\]\:desktop\:w_32px svg {
      width: 32px;
    }
    .\[\&_svg\]\:desktop\:h_32px svg {
      height: 32px;
    }
    .\[\&_h2\,_\&_h1\]\:desktop\:mt_0 h2,
    .\[\&_h2\,_\&_h1\]\:desktop\:mt_0 h1 {
      margin-top: var(--spacing-0);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:focusWithin\:bd-c_red:focus-within {
      border-color: var(--colors-red);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:focusWithin\:bd-c_rgba\(113\,_128\,_150\,_0\.35\):focus-within {
      border-color: rgba(113, 128, 150, 0.35);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:focusWithin\:bd-c_transparent:focus-within {
      border-color: var(--colors-transparent);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:focusWithin\:bx-sh_0_0_0_2px_token\(colors\.white\)\,_0_0_0_4px_\#004789:focus-within {
      box-shadow:
        0 0 0 2px var(--colors-white),
        0 0 0 4px #004789;
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:focusWithin\:bx-sh_none:focus-within {
      box-shadow: var(--shadows-none);
    }
  }

  @media screen and (min-width: 75rem) {
    .desktop\:hover\:fw_bold:is(:hover, [data-hover]) {
      font-weight: var(--font-weights-bold);
    }
  }

  @media screen and (min-width: 75rem) {
    .\[\&_\.module\]\:\[\&_\.moduleWrapper\]\:desktop\:p_100px_0
      .module
      .moduleWrapper {
      padding: 100px 0;
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:bg_lightGrey
      li:not(:last-of-type)::after {
      background: var(--colors-light-grey);
    }
    .\[\&_\.slick-slide\]\:\[\&_\>_div\]\:desktop\:px_12px .slick-slide > div {
      padding-inline: 12px;
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:content_\"\"
      li:not(:last-of-type)::after {
      content: "";
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:pos_absolute
      li:not(:last-of-type)::after {
      position: absolute;
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:trf_translateY\(-50\%\)
      li:not(:last-of-type)::after {
      transform: translateY(-50%);
    }
    .\[\&_ul\]\:\[\&_li\]\:desktop\:fs_body\.horse ul li {
      font-size: var(--font-sizes-body-horse);
    }
    .\[\&_ul\]\:\[\&_li\]\:desktop\:lh_body\.horse ul li {
      line-height: var(--line-heights-body-horse);
    }
    .\[\&_ul\]\:\[\&_li\]\:desktop\:ls_body\.horse ul li {
      letter-spacing: var(--letter-spacings-body-horse);
    }
    .\[\&_ol\]\:\[\&_li\]\:desktop\:fs_body\.horse ol li {
      font-size: var(--font-sizes-body-horse);
    }
    .\[\&_ol\]\:\[\&_li\]\:desktop\:lh_body\.horse ol li {
      line-height: var(--line-heights-body-horse);
    }
    .\[\&_ol\]\:\[\&_li\]\:desktop\:ls_body\.horse ol li {
      letter-spacing: var(--letter-spacings-body-horse);
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:top_50\%
      li:not(:last-of-type)::after {
      top: 50%;
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:right_0
      li:not(:last-of-type)::after {
      right: var(--spacing-0);
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:w_1px
      li:not(:last-of-type)::after {
      width: 1px;
    }
    .desktop\:\[\&_li\:not\(\:last-of-type\)\]\:after\:h_baseUnit\.mobile3
      li:not(:last-of-type)::after {
      height: var(--sizes-base-unit-mobile3);
    }
    .\[\&_button\]\:\[\&\:nth-of-type\(1\)\]\:desktop\:mb_baseUnit\.mobile5
      button:nth-of-type(1) {
      margin-bottom: var(--spacing-base-unit-mobile5);
    }
    .desktop\:\[\&_\>_div\]\:\[\&_\>_div\]\:h_100\% > div > div {
      height: 100%;
    }
    .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:desktop\:fs_heading\.H1\.desktop
      div:not(:last-of-type)::before {
      font-size: var(--font-sizes-heading--h1-desktop);
    }
  }

  @media screen and (min-width: 75rem) {
    .\[\&_ul\]\:\[\&_li\]\:\[\&\:\:marker\]\:desktop\:fs_body\.horse
      ul
      li::marker {
      font-size: var(--font-sizes-body-horse);
    }
  }

  @media screen and (min-width: 75rem) {
    .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:desktop\:top_-5px
      div:not(:last-of-type)::before {
      top: -5px;
    }
    .\[\&_div\]\:\[\&\:not\(\:last-of-type\)\]\:before\:desktop\:right_-21px
      div:not(:last-of-type)::before {
      right: -21px;
    }
    .\[\&_\.module\]\:\[\&\:first-of-type\]\:\[\&_\.moduleWrapper\]\:desktop\:pt_48px
      .module:first-of-type
      .moduleWrapper {
      padding-top: 48px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:trs_none {
      transition: none;
    }
  }
}

.site-header {
  position: relative;
  z-index: 1000;
  height: var(--header-height);
  background: var(--white);
  color: var(--black);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
}

.site-navbar {
  height: var(--header-height);
  width: min(100% - 48px, var(--max-width));
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 34px;
}

.carfax-logo {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  text-decoration: none;
  flex: 0 0 auto;
}

.carfax-logo span {
  width: 27px;
  height: 27px;
  display: grid;
  place-items: center;
  background: var(--black);
  color: var(--white);
  border: 1px solid var(--white);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 20px;
  line-height: 1;
}

.carfax-logo span:last-child {
  background: var(--white);
  color: var(--black);
  border-color: var(--black);
}

.site-nav-wrapper {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  min-width: 0;
}

.site-nav {
  display: flex;
  align-items: stretch;
  gap: 22px;
  padding: 0;
  margin: 0;
  list-style: none;
}

.site-nav-item {
  position: relative;
  display: flex;
  align-items: center;
}

.nav-link {
  min-height: var(--header-height);
  display: inline-flex;
  align-items: center;
  gap: 7px;
  border: 0;
  background: transparent;
  color: var(--black);
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  padding: 0 2px;
}

.nav-link:hover,
.nav-link.active {
  text-decoration: underline;
  font-weight: 700;
}

.chevron {
  width: 8px;
  height: 8px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg) translateY(-3px);
}

.has-dropdown.open .chevron {
  transform: rotate(-135deg) translateY(-1px);
}

.dropdown-menu {
  position: absolute;
  top: var(--header-height);
  display: none;
  background: var(--black);
  color: var(--white);
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.25);
  z-index: 20;
}

.has-dropdown.open .dropdown-menu {
  display: flex;
}

.wide-dropdown {
  left: 0;
  min-width: 560px;
  padding: 28px;
  gap: 30px;
}

.resources-dropdown {
  left: auto;
  right: 0;
}

.small-dropdown {
  right: 0;
  min-width: 190px;
  padding: 20px 24px;
  flex-direction: column;
  gap: 12px;
}

.dropdown-column {
  min-width: 210px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.dropdown-column + .dropdown-column {
  border-left: 1px solid #4d4d4d;
  padding-left: 28px;
}

.dropdown-title {
  margin: 0 0 4px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 800;
  color: var(--white);
}

.dropdown-menu a {
  color: var(--white);
  text-decoration: none;
  font-size: 16px;
}

.dropdown-menu a:hover,
.dropdown-menu a.active {
  text-decoration: underline;
  font-weight: 700;
}

.dropdown-card {
  display: grid;
  gap: 7px;
  max-width: 280px;
}

.dropdown-card span {
  color: #e3e3e3;
  font-size: 14px;
  line-height: 1.35;
}

.site-nav-right {
  gap: 18px;
}

.search-item,
.language-item {
  padding-right: 18px;
  border-right: 1px solid var(--border);
}

.search-icon {
  width: 22px;
  height: 22px;
  border: 2px solid var(--black);
  border-radius: 50%;
  position: relative;
}

.search-icon::after {
  content: "";
  width: 9px;
  height: 2px;
  background: var(--black);
  position: absolute;
  right: -7px;
  bottom: -4px;
  transform: rotate(45deg);
}

.mobile-menu-btn {
  display: none;
}
@media (max-width: 900px) {
  .site-header {
    height: 64px;
  }

  .site-navbar {
    height: 64px;
    padding: 0 16px;
    justify-content: space-between;
  }

  .carfax-logo {
    margin-right: 0;
  }

  .carfax-logo span {
    width: 23px;
    height: 23px;
    font-size: 18px;
  }

  .mobile-menu-btn {
    display: flex;
  }

  .site-nav-wrapper {
    display: none;
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    width: 100%;
    background: #ffffff;
    padding: 16px 20px;
    flex-direction: column;
    align-items: stretch;
    gap: 18px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
  }

  .site-nav-wrapper.open {
    display: flex;
  }

  .site-nav {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }

  .site-nav-right {
    gap: 10px;
  }

  .site-nav-item {
    width: 100%;
    display: block;
  }

  .nav-link,
  .search-btn {
    width: 100%;
    justify-content: space-between;
    padding: 12px 0;
  }

  .search-item,
  .language-item {
    border-right: none;
    padding-right: 0;
  }

  .dropdown-menu {
    position: static;
    width: 100%;
    min-width: 100%;
    margin-top: 8px;
    box-shadow: none;
  }

  .wide-dropdown {
    padding: 20px;
    flex-direction: column;
    gap: 22px;
  }

  .small-dropdown {
    padding: 16px 20px;
  }
}
