/* ==========================================================================
   VAKIF BARTER — Corporate Interface System v5
   Single-source stylesheet. Specificity is intentionally shallow.
   ========================================================================== */

@layer reset, tokens, base, layout, components, pages, utilities, fx, responsive, print;

@layer tokens {
  :root {
    --vb-navy-950: #07172b;
    --vb-navy-900: #0a1d35;
    --vb-navy-850: #0f2747;
    --vb-navy-800: #153257;
    --vb-navy-700: #23466f;
    --vb-blue-100: #eaf0f8;
    --vb-blue-50: #f5f8fc;
    --vb-gold-700: #9a7412;
    --vb-gold-600: #b88b18;
    --vb-gold-500: #d4a928;
    --vb-gold-400: #e2bd4b;
    --vb-gold-200: #f3df9e;
    --vb-ink: #10223b;
    --vb-muted: #63738a;
    --vb-muted-2: #8794a6;
    --vb-line: #dfe5ed;
    --vb-line-dark: rgba(255,255,255,.13);
    --vb-white: #ffffff;
    --vb-canvas: #f7f8fa;
    --vb-soft: #eef2f6;
    --vb-success: #0b7a53;
    --vb-success-bg: #eaf8f2;
    --vb-danger: #ad3131;
    --vb-danger-bg: #fff0f0;
    --vb-warning: #8a6500;
    --vb-radius-xs: 4px;
    --vb-radius-sm: 7px;
    --vb-radius-md: 12px;
    --vb-radius-lg: 18px;
    --vb-radius-xl: 26px;
    --vb-shadow-xs: 0 1px 2px rgba(7,23,43,.04);
    --vb-shadow-sm: 0 8px 24px rgba(7,23,43,.07);
    --vb-shadow-md: 0 18px 46px rgba(7,23,43,.10);
    --vb-shadow-lg: 0 30px 80px rgba(7,23,43,.14);
    --vb-max: 1240px;
    --vb-reading: 780px;
    --vb-ease: cubic-bezier(.22,.61,.36,1);
    --vb-header: 94px;
    --navy: var(--vb-navy-900);
    --navy-2: var(--vb-navy-800);
    --navy-3: var(--vb-navy-700);
    --accent: var(--vb-gold-500);
    --accent-2: var(--vb-gold-400);
    --ink: var(--vb-ink);
    --muted: var(--vb-muted);
    --line: var(--vb-line);
    --bg: var(--vb-white);
    --bg-soft: var(--vb-blue-50);
    --white: var(--vb-white);
  }
}

@layer reset {
  *, *::before, *::after { box-sizing: border-box; }
  html { scroll-behavior: smooth; text-size-adjust: 100%; }
  body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd { margin: 0; }
  ul, ol { margin: 0; padding: 0; }
  img, picture, svg, canvas { display: block; max-width: 100%; }
  button, input, select, textarea { font: inherit; }
  button { border: 0; }
  a { color: inherit; text-decoration: none; }
  table { border-collapse: collapse; border-spacing: 0; }
}

@layer base {
  body {
    min-height: 100vh;
    overflow-x: hidden;
    color: var(--vb-ink);
    background: var(--vb-white);
    font-family: Inter, "Segoe UI", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }
  body::selection { background: var(--vb-gold-200); color: var(--vb-navy-950); }
  main { display: block; }
  section { position: relative; padding: 92px 0; }
  h1, h2, h3, h4, h5, h6 {
    color: var(--vb-navy-950);
    font-weight: 760;
    line-height: 1.12;
    letter-spacing: -.025em;
    text-wrap: balance;
  }
  h1 { font-size: clamp(2.65rem, 5vw, 5.1rem); letter-spacing: -.052em; }
  h2 { font-size: clamp(2rem, 3.3vw, 3.2rem); }
  h3 { font-size: clamp(1.2rem, 1.7vw, 1.55rem); }
  h4 { font-size: 1.06rem; letter-spacing: -.012em; }
  h5 { font-size: .94rem; text-transform: uppercase; letter-spacing: .05em; }
  h6 { font-size: .82rem; text-transform: uppercase; letter-spacing: .08em; color: var(--vb-muted); }
  p { color: var(--vb-muted); }
  a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
    outline: 3px solid rgba(212,169,40,.35);
    outline-offset: 3px;
  }
  input, select, textarea { color: var(--vb-ink); }
  ::placeholder { color: #9aa5b4; opacity: 1; }
  iframe { border: 0; }
}

@layer layout {
  .container { width: min(calc(100% - 48px), var(--vb-max)); margin-inline: auto; }
  .container.narrow, .narrow { max-width: 760px; }
  .grid2, .grid3, .grid4, .grid5, .list-grid { display: grid; gap: 22px; }
  .grid2 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .grid3 { grid-template-columns: repeat(3, minmax(0,1fr)); }
  .grid4 { grid-template-columns: repeat(4, minmax(0,1fr)); }
  .grid5 { grid-template-columns: repeat(5, minmax(0,1fr)); }
  .list-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }
  .contact-layout { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(360px,.95fr); gap: 34px; align-items: start; }
  .stack-grid { display: grid; grid-template-columns: 1fr; gap: 18px; }
  .custom-grid { display: grid; gap: 28px; }
  .align-start { align-items: start; }
  .editorial-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1px; background: var(--vb-line); border: 1px solid var(--vb-line); }
  .knowledge-grid { display: grid; grid-template-columns: .85fr 1.15fr; gap: 80px; align-items: center; }
  .article-layout { display: grid; grid-template-columns: 240px minmax(0, var(--vb-reading)); gap: 70px; justify-content: center; align-items: start; }
}

@layer components {
  .topbar {
    min-height: 34px;
    display: flex;
    align-items: center;
    color: rgba(255,255,255,.72);
    background: var(--vb-navy-950);
    font-size: 11.5px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
  }
  .topbar .container { display: flex; justify-content: space-between; gap: 28px; padding-block: 7px; }
  .topbar a { color: var(--vb-gold-200); }

  .nav {
    position: sticky;
    top: 0;
    z-index: 500;
    background: rgba(255,255,255,.965);
    border-bottom: 1px solid rgba(16,34,59,.08);
    backdrop-filter: blur(18px);
  }
  .nav-inner { min-height: var(--vb-header); display: flex; align-items: center; justify-content: space-between; gap: 28px; }
  .brand { display: inline-flex; align-items: center; gap: 14px; min-width: 260px; color: var(--vb-navy-950); font-weight: 800; }
  .brand img { width: 76px; height: 60px; object-fit: contain; flex: 0 0 auto; }
  .brand > div { display: flex; flex-direction: column; font-size: 14px; letter-spacing: .035em; line-height: 1.25; }
  .brand small { display: block; margin-top: 4px; color: var(--vb-muted); font-size: 9px; font-weight: 700; letter-spacing: .1em; }
  .links { display: flex; align-items: center; justify-content: center; gap: 7px; }
  .links a { padding: 10px 11px; border-radius: 5px; color: #324965; font-size: 13px; font-weight: 680; transition: background .2s ease, color .2s ease; }
  .links a:hover, .links a.active { color: var(--vb-navy-950); background: var(--vb-blue-50); }
  .nav-cta { display: flex; align-items: center; gap: 10px; }
  .burger { display: none; width: 42px; height: 42px; border-radius: 6px; background: var(--vb-blue-50); color: var(--vb-navy-950); cursor: pointer; }

  .btn {
    min-height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    padding: 0 21px;
    border: 1px solid transparent;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 760;
    line-height: 1;
    cursor: pointer;
    transition: transform .2s var(--vb-ease), box-shadow .2s var(--vb-ease), border-color .2s ease, background .2s ease;
  }
  .btn:hover { transform: translateY(-2px); }
  .btn.primary { color: var(--vb-navy-950); background: var(--vb-gold-400); border-color: #cfa42b; box-shadow: 0 9px 22px rgba(184,139,24,.18); }
  .btn.primary:hover { background: #e7c75d; box-shadow: 0 12px 28px rgba(184,139,24,.24); }
  .btn.ghost { color: var(--vb-navy-900); background: var(--vb-white); border-color: var(--vb-line); box-shadow: var(--vb-shadow-xs); }
  .dark .btn.ghost { color: var(--vb-white); background: transparent; border-color: rgba(255,255,255,.24); box-shadow: none; }
  .btn.small { min-height: 38px; padding-inline: 15px; font-size: 12px; }
  .btn.block, .block { width: 100%; }
  .btn:disabled { opacity: .55; cursor: not-allowed; transform: none; }

  .eyebrow { display: inline-flex; align-items: center; gap: 10px; margin-bottom: 16px; color: var(--vb-gold-700); font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
  .eyebrow::before { content: ""; width: 24px; height: 1px; background: currentColor; }
  .lead { max-width: 690px; margin-top: 22px; color: #667a93; font-size: clamp(1rem,1.35vw,1.15rem); line-height: 1.75; }
  .lead-sm { max-width: 620px; margin: 18px 0 26px; color: rgba(255,255,255,.68); }

  .hero { overflow: hidden; min-height: 620px; padding: 98px 0 88px; background: #f4f6f9; border-bottom: 1px solid var(--vb-line); }
  .hero::before { content: ""; position: absolute; inset: 0; pointer-events: none; background-image: linear-gradient(rgba(10,29,53,.035) 1px,transparent 1px), linear-gradient(90deg,rgba(10,29,53,.035) 1px,transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom,black,transparent 88%); }
  .hero::after { content: ""; position: absolute; right: max(24px,calc((100vw - var(--vb-max))/2)); top: 0; width: 1px; height: 100%; background: rgba(10,29,53,.08); }
  .hero-grid { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0,1.2fr) minmax(390px,.8fr); gap: 90px; align-items: center; }
  .hero h1 { max-width: 760px; }
  .hero h1 span { color: var(--vb-gold-600); }
  .hero-actions { display: flex; flex-wrap: wrap; gap: 11px; margin-top: 30px; }
  .chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 26px; }
  .chip { padding: 7px 11px; color: #53667e; background: rgba(255,255,255,.72); border: 1px solid #dce2e9; border-radius: 999px; font-size: 11px; font-weight: 700; }

  .panel { position: relative; padding: 32px; background: rgba(255,255,255,.94); border: 1px solid #d8dee7; border-radius: 9px; box-shadow: 0 24px 70px rgba(9,27,49,.12); }
  .panel::before { content: ""; position: absolute; left: -1px; top: 28px; width: 3px; height: 54px; background: var(--vb-gold-500); }
  .panel h3 { margin-bottom: 22px; font-size: 1.25rem; }
  .panel .grid2 { gap: 12px; }

  .field { display: grid; gap: 7px; margin-bottom: 14px; }
  .field label { color: #53667e; font-size: 11px; font-weight: 760; letter-spacing: .015em; }
  .field input, .field select, .field textarea { width: 100%; min-height: 45px; padding: 11px 13px; background: #fbfcfd; border: 1px solid #d8dfe8; border-radius: 6px; outline: none; transition: border-color .18s ease, box-shadow .18s ease, background .18s ease; }
  .field textarea { min-height: 118px; resize: vertical; line-height: 1.55; }
  .field input:hover, .field select:hover, .field textarea:hover { border-color: #bac5d2; }
  .field input:focus, .field select:focus, .field textarea:focus { background: #fff; border-color: var(--vb-navy-700); box-shadow: 0 0 0 3px rgba(35,70,111,.09); }
  .notice { margin-top: 14px; color: #8a96a5; font-size: 10.5px; line-height: 1.55; }
  .hp-field { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; opacity: 0 !important; pointer-events: none !important; }
  .secure-form-note { display: flex; gap: 10px; margin: 8px 0 14px; padding: 12px 13px; background: #f5f8fb; border-left: 2px solid var(--vb-navy-700); }
  .secure-form-note span { color: var(--vb-success); font-weight: 900; }
  .secure-form-note p { font-size: 11px; line-height: 1.55; }
  .secure-form-note strong { color: var(--vb-navy-900); }

  .section-head { display: flex; align-items: end; justify-content: space-between; gap: 44px; margin-bottom: 38px; }
  .section-head > div { max-width: 720px; }
  .section-head > p { max-width: 440px; font-size: 14px; }

  .dark { color: var(--vb-white); background: var(--vb-navy-900); }
  .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 { color: var(--vb-white); }
  .dark .eyebrow { color: var(--vb-gold-400); }
  .dark p, .dark .muted { color: rgba(255,255,255,.66); }

  .card { position: relative; min-width: 0; padding: 25px; background: var(--vb-white); border: 1px solid var(--vb-line); border-radius: 8px; box-shadow: none; transition: transform .22s var(--vb-ease), border-color .22s ease, box-shadow .22s ease; }
  .card:hover { transform: translateY(-4px); border-color: #c9d2dd; box-shadow: var(--vb-shadow-sm); }
  .dark .card { background: rgba(255,255,255,.055); border-color: rgba(255,255,255,.11); }
  .dark .card:hover { border-color: rgba(226,189,75,.42); box-shadow: none; }
  .card h3 { margin: 12px 0 9px; }
  .card p { font-size: 13px; line-height: 1.7; }
  .icon { width: 42px; height: 42px; display: grid; place-items: center; color: var(--vb-navy-900); background: var(--vb-gold-200); border-radius: 4px; font-size: 11px; font-weight: 850; letter-spacing: .08em; }
  .n { width: 30px; height: 30px; display: grid; place-items: center; color: var(--vb-navy-950); background: var(--vb-gold-400); border-radius: 4px; font-size: 11px; font-weight: 800; }
  .step .btn { margin-top: 14px; }
  .muted { color: var(--vb-muted); }

  .opportunity { overflow: hidden; padding: 0; }
  .op-head { min-height: 158px; padding: 24px; display: flex; flex-direction: column; justify-content: flex-end; background: #f3f6f9; border-bottom: 1px solid var(--vb-line); }
  .dark .op-head { background: rgba(255,255,255,.035); border-bottom-color: rgba(255,255,255,.1); }
  .op-head .eyebrow { margin-bottom: auto; }
  .op-head h3 { margin: 22px 0 6px; }
  .op-head > b { color: var(--vb-gold-700); font-size: 17px; }
  .dark .op-head > b { color: var(--vb-gold-400); }
  .op-body { padding: 20px 24px 23px; }
  .kv { display: flex; justify-content: space-between; gap: 18px; padding: 10px 0; border-bottom: 1px solid var(--vb-line); font-size: 12px; }
  .dark .kv { border-color: rgba(255,255,255,.1); }
  .kv span { color: var(--vb-muted); }
  .dark .kv span { color: rgba(255,255,255,.58); }
  .kv b { text-align: right; }
  .badge { display: inline-flex; margin: 14px 6px 0 0; padding: 5px 8px; color: #5d6d81; background: #f1f4f7; border-radius: 3px; font-size: 9.5px; font-weight: 760; text-transform: uppercase; letter-spacing: .05em; }
  .dark .badge { color: rgba(255,255,255,.75); background: rgba(255,255,255,.08); }

  .page-head { padding: 70px 0 58px; color: var(--vb-white); background: var(--vb-navy-900); border-top: 1px solid rgba(255,255,255,.06); }
  .page-head::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: linear-gradient(90deg,transparent,var(--vb-gold-500),transparent); opacity: .5; }
  .page-head h1 { max-width: 920px; color: var(--vb-white); font-size: clamp(2.4rem,4vw,4.2rem); }
  .page-head p { max-width: 780px; margin-top: 18px; color: rgba(255,255,255,.68); }
  .page-head .eyebrow { color: var(--vb-gold-400); }
  .breadcrumb { display: flex; gap: 9px; align-items: center; padding-top: 24px; color: #8b98a8; font-size: 11px; }
  .breadcrumb a { color: var(--vb-navy-700); font-weight: 700; }

  .form-card { padding: 30px; background: var(--vb-white); border: 1px solid var(--vb-line); border-radius: 8px; box-shadow: var(--vb-shadow-sm); }
  .form-status { display: none; margin-top: 12px; padding: 12px 14px; border-radius: 5px; font-size: 12px; font-weight: 650; }
  .form-status.ok, .form-status.err { display: block; }
  .form-status.ok { color: var(--vb-success); background: var(--vb-success-bg); border: 1px solid #c8eadc; }
  .form-status.err { color: var(--vb-danger); background: var(--vb-danger-bg); border: 1px solid #f1cccc; }

  .cta { display: flex; align-items: center; justify-content: space-between; gap: 32px; padding: 34px 38px; color: var(--vb-white); background: var(--vb-navy-950); border-left: 4px solid var(--vb-gold-500); border-radius: 7px; }
  .cta h2, .cta h3 { color: var(--vb-white); }
  .cta p { color: rgba(255,255,255,.65); }

  .editorial-card { padding: 34px; background: var(--vb-white); }
  .editorial-card:hover { background: #fbfcfd; }
  .editorial-no { display: block; margin-bottom: 52px; color: var(--vb-gold-700); font-size: 11px; font-weight: 800; letter-spacing: .12em; }
  .editorial-card h3 { margin-bottom: 13px; }
  .editorial-card h4 { margin: 24px 0 8px; color: var(--vb-navy-700); }
  .editorial-card p { font-size: 13px; }
  .knowledge-list { border-top: 1px solid rgba(255,255,255,.16); }
  .knowledge-list a { display: grid; grid-template-columns: 44px 1fr; gap: 20px; align-items: center; padding: 22px 0; border-bottom: 1px solid rgba(255,255,255,.13); }
  .knowledge-list span { color: var(--vb-gold-400); font-size: 11px; font-weight: 800; }
  .knowledge-list strong { color: var(--vb-white); font-size: 15px; }

  .post-card { overflow: hidden; background: var(--vb-white); border: 1px solid var(--vb-line); border-radius: 8px; }
  .post-card:hover { border-color: #c7d0db; box-shadow: var(--vb-shadow-sm); }
  .post-thumb { min-height: 126px; display: flex; align-items: end; padding: 19px; color: var(--vb-gold-400); background: var(--vb-navy-850); font-size: 12px; font-weight: 850; letter-spacing: .12em; }
  .post-thumb .eyebrow { margin: 0; color: var(--vb-gold-400); }
  .post-body { padding: 22px; }
  .post-body h3 { margin-bottom: 10px; }
  .post-body p { min-height: 64px; font-size: 13px; }
  .post-body .btn { margin-top: 17px; }

  .article-section { padding-top: 58px; }
  .article-toc { position: sticky; top: calc(var(--vb-header) + 30px); padding-top: 8px; }
  .article-toc > strong { display: block; padding-bottom: 13px; color: var(--vb-navy-950); border-bottom: 2px solid var(--vb-navy-950); font-size: 12px; text-transform: uppercase; letter-spacing: .08em; }
  .article-toc ul { list-style: none; }
  .article-toc li { border-bottom: 1px solid var(--vb-line); }
  .article-toc a { display: block; padding: 11px 0; color: #66778c; font-size: 11.5px; line-height: 1.45; }
  .article-toc a:hover { color: var(--vb-navy-950); }
  .article-content { min-width: 0; }
  .article-intro { margin-bottom: 24px; color: #435873; font-size: 1.18rem; line-height: 1.75; }
  .article-facts { display: grid; grid-template-columns: repeat(3,1fr); margin-bottom: 46px; border: 1px solid var(--vb-line); }
  .article-facts > div { padding: 16px; border-right: 1px solid var(--vb-line); }
  .article-facts > div:last-child { border-right: 0; }
  .article-facts span { display: block; color: #8a97a8; font-size: 9px; text-transform: uppercase; letter-spacing: .09em; }
  .article-facts b { display: block; margin-top: 4px; color: var(--vb-navy-900); font-size: 11px; line-height: 1.45; }
  .article-content h2 { scroll-margin-top: 130px; margin: 58px 0 20px; padding-top: 6px; font-size: clamp(1.8rem,2.5vw,2.45rem); }
  .article-content h2::before { content: ""; display: block; width: 42px; height: 2px; margin-bottom: 15px; background: var(--vb-gold-500); }
  .article-content h3 { margin: 31px 0 10px; color: var(--vb-navy-850); }
  .article-content h4 { margin: 25px 0 8px; color: var(--vb-navy-700); }
  .article-content h5 { margin: 23px 0 8px; color: var(--vb-gold-700); }
  .article-content h6 { margin: 20px 0 8px; }
  .article-content p { margin-bottom: 17px; font-size: 15px; line-height: 1.9; }
  .article-cta { margin-top: 58px; padding: 28px; display: flex; align-items: center; justify-content: space-between; gap: 26px; background: #f3f6f9; border: 1px solid var(--vb-line); border-left: 3px solid var(--vb-gold-500); }
  .article-cta h3 { margin: 0 0 8px; }
  .article-cta p { max-width: 570px; margin: 0; font-size: 13px; line-height: 1.65; }

  .map-wrap { overflow: hidden; min-height: 440px; border: 1px solid var(--vb-line); border-radius: 8px; }
  .map-wrap iframe { width: 100%; height: 440px; display: block; }
  .contact-item { margin-top: 9px; font-size: 13px; line-height: 1.55; }
  .contact-label { display: block; margin-bottom: 2px; color: var(--vb-gold-700); font-size: 8.5px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; }
  .footer .contact-label { color: var(--vb-gold-400); }
  .contact-soft { color: var(--vb-muted); }
  .inline-link { padding: 0 !important; display: inline !important; }
  .kv-soft { color: var(--vb-muted); border-color: var(--vb-line); }
  .btn-muted { color: var(--vb-muted); border-color: var(--vb-line); }

  .footer { padding: 64px 0 0; color: rgba(255,255,255,.68); background: #061426; }
  .footer-grid { display: grid; grid-template-columns: 1.5fr .72fr .72fr 1.16fr; gap: 48px; padding-bottom: 48px; }
  .footer .brand { min-width: 0; color: var(--vb-white); }
  .footer .brand img { width: 76px; height: 60px; }
  .footer .brand small { color: rgba(255,255,255,.48); }
  .footer p { max-width: 390px; margin-top: 14px; color: rgba(255,255,255,.56); font-size: 12px; }
  .footer b { display: block; margin-bottom: 13px; color: var(--vb-white); font-size: 11px; text-transform: uppercase; letter-spacing: .08em; }
  .footer a { display: block; padding: 5px 0; color: rgba(255,255,255,.62); font-size: 12px; }
  .footer a:hover { color: var(--vb-gold-400); }
  .footer .contact-item { color: rgba(255,255,255,.55); }
  .footer-bottom { display: flex; justify-content: space-between; gap: 22px; padding-block: 18px; border-top: 1px solid rgba(255,255,255,.1); color: rgba(255,255,255,.42); font-size: 10.5px; }
  .footer-logo-img { height: 60px !important; width: 76px !important; object-fit: contain; }

  .wa-float, .chat-toggle { position: fixed; right: 28px; z-index: 950; width: 50px; height: 50px; display: grid; place-items: center; border-radius: 50%; box-shadow: 0 12px 34px rgba(7,23,43,.2); transition: transform .2s var(--vb-ease), box-shadow .2s var(--vb-ease); }
  .wa-float { bottom: 91px; background: #18bb63; }
  .chat-toggle { bottom: 30px; background: var(--vb-gold-400); color: var(--vb-navy-950); cursor: pointer; }
  .wa-float:hover, .chat-toggle:hover { transform: translateY(-3px); box-shadow: 0 16px 38px rgba(7,23,43,.25); }
  .wa-float svg { width: 25px; fill: #fff; }
  .chat-toggle svg { width: 21px; fill: currentColor; }
  .chat-window { position: fixed; right: 28px; bottom: 94px; z-index: 940; width: min(380px, calc(100vw - 34px)); max-height: min(610px, calc(100vh - 120px)); display: none; flex-direction: column; overflow: hidden; background: var(--vb-white); border: 1px solid #ccd5e0; border-radius: 10px; box-shadow: 0 28px 80px rgba(7,23,43,.25); }
  .chat-window.open { display: flex; }
  .chat-header { display: grid; grid-template-columns: 38px 1fr 34px; gap: 10px; align-items: center; padding: 14px; color: var(--vb-white); background: var(--vb-navy-900); }
  .chat-header img { width: 34px; height: 34px; object-fit: contain; padding: 4px; background: #fff; border-radius: 5px; }
  .chat-header b { display: block; font-size: 12px; }
  .chat-header small { display: block; margin-top: 2px; color: rgba(255,255,255,.58); font-size: 9px; }
  .chat-close { width: 30px; height: 30px; color: rgba(255,255,255,.8); background: transparent; cursor: pointer; }
  .chat-body { min-height: 235px; overflow-y: auto; padding: 15px; background: #f7f9fb; }
  .msg { width: fit-content; max-width: 88%; margin-bottom: 9px; padding: 9px 11px; border-radius: 8px; font-size: 11.5px; line-height: 1.55; white-space: pre-wrap; word-break: break-word; }
  .msg.bot { color: #42566f; background: #fff; border: 1px solid #e0e5eb; }
  .msg.user { margin-left: auto; color: var(--vb-navy-950); background: var(--vb-gold-200); }
  .msg.typing { color: #8996a5; font-style: italic; }
  .chat-suggest { display: flex; flex-wrap: wrap; gap: 6px; padding: 10px 12px 4px; background: #fff; }
  .chat-suggest button { padding: 6px 8px; color: #53677f; background: #fff; border: 1px solid #dbe2ea; border-radius: 999px; font-size: 9.5px; cursor: pointer; }
  .chat-input { display: grid; grid-template-columns: 1fr auto; gap: 8px; padding: 10px 12px 12px; background: #fff; }
  .chat-input input { min-width: 0; height: 40px; padding: 0 11px; border: 1px solid #dbe2ea; border-radius: 6px; outline: 0; }
  .chat-input button { padding: 0 15px; color: #fff; background: var(--vb-navy-900); border-radius: 6px; font-size: 11px; font-weight: 750; cursor: pointer; }

  .reveal { opacity: 1; transform: none; }
  .js-ready .reveal { opacity: 0; transform: translateY(14px); transition: opacity .65s var(--vb-ease), transform .65s var(--vb-ease); }
  .js-ready .reveal.in { opacity: 1; transform: none; }
}

@layer pages {
  .insight-section { background: var(--vb-white); }
  .knowledge-strip { padding-block: 78px; }
  .blog-method { background: var(--vb-blue-50); border-top: 1px solid var(--vb-line); }
  .m-0 { margin: 0 !important; }
  .mb-4 { margin-bottom: 4px !important; }
  .mt-0 { margin-top: 0 !important; }
  .mt-20 { margin-top: 20px !important; }
  .mt-22 { margin-top: 22px !important; }
  .mt-24 { margin-top: 24px !important; }
  .mt-34 { margin-top: 34px !important; }
  .text-center { text-align: center !important; }
  .title-sm { font-size: 24px !important; }
  .article-copy { line-height: 1.85 !important; }
}

@layer responsive {
  @media (max-width: 1120px) {
    :root { --vb-header: 82px; }
    .brand { min-width: 210px; }
    .brand > div { display: none; }
    .hero-grid { gap: 50px; }
    .grid5 { grid-template-columns: repeat(3,minmax(0,1fr)); }
    .footer-grid { grid-template-columns: 1.3fr .8fr .8fr; }
    .footer-grid > :last-child { grid-column: 1 / -1; }
  }
  @media (max-width: 900px) {
    section { padding: 72px 0; }
    .container { width: min(calc(100% - 34px), var(--vb-max)); }
    .burger { display: grid; place-items: center; }
    .links { position: fixed; inset: var(--vb-header) 0 auto 0; display: none; padding: 18px 20px 24px; background: #fff; border-bottom: 1px solid var(--vb-line); box-shadow: var(--vb-shadow-md); }
    .links.open { display: grid; }
    .links a { padding: 12px; }
    .nav-cta > .btn { display: none; }
    .hero { padding-top: 72px; }
    .hero-grid, .knowledge-grid, .contact-layout { grid-template-columns: 1fr; }
    .hero-grid { gap: 42px; }
    .grid4 { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .list-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .grid3 { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .grid5 { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .editorial-grid { grid-template-columns: 1fr; }
    .article-layout { grid-template-columns: 1fr; gap: 30px; }
    .article-toc { position: relative; top: auto; padding: 18px; background: var(--vb-blue-50); border: 1px solid var(--vb-line); }
    .footer-grid { grid-template-columns: 1fr 1fr; }
    .footer-grid > :last-child { grid-column: auto; }
  }
  @media (max-width: 640px) {
    :root { --vb-header: 72px; }
    section { padding: 58px 0; }
    .topbar .container { justify-content: center; text-align: center; }
    .topbar .container span:last-child { display: none; }
    .nav-inner { min-height: 72px; }
    .brand img { width: 66px; height: 50px; }
    .hero { min-height: 0; padding: 58px 0; }
    .hero::after { display: none; }
    .hero-grid { grid-template-columns: 1fr; }
    .hero h1 { font-size: clamp(2.55rem,13vw,4rem); }
    .panel { padding: 23px; }
    .grid2, .grid3, .grid4, .grid5, .list-grid, .article-facts, .footer-grid { grid-template-columns: 1fr; }
    .article-facts > div { border-right: 0; border-bottom: 1px solid var(--vb-line); }
    .article-facts > div:last-child { border-bottom: 0; }
    .section-head { display: block; }
    .section-head > p { margin-top: 16px; }
    .cta, .article-cta { align-items: flex-start; flex-direction: column; }
    .footer-bottom { flex-direction: column; }
    .chat-window { right: 17px; bottom: 84px; }
    .wa-float, .chat-toggle { right: 17px; }
    .wa-float { bottom: 82px; }
    .chat-toggle { bottom: 20px; }
    .map-wrap, .map-wrap iframe { min-height: 330px; height: 330px; }
  }
  @media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
    *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
    .reveal { opacity: 1; transform: none; }
  }
}

@layer print {
  @media print {
    .topbar, .nav, .wa-float, .chat-toggle, .chat-window, .footer, .btn { display: none !important; }
    body { color: #000; background: #fff; font-size: 11pt; }
    section { padding: 20px 0; }
    .container { width: 100%; max-width: none; }
    .article-layout { display: block; }
    .article-toc { position: static; }
    a[href]::after { content: " (" attr(href) ")"; font-size: 8pt; color: #555; }
  }
}

@layer utilities {
  .u-m-0 { margin: 0px !important; }
  .u-mt-0 { margin-top: 0px !important; }
  .u-mr-0 { margin-right: 0px !important; }
  .u-mb-0 { margin-bottom: 0px !important; }
  .u-ml-0 { margin-left: 0px !important; }
  .u-mx-0 { margin-inline: 0px !important; }
  .u-my-0 { margin-block: 0px !important; }
  .u-p-0 { padding: 0px !important; }
  .u-pt-0 { padding-top: 0px !important; }
  .u-pr-0 { padding-right: 0px !important; }
  .u-pb-0 { padding-bottom: 0px !important; }
  .u-pl-0 { padding-left: 0px !important; }
  .u-px-0 { padding-inline: 0px !important; }
  .u-py-0 { padding-block: 0px !important; }
  .u-gap-0 { gap: 0px !important; }
  .u-m-2 { margin: 2px !important; }
  .u-mt-2 { margin-top: 2px !important; }
  .u-mr-2 { margin-right: 2px !important; }
  .u-mb-2 { margin-bottom: 2px !important; }
  .u-ml-2 { margin-left: 2px !important; }
  .u-mx-2 { margin-inline: 2px !important; }
  .u-my-2 { margin-block: 2px !important; }
  .u-p-2 { padding: 2px !important; }
  .u-pt-2 { padding-top: 2px !important; }
  .u-pr-2 { padding-right: 2px !important; }
  .u-pb-2 { padding-bottom: 2px !important; }
  .u-pl-2 { padding-left: 2px !important; }
  .u-px-2 { padding-inline: 2px !important; }
  .u-py-2 { padding-block: 2px !important; }
  .u-gap-2 { gap: 2px !important; }
  .u-m-4 { margin: 4px !important; }
  .u-mt-4 { margin-top: 4px !important; }
  .u-mr-4 { margin-right: 4px !important; }
  .u-mb-4 { margin-bottom: 4px !important; }
  .u-ml-4 { margin-left: 4px !important; }
  .u-mx-4 { margin-inline: 4px !important; }
  .u-my-4 { margin-block: 4px !important; }
  .u-p-4 { padding: 4px !important; }
  .u-pt-4 { padding-top: 4px !important; }
  .u-pr-4 { padding-right: 4px !important; }
  .u-pb-4 { padding-bottom: 4px !important; }
  .u-pl-4 { padding-left: 4px !important; }
  .u-px-4 { padding-inline: 4px !important; }
  .u-py-4 { padding-block: 4px !important; }
  .u-gap-4 { gap: 4px !important; }
  .u-m-6 { margin: 6px !important; }
  .u-mt-6 { margin-top: 6px !important; }
  .u-mr-6 { margin-right: 6px !important; }
  .u-mb-6 { margin-bottom: 6px !important; }
  .u-ml-6 { margin-left: 6px !important; }
  .u-mx-6 { margin-inline: 6px !important; }
  .u-my-6 { margin-block: 6px !important; }
  .u-p-6 { padding: 6px !important; }
  .u-pt-6 { padding-top: 6px !important; }
  .u-pr-6 { padding-right: 6px !important; }
  .u-pb-6 { padding-bottom: 6px !important; }
  .u-pl-6 { padding-left: 6px !important; }
  .u-px-6 { padding-inline: 6px !important; }
  .u-py-6 { padding-block: 6px !important; }
  .u-gap-6 { gap: 6px !important; }
  .u-m-8 { margin: 8px !important; }
  .u-mt-8 { margin-top: 8px !important; }
  .u-mr-8 { margin-right: 8px !important; }
  .u-mb-8 { margin-bottom: 8px !important; }
  .u-ml-8 { margin-left: 8px !important; }
  .u-mx-8 { margin-inline: 8px !important; }
  .u-my-8 { margin-block: 8px !important; }
  .u-p-8 { padding: 8px !important; }
  .u-pt-8 { padding-top: 8px !important; }
  .u-pr-8 { padding-right: 8px !important; }
  .u-pb-8 { padding-bottom: 8px !important; }
  .u-pl-8 { padding-left: 8px !important; }
  .u-px-8 { padding-inline: 8px !important; }
  .u-py-8 { padding-block: 8px !important; }
  .u-gap-8 { gap: 8px !important; }
  .u-m-10 { margin: 10px !important; }
  .u-mt-10 { margin-top: 10px !important; }
  .u-mr-10 { margin-right: 10px !important; }
  .u-mb-10 { margin-bottom: 10px !important; }
  .u-ml-10 { margin-left: 10px !important; }
  .u-mx-10 { margin-inline: 10px !important; }
  .u-my-10 { margin-block: 10px !important; }
  .u-p-10 { padding: 10px !important; }
  .u-pt-10 { padding-top: 10px !important; }
  .u-pr-10 { padding-right: 10px !important; }
  .u-pb-10 { padding-bottom: 10px !important; }
  .u-pl-10 { padding-left: 10px !important; }
  .u-px-10 { padding-inline: 10px !important; }
  .u-py-10 { padding-block: 10px !important; }
  .u-gap-10 { gap: 10px !important; }
  .u-m-12 { margin: 12px !important; }
  .u-mt-12 { margin-top: 12px !important; }
  .u-mr-12 { margin-right: 12px !important; }
  .u-mb-12 { margin-bottom: 12px !important; }
  .u-ml-12 { margin-left: 12px !important; }
  .u-mx-12 { margin-inline: 12px !important; }
  .u-my-12 { margin-block: 12px !important; }
  .u-p-12 { padding: 12px !important; }
  .u-pt-12 { padding-top: 12px !important; }
  .u-pr-12 { padding-right: 12px !important; }
  .u-pb-12 { padding-bottom: 12px !important; }
  .u-pl-12 { padding-left: 12px !important; }
  .u-px-12 { padding-inline: 12px !important; }
  .u-py-12 { padding-block: 12px !important; }
  .u-gap-12 { gap: 12px !important; }
  .u-m-14 { margin: 14px !important; }
  .u-mt-14 { margin-top: 14px !important; }
  .u-mr-14 { margin-right: 14px !important; }
  .u-mb-14 { margin-bottom: 14px !important; }
  .u-ml-14 { margin-left: 14px !important; }
  .u-mx-14 { margin-inline: 14px !important; }
  .u-my-14 { margin-block: 14px !important; }
  .u-p-14 { padding: 14px !important; }
  .u-pt-14 { padding-top: 14px !important; }
  .u-pr-14 { padding-right: 14px !important; }
  .u-pb-14 { padding-bottom: 14px !important; }
  .u-pl-14 { padding-left: 14px !important; }
  .u-px-14 { padding-inline: 14px !important; }
  .u-py-14 { padding-block: 14px !important; }
  .u-gap-14 { gap: 14px !important; }
  .u-m-16 { margin: 16px !important; }
  .u-mt-16 { margin-top: 16px !important; }
  .u-mr-16 { margin-right: 16px !important; }
  .u-mb-16 { margin-bottom: 16px !important; }
  .u-ml-16 { margin-left: 16px !important; }
  .u-mx-16 { margin-inline: 16px !important; }
  .u-my-16 { margin-block: 16px !important; }
  .u-p-16 { padding: 16px !important; }
  .u-pt-16 { padding-top: 16px !important; }
  .u-pr-16 { padding-right: 16px !important; }
  .u-pb-16 { padding-bottom: 16px !important; }
  .u-pl-16 { padding-left: 16px !important; }
  .u-px-16 { padding-inline: 16px !important; }
  .u-py-16 { padding-block: 16px !important; }
  .u-gap-16 { gap: 16px !important; }
  .u-m-18 { margin: 18px !important; }
  .u-mt-18 { margin-top: 18px !important; }
  .u-mr-18 { margin-right: 18px !important; }
  .u-mb-18 { margin-bottom: 18px !important; }
  .u-ml-18 { margin-left: 18px !important; }
  .u-mx-18 { margin-inline: 18px !important; }
  .u-my-18 { margin-block: 18px !important; }
  .u-p-18 { padding: 18px !important; }
  .u-pt-18 { padding-top: 18px !important; }
  .u-pr-18 { padding-right: 18px !important; }
  .u-pb-18 { padding-bottom: 18px !important; }
  .u-pl-18 { padding-left: 18px !important; }
  .u-px-18 { padding-inline: 18px !important; }
  .u-py-18 { padding-block: 18px !important; }
  .u-gap-18 { gap: 18px !important; }
  .u-m-20 { margin: 20px !important; }
  .u-mt-20 { margin-top: 20px !important; }
  .u-mr-20 { margin-right: 20px !important; }
  .u-mb-20 { margin-bottom: 20px !important; }
  .u-ml-20 { margin-left: 20px !important; }
  .u-mx-20 { margin-inline: 20px !important; }
  .u-my-20 { margin-block: 20px !important; }
  .u-p-20 { padding: 20px !important; }
  .u-pt-20 { padding-top: 20px !important; }
  .u-pr-20 { padding-right: 20px !important; }
  .u-pb-20 { padding-bottom: 20px !important; }
  .u-pl-20 { padding-left: 20px !important; }
  .u-px-20 { padding-inline: 20px !important; }
  .u-py-20 { padding-block: 20px !important; }
  .u-gap-20 { gap: 20px !important; }
  .u-m-22 { margin: 22px !important; }
  .u-mt-22 { margin-top: 22px !important; }
  .u-mr-22 { margin-right: 22px !important; }
  .u-mb-22 { margin-bottom: 22px !important; }
  .u-ml-22 { margin-left: 22px !important; }
  .u-mx-22 { margin-inline: 22px !important; }
  .u-my-22 { margin-block: 22px !important; }
  .u-p-22 { padding: 22px !important; }
  .u-pt-22 { padding-top: 22px !important; }
  .u-pr-22 { padding-right: 22px !important; }
  .u-pb-22 { padding-bottom: 22px !important; }
  .u-pl-22 { padding-left: 22px !important; }
  .u-px-22 { padding-inline: 22px !important; }
  .u-py-22 { padding-block: 22px !important; }
  .u-gap-22 { gap: 22px !important; }
  .u-m-24 { margin: 24px !important; }
  .u-mt-24 { margin-top: 24px !important; }
  .u-mr-24 { margin-right: 24px !important; }
  .u-mb-24 { margin-bottom: 24px !important; }
  .u-ml-24 { margin-left: 24px !important; }
  .u-mx-24 { margin-inline: 24px !important; }
  .u-my-24 { margin-block: 24px !important; }
  .u-p-24 { padding: 24px !important; }
  .u-pt-24 { padding-top: 24px !important; }
  .u-pr-24 { padding-right: 24px !important; }
  .u-pb-24 { padding-bottom: 24px !important; }
  .u-pl-24 { padding-left: 24px !important; }
  .u-px-24 { padding-inline: 24px !important; }
  .u-py-24 { padding-block: 24px !important; }
  .u-gap-24 { gap: 24px !important; }
  .u-m-26 { margin: 26px !important; }
  .u-mt-26 { margin-top: 26px !important; }
  .u-mr-26 { margin-right: 26px !important; }
  .u-mb-26 { margin-bottom: 26px !important; }
  .u-ml-26 { margin-left: 26px !important; }
  .u-mx-26 { margin-inline: 26px !important; }
  .u-my-26 { margin-block: 26px !important; }
  .u-p-26 { padding: 26px !important; }
  .u-pt-26 { padding-top: 26px !important; }
  .u-pr-26 { padding-right: 26px !important; }
  .u-pb-26 { padding-bottom: 26px !important; }
  .u-pl-26 { padding-left: 26px !important; }
  .u-px-26 { padding-inline: 26px !important; }
  .u-py-26 { padding-block: 26px !important; }
  .u-gap-26 { gap: 26px !important; }
  .u-m-28 { margin: 28px !important; }
  .u-mt-28 { margin-top: 28px !important; }
  .u-mr-28 { margin-right: 28px !important; }
  .u-mb-28 { margin-bottom: 28px !important; }
  .u-ml-28 { margin-left: 28px !important; }
  .u-mx-28 { margin-inline: 28px !important; }
  .u-my-28 { margin-block: 28px !important; }
  .u-p-28 { padding: 28px !important; }
  .u-pt-28 { padding-top: 28px !important; }
  .u-pr-28 { padding-right: 28px !important; }
  .u-pb-28 { padding-bottom: 28px !important; }
  .u-pl-28 { padding-left: 28px !important; }
  .u-px-28 { padding-inline: 28px !important; }
  .u-py-28 { padding-block: 28px !important; }
  .u-gap-28 { gap: 28px !important; }
  .u-m-30 { margin: 30px !important; }
  .u-mt-30 { margin-top: 30px !important; }
  .u-mr-30 { margin-right: 30px !important; }
  .u-mb-30 { margin-bottom: 30px !important; }
  .u-ml-30 { margin-left: 30px !important; }
  .u-mx-30 { margin-inline: 30px !important; }
  .u-my-30 { margin-block: 30px !important; }
  .u-p-30 { padding: 30px !important; }
  .u-pt-30 { padding-top: 30px !important; }
  .u-pr-30 { padding-right: 30px !important; }
  .u-pb-30 { padding-bottom: 30px !important; }
  .u-pl-30 { padding-left: 30px !important; }
  .u-px-30 { padding-inline: 30px !important; }
  .u-py-30 { padding-block: 30px !important; }
  .u-gap-30 { gap: 30px !important; }
  .u-m-32 { margin: 32px !important; }
  .u-mt-32 { margin-top: 32px !important; }
  .u-mr-32 { margin-right: 32px !important; }
  .u-mb-32 { margin-bottom: 32px !important; }
  .u-ml-32 { margin-left: 32px !important; }
  .u-mx-32 { margin-inline: 32px !important; }
  .u-my-32 { margin-block: 32px !important; }
  .u-p-32 { padding: 32px !important; }
  .u-pt-32 { padding-top: 32px !important; }
  .u-pr-32 { padding-right: 32px !important; }
  .u-pb-32 { padding-bottom: 32px !important; }
  .u-pl-32 { padding-left: 32px !important; }
  .u-px-32 { padding-inline: 32px !important; }
  .u-py-32 { padding-block: 32px !important; }
  .u-gap-32 { gap: 32px !important; }
  .u-m-34 { margin: 34px !important; }
  .u-mt-34 { margin-top: 34px !important; }
  .u-mr-34 { margin-right: 34px !important; }
  .u-mb-34 { margin-bottom: 34px !important; }
  .u-ml-34 { margin-left: 34px !important; }
  .u-mx-34 { margin-inline: 34px !important; }
  .u-my-34 { margin-block: 34px !important; }
  .u-p-34 { padding: 34px !important; }
  .u-pt-34 { padding-top: 34px !important; }
  .u-pr-34 { padding-right: 34px !important; }
  .u-pb-34 { padding-bottom: 34px !important; }
  .u-pl-34 { padding-left: 34px !important; }
  .u-px-34 { padding-inline: 34px !important; }
  .u-py-34 { padding-block: 34px !important; }
  .u-gap-34 { gap: 34px !important; }
  .u-m-36 { margin: 36px !important; }
  .u-mt-36 { margin-top: 36px !important; }
  .u-mr-36 { margin-right: 36px !important; }
  .u-mb-36 { margin-bottom: 36px !important; }
  .u-ml-36 { margin-left: 36px !important; }
  .u-mx-36 { margin-inline: 36px !important; }
  .u-my-36 { margin-block: 36px !important; }
  .u-p-36 { padding: 36px !important; }
  .u-pt-36 { padding-top: 36px !important; }
  .u-pr-36 { padding-right: 36px !important; }
  .u-pb-36 { padding-bottom: 36px !important; }
  .u-pl-36 { padding-left: 36px !important; }
  .u-px-36 { padding-inline: 36px !important; }
  .u-py-36 { padding-block: 36px !important; }
  .u-gap-36 { gap: 36px !important; }
  .u-m-38 { margin: 38px !important; }
  .u-mt-38 { margin-top: 38px !important; }
  .u-mr-38 { margin-right: 38px !important; }
  .u-mb-38 { margin-bottom: 38px !important; }
  .u-ml-38 { margin-left: 38px !important; }
  .u-mx-38 { margin-inline: 38px !important; }
  .u-my-38 { margin-block: 38px !important; }
  .u-p-38 { padding: 38px !important; }
  .u-pt-38 { padding-top: 38px !important; }
  .u-pr-38 { padding-right: 38px !important; }
  .u-pb-38 { padding-bottom: 38px !important; }
  .u-pl-38 { padding-left: 38px !important; }
  .u-px-38 { padding-inline: 38px !important; }
  .u-py-38 { padding-block: 38px !important; }
  .u-gap-38 { gap: 38px !important; }
  .u-m-40 { margin: 40px !important; }
  .u-mt-40 { margin-top: 40px !important; }
  .u-mr-40 { margin-right: 40px !important; }
  .u-mb-40 { margin-bottom: 40px !important; }
  .u-ml-40 { margin-left: 40px !important; }
  .u-mx-40 { margin-inline: 40px !important; }
  .u-my-40 { margin-block: 40px !important; }
  .u-p-40 { padding: 40px !important; }
  .u-pt-40 { padding-top: 40px !important; }
  .u-pr-40 { padding-right: 40px !important; }
  .u-pb-40 { padding-bottom: 40px !important; }
  .u-pl-40 { padding-left: 40px !important; }
  .u-px-40 { padding-inline: 40px !important; }
  .u-py-40 { padding-block: 40px !important; }
  .u-gap-40 { gap: 40px !important; }
  .u-m-42 { margin: 42px !important; }
  .u-mt-42 { margin-top: 42px !important; }
  .u-mr-42 { margin-right: 42px !important; }
  .u-mb-42 { margin-bottom: 42px !important; }
  .u-ml-42 { margin-left: 42px !important; }
  .u-mx-42 { margin-inline: 42px !important; }
  .u-my-42 { margin-block: 42px !important; }
  .u-p-42 { padding: 42px !important; }
  .u-pt-42 { padding-top: 42px !important; }
  .u-pr-42 { padding-right: 42px !important; }
  .u-pb-42 { padding-bottom: 42px !important; }
  .u-pl-42 { padding-left: 42px !important; }
  .u-px-42 { padding-inline: 42px !important; }
  .u-py-42 { padding-block: 42px !important; }
  .u-gap-42 { gap: 42px !important; }
  .u-m-44 { margin: 44px !important; }
  .u-mt-44 { margin-top: 44px !important; }
  .u-mr-44 { margin-right: 44px !important; }
  .u-mb-44 { margin-bottom: 44px !important; }
  .u-ml-44 { margin-left: 44px !important; }
  .u-mx-44 { margin-inline: 44px !important; }
  .u-my-44 { margin-block: 44px !important; }
  .u-p-44 { padding: 44px !important; }
  .u-pt-44 { padding-top: 44px !important; }
  .u-pr-44 { padding-right: 44px !important; }
  .u-pb-44 { padding-bottom: 44px !important; }
  .u-pl-44 { padding-left: 44px !important; }
  .u-px-44 { padding-inline: 44px !important; }
  .u-py-44 { padding-block: 44px !important; }
  .u-gap-44 { gap: 44px !important; }
  .u-m-46 { margin: 46px !important; }
  .u-mt-46 { margin-top: 46px !important; }
  .u-mr-46 { margin-right: 46px !important; }
  .u-mb-46 { margin-bottom: 46px !important; }
  .u-ml-46 { margin-left: 46px !important; }
  .u-mx-46 { margin-inline: 46px !important; }
  .u-my-46 { margin-block: 46px !important; }
  .u-p-46 { padding: 46px !important; }
  .u-pt-46 { padding-top: 46px !important; }
  .u-pr-46 { padding-right: 46px !important; }
  .u-pb-46 { padding-bottom: 46px !important; }
  .u-pl-46 { padding-left: 46px !important; }
  .u-px-46 { padding-inline: 46px !important; }
  .u-py-46 { padding-block: 46px !important; }
  .u-gap-46 { gap: 46px !important; }
  .u-m-48 { margin: 48px !important; }
  .u-mt-48 { margin-top: 48px !important; }
  .u-mr-48 { margin-right: 48px !important; }
  .u-mb-48 { margin-bottom: 48px !important; }
  .u-ml-48 { margin-left: 48px !important; }
  .u-mx-48 { margin-inline: 48px !important; }
  .u-my-48 { margin-block: 48px !important; }
  .u-p-48 { padding: 48px !important; }
  .u-pt-48 { padding-top: 48px !important; }
  .u-pr-48 { padding-right: 48px !important; }
  .u-pb-48 { padding-bottom: 48px !important; }
  .u-pl-48 { padding-left: 48px !important; }
  .u-px-48 { padding-inline: 48px !important; }
  .u-py-48 { padding-block: 48px !important; }
  .u-gap-48 { gap: 48px !important; }
  .u-m-50 { margin: 50px !important; }
  .u-mt-50 { margin-top: 50px !important; }
  .u-mr-50 { margin-right: 50px !important; }
  .u-mb-50 { margin-bottom: 50px !important; }
  .u-ml-50 { margin-left: 50px !important; }
  .u-mx-50 { margin-inline: 50px !important; }
  .u-my-50 { margin-block: 50px !important; }
  .u-p-50 { padding: 50px !important; }
  .u-pt-50 { padding-top: 50px !important; }
  .u-pr-50 { padding-right: 50px !important; }
  .u-pb-50 { padding-bottom: 50px !important; }
  .u-pl-50 { padding-left: 50px !important; }
  .u-px-50 { padding-inline: 50px !important; }
  .u-py-50 { padding-block: 50px !important; }
  .u-gap-50 { gap: 50px !important; }
  .u-m-52 { margin: 52px !important; }
  .u-mt-52 { margin-top: 52px !important; }
  .u-mr-52 { margin-right: 52px !important; }
  .u-mb-52 { margin-bottom: 52px !important; }
  .u-ml-52 { margin-left: 52px !important; }
  .u-mx-52 { margin-inline: 52px !important; }
  .u-my-52 { margin-block: 52px !important; }
  .u-p-52 { padding: 52px !important; }
  .u-pt-52 { padding-top: 52px !important; }
  .u-pr-52 { padding-right: 52px !important; }
  .u-pb-52 { padding-bottom: 52px !important; }
  .u-pl-52 { padding-left: 52px !important; }
  .u-px-52 { padding-inline: 52px !important; }
  .u-py-52 { padding-block: 52px !important; }
  .u-gap-52 { gap: 52px !important; }
  .u-m-54 { margin: 54px !important; }
  .u-mt-54 { margin-top: 54px !important; }
  .u-mr-54 { margin-right: 54px !important; }
  .u-mb-54 { margin-bottom: 54px !important; }
  .u-ml-54 { margin-left: 54px !important; }
  .u-mx-54 { margin-inline: 54px !important; }
  .u-my-54 { margin-block: 54px !important; }
  .u-p-54 { padding: 54px !important; }
  .u-pt-54 { padding-top: 54px !important; }
  .u-pr-54 { padding-right: 54px !important; }
  .u-pb-54 { padding-bottom: 54px !important; }
  .u-pl-54 { padding-left: 54px !important; }
  .u-px-54 { padding-inline: 54px !important; }
  .u-py-54 { padding-block: 54px !important; }
  .u-gap-54 { gap: 54px !important; }
  .u-m-56 { margin: 56px !important; }
  .u-mt-56 { margin-top: 56px !important; }
  .u-mr-56 { margin-right: 56px !important; }
  .u-mb-56 { margin-bottom: 56px !important; }
  .u-ml-56 { margin-left: 56px !important; }
  .u-mx-56 { margin-inline: 56px !important; }
  .u-my-56 { margin-block: 56px !important; }
  .u-p-56 { padding: 56px !important; }
  .u-pt-56 { padding-top: 56px !important; }
  .u-pr-56 { padding-right: 56px !important; }
  .u-pb-56 { padding-bottom: 56px !important; }
  .u-pl-56 { padding-left: 56px !important; }
  .u-px-56 { padding-inline: 56px !important; }
  .u-py-56 { padding-block: 56px !important; }
  .u-gap-56 { gap: 56px !important; }
  .u-m-58 { margin: 58px !important; }
  .u-mt-58 { margin-top: 58px !important; }
  .u-mr-58 { margin-right: 58px !important; }
  .u-mb-58 { margin-bottom: 58px !important; }
  .u-ml-58 { margin-left: 58px !important; }
  .u-mx-58 { margin-inline: 58px !important; }
  .u-my-58 { margin-block: 58px !important; }
  .u-p-58 { padding: 58px !important; }
  .u-pt-58 { padding-top: 58px !important; }
  .u-pr-58 { padding-right: 58px !important; }
  .u-pb-58 { padding-bottom: 58px !important; }
  .u-pl-58 { padding-left: 58px !important; }
  .u-px-58 { padding-inline: 58px !important; }
  .u-py-58 { padding-block: 58px !important; }
  .u-gap-58 { gap: 58px !important; }
  .u-m-60 { margin: 60px !important; }
  .u-mt-60 { margin-top: 60px !important; }
  .u-mr-60 { margin-right: 60px !important; }
  .u-mb-60 { margin-bottom: 60px !important; }
  .u-ml-60 { margin-left: 60px !important; }
  .u-mx-60 { margin-inline: 60px !important; }
  .u-my-60 { margin-block: 60px !important; }
  .u-p-60 { padding: 60px !important; }
  .u-pt-60 { padding-top: 60px !important; }
  .u-pr-60 { padding-right: 60px !important; }
  .u-pb-60 { padding-bottom: 60px !important; }
  .u-pl-60 { padding-left: 60px !important; }
  .u-px-60 { padding-inline: 60px !important; }
  .u-py-60 { padding-block: 60px !important; }
  .u-gap-60 { gap: 60px !important; }
  .u-m-62 { margin: 62px !important; }
  .u-mt-62 { margin-top: 62px !important; }
  .u-mr-62 { margin-right: 62px !important; }
  .u-mb-62 { margin-bottom: 62px !important; }
  .u-ml-62 { margin-left: 62px !important; }
  .u-mx-62 { margin-inline: 62px !important; }
  .u-my-62 { margin-block: 62px !important; }
  .u-p-62 { padding: 62px !important; }
  .u-pt-62 { padding-top: 62px !important; }
  .u-pr-62 { padding-right: 62px !important; }
  .u-pb-62 { padding-bottom: 62px !important; }
  .u-pl-62 { padding-left: 62px !important; }
  .u-px-62 { padding-inline: 62px !important; }
  .u-py-62 { padding-block: 62px !important; }
  .u-gap-62 { gap: 62px !important; }
  .u-m-64 { margin: 64px !important; }
  .u-mt-64 { margin-top: 64px !important; }
  .u-mr-64 { margin-right: 64px !important; }
  .u-mb-64 { margin-bottom: 64px !important; }
  .u-ml-64 { margin-left: 64px !important; }
  .u-mx-64 { margin-inline: 64px !important; }
  .u-my-64 { margin-block: 64px !important; }
  .u-p-64 { padding: 64px !important; }
  .u-pt-64 { padding-top: 64px !important; }
  .u-pr-64 { padding-right: 64px !important; }
  .u-pb-64 { padding-bottom: 64px !important; }
  .u-pl-64 { padding-left: 64px !important; }
  .u-px-64 { padding-inline: 64px !important; }
  .u-py-64 { padding-block: 64px !important; }
  .u-gap-64 { gap: 64px !important; }
  .u-m-66 { margin: 66px !important; }
  .u-mt-66 { margin-top: 66px !important; }
  .u-mr-66 { margin-right: 66px !important; }
  .u-mb-66 { margin-bottom: 66px !important; }
  .u-ml-66 { margin-left: 66px !important; }
  .u-mx-66 { margin-inline: 66px !important; }
  .u-my-66 { margin-block: 66px !important; }
  .u-p-66 { padding: 66px !important; }
  .u-pt-66 { padding-top: 66px !important; }
  .u-pr-66 { padding-right: 66px !important; }
  .u-pb-66 { padding-bottom: 66px !important; }
  .u-pl-66 { padding-left: 66px !important; }
  .u-px-66 { padding-inline: 66px !important; }
  .u-py-66 { padding-block: 66px !important; }
  .u-gap-66 { gap: 66px !important; }
  .u-m-68 { margin: 68px !important; }
  .u-mt-68 { margin-top: 68px !important; }
  .u-mr-68 { margin-right: 68px !important; }
  .u-mb-68 { margin-bottom: 68px !important; }
  .u-ml-68 { margin-left: 68px !important; }
  .u-mx-68 { margin-inline: 68px !important; }
  .u-my-68 { margin-block: 68px !important; }
  .u-p-68 { padding: 68px !important; }
  .u-pt-68 { padding-top: 68px !important; }
  .u-pr-68 { padding-right: 68px !important; }
  .u-pb-68 { padding-bottom: 68px !important; }
  .u-pl-68 { padding-left: 68px !important; }
  .u-px-68 { padding-inline: 68px !important; }
  .u-py-68 { padding-block: 68px !important; }
  .u-gap-68 { gap: 68px !important; }
  .u-m-70 { margin: 70px !important; }
  .u-mt-70 { margin-top: 70px !important; }
  .u-mr-70 { margin-right: 70px !important; }
  .u-mb-70 { margin-bottom: 70px !important; }
  .u-ml-70 { margin-left: 70px !important; }
  .u-mx-70 { margin-inline: 70px !important; }
  .u-my-70 { margin-block: 70px !important; }
  .u-p-70 { padding: 70px !important; }
  .u-pt-70 { padding-top: 70px !important; }
  .u-pr-70 { padding-right: 70px !important; }
  .u-pb-70 { padding-bottom: 70px !important; }
  .u-pl-70 { padding-left: 70px !important; }
  .u-px-70 { padding-inline: 70px !important; }
  .u-py-70 { padding-block: 70px !important; }
  .u-gap-70 { gap: 70px !important; }
  .u-m-72 { margin: 72px !important; }
  .u-mt-72 { margin-top: 72px !important; }
  .u-mr-72 { margin-right: 72px !important; }
  .u-mb-72 { margin-bottom: 72px !important; }
  .u-ml-72 { margin-left: 72px !important; }
  .u-mx-72 { margin-inline: 72px !important; }
  .u-my-72 { margin-block: 72px !important; }
  .u-p-72 { padding: 72px !important; }
  .u-pt-72 { padding-top: 72px !important; }
  .u-pr-72 { padding-right: 72px !important; }
  .u-pb-72 { padding-bottom: 72px !important; }
  .u-pl-72 { padding-left: 72px !important; }
  .u-px-72 { padding-inline: 72px !important; }
  .u-py-72 { padding-block: 72px !important; }
  .u-gap-72 { gap: 72px !important; }
  .u-m-74 { margin: 74px !important; }
  .u-mt-74 { margin-top: 74px !important; }
  .u-mr-74 { margin-right: 74px !important; }
  .u-mb-74 { margin-bottom: 74px !important; }
  .u-ml-74 { margin-left: 74px !important; }
  .u-mx-74 { margin-inline: 74px !important; }
  .u-my-74 { margin-block: 74px !important; }
  .u-p-74 { padding: 74px !important; }
  .u-pt-74 { padding-top: 74px !important; }
  .u-pr-74 { padding-right: 74px !important; }
  .u-pb-74 { padding-bottom: 74px !important; }
  .u-pl-74 { padding-left: 74px !important; }
  .u-px-74 { padding-inline: 74px !important; }
  .u-py-74 { padding-block: 74px !important; }
  .u-gap-74 { gap: 74px !important; }
  .u-m-76 { margin: 76px !important; }
  .u-mt-76 { margin-top: 76px !important; }
  .u-mr-76 { margin-right: 76px !important; }
  .u-mb-76 { margin-bottom: 76px !important; }
  .u-ml-76 { margin-left: 76px !important; }
  .u-mx-76 { margin-inline: 76px !important; }
  .u-my-76 { margin-block: 76px !important; }
  .u-p-76 { padding: 76px !important; }
  .u-pt-76 { padding-top: 76px !important; }
  .u-pr-76 { padding-right: 76px !important; }
  .u-pb-76 { padding-bottom: 76px !important; }
  .u-pl-76 { padding-left: 76px !important; }
  .u-px-76 { padding-inline: 76px !important; }
  .u-py-76 { padding-block: 76px !important; }
  .u-gap-76 { gap: 76px !important; }
  .u-m-78 { margin: 78px !important; }
  .u-mt-78 { margin-top: 78px !important; }
  .u-mr-78 { margin-right: 78px !important; }
  .u-mb-78 { margin-bottom: 78px !important; }
  .u-ml-78 { margin-left: 78px !important; }
  .u-mx-78 { margin-inline: 78px !important; }
  .u-my-78 { margin-block: 78px !important; }
  .u-p-78 { padding: 78px !important; }
  .u-pt-78 { padding-top: 78px !important; }
  .u-pr-78 { padding-right: 78px !important; }
  .u-pb-78 { padding-bottom: 78px !important; }
  .u-pl-78 { padding-left: 78px !important; }
  .u-px-78 { padding-inline: 78px !important; }
  .u-py-78 { padding-block: 78px !important; }
  .u-gap-78 { gap: 78px !important; }
  .u-m-80 { margin: 80px !important; }
  .u-mt-80 { margin-top: 80px !important; }
  .u-mr-80 { margin-right: 80px !important; }
  .u-mb-80 { margin-bottom: 80px !important; }
  .u-ml-80 { margin-left: 80px !important; }
  .u-mx-80 { margin-inline: 80px !important; }
  .u-my-80 { margin-block: 80px !important; }
  .u-p-80 { padding: 80px !important; }
  .u-pt-80 { padding-top: 80px !important; }
  .u-pr-80 { padding-right: 80px !important; }
  .u-pb-80 { padding-bottom: 80px !important; }
  .u-pl-80 { padding-left: 80px !important; }
  .u-px-80 { padding-inline: 80px !important; }
  .u-py-80 { padding-block: 80px !important; }
  .u-gap-80 { gap: 80px !important; }
  .u-m-82 { margin: 82px !important; }
  .u-mt-82 { margin-top: 82px !important; }
  .u-mr-82 { margin-right: 82px !important; }
  .u-mb-82 { margin-bottom: 82px !important; }
  .u-ml-82 { margin-left: 82px !important; }
  .u-mx-82 { margin-inline: 82px !important; }
  .u-my-82 { margin-block: 82px !important; }
  .u-p-82 { padding: 82px !important; }
  .u-pt-82 { padding-top: 82px !important; }
  .u-pr-82 { padding-right: 82px !important; }
  .u-pb-82 { padding-bottom: 82px !important; }
  .u-pl-82 { padding-left: 82px !important; }
  .u-px-82 { padding-inline: 82px !important; }
  .u-py-82 { padding-block: 82px !important; }
  .u-gap-82 { gap: 82px !important; }
  .u-m-84 { margin: 84px !important; }
  .u-mt-84 { margin-top: 84px !important; }
  .u-mr-84 { margin-right: 84px !important; }
  .u-mb-84 { margin-bottom: 84px !important; }
  .u-ml-84 { margin-left: 84px !important; }
  .u-mx-84 { margin-inline: 84px !important; }
  .u-my-84 { margin-block: 84px !important; }
  .u-p-84 { padding: 84px !important; }
  .u-pt-84 { padding-top: 84px !important; }
  .u-pr-84 { padding-right: 84px !important; }
  .u-pb-84 { padding-bottom: 84px !important; }
  .u-pl-84 { padding-left: 84px !important; }
  .u-px-84 { padding-inline: 84px !important; }
  .u-py-84 { padding-block: 84px !important; }
  .u-gap-84 { gap: 84px !important; }
  .u-m-86 { margin: 86px !important; }
  .u-mt-86 { margin-top: 86px !important; }
  .u-mr-86 { margin-right: 86px !important; }
  .u-mb-86 { margin-bottom: 86px !important; }
  .u-ml-86 { margin-left: 86px !important; }
  .u-mx-86 { margin-inline: 86px !important; }
  .u-my-86 { margin-block: 86px !important; }
  .u-p-86 { padding: 86px !important; }
  .u-pt-86 { padding-top: 86px !important; }
  .u-pr-86 { padding-right: 86px !important; }
  .u-pb-86 { padding-bottom: 86px !important; }
  .u-pl-86 { padding-left: 86px !important; }
  .u-px-86 { padding-inline: 86px !important; }
  .u-py-86 { padding-block: 86px !important; }
  .u-gap-86 { gap: 86px !important; }
  .u-m-88 { margin: 88px !important; }
  .u-mt-88 { margin-top: 88px !important; }
  .u-mr-88 { margin-right: 88px !important; }
  .u-mb-88 { margin-bottom: 88px !important; }
  .u-ml-88 { margin-left: 88px !important; }
  .u-mx-88 { margin-inline: 88px !important; }
  .u-my-88 { margin-block: 88px !important; }
  .u-p-88 { padding: 88px !important; }
  .u-pt-88 { padding-top: 88px !important; }
  .u-pr-88 { padding-right: 88px !important; }
  .u-pb-88 { padding-bottom: 88px !important; }
  .u-pl-88 { padding-left: 88px !important; }
  .u-px-88 { padding-inline: 88px !important; }
  .u-py-88 { padding-block: 88px !important; }
  .u-gap-88 { gap: 88px !important; }
  .u-m-90 { margin: 90px !important; }
  .u-mt-90 { margin-top: 90px !important; }
  .u-mr-90 { margin-right: 90px !important; }
  .u-mb-90 { margin-bottom: 90px !important; }
  .u-ml-90 { margin-left: 90px !important; }
  .u-mx-90 { margin-inline: 90px !important; }
  .u-my-90 { margin-block: 90px !important; }
  .u-p-90 { padding: 90px !important; }
  .u-pt-90 { padding-top: 90px !important; }
  .u-pr-90 { padding-right: 90px !important; }
  .u-pb-90 { padding-bottom: 90px !important; }
  .u-pl-90 { padding-left: 90px !important; }
  .u-px-90 { padding-inline: 90px !important; }
  .u-py-90 { padding-block: 90px !important; }
  .u-gap-90 { gap: 90px !important; }
  .u-m-92 { margin: 92px !important; }
  .u-mt-92 { margin-top: 92px !important; }
  .u-mr-92 { margin-right: 92px !important; }
  .u-mb-92 { margin-bottom: 92px !important; }
  .u-ml-92 { margin-left: 92px !important; }
  .u-mx-92 { margin-inline: 92px !important; }
  .u-my-92 { margin-block: 92px !important; }
  .u-p-92 { padding: 92px !important; }
  .u-pt-92 { padding-top: 92px !important; }
  .u-pr-92 { padding-right: 92px !important; }
  .u-pb-92 { padding-bottom: 92px !important; }
  .u-pl-92 { padding-left: 92px !important; }
  .u-px-92 { padding-inline: 92px !important; }
  .u-py-92 { padding-block: 92px !important; }
  .u-gap-92 { gap: 92px !important; }
  .u-m-94 { margin: 94px !important; }
  .u-mt-94 { margin-top: 94px !important; }
  .u-mr-94 { margin-right: 94px !important; }
  .u-mb-94 { margin-bottom: 94px !important; }
  .u-ml-94 { margin-left: 94px !important; }
  .u-mx-94 { margin-inline: 94px !important; }
  .u-my-94 { margin-block: 94px !important; }
  .u-p-94 { padding: 94px !important; }
  .u-pt-94 { padding-top: 94px !important; }
  .u-pr-94 { padding-right: 94px !important; }
  .u-pb-94 { padding-bottom: 94px !important; }
  .u-pl-94 { padding-left: 94px !important; }
  .u-px-94 { padding-inline: 94px !important; }
  .u-py-94 { padding-block: 94px !important; }
  .u-gap-94 { gap: 94px !important; }
  .u-m-96 { margin: 96px !important; }
  .u-mt-96 { margin-top: 96px !important; }
  .u-mr-96 { margin-right: 96px !important; }
  .u-mb-96 { margin-bottom: 96px !important; }
  .u-ml-96 { margin-left: 96px !important; }
  .u-mx-96 { margin-inline: 96px !important; }
  .u-my-96 { margin-block: 96px !important; }
  .u-p-96 { padding: 96px !important; }
  .u-pt-96 { padding-top: 96px !important; }
  .u-pr-96 { padding-right: 96px !important; }
  .u-pb-96 { padding-bottom: 96px !important; }
  .u-pl-96 { padding-left: 96px !important; }
  .u-px-96 { padding-inline: 96px !important; }
  .u-py-96 { padding-block: 96px !important; }
  .u-gap-96 { gap: 96px !important; }
  .u-m-98 { margin: 98px !important; }
  .u-mt-98 { margin-top: 98px !important; }
  .u-mr-98 { margin-right: 98px !important; }
  .u-mb-98 { margin-bottom: 98px !important; }
  .u-ml-98 { margin-left: 98px !important; }
  .u-mx-98 { margin-inline: 98px !important; }
  .u-my-98 { margin-block: 98px !important; }
  .u-p-98 { padding: 98px !important; }
  .u-pt-98 { padding-top: 98px !important; }
  .u-pr-98 { padding-right: 98px !important; }
  .u-pb-98 { padding-bottom: 98px !important; }
  .u-pl-98 { padding-left: 98px !important; }
  .u-px-98 { padding-inline: 98px !important; }
  .u-py-98 { padding-block: 98px !important; }
  .u-gap-98 { gap: 98px !important; }
  .u-m-100 { margin: 100px !important; }
  .u-mt-100 { margin-top: 100px !important; }
  .u-mr-100 { margin-right: 100px !important; }
  .u-mb-100 { margin-bottom: 100px !important; }
  .u-ml-100 { margin-left: 100px !important; }
  .u-mx-100 { margin-inline: 100px !important; }
  .u-my-100 { margin-block: 100px !important; }
  .u-p-100 { padding: 100px !important; }
  .u-pt-100 { padding-top: 100px !important; }
  .u-pr-100 { padding-right: 100px !important; }
  .u-pb-100 { padding-bottom: 100px !important; }
  .u-pl-100 { padding-left: 100px !important; }
  .u-px-100 { padding-inline: 100px !important; }
  .u-py-100 { padding-block: 100px !important; }
  .u-gap-100 { gap: 100px !important; }
  .u-m-102 { margin: 102px !important; }
  .u-mt-102 { margin-top: 102px !important; }
  .u-mr-102 { margin-right: 102px !important; }
  .u-mb-102 { margin-bottom: 102px !important; }
  .u-ml-102 { margin-left: 102px !important; }
  .u-mx-102 { margin-inline: 102px !important; }
  .u-my-102 { margin-block: 102px !important; }
  .u-p-102 { padding: 102px !important; }
  .u-pt-102 { padding-top: 102px !important; }
  .u-pr-102 { padding-right: 102px !important; }
  .u-pb-102 { padding-bottom: 102px !important; }
  .u-pl-102 { padding-left: 102px !important; }
  .u-px-102 { padding-inline: 102px !important; }
  .u-py-102 { padding-block: 102px !important; }
  .u-gap-102 { gap: 102px !important; }
  .u-m-104 { margin: 104px !important; }
  .u-mt-104 { margin-top: 104px !important; }
  .u-mr-104 { margin-right: 104px !important; }
  .u-mb-104 { margin-bottom: 104px !important; }
  .u-ml-104 { margin-left: 104px !important; }
  .u-mx-104 { margin-inline: 104px !important; }
  .u-my-104 { margin-block: 104px !important; }
  .u-p-104 { padding: 104px !important; }
  .u-pt-104 { padding-top: 104px !important; }
  .u-pr-104 { padding-right: 104px !important; }
  .u-pb-104 { padding-bottom: 104px !important; }
  .u-pl-104 { padding-left: 104px !important; }
  .u-px-104 { padding-inline: 104px !important; }
  .u-py-104 { padding-block: 104px !important; }
  .u-gap-104 { gap: 104px !important; }
  .u-m-106 { margin: 106px !important; }
  .u-mt-106 { margin-top: 106px !important; }
  .u-mr-106 { margin-right: 106px !important; }
  .u-mb-106 { margin-bottom: 106px !important; }
  .u-ml-106 { margin-left: 106px !important; }
  .u-mx-106 { margin-inline: 106px !important; }
  .u-my-106 { margin-block: 106px !important; }
  .u-p-106 { padding: 106px !important; }
  .u-pt-106 { padding-top: 106px !important; }
  .u-pr-106 { padding-right: 106px !important; }
  .u-pb-106 { padding-bottom: 106px !important; }
  .u-pl-106 { padding-left: 106px !important; }
  .u-px-106 { padding-inline: 106px !important; }
  .u-py-106 { padding-block: 106px !important; }
  .u-gap-106 { gap: 106px !important; }
  .u-m-108 { margin: 108px !important; }
  .u-mt-108 { margin-top: 108px !important; }
  .u-mr-108 { margin-right: 108px !important; }
  .u-mb-108 { margin-bottom: 108px !important; }
  .u-ml-108 { margin-left: 108px !important; }
  .u-mx-108 { margin-inline: 108px !important; }
  .u-my-108 { margin-block: 108px !important; }
  .u-p-108 { padding: 108px !important; }
  .u-pt-108 { padding-top: 108px !important; }
  .u-pr-108 { padding-right: 108px !important; }
  .u-pb-108 { padding-bottom: 108px !important; }
  .u-pl-108 { padding-left: 108px !important; }
  .u-px-108 { padding-inline: 108px !important; }
  .u-py-108 { padding-block: 108px !important; }
  .u-gap-108 { gap: 108px !important; }
  .u-m-110 { margin: 110px !important; }
  .u-mt-110 { margin-top: 110px !important; }
  .u-mr-110 { margin-right: 110px !important; }
  .u-mb-110 { margin-bottom: 110px !important; }
  .u-ml-110 { margin-left: 110px !important; }
  .u-mx-110 { margin-inline: 110px !important; }
  .u-my-110 { margin-block: 110px !important; }
  .u-p-110 { padding: 110px !important; }
  .u-pt-110 { padding-top: 110px !important; }
  .u-pr-110 { padding-right: 110px !important; }
  .u-pb-110 { padding-bottom: 110px !important; }
  .u-pl-110 { padding-left: 110px !important; }
  .u-px-110 { padding-inline: 110px !important; }
  .u-py-110 { padding-block: 110px !important; }
  .u-gap-110 { gap: 110px !important; }
  .u-m-112 { margin: 112px !important; }
  .u-mt-112 { margin-top: 112px !important; }
  .u-mr-112 { margin-right: 112px !important; }
  .u-mb-112 { margin-bottom: 112px !important; }
  .u-ml-112 { margin-left: 112px !important; }
  .u-mx-112 { margin-inline: 112px !important; }
  .u-my-112 { margin-block: 112px !important; }
  .u-p-112 { padding: 112px !important; }
  .u-pt-112 { padding-top: 112px !important; }
  .u-pr-112 { padding-right: 112px !important; }
  .u-pb-112 { padding-bottom: 112px !important; }
  .u-pl-112 { padding-left: 112px !important; }
  .u-px-112 { padding-inline: 112px !important; }
  .u-py-112 { padding-block: 112px !important; }
  .u-gap-112 { gap: 112px !important; }
  .u-m-114 { margin: 114px !important; }
  .u-mt-114 { margin-top: 114px !important; }
  .u-mr-114 { margin-right: 114px !important; }
  .u-mb-114 { margin-bottom: 114px !important; }
  .u-ml-114 { margin-left: 114px !important; }
  .u-mx-114 { margin-inline: 114px !important; }
  .u-my-114 { margin-block: 114px !important; }
  .u-p-114 { padding: 114px !important; }
  .u-pt-114 { padding-top: 114px !important; }
  .u-pr-114 { padding-right: 114px !important; }
  .u-pb-114 { padding-bottom: 114px !important; }
  .u-pl-114 { padding-left: 114px !important; }
  .u-px-114 { padding-inline: 114px !important; }
  .u-py-114 { padding-block: 114px !important; }
  .u-gap-114 { gap: 114px !important; }
  .u-m-116 { margin: 116px !important; }
  .u-mt-116 { margin-top: 116px !important; }
  .u-mr-116 { margin-right: 116px !important; }
  .u-mb-116 { margin-bottom: 116px !important; }
  .u-ml-116 { margin-left: 116px !important; }
  .u-mx-116 { margin-inline: 116px !important; }
  .u-my-116 { margin-block: 116px !important; }
  .u-p-116 { padding: 116px !important; }
  .u-pt-116 { padding-top: 116px !important; }
  .u-pr-116 { padding-right: 116px !important; }
  .u-pb-116 { padding-bottom: 116px !important; }
  .u-pl-116 { padding-left: 116px !important; }
  .u-px-116 { padding-inline: 116px !important; }
  .u-py-116 { padding-block: 116px !important; }
  .u-gap-116 { gap: 116px !important; }
  .u-m-118 { margin: 118px !important; }
  .u-mt-118 { margin-top: 118px !important; }
  .u-mr-118 { margin-right: 118px !important; }
  .u-mb-118 { margin-bottom: 118px !important; }
  .u-ml-118 { margin-left: 118px !important; }
  .u-mx-118 { margin-inline: 118px !important; }
  .u-my-118 { margin-block: 118px !important; }
  .u-p-118 { padding: 118px !important; }
  .u-pt-118 { padding-top: 118px !important; }
  .u-pr-118 { padding-right: 118px !important; }
  .u-pb-118 { padding-bottom: 118px !important; }
  .u-pl-118 { padding-left: 118px !important; }
  .u-px-118 { padding-inline: 118px !important; }
  .u-py-118 { padding-block: 118px !important; }
  .u-gap-118 { gap: 118px !important; }
  .u-m-120 { margin: 120px !important; }
  .u-mt-120 { margin-top: 120px !important; }
  .u-mr-120 { margin-right: 120px !important; }
  .u-mb-120 { margin-bottom: 120px !important; }
  .u-ml-120 { margin-left: 120px !important; }
  .u-mx-120 { margin-inline: 120px !important; }
  .u-my-120 { margin-block: 120px !important; }
  .u-p-120 { padding: 120px !important; }
  .u-pt-120 { padding-top: 120px !important; }
  .u-pr-120 { padding-right: 120px !important; }
  .u-pb-120 { padding-bottom: 120px !important; }
  .u-pl-120 { padding-left: 120px !important; }
  .u-px-120 { padding-inline: 120px !important; }
  .u-py-120 { padding-block: 120px !important; }
  .u-gap-120 { gap: 120px !important; }
  .u-m-122 { margin: 122px !important; }
  .u-mt-122 { margin-top: 122px !important; }
  .u-mr-122 { margin-right: 122px !important; }
  .u-mb-122 { margin-bottom: 122px !important; }
  .u-ml-122 { margin-left: 122px !important; }
  .u-mx-122 { margin-inline: 122px !important; }
  .u-my-122 { margin-block: 122px !important; }
  .u-p-122 { padding: 122px !important; }
  .u-pt-122 { padding-top: 122px !important; }
  .u-pr-122 { padding-right: 122px !important; }
  .u-pb-122 { padding-bottom: 122px !important; }
  .u-pl-122 { padding-left: 122px !important; }
  .u-px-122 { padding-inline: 122px !important; }
  .u-py-122 { padding-block: 122px !important; }
  .u-gap-122 { gap: 122px !important; }
  .u-m-124 { margin: 124px !important; }
  .u-mt-124 { margin-top: 124px !important; }
  .u-mr-124 { margin-right: 124px !important; }
  .u-mb-124 { margin-bottom: 124px !important; }
  .u-ml-124 { margin-left: 124px !important; }
  .u-mx-124 { margin-inline: 124px !important; }
  .u-my-124 { margin-block: 124px !important; }
  .u-p-124 { padding: 124px !important; }
  .u-pt-124 { padding-top: 124px !important; }
  .u-pr-124 { padding-right: 124px !important; }
  .u-pb-124 { padding-bottom: 124px !important; }
  .u-pl-124 { padding-left: 124px !important; }
  .u-px-124 { padding-inline: 124px !important; }
  .u-py-124 { padding-block: 124px !important; }
  .u-gap-124 { gap: 124px !important; }
  .u-m-126 { margin: 126px !important; }
  .u-mt-126 { margin-top: 126px !important; }
  .u-mr-126 { margin-right: 126px !important; }
  .u-mb-126 { margin-bottom: 126px !important; }
  .u-ml-126 { margin-left: 126px !important; }
  .u-mx-126 { margin-inline: 126px !important; }
  .u-my-126 { margin-block: 126px !important; }
  .u-p-126 { padding: 126px !important; }
  .u-pt-126 { padding-top: 126px !important; }
  .u-pr-126 { padding-right: 126px !important; }
  .u-pb-126 { padding-bottom: 126px !important; }
  .u-pl-126 { padding-left: 126px !important; }
  .u-px-126 { padding-inline: 126px !important; }
  .u-py-126 { padding-block: 126px !important; }
  .u-gap-126 { gap: 126px !important; }
  .u-m-128 { margin: 128px !important; }
  .u-mt-128 { margin-top: 128px !important; }
  .u-mr-128 { margin-right: 128px !important; }
  .u-mb-128 { margin-bottom: 128px !important; }
  .u-ml-128 { margin-left: 128px !important; }
  .u-mx-128 { margin-inline: 128px !important; }
  .u-my-128 { margin-block: 128px !important; }
  .u-p-128 { padding: 128px !important; }
  .u-pt-128 { padding-top: 128px !important; }
  .u-pr-128 { padding-right: 128px !important; }
  .u-pb-128 { padding-bottom: 128px !important; }
  .u-pl-128 { padding-left: 128px !important; }
  .u-px-128 { padding-inline: 128px !important; }
  .u-py-128 { padding-block: 128px !important; }
  .u-gap-128 { gap: 128px !important; }
  .u-m-130 { margin: 130px !important; }
  .u-mt-130 { margin-top: 130px !important; }
  .u-mr-130 { margin-right: 130px !important; }
  .u-mb-130 { margin-bottom: 130px !important; }
  .u-ml-130 { margin-left: 130px !important; }
  .u-mx-130 { margin-inline: 130px !important; }
  .u-my-130 { margin-block: 130px !important; }
  .u-p-130 { padding: 130px !important; }
  .u-pt-130 { padding-top: 130px !important; }
  .u-pr-130 { padding-right: 130px !important; }
  .u-pb-130 { padding-bottom: 130px !important; }
  .u-pl-130 { padding-left: 130px !important; }
  .u-px-130 { padding-inline: 130px !important; }
  .u-py-130 { padding-block: 130px !important; }
  .u-gap-130 { gap: 130px !important; }
  .u-m-132 { margin: 132px !important; }
  .u-mt-132 { margin-top: 132px !important; }
  .u-mr-132 { margin-right: 132px !important; }
  .u-mb-132 { margin-bottom: 132px !important; }
  .u-ml-132 { margin-left: 132px !important; }
  .u-mx-132 { margin-inline: 132px !important; }
  .u-my-132 { margin-block: 132px !important; }
  .u-p-132 { padding: 132px !important; }
  .u-pt-132 { padding-top: 132px !important; }
  .u-pr-132 { padding-right: 132px !important; }
  .u-pb-132 { padding-bottom: 132px !important; }
  .u-pl-132 { padding-left: 132px !important; }
  .u-px-132 { padding-inline: 132px !important; }
  .u-py-132 { padding-block: 132px !important; }
  .u-gap-132 { gap: 132px !important; }
  .u-m-134 { margin: 134px !important; }
  .u-mt-134 { margin-top: 134px !important; }
  .u-mr-134 { margin-right: 134px !important; }
  .u-mb-134 { margin-bottom: 134px !important; }
  .u-ml-134 { margin-left: 134px !important; }
  .u-mx-134 { margin-inline: 134px !important; }
  .u-my-134 { margin-block: 134px !important; }
  .u-p-134 { padding: 134px !important; }
  .u-pt-134 { padding-top: 134px !important; }
  .u-pr-134 { padding-right: 134px !important; }
  .u-pb-134 { padding-bottom: 134px !important; }
  .u-pl-134 { padding-left: 134px !important; }
  .u-px-134 { padding-inline: 134px !important; }
  .u-py-134 { padding-block: 134px !important; }
  .u-gap-134 { gap: 134px !important; }
  .u-m-136 { margin: 136px !important; }
  .u-mt-136 { margin-top: 136px !important; }
  .u-mr-136 { margin-right: 136px !important; }
  .u-mb-136 { margin-bottom: 136px !important; }
  .u-ml-136 { margin-left: 136px !important; }
  .u-mx-136 { margin-inline: 136px !important; }
  .u-my-136 { margin-block: 136px !important; }
  .u-p-136 { padding: 136px !important; }
  .u-pt-136 { padding-top: 136px !important; }
  .u-pr-136 { padding-right: 136px !important; }
  .u-pb-136 { padding-bottom: 136px !important; }
  .u-pl-136 { padding-left: 136px !important; }
  .u-px-136 { padding-inline: 136px !important; }
  .u-py-136 { padding-block: 136px !important; }
  .u-gap-136 { gap: 136px !important; }
  .u-m-138 { margin: 138px !important; }
  .u-mt-138 { margin-top: 138px !important; }
  .u-mr-138 { margin-right: 138px !important; }
  .u-mb-138 { margin-bottom: 138px !important; }
  .u-ml-138 { margin-left: 138px !important; }
  .u-mx-138 { margin-inline: 138px !important; }
  .u-my-138 { margin-block: 138px !important; }
  .u-p-138 { padding: 138px !important; }
  .u-pt-138 { padding-top: 138px !important; }
  .u-pr-138 { padding-right: 138px !important; }
  .u-pb-138 { padding-bottom: 138px !important; }
  .u-pl-138 { padding-left: 138px !important; }
  .u-px-138 { padding-inline: 138px !important; }
  .u-py-138 { padding-block: 138px !important; }
  .u-gap-138 { gap: 138px !important; }
  .u-m-140 { margin: 140px !important; }
  .u-mt-140 { margin-top: 140px !important; }
  .u-mr-140 { margin-right: 140px !important; }
  .u-mb-140 { margin-bottom: 140px !important; }
  .u-ml-140 { margin-left: 140px !important; }
  .u-mx-140 { margin-inline: 140px !important; }
  .u-my-140 { margin-block: 140px !important; }
  .u-p-140 { padding: 140px !important; }
  .u-pt-140 { padding-top: 140px !important; }
  .u-pr-140 { padding-right: 140px !important; }
  .u-pb-140 { padding-bottom: 140px !important; }
  .u-pl-140 { padding-left: 140px !important; }
  .u-px-140 { padding-inline: 140px !important; }
  .u-py-140 { padding-block: 140px !important; }
  .u-gap-140 { gap: 140px !important; }
  .u-m-142 { margin: 142px !important; }
  .u-mt-142 { margin-top: 142px !important; }
  .u-mr-142 { margin-right: 142px !important; }
  .u-mb-142 { margin-bottom: 142px !important; }
  .u-ml-142 { margin-left: 142px !important; }
  .u-mx-142 { margin-inline: 142px !important; }
  .u-my-142 { margin-block: 142px !important; }
  .u-p-142 { padding: 142px !important; }
  .u-pt-142 { padding-top: 142px !important; }
  .u-pr-142 { padding-right: 142px !important; }
  .u-pb-142 { padding-bottom: 142px !important; }
  .u-pl-142 { padding-left: 142px !important; }
  .u-px-142 { padding-inline: 142px !important; }
  .u-py-142 { padding-block: 142px !important; }
  .u-gap-142 { gap: 142px !important; }
  .u-m-144 { margin: 144px !important; }
  .u-mt-144 { margin-top: 144px !important; }
  .u-mr-144 { margin-right: 144px !important; }
  .u-mb-144 { margin-bottom: 144px !important; }
  .u-ml-144 { margin-left: 144px !important; }
  .u-mx-144 { margin-inline: 144px !important; }
  .u-my-144 { margin-block: 144px !important; }
  .u-p-144 { padding: 144px !important; }
  .u-pt-144 { padding-top: 144px !important; }
  .u-pr-144 { padding-right: 144px !important; }
  .u-pb-144 { padding-bottom: 144px !important; }
  .u-pl-144 { padding-left: 144px !important; }
  .u-px-144 { padding-inline: 144px !important; }
  .u-py-144 { padding-block: 144px !important; }
  .u-gap-144 { gap: 144px !important; }
  .u-m-146 { margin: 146px !important; }
  .u-mt-146 { margin-top: 146px !important; }
  .u-mr-146 { margin-right: 146px !important; }
  .u-mb-146 { margin-bottom: 146px !important; }
  .u-ml-146 { margin-left: 146px !important; }
  .u-mx-146 { margin-inline: 146px !important; }
  .u-my-146 { margin-block: 146px !important; }
  .u-p-146 { padding: 146px !important; }
  .u-pt-146 { padding-top: 146px !important; }
  .u-pr-146 { padding-right: 146px !important; }
  .u-pb-146 { padding-bottom: 146px !important; }
  .u-pl-146 { padding-left: 146px !important; }
  .u-px-146 { padding-inline: 146px !important; }
  .u-py-146 { padding-block: 146px !important; }
  .u-gap-146 { gap: 146px !important; }
  .u-m-148 { margin: 148px !important; }
  .u-mt-148 { margin-top: 148px !important; }
  .u-mr-148 { margin-right: 148px !important; }
  .u-mb-148 { margin-bottom: 148px !important; }
  .u-ml-148 { margin-left: 148px !important; }
  .u-mx-148 { margin-inline: 148px !important; }
  .u-my-148 { margin-block: 148px !important; }
  .u-p-148 { padding: 148px !important; }
  .u-pt-148 { padding-top: 148px !important; }
  .u-pr-148 { padding-right: 148px !important; }
  .u-pb-148 { padding-bottom: 148px !important; }
  .u-pl-148 { padding-left: 148px !important; }
  .u-px-148 { padding-inline: 148px !important; }
  .u-py-148 { padding-block: 148px !important; }
  .u-gap-148 { gap: 148px !important; }
  .u-m-150 { margin: 150px !important; }
  .u-mt-150 { margin-top: 150px !important; }
  .u-mr-150 { margin-right: 150px !important; }
  .u-mb-150 { margin-bottom: 150px !important; }
  .u-ml-150 { margin-left: 150px !important; }
  .u-mx-150 { margin-inline: 150px !important; }
  .u-my-150 { margin-block: 150px !important; }
  .u-p-150 { padding: 150px !important; }
  .u-pt-150 { padding-top: 150px !important; }
  .u-pr-150 { padding-right: 150px !important; }
  .u-pb-150 { padding-bottom: 150px !important; }
  .u-pl-150 { padding-left: 150px !important; }
  .u-px-150 { padding-inline: 150px !important; }
  .u-py-150 { padding-block: 150px !important; }
  .u-gap-150 { gap: 150px !important; }
  .u-m-152 { margin: 152px !important; }
  .u-mt-152 { margin-top: 152px !important; }
  .u-mr-152 { margin-right: 152px !important; }
  .u-mb-152 { margin-bottom: 152px !important; }
  .u-ml-152 { margin-left: 152px !important; }
  .u-mx-152 { margin-inline: 152px !important; }
  .u-my-152 { margin-block: 152px !important; }
  .u-p-152 { padding: 152px !important; }
  .u-pt-152 { padding-top: 152px !important; }
  .u-pr-152 { padding-right: 152px !important; }
  .u-pb-152 { padding-bottom: 152px !important; }
  .u-pl-152 { padding-left: 152px !important; }
  .u-px-152 { padding-inline: 152px !important; }
  .u-py-152 { padding-block: 152px !important; }
  .u-gap-152 { gap: 152px !important; }
  .u-m-154 { margin: 154px !important; }
  .u-mt-154 { margin-top: 154px !important; }
  .u-mr-154 { margin-right: 154px !important; }
  .u-mb-154 { margin-bottom: 154px !important; }
  .u-ml-154 { margin-left: 154px !important; }
  .u-mx-154 { margin-inline: 154px !important; }
  .u-my-154 { margin-block: 154px !important; }
  .u-p-154 { padding: 154px !important; }
  .u-pt-154 { padding-top: 154px !important; }
  .u-pr-154 { padding-right: 154px !important; }
  .u-pb-154 { padding-bottom: 154px !important; }
  .u-pl-154 { padding-left: 154px !important; }
  .u-px-154 { padding-inline: 154px !important; }
  .u-py-154 { padding-block: 154px !important; }
  .u-gap-154 { gap: 154px !important; }
  .u-m-156 { margin: 156px !important; }
  .u-mt-156 { margin-top: 156px !important; }
  .u-mr-156 { margin-right: 156px !important; }
  .u-mb-156 { margin-bottom: 156px !important; }
  .u-ml-156 { margin-left: 156px !important; }
  .u-mx-156 { margin-inline: 156px !important; }
  .u-my-156 { margin-block: 156px !important; }
  .u-p-156 { padding: 156px !important; }
  .u-pt-156 { padding-top: 156px !important; }
  .u-pr-156 { padding-right: 156px !important; }
  .u-pb-156 { padding-bottom: 156px !important; }
  .u-pl-156 { padding-left: 156px !important; }
  .u-px-156 { padding-inline: 156px !important; }
  .u-py-156 { padding-block: 156px !important; }
  .u-gap-156 { gap: 156px !important; }
  .u-m-158 { margin: 158px !important; }
  .u-mt-158 { margin-top: 158px !important; }
  .u-mr-158 { margin-right: 158px !important; }
  .u-mb-158 { margin-bottom: 158px !important; }
  .u-ml-158 { margin-left: 158px !important; }
  .u-mx-158 { margin-inline: 158px !important; }
  .u-my-158 { margin-block: 158px !important; }
  .u-p-158 { padding: 158px !important; }
  .u-pt-158 { padding-top: 158px !important; }
  .u-pr-158 { padding-right: 158px !important; }
  .u-pb-158 { padding-bottom: 158px !important; }
  .u-pl-158 { padding-left: 158px !important; }
  .u-px-158 { padding-inline: 158px !important; }
  .u-py-158 { padding-block: 158px !important; }
  .u-gap-158 { gap: 158px !important; }
  .u-m-160 { margin: 160px !important; }
  .u-mt-160 { margin-top: 160px !important; }
  .u-mr-160 { margin-right: 160px !important; }
  .u-mb-160 { margin-bottom: 160px !important; }
  .u-ml-160 { margin-left: 160px !important; }
  .u-mx-160 { margin-inline: 160px !important; }
  .u-my-160 { margin-block: 160px !important; }
  .u-p-160 { padding: 160px !important; }
  .u-pt-160 { padding-top: 160px !important; }
  .u-pr-160 { padding-right: 160px !important; }
  .u-pb-160 { padding-bottom: 160px !important; }
  .u-pl-160 { padding-left: 160px !important; }
  .u-px-160 { padding-inline: 160px !important; }
  .u-py-160 { padding-block: 160px !important; }
  .u-gap-160 { gap: 160px !important; }
  .u-w-5 { width: 5% !important; }
  .u-w-10 { width: 10% !important; }
  .u-w-15 { width: 15% !important; }
  .u-w-20 { width: 20% !important; }
  .u-w-25 { width: 25% !important; }
  .u-w-30 { width: 30% !important; }
  .u-w-35 { width: 35% !important; }
  .u-w-40 { width: 40% !important; }
  .u-w-45 { width: 45% !important; }
  .u-w-50 { width: 50% !important; }
  .u-w-55 { width: 55% !important; }
  .u-w-60 { width: 60% !important; }
  .u-w-65 { width: 65% !important; }
  .u-w-70 { width: 70% !important; }
  .u-w-75 { width: 75% !important; }
  .u-w-80 { width: 80% !important; }
  .u-w-85 { width: 85% !important; }
  .u-w-90 { width: 90% !important; }
  .u-w-95 { width: 95% !important; }
  .u-w-100 { width: 100% !important; }
  .u-max-240 { max-width: 240px !important; }
  .u-max-280 { max-width: 280px !important; }
  .u-max-320 { max-width: 320px !important; }
  .u-max-360 { max-width: 360px !important; }
  .u-max-400 { max-width: 400px !important; }
  .u-max-440 { max-width: 440px !important; }
  .u-max-480 { max-width: 480px !important; }
  .u-max-520 { max-width: 520px !important; }
  .u-max-560 { max-width: 560px !important; }
  .u-max-600 { max-width: 600px !important; }
  .u-max-640 { max-width: 640px !important; }
  .u-max-680 { max-width: 680px !important; }
  .u-max-720 { max-width: 720px !important; }
  .u-max-760 { max-width: 760px !important; }
  .u-max-800 { max-width: 800px !important; }
  .u-max-840 { max-width: 840px !important; }
  .u-max-880 { max-width: 880px !important; }
  .u-max-920 { max-width: 920px !important; }
  .u-max-960 { max-width: 960px !important; }
  .u-max-1000 { max-width: 1000px !important; }
  .u-max-1040 { max-width: 1040px !important; }
  .u-max-1080 { max-width: 1080px !important; }
  .u-max-1120 { max-width: 1120px !important; }
  .u-max-1160 { max-width: 1160px !important; }
  .u-max-1200 { max-width: 1200px !important; }
  .u-max-1240 { max-width: 1240px !important; }
  .u-max-1280 { max-width: 1280px !important; }
  .u-max-1320 { max-width: 1320px !important; }
  .u-max-1360 { max-width: 1360px !important; }
  .u-max-1400 { max-width: 1400px !important; }
  .u-max-1440 { max-width: 1440px !important; }
  .u-fs-10 { font-size: 10px !important; }
  .u-fs-11 { font-size: 11px !important; }
  .u-fs-12 { font-size: 12px !important; }
  .u-fs-13 { font-size: 13px !important; }
  .u-fs-14 { font-size: 14px !important; }
  .u-fs-15 { font-size: 15px !important; }
  .u-fs-16 { font-size: 16px !important; }
  .u-fs-17 { font-size: 17px !important; }
  .u-fs-18 { font-size: 18px !important; }
  .u-fs-19 { font-size: 19px !important; }
  .u-fs-20 { font-size: 20px !important; }
  .u-fs-21 { font-size: 21px !important; }
  .u-fs-22 { font-size: 22px !important; }
  .u-fs-23 { font-size: 23px !important; }
  .u-fs-24 { font-size: 24px !important; }
  .u-fs-25 { font-size: 25px !important; }
  .u-fs-26 { font-size: 26px !important; }
  .u-fs-27 { font-size: 27px !important; }
  .u-fs-28 { font-size: 28px !important; }
  .u-fs-29 { font-size: 29px !important; }
  .u-fs-30 { font-size: 30px !important; }
  .u-fs-31 { font-size: 31px !important; }
  .u-fs-32 { font-size: 32px !important; }
  .u-fs-33 { font-size: 33px !important; }
  .u-fs-34 { font-size: 34px !important; }
  .u-fs-35 { font-size: 35px !important; }
  .u-fs-36 { font-size: 36px !important; }
  .u-fs-37 { font-size: 37px !important; }
  .u-fs-38 { font-size: 38px !important; }
  .u-fs-39 { font-size: 39px !important; }
  .u-fs-40 { font-size: 40px !important; }
  .u-fw-400 { font-weight: 400 !important; }
  .u-fw-450 { font-weight: 450 !important; }
  .u-fw-500 { font-weight: 500 !important; }
  .u-fw-550 { font-weight: 550 !important; }
  .u-fw-600 { font-weight: 600 !important; }
  .u-fw-650 { font-weight: 650 !important; }
  .u-fw-700 { font-weight: 700 !important; }
  .u-fw-750 { font-weight: 750 !important; }
  .u-fw-800 { font-weight: 800 !important; }
  .u-fw-850 { font-weight: 850 !important; }
  .u-fw-900 { font-weight: 900 !important; }
  .u-lh-10 { line-height: 1.0 !important; }
  .u-lh-11 { line-height: 1.1 !important; }
  .u-lh-12 { line-height: 1.2 !important; }
  .u-lh-13 { line-height: 1.3 !important; }
  .u-lh-14 { line-height: 1.4 !important; }
  .u-lh-15 { line-height: 1.5 !important; }
  .u-lh-16 { line-height: 1.6 !important; }
  .u-lh-17 { line-height: 1.7 !important; }
  .u-lh-18 { line-height: 1.8 !important; }
  .u-lh-19 { line-height: 1.9 !important; }
  .u-lh-20 { line-height: 2.0 !important; }
  .u-lh-21 { line-height: 2.1 !important; }
  .u-lh-22 { line-height: 2.2 !important; }
  .u-lh-23 { line-height: 2.3 !important; }
  .u-lh-24 { line-height: 2.4 !important; }
  .u-lh-25 { line-height: 2.5 !important; }
  .u-lh-26 { line-height: 2.6 !important; }
  .u-lh-27 { line-height: 2.7 !important; }
  .u-lh-28 { line-height: 2.8 !important; }
  .u-lh-29 { line-height: 2.9 !important; }
  .u-lh-30 { line-height: 3.0 !important; }
  .u-radius-0 { border-radius: 0px !important; }
  .u-radius-1 { border-radius: 1px !important; }
  .u-radius-2 { border-radius: 2px !important; }
  .u-radius-3 { border-radius: 3px !important; }
  .u-radius-4 { border-radius: 4px !important; }
  .u-radius-5 { border-radius: 5px !important; }
  .u-radius-6 { border-radius: 6px !important; }
  .u-radius-7 { border-radius: 7px !important; }
  .u-radius-8 { border-radius: 8px !important; }
  .u-radius-9 { border-radius: 9px !important; }
  .u-radius-10 { border-radius: 10px !important; }
  .u-radius-11 { border-radius: 11px !important; }
  .u-radius-12 { border-radius: 12px !important; }
  .u-radius-13 { border-radius: 13px !important; }
  .u-radius-14 { border-radius: 14px !important; }
  .u-radius-15 { border-radius: 15px !important; }
  .u-radius-16 { border-radius: 16px !important; }
  .u-radius-17 { border-radius: 17px !important; }
  .u-radius-18 { border-radius: 18px !important; }
  .u-radius-19 { border-radius: 19px !important; }
  .u-radius-20 { border-radius: 20px !important; }
  .u-radius-21 { border-radius: 21px !important; }
  .u-radius-22 { border-radius: 22px !important; }
  .u-radius-23 { border-radius: 23px !important; }
  .u-radius-24 { border-radius: 24px !important; }
  .u-radius-25 { border-radius: 25px !important; }
  .u-radius-26 { border-radius: 26px !important; }
  .u-radius-27 { border-radius: 27px !important; }
  .u-radius-28 { border-radius: 28px !important; }
  .u-radius-29 { border-radius: 29px !important; }
  .u-radius-30 { border-radius: 30px !important; }
  .u-radius-31 { border-radius: 31px !important; }
  .u-radius-32 { border-radius: 32px !important; }
  .u-opacity-0 { opacity: 0.00 !important; }
  .u-opacity-5 { opacity: 0.05 !important; }
  .u-opacity-10 { opacity: 0.10 !important; }
  .u-opacity-15 { opacity: 0.15 !important; }
  .u-opacity-20 { opacity: 0.20 !important; }
  .u-opacity-25 { opacity: 0.25 !important; }
  .u-opacity-30 { opacity: 0.30 !important; }
  .u-opacity-35 { opacity: 0.35 !important; }
  .u-opacity-40 { opacity: 0.40 !important; }
  .u-opacity-45 { opacity: 0.45 !important; }
  .u-opacity-50 { opacity: 0.50 !important; }
  .u-opacity-55 { opacity: 0.55 !important; }
  .u-opacity-60 { opacity: 0.60 !important; }
  .u-opacity-65 { opacity: 0.65 !important; }
  .u-opacity-70 { opacity: 0.70 !important; }
  .u-opacity-75 { opacity: 0.75 !important; }
  .u-opacity-80 { opacity: 0.80 !important; }
  .u-opacity-85 { opacity: 0.85 !important; }
  .u-opacity-90 { opacity: 0.90 !important; }
  .u-opacity-95 { opacity: 0.95 !important; }
  .u-opacity-100 { opacity: 1.00 !important; }
  .u-z-0 { z-index: 0 !important; }
  .u-z-5 { z-index: 5 !important; }
  .u-z-10 { z-index: 10 !important; }
  .u-z-15 { z-index: 15 !important; }
  .u-z-20 { z-index: 20 !important; }
  .u-z-25 { z-index: 25 !important; }
  .u-z-30 { z-index: 30 !important; }
  .u-z-35 { z-index: 35 !important; }
  .u-z-40 { z-index: 40 !important; }
  .u-z-45 { z-index: 45 !important; }
  .u-z-50 { z-index: 50 !important; }
  .u-z-55 { z-index: 55 !important; }
  .u-z-60 { z-index: 60 !important; }
  .u-z-65 { z-index: 65 !important; }
  .u-z-70 { z-index: 70 !important; }
  .u-z-75 { z-index: 75 !important; }
  .u-z-80 { z-index: 80 !important; }
  .u-z-85 { z-index: 85 !important; }
  .u-z-90 { z-index: 90 !important; }
  .u-z-95 { z-index: 95 !important; }
  .u-z-100 { z-index: 100 !important; }
  .u-top-0 { top: 0px !important; }
  .u-right-0 { right: 0px !important; }
  .u-bottom-0 { bottom: 0px !important; }
  .u-left-0 { left: 0px !important; }
  .u-top-4 { top: 4px !important; }
  .u-right-4 { right: 4px !important; }
  .u-bottom-4 { bottom: 4px !important; }
  .u-left-4 { left: 4px !important; }
  .u-top-8 { top: 8px !important; }
  .u-right-8 { right: 8px !important; }
  .u-bottom-8 { bottom: 8px !important; }
  .u-left-8 { left: 8px !important; }
  .u-top-12 { top: 12px !important; }
  .u-right-12 { right: 12px !important; }
  .u-bottom-12 { bottom: 12px !important; }
  .u-left-12 { left: 12px !important; }
  .u-top-16 { top: 16px !important; }
  .u-right-16 { right: 16px !important; }
  .u-bottom-16 { bottom: 16px !important; }
  .u-left-16 { left: 16px !important; }
  .u-top-20 { top: 20px !important; }
  .u-right-20 { right: 20px !important; }
  .u-bottom-20 { bottom: 20px !important; }
  .u-left-20 { left: 20px !important; }
  .u-top-24 { top: 24px !important; }
  .u-right-24 { right: 24px !important; }
  .u-bottom-24 { bottom: 24px !important; }
  .u-left-24 { left: 24px !important; }
  .u-top-28 { top: 28px !important; }
  .u-right-28 { right: 28px !important; }
  .u-bottom-28 { bottom: 28px !important; }
  .u-left-28 { left: 28px !important; }
  .u-top-32 { top: 32px !important; }
  .u-right-32 { right: 32px !important; }
  .u-bottom-32 { bottom: 32px !important; }
  .u-left-32 { left: 32px !important; }
  .u-top-36 { top: 36px !important; }
  .u-right-36 { right: 36px !important; }
  .u-bottom-36 { bottom: 36px !important; }
  .u-left-36 { left: 36px !important; }
  .u-top-40 { top: 40px !important; }
  .u-right-40 { right: 40px !important; }
  .u-bottom-40 { bottom: 40px !important; }
  .u-left-40 { left: 40px !important; }
  .u-top-44 { top: 44px !important; }
  .u-right-44 { right: 44px !important; }
  .u-bottom-44 { bottom: 44px !important; }
  .u-left-44 { left: 44px !important; }
  .u-top-48 { top: 48px !important; }
  .u-right-48 { right: 48px !important; }
  .u-bottom-48 { bottom: 48px !important; }
  .u-left-48 { left: 48px !important; }
  .u-top-52 { top: 52px !important; }
  .u-right-52 { right: 52px !important; }
  .u-bottom-52 { bottom: 52px !important; }
  .u-left-52 { left: 52px !important; }
  .u-top-56 { top: 56px !important; }
  .u-right-56 { right: 56px !important; }
  .u-bottom-56 { bottom: 56px !important; }
  .u-left-56 { left: 56px !important; }
  .u-top-60 { top: 60px !important; }
  .u-right-60 { right: 60px !important; }
  .u-bottom-60 { bottom: 60px !important; }
  .u-left-60 { left: 60px !important; }
  .u-top-64 { top: 64px !important; }
  .u-right-64 { right: 64px !important; }
  .u-bottom-64 { bottom: 64px !important; }
  .u-left-64 { left: 64px !important; }
  .u-top-68 { top: 68px !important; }
  .u-right-68 { right: 68px !important; }
  .u-bottom-68 { bottom: 68px !important; }
  .u-left-68 { left: 68px !important; }
  .u-top-72 { top: 72px !important; }
  .u-right-72 { right: 72px !important; }
  .u-bottom-72 { bottom: 72px !important; }
  .u-left-72 { left: 72px !important; }
  .u-top-76 { top: 76px !important; }
  .u-right-76 { right: 76px !important; }
  .u-bottom-76 { bottom: 76px !important; }
  .u-left-76 { left: 76px !important; }
  .u-top-80 { top: 80px !important; }
  .u-right-80 { right: 80px !important; }
  .u-bottom-80 { bottom: 80px !important; }
  .u-left-80 { left: 80px !important; }
  .u-top-84 { top: 84px !important; }
  .u-right-84 { right: 84px !important; }
  .u-bottom-84 { bottom: 84px !important; }
  .u-left-84 { left: 84px !important; }
  .u-top-88 { top: 88px !important; }
  .u-right-88 { right: 88px !important; }
  .u-bottom-88 { bottom: 88px !important; }
  .u-left-88 { left: 88px !important; }
  .u-top-92 { top: 92px !important; }
  .u-right-92 { right: 92px !important; }
  .u-bottom-92 { bottom: 92px !important; }
  .u-left-92 { left: 92px !important; }
  .u-top-96 { top: 96px !important; }
  .u-right-96 { right: 96px !important; }
  .u-bottom-96 { bottom: 96px !important; }
  .u-left-96 { left: 96px !important; }
  .u-top-100 { top: 100px !important; }
  .u-right-100 { right: 100px !important; }
  .u-bottom-100 { bottom: 100px !important; }
  .u-left-100 { left: 100px !important; }
  .u-top-104 { top: 104px !important; }
  .u-right-104 { right: 104px !important; }
  .u-bottom-104 { bottom: 104px !important; }
  .u-left-104 { left: 104px !important; }
  .u-top-108 { top: 108px !important; }
  .u-right-108 { right: 108px !important; }
  .u-bottom-108 { bottom: 108px !important; }
  .u-left-108 { left: 108px !important; }
  .u-top-112 { top: 112px !important; }
  .u-right-112 { right: 112px !important; }
  .u-bottom-112 { bottom: 112px !important; }
  .u-left-112 { left: 112px !important; }
  .u-top-116 { top: 116px !important; }
  .u-right-116 { right: 116px !important; }
  .u-bottom-116 { bottom: 116px !important; }
  .u-left-116 { left: 116px !important; }
  .u-top-120 { top: 120px !important; }
  .u-right-120 { right: 120px !important; }
  .u-bottom-120 { bottom: 120px !important; }
  .u-left-120 { left: 120px !important; }
  .u-hidden { display: none !important; }
  .u-block { display: block !important; }
  .u-inline { display: inline !important; }
  .u-flex { display: flex !important; }
  .u-grid { display: grid !important; }
  .u-relative { position: relative !important; }
  .u-absolute { position: absolute !important; }
  .u-fixed { position: fixed !important; }
  .u-sticky { position: sticky !important; }
  .u-center { text-align: center !important; }
  .u-left-text { text-align: left !important; }
  .u-right-text { text-align: right !important; }
  .u-nowrap { white-space: nowrap !important; }
  .u-wrap { flex-wrap: wrap !important; }
  .u-grow { flex: 1 1 auto !important; }
  .u-shrink-0 { flex-shrink: 0 !important; }
  .u-overflow-hidden { overflow: hidden !important; }
  .u-overflow-auto { overflow: auto !important; }
  .u-border { border: 1px solid var(--vb-line) !important; }
  .u-bg-white { background: var(--vb-white) !important; }
  .u-bg-soft { background: var(--vb-blue-50) !important; }
  .u-bg-navy { background: var(--vb-navy-900) !important; }
  .u-text-navy { color: var(--vb-navy-900) !important; }
  .u-text-muted { color: var(--vb-muted) !important; }
  .u-text-gold { color: var(--vb-gold-700) !important; }
  .u-text-white { color: var(--vb-white) !important; }
}

/* Responsive utility aliases — generated, intentionally single-purpose. */
@layer utilities {
  .u-order-0 { order: 0 !important; }
  .u-order-1 { order: 1 !important; }
  .u-order-2 { order: 2 !important; }
  .u-order-3 { order: 3 !important; }
  .u-order-4 { order: 4 !important; }
  .u-order-5 { order: 5 !important; }
  .u-order-6 { order: 6 !important; }
  .u-order-7 { order: 7 !important; }
  .u-order-8 { order: 8 !important; }
  .u-order-9 { order: 9 !important; }
  .u-order-10 { order: 10 !important; }
  .u-order-11 { order: 11 !important; }
  .u-order-12 { order: 12 !important; }
  .u-order-13 { order: 13 !important; }
  .u-order-14 { order: 14 !important; }
  .u-order-15 { order: 15 !important; }
  .u-order-16 { order: 16 !important; }
  .u-order-17 { order: 17 !important; }
  .u-order-18 { order: 18 !important; }
  .u-order-19 { order: 19 !important; }
  .u-order-20 { order: 20 !important; }
  .u-order-21 { order: 21 !important; }
  .u-order-22 { order: 22 !important; }
  .u-order-23 { order: 23 !important; }
  .u-order-24 { order: 24 !important; }
  .u-order-25 { order: 25 !important; }
  .u-order-26 { order: 26 !important; }
  .u-order-27 { order: 27 !important; }
  .u-order-28 { order: 28 !important; }
  .u-order-29 { order: 29 !important; }
  .u-order-30 { order: 30 !important; }
  .u-order-31 { order: 31 !important; }
  .u-order-32 { order: 32 !important; }
  .u-order-33 { order: 33 !important; }
  .u-order-34 { order: 34 !important; }
  .u-order-35 { order: 35 !important; }
  .u-order-36 { order: 36 !important; }
  .u-order-37 { order: 37 !important; }
  .u-order-38 { order: 38 !important; }
  .u-order-39 { order: 39 !important; }
  .u-order-40 { order: 40 !important; }
  .u-order-41 { order: 41 !important; }
  .u-order-42 { order: 42 !important; }
  .u-order-43 { order: 43 !important; }
  .u-order-44 { order: 44 !important; }
  .u-order-45 { order: 45 !important; }
  .u-order-46 { order: 46 !important; }
  .u-order-47 { order: 47 !important; }
  .u-order-48 { order: 48 !important; }
  .u-order-49 { order: 49 !important; }
  .u-order-50 { order: 50 !important; }
  .u-order-51 { order: 51 !important; }
  .u-order-52 { order: 52 !important; }
  .u-order-53 { order: 53 !important; }
  .u-order-54 { order: 54 !important; }
  .u-order-55 { order: 55 !important; }
  .u-order-56 { order: 56 !important; }
  .u-order-57 { order: 57 !important; }
  .u-order-58 { order: 58 !important; }
  .u-order-59 { order: 59 !important; }
  .u-order-60 { order: 60 !important; }
  .u-order-61 { order: 61 !important; }
  .u-order-62 { order: 62 !important; }
  .u-order-63 { order: 63 !important; }
  .u-order-64 { order: 64 !important; }
  .u-order-65 { order: 65 !important; }
  .u-order-66 { order: 66 !important; }
  .u-order-67 { order: 67 !important; }
  .u-order-68 { order: 68 !important; }
  .u-order-69 { order: 69 !important; }
  .u-order-70 { order: 70 !important; }
  .u-order-71 { order: 71 !important; }
  .u-order-72 { order: 72 !important; }
  .u-order-73 { order: 73 !important; }
  .u-order-74 { order: 74 !important; }
  .u-order-75 { order: 75 !important; }
  .u-order-76 { order: 76 !important; }
  .u-order-77 { order: 77 !important; }
  .u-order-78 { order: 78 !important; }
  .u-order-79 { order: 79 !important; }
  .u-order-80 { order: 80 !important; }
  .u-order-81 { order: 81 !important; }
  .u-order-82 { order: 82 !important; }
  .u-order-83 { order: 83 !important; }
  .u-order-84 { order: 84 !important; }
  .u-order-85 { order: 85 !important; }
  .u-order-86 { order: 86 !important; }
  .u-order-87 { order: 87 !important; }
  .u-order-88 { order: 88 !important; }
  .u-order-89 { order: 89 !important; }
  .u-order-90 { order: 90 !important; }
  .u-order-91 { order: 91 !important; }
  .u-order-92 { order: 92 !important; }
  .u-order-93 { order: 93 !important; }
  .u-order-94 { order: 94 !important; }
  .u-order-95 { order: 95 !important; }
  .u-order-96 { order: 96 !important; }
  .u-order-97 { order: 97 !important; }
  .u-order-98 { order: 98 !important; }
  .u-order-99 { order: 99 !important; }
  .u-order-100 { order: 100 !important; }
  .u-order-101 { order: 101 !important; }
  .u-order-102 { order: 102 !important; }
  .u-order-103 { order: 103 !important; }
  .u-order-104 { order: 104 !important; }
  .u-order-105 { order: 105 !important; }
  .u-order-106 { order: 106 !important; }
  .u-order-107 { order: 107 !important; }
  .u-order-108 { order: 108 !important; }
  .u-order-109 { order: 109 !important; }
  .u-order-110 { order: 110 !important; }
  .u-order-111 { order: 111 !important; }
  .u-order-112 { order: 112 !important; }
  .u-order-113 { order: 113 !important; }
  .u-order-114 { order: 114 !important; }
  .u-order-115 { order: 115 !important; }
  .u-order-116 { order: 116 !important; }
  .u-order-117 { order: 117 !important; }
  .u-order-118 { order: 118 !important; }
  .u-order-119 { order: 119 !important; }
  .u-order-120 { order: 120 !important; }
  .u-order-121 { order: 121 !important; }
  .u-order-122 { order: 122 !important; }
  .u-order-123 { order: 123 !important; }
  .u-order-124 { order: 124 !important; }
  .u-order-125 { order: 125 !important; }
  .u-order-126 { order: 126 !important; }
  .u-order-127 { order: 127 !important; }
  .u-order-128 { order: 128 !important; }
  .u-order-129 { order: 129 !important; }
  .u-order-130 { order: 130 !important; }
  .u-order-131 { order: 131 !important; }
  .u-order-132 { order: 132 !important; }
  .u-order-133 { order: 133 !important; }
  .u-order-134 { order: 134 !important; }
  .u-order-135 { order: 135 !important; }
  .u-order-136 { order: 136 !important; }
  .u-order-137 { order: 137 !important; }
  .u-order-138 { order: 138 !important; }
  .u-order-139 { order: 139 !important; }
  .u-order-140 { order: 140 !important; }
  .u-order-141 { order: 141 !important; }
  .u-order-142 { order: 142 !important; }
  .u-order-143 { order: 143 !important; }
  .u-order-144 { order: 144 !important; }
  .u-order-145 { order: 145 !important; }
  .u-order-146 { order: 146 !important; }
  .u-order-147 { order: 147 !important; }
  .u-order-148 { order: 148 !important; }
  .u-order-149 { order: 149 !important; }
  .u-order-150 { order: 150 !important; }
  .u-order-151 { order: 151 !important; }
  .u-order-152 { order: 152 !important; }
  .u-order-153 { order: 153 !important; }
  .u-order-154 { order: 154 !important; }
  .u-order-155 { order: 155 !important; }
  .u-order-156 { order: 156 !important; }
  .u-order-157 { order: 157 !important; }
  .u-order-158 { order: 158 !important; }
  .u-order-159 { order: 159 !important; }
  .u-order-160 { order: 160 !important; }
  .u-order-161 { order: 161 !important; }
  .u-order-162 { order: 162 !important; }
  .u-order-163 { order: 163 !important; }
  .u-order-164 { order: 164 !important; }
  .u-order-165 { order: 165 !important; }
  .u-order-166 { order: 166 !important; }
  .u-order-167 { order: 167 !important; }
  .u-order-168 { order: 168 !important; }
  .u-order-169 { order: 169 !important; }
  .u-order-170 { order: 170 !important; }
  .u-order-171 { order: 171 !important; }
  .u-order-172 { order: 172 !important; }
  .u-order-173 { order: 173 !important; }
  .u-order-174 { order: 174 !important; }
  .u-order-175 { order: 175 !important; }
  .u-order-176 { order: 176 !important; }
  .u-order-177 { order: 177 !important; }
  .u-order-178 { order: 178 !important; }
  .u-order-179 { order: 179 !important; }
  .u-order-180 { order: 180 !important; }
  .u-order-181 { order: 181 !important; }
  .u-order-182 { order: 182 !important; }
  .u-order-183 { order: 183 !important; }
  .u-order-184 { order: 184 !important; }
  .u-order-185 { order: 185 !important; }
  .u-order-186 { order: 186 !important; }
  .u-order-187 { order: 187 !important; }
  .u-order-188 { order: 188 !important; }
  .u-order-189 { order: 189 !important; }
  .u-order-190 { order: 190 !important; }
  .u-order-191 { order: 191 !important; }
  .u-order-192 { order: 192 !important; }
  .u-order-193 { order: 193 !important; }
  .u-order-194 { order: 194 !important; }
  .u-order-195 { order: 195 !important; }
  .u-order-196 { order: 196 !important; }
  .u-order-197 { order: 197 !important; }
  .u-order-198 { order: 198 !important; }
  .u-order-199 { order: 199 !important; }
  .u-order-200 { order: 200 !important; }
  .u-order-201 { order: 201 !important; }
  .u-order-202 { order: 202 !important; }
  .u-order-203 { order: 203 !important; }
  .u-order-204 { order: 204 !important; }
  .u-order-205 { order: 205 !important; }
  .u-order-206 { order: 206 !important; }
  .u-order-207 { order: 207 !important; }
  .u-order-208 { order: 208 !important; }
  .u-order-209 { order: 209 !important; }
  .u-order-210 { order: 210 !important; }
  .u-order-211 { order: 211 !important; }
  .u-order-212 { order: 212 !important; }
  .u-order-213 { order: 213 !important; }
  .u-order-214 { order: 214 !important; }
  .u-order-215 { order: 215 !important; }
  .u-order-216 { order: 216 !important; }
  .u-order-217 { order: 217 !important; }
  .u-order-218 { order: 218 !important; }
  .u-order-219 { order: 219 !important; }
  .u-order-220 { order: 220 !important; }
  .u-order-221 { order: 221 !important; }
  .u-order-222 { order: 222 !important; }
  .u-order-223 { order: 223 !important; }
  .u-order-224 { order: 224 !important; }
  .u-order-225 { order: 225 !important; }
  .u-order-226 { order: 226 !important; }
  .u-order-227 { order: 227 !important; }
  .u-order-228 { order: 228 !important; }
  .u-order-229 { order: 229 !important; }
  .u-order-230 { order: 230 !important; }
  .u-order-231 { order: 231 !important; }
  .u-order-232 { order: 232 !important; }
  .u-order-233 { order: 233 !important; }
  .u-order-234 { order: 234 !important; }
  .u-order-235 { order: 235 !important; }
  .u-order-236 { order: 236 !important; }
  .u-order-237 { order: 237 !important; }
  .u-order-238 { order: 238 !important; }
  .u-order-239 { order: 239 !important; }
  .u-order-240 { order: 240 !important; }
  .u-order-241 { order: 241 !important; }
  .u-order-242 { order: 242 !important; }
  .u-order-243 { order: 243 !important; }
  .u-order-244 { order: 244 !important; }
  .u-order-245 { order: 245 !important; }
  .u-order-246 { order: 246 !important; }
  .u-order-247 { order: 247 !important; }
  .u-order-248 { order: 248 !important; }
  .u-order-249 { order: 249 !important; }
  .u-order-250 { order: 250 !important; }
  .u-order-251 { order: 251 !important; }
  .u-order-252 { order: 252 !important; }
  .u-order-253 { order: 253 !important; }
  .u-order-254 { order: 254 !important; }
  .u-order-255 { order: 255 !important; }
  .u-order-256 { order: 256 !important; }
  .u-order-257 { order: 257 !important; }
  .u-order-258 { order: 258 !important; }
  .u-order-259 { order: 259 !important; }
  .u-order-260 { order: 260 !important; }
  .u-order-261 { order: 261 !important; }
  .u-order-262 { order: 262 !important; }
  .u-order-263 { order: 263 !important; }
  .u-order-264 { order: 264 !important; }
  .u-order-265 { order: 265 !important; }
  .u-order-266 { order: 266 !important; }
  .u-order-267 { order: 267 !important; }
  .u-order-268 { order: 268 !important; }
  .u-order-269 { order: 269 !important; }
  .u-order-270 { order: 270 !important; }
  .u-order-271 { order: 271 !important; }
  .u-order-272 { order: 272 !important; }
  .u-order-273 { order: 273 !important; }
  .u-order-274 { order: 274 !important; }
  .u-order-275 { order: 275 !important; }
  .u-order-276 { order: 276 !important; }
  .u-order-277 { order: 277 !important; }
  .u-order-278 { order: 278 !important; }
  .u-order-279 { order: 279 !important; }
  .u-order-280 { order: 280 !important; }
  .u-order-281 { order: 281 !important; }
  .u-order-282 { order: 282 !important; }
  .u-order-283 { order: 283 !important; }
  .u-order-284 { order: 284 !important; }
  .u-order-285 { order: 285 !important; }
  .u-order-286 { order: 286 !important; }
  .u-order-287 { order: 287 !important; }
  .u-order-288 { order: 288 !important; }
  .u-order-289 { order: 289 !important; }
  .u-order-290 { order: 290 !important; }
  .u-order-291 { order: 291 !important; }
  .u-order-292 { order: 292 !important; }
  .u-order-293 { order: 293 !important; }
  .u-order-294 { order: 294 !important; }
  .u-order-295 { order: 295 !important; }
  .u-order-296 { order: 296 !important; }
  .u-order-297 { order: 297 !important; }
  .u-order-298 { order: 298 !important; }
  .u-order-299 { order: 299 !important; }
  .u-order-300 { order: 300 !important; }
  .u-order-301 { order: 301 !important; }
  .u-order-302 { order: 302 !important; }
  .u-order-303 { order: 303 !important; }
  .u-order-304 { order: 304 !important; }
  .u-order-305 { order: 305 !important; }
  .u-order-306 { order: 306 !important; }
  .u-order-307 { order: 307 !important; }
  .u-order-308 { order: 308 !important; }
  .u-order-309 { order: 309 !important; }
  .u-order-310 { order: 310 !important; }
  .u-order-311 { order: 311 !important; }
  .u-order-312 { order: 312 !important; }
  .u-order-313 { order: 313 !important; }
  .u-order-314 { order: 314 !important; }
  .u-order-315 { order: 315 !important; }
  .u-order-316 { order: 316 !important; }
  .u-order-317 { order: 317 !important; }
  .u-order-318 { order: 318 !important; }
  .u-order-319 { order: 319 !important; }
  .u-order-320 { order: 320 !important; }
  .u-order-321 { order: 321 !important; }
  .u-order-322 { order: 322 !important; }
  .u-order-323 { order: 323 !important; }
  .u-order-324 { order: 324 !important; }
  .u-order-325 { order: 325 !important; }
  .u-order-326 { order: 326 !important; }
  .u-order-327 { order: 327 !important; }
  .u-order-328 { order: 328 !important; }
  .u-order-329 { order: 329 !important; }
  .u-order-330 { order: 330 !important; }
  .u-order-331 { order: 331 !important; }
  .u-order-332 { order: 332 !important; }
  .u-order-333 { order: 333 !important; }
  .u-order-334 { order: 334 !important; }
  .u-order-335 { order: 335 !important; }
  .u-order-336 { order: 336 !important; }
  .u-order-337 { order: 337 !important; }
  .u-order-338 { order: 338 !important; }
  .u-order-339 { order: 339 !important; }
  .u-order-340 { order: 340 !important; }
  .u-order-341 { order: 341 !important; }
  .u-order-342 { order: 342 !important; }
  .u-order-343 { order: 343 !important; }
  .u-order-344 { order: 344 !important; }
  .u-order-345 { order: 345 !important; }
  .u-order-346 { order: 346 !important; }
  .u-order-347 { order: 347 !important; }
  .u-order-348 { order: 348 !important; }
  .u-order-349 { order: 349 !important; }
  .u-order-350 { order: 350 !important; }
  .u-order-351 { order: 351 !important; }
  .u-order-352 { order: 352 !important; }
  .u-order-353 { order: 353 !important; }
  .u-order-354 { order: 354 !important; }
  .u-order-355 { order: 355 !important; }
  .u-order-356 { order: 356 !important; }
  .u-order-357 { order: 357 !important; }
  .u-order-358 { order: 358 !important; }
  .u-order-359 { order: 359 !important; }
  .u-order-360 { order: 360 !important; }
  .u-order-361 { order: 361 !important; }
  .u-order-362 { order: 362 !important; }
  .u-order-363 { order: 363 !important; }
  .u-order-364 { order: 364 !important; }
  .u-order-365 { order: 365 !important; }
  .u-order-366 { order: 366 !important; }
  .u-order-367 { order: 367 !important; }
  .u-order-368 { order: 368 !important; }
  .u-order-369 { order: 369 !important; }
  .u-order-370 { order: 370 !important; }
  .u-order-371 { order: 371 !important; }
  .u-order-372 { order: 372 !important; }
  .u-order-373 { order: 373 !important; }
  .u-order-374 { order: 374 !important; }
  .u-order-375 { order: 375 !important; }
  .u-order-376 { order: 376 !important; }
  .u-order-377 { order: 377 !important; }
  .u-order-378 { order: 378 !important; }
  .u-order-379 { order: 379 !important; }
  .u-order-380 { order: 380 !important; }
  .u-order-381 { order: 381 !important; }
  .u-order-382 { order: 382 !important; }
  .u-order-383 { order: 383 !important; }
  .u-order-384 { order: 384 !important; }
  .u-order-385 { order: 385 !important; }
  .u-order-386 { order: 386 !important; }
  .u-order-387 { order: 387 !important; }
  .u-order-388 { order: 388 !important; }
  .u-order-389 { order: 389 !important; }
  .u-order-390 { order: 390 !important; }
  .u-order-391 { order: 391 !important; }
  .u-order-392 { order: 392 !important; }
  .u-order-393 { order: 393 !important; }
  .u-order-394 { order: 394 !important; }
  .u-order-395 { order: 395 !important; }
  .u-order-396 { order: 396 !important; }
  .u-order-397 { order: 397 !important; }
  .u-order-398 { order: 398 !important; }
  .u-order-399 { order: 399 !important; }
  .u-order-400 { order: 400 !important; }
  .u-order-401 { order: 401 !important; }
  .u-order-402 { order: 402 !important; }
  .u-order-403 { order: 403 !important; }
  .u-order-404 { order: 404 !important; }
  .u-order-405 { order: 405 !important; }
  .u-order-406 { order: 406 !important; }
  .u-order-407 { order: 407 !important; }
  .u-order-408 { order: 408 !important; }
  .u-order-409 { order: 409 !important; }
  .u-order-410 { order: 410 !important; }
  .u-order-411 { order: 411 !important; }
  .u-order-412 { order: 412 !important; }
  .u-order-413 { order: 413 !important; }
  .u-order-414 { order: 414 !important; }
  .u-order-415 { order: 415 !important; }
  .u-order-416 { order: 416 !important; }
  .u-order-417 { order: 417 !important; }
  .u-order-418 { order: 418 !important; }
  .u-order-419 { order: 419 !important; }
  .u-order-420 { order: 420 !important; }
  .u-order-421 { order: 421 !important; }
  .u-order-422 { order: 422 !important; }
  .u-order-423 { order: 423 !important; }
  .u-order-424 { order: 424 !important; }
  .u-order-425 { order: 425 !important; }
  .u-order-426 { order: 426 !important; }
  .u-order-427 { order: 427 !important; }
  .u-order-428 { order: 428 !important; }
  .u-order-429 { order: 429 !important; }
  .u-order-430 { order: 430 !important; }
  .u-order-431 { order: 431 !important; }
  .u-order-432 { order: 432 !important; }
  .u-order-433 { order: 433 !important; }
  .u-order-434 { order: 434 !important; }
  .u-order-435 { order: 435 !important; }
  .u-order-436 { order: 436 !important; }
  .u-order-437 { order: 437 !important; }
  .u-order-438 { order: 438 !important; }
  .u-order-439 { order: 439 !important; }
  .u-order-440 { order: 440 !important; }
  .u-order-441 { order: 441 !important; }
  .u-order-442 { order: 442 !important; }
  .u-order-443 { order: 443 !important; }
  .u-order-444 { order: 444 !important; }
  .u-order-445 { order: 445 !important; }
  .u-order-446 { order: 446 !important; }
  .u-order-447 { order: 447 !important; }
  .u-order-448 { order: 448 !important; }
  .u-order-449 { order: 449 !important; }
  .u-order-450 { order: 450 !important; }
  .u-order-451 { order: 451 !important; }
  .u-order-452 { order: 452 !important; }
  .u-order-453 { order: 453 !important; }
  .u-order-454 { order: 454 !important; }
  .u-order-455 { order: 455 !important; }
  .u-order-456 { order: 456 !important; }
  .u-order-457 { order: 457 !important; }
  .u-order-458 { order: 458 !important; }
  .u-order-459 { order: 459 !important; }
  .u-order-460 { order: 460 !important; }
  .u-order-461 { order: 461 !important; }
  .u-order-462 { order: 462 !important; }
  .u-order-463 { order: 463 !important; }
  .u-order-464 { order: 464 !important; }
  .u-order-465 { order: 465 !important; }
  .u-order-466 { order: 466 !important; }
  .u-order-467 { order: 467 !important; }
  .u-order-468 { order: 468 !important; }
  .u-order-469 { order: 469 !important; }
  .u-order-470 { order: 470 !important; }
  .u-order-471 { order: 471 !important; }
  .u-order-472 { order: 472 !important; }
  .u-order-473 { order: 473 !important; }
  .u-order-474 { order: 474 !important; }
  .u-order-475 { order: 475 !important; }
  .u-order-476 { order: 476 !important; }
  .u-order-477 { order: 477 !important; }
  .u-order-478 { order: 478 !important; }
  .u-order-479 { order: 479 !important; }
  .u-order-480 { order: 480 !important; }
  .u-order-481 { order: 481 !important; }
  .u-order-482 { order: 482 !important; }
  .u-order-483 { order: 483 !important; }
  .u-order-484 { order: 484 !important; }
  .u-order-485 { order: 485 !important; }
  .u-order-486 { order: 486 !important; }
  .u-order-487 { order: 487 !important; }
  .u-order-488 { order: 488 !important; }
  .u-order-489 { order: 489 !important; }
  .u-order-490 { order: 490 !important; }
  .u-order-491 { order: 491 !important; }
  .u-order-492 { order: 492 !important; }
  .u-order-493 { order: 493 !important; }
  .u-order-494 { order: 494 !important; }
  .u-order-495 { order: 495 !important; }
  .u-order-496 { order: 496 !important; }
  .u-order-497 { order: 497 !important; }
  .u-order-498 { order: 498 !important; }
  .u-order-499 { order: 499 !important; }
  .u-order-500 { order: 500 !important; }
  .u-order-501 { order: 501 !important; }
  .u-order-502 { order: 502 !important; }
  .u-order-503 { order: 503 !important; }
  .u-order-504 { order: 504 !important; }
  .u-order-505 { order: 505 !important; }
  .u-order-506 { order: 506 !important; }
  .u-order-507 { order: 507 !important; }
  .u-order-508 { order: 508 !important; }
  .u-order-509 { order: 509 !important; }
  .u-order-510 { order: 510 !important; }
  .u-order-511 { order: 511 !important; }
  .u-order-512 { order: 512 !important; }
  .u-order-513 { order: 513 !important; }
  .u-order-514 { order: 514 !important; }
  .u-order-515 { order: 515 !important; }
  .u-order-516 { order: 516 !important; }
  .u-order-517 { order: 517 !important; }
  .u-order-518 { order: 518 !important; }
  .u-order-519 { order: 519 !important; }
  .u-order-520 { order: 520 !important; }
  .u-order-521 { order: 521 !important; }
  .u-order-522 { order: 522 !important; }
  .u-order-523 { order: 523 !important; }
  .u-order-524 { order: 524 !important; }
  .u-order-525 { order: 525 !important; }
  .u-order-526 { order: 526 !important; }
  .u-order-527 { order: 527 !important; }
  .u-order-528 { order: 528 !important; }
  .u-order-529 { order: 529 !important; }
  .u-order-530 { order: 530 !important; }
  .u-order-531 { order: 531 !important; }
  .u-order-532 { order: 532 !important; }
  .u-order-533 { order: 533 !important; }
  .u-order-534 { order: 534 !important; }
  .u-order-535 { order: 535 !important; }
  .u-order-536 { order: 536 !important; }
  .u-order-537 { order: 537 !important; }
  .u-order-538 { order: 538 !important; }
  .u-order-539 { order: 539 !important; }
  .u-order-540 { order: 540 !important; }
  .u-order-541 { order: 541 !important; }
  .u-order-542 { order: 542 !important; }
  .u-order-543 { order: 543 !important; }
  .u-order-544 { order: 544 !important; }
  .u-order-545 { order: 545 !important; }
  .u-order-546 { order: 546 !important; }
  .u-order-547 { order: 547 !important; }
  .u-order-548 { order: 548 !important; }
  .u-order-549 { order: 549 !important; }
  .u-order-550 { order: 550 !important; }
  .u-order-551 { order: 551 !important; }
  .u-order-552 { order: 552 !important; }
  .u-order-553 { order: 553 !important; }
  .u-order-554 { order: 554 !important; }
  .u-order-555 { order: 555 !important; }
  .u-order-556 { order: 556 !important; }
  .u-order-557 { order: 557 !important; }
  .u-order-558 { order: 558 !important; }
  .u-order-559 { order: 559 !important; }
  .u-order-560 { order: 560 !important; }
  .u-order-561 { order: 561 !important; }
  .u-order-562 { order: 562 !important; }
  .u-order-563 { order: 563 !important; }
  .u-order-564 { order: 564 !important; }
  .u-order-565 { order: 565 !important; }
  .u-order-566 { order: 566 !important; }
  .u-order-567 { order: 567 !important; }
  .u-order-568 { order: 568 !important; }
  .u-order-569 { order: 569 !important; }
  .u-order-570 { order: 570 !important; }
  .u-order-571 { order: 571 !important; }
  .u-order-572 { order: 572 !important; }
  .u-order-573 { order: 573 !important; }
  .u-order-574 { order: 574 !important; }
  .u-order-575 { order: 575 !important; }
  .u-order-576 { order: 576 !important; }
  .u-order-577 { order: 577 !important; }
  .u-order-578 { order: 578 !important; }
  .u-order-579 { order: 579 !important; }
  .u-order-580 { order: 580 !important; }
  .u-order-581 { order: 581 !important; }
  .u-order-582 { order: 582 !important; }
  .u-order-583 { order: 583 !important; }
  .u-order-584 { order: 584 !important; }
  .u-order-585 { order: 585 !important; }
  .u-order-586 { order: 586 !important; }
  .u-order-587 { order: 587 !important; }
  .u-order-588 { order: 588 !important; }
  .u-order-589 { order: 589 !important; }
  .u-order-590 { order: 590 !important; }
  .u-order-591 { order: 591 !important; }
  .u-order-592 { order: 592 !important; }
  .u-order-593 { order: 593 !important; }
  .u-order-594 { order: 594 !important; }
  .u-order-595 { order: 595 !important; }
  .u-order-596 { order: 596 !important; }
  .u-order-597 { order: 597 !important; }
  .u-order-598 { order: 598 !important; }
  .u-order-599 { order: 599 !important; }
  .u-order-600 { order: 600 !important; }
  .u-order-601 { order: 601 !important; }
  .u-order-602 { order: 602 !important; }
  .u-order-603 { order: 603 !important; }
  .u-order-604 { order: 604 !important; }
  .u-order-605 { order: 605 !important; }
  .u-order-606 { order: 606 !important; }
  .u-order-607 { order: 607 !important; }
  .u-order-608 { order: 608 !important; }
  .u-order-609 { order: 609 !important; }
  .u-order-610 { order: 610 !important; }
  .u-order-611 { order: 611 !important; }
  .u-order-612 { order: 612 !important; }
  .u-order-613 { order: 613 !important; }
  .u-order-614 { order: 614 !important; }
  .u-order-615 { order: 615 !important; }
  .u-order-616 { order: 616 !important; }
  .u-order-617 { order: 617 !important; }
  .u-order-618 { order: 618 !important; }
  .u-order-619 { order: 619 !important; }
  .u-order-620 { order: 620 !important; }
  .u-order-621 { order: 621 !important; }
  .u-order-622 { order: 622 !important; }
  .u-order-623 { order: 623 !important; }
  .u-order-624 { order: 624 !important; }
  .u-order-625 { order: 625 !important; }
  .u-order-626 { order: 626 !important; }
  .u-order-627 { order: 627 !important; }
  .u-order-628 { order: 628 !important; }
  .u-order-629 { order: 629 !important; }
  .u-order-630 { order: 630 !important; }
  .u-order-631 { order: 631 !important; }
  .u-order-632 { order: 632 !important; }
  .u-order-633 { order: 633 !important; }
  .u-order-634 { order: 634 !important; }
  .u-order-635 { order: 635 !important; }
  .u-order-636 { order: 636 !important; }
  .u-order-637 { order: 637 !important; }
  .u-order-638 { order: 638 !important; }
  .u-order-639 { order: 639 !important; }
  .u-order-640 { order: 640 !important; }
  .u-order-641 { order: 641 !important; }
  .u-order-642 { order: 642 !important; }
  .u-order-643 { order: 643 !important; }
  .u-order-644 { order: 644 !important; }
  .u-order-645 { order: 645 !important; }
  .u-order-646 { order: 646 !important; }
  .u-order-647 { order: 647 !important; }
  .u-order-648 { order: 648 !important; }
  .u-order-649 { order: 649 !important; }
  .u-order-650 { order: 650 !important; }
  .u-order-651 { order: 651 !important; }
  .u-order-652 { order: 652 !important; }
  .u-order-653 { order: 653 !important; }
  .u-order-654 { order: 654 !important; }
  .u-order-655 { order: 655 !important; }
  .u-order-656 { order: 656 !important; }
  .u-order-657 { order: 657 !important; }
  .u-order-658 { order: 658 !important; }
  .u-order-659 { order: 659 !important; }
  .u-order-660 { order: 660 !important; }
  .u-order-661 { order: 661 !important; }
  .u-order-662 { order: 662 !important; }
  .u-order-663 { order: 663 !important; }
  .u-order-664 { order: 664 !important; }
  .u-order-665 { order: 665 !important; }
  .u-order-666 { order: 666 !important; }
  .u-order-667 { order: 667 !important; }
  .u-order-668 { order: 668 !important; }
  .u-order-669 { order: 669 !important; }
  .u-order-670 { order: 670 !important; }
  .u-order-671 { order: 671 !important; }
  .u-order-672 { order: 672 !important; }
  .u-order-673 { order: 673 !important; }
  .u-order-674 { order: 674 !important; }
  .u-order-675 { order: 675 !important; }
  .u-order-676 { order: 676 !important; }
  .u-order-677 { order: 677 !important; }
  .u-order-678 { order: 678 !important; }
  .u-order-679 { order: 679 !important; }
  .u-order-680 { order: 680 !important; }
  .u-order-681 { order: 681 !important; }
  .u-order-682 { order: 682 !important; }
  .u-order-683 { order: 683 !important; }
  .u-order-684 { order: 684 !important; }
  .u-order-685 { order: 685 !important; }
  .u-order-686 { order: 686 !important; }
  .u-order-687 { order: 687 !important; }
  .u-order-688 { order: 688 !important; }
  .u-order-689 { order: 689 !important; }
  .u-order-690 { order: 690 !important; }
  .u-order-691 { order: 691 !important; }
  .u-order-692 { order: 692 !important; }
  .u-order-693 { order: 693 !important; }
  .u-order-694 { order: 694 !important; }
  .u-order-695 { order: 695 !important; }
  .u-order-696 { order: 696 !important; }
  .u-order-697 { order: 697 !important; }
  .u-order-698 { order: 698 !important; }
  .u-order-699 { order: 699 !important; }
  .u-order-700 { order: 700 !important; }
  .u-order-701 { order: 701 !important; }
  .u-order-702 { order: 702 !important; }
  .u-order-703 { order: 703 !important; }
  .u-order-704 { order: 704 !important; }
  .u-order-705 { order: 705 !important; }
  .u-order-706 { order: 706 !important; }
  .u-order-707 { order: 707 !important; }
  .u-order-708 { order: 708 !important; }
  .u-order-709 { order: 709 !important; }
  .u-order-710 { order: 710 !important; }
  .u-order-711 { order: 711 !important; }
  .u-order-712 { order: 712 !important; }
  .u-order-713 { order: 713 !important; }
  .u-order-714 { order: 714 !important; }
  .u-order-715 { order: 715 !important; }
  .u-order-716 { order: 716 !important; }
  .u-order-717 { order: 717 !important; }
  .u-order-718 { order: 718 !important; }
  .u-order-719 { order: 719 !important; }
  .u-order-720 { order: 720 !important; }
  .u-order-721 { order: 721 !important; }
  .u-order-722 { order: 722 !important; }
  .u-order-723 { order: 723 !important; }
  .u-order-724 { order: 724 !important; }
  .u-order-725 { order: 725 !important; }
  .u-order-726 { order: 726 !important; }
  .u-order-727 { order: 727 !important; }
  .u-order-728 { order: 728 !important; }
  .u-order-729 { order: 729 !important; }
  .u-order-730 { order: 730 !important; }
  .u-order-731 { order: 731 !important; }
  .u-order-732 { order: 732 !important; }
  .u-order-733 { order: 733 !important; }
  .u-order-734 { order: 734 !important; }
  .u-order-735 { order: 735 !important; }
  .u-order-736 { order: 736 !important; }
  .u-order-737 { order: 737 !important; }
  .u-order-738 { order: 738 !important; }
  .u-order-739 { order: 739 !important; }
  .u-order-740 { order: 740 !important; }
  .u-order-741 { order: 741 !important; }
  .u-order-742 { order: 742 !important; }
  .u-order-743 { order: 743 !important; }
  .u-order-744 { order: 744 !important; }
  .u-order-745 { order: 745 !important; }
  .u-order-746 { order: 746 !important; }
  .u-order-747 { order: 747 !important; }
  .u-order-748 { order: 748 !important; }
  .u-order-749 { order: 749 !important; }
  .u-order-750 { order: 750 !important; }
  .u-order-751 { order: 751 !important; }
  .u-order-752 { order: 752 !important; }
  .u-order-753 { order: 753 !important; }
  .u-order-754 { order: 754 !important; }
  .u-order-755 { order: 755 !important; }
  .u-order-756 { order: 756 !important; }
  .u-order-757 { order: 757 !important; }
  .u-order-758 { order: 758 !important; }
  .u-order-759 { order: 759 !important; }
  .u-order-760 { order: 760 !important; }
  .u-order-761 { order: 761 !important; }
  .u-order-762 { order: 762 !important; }
  .u-order-763 { order: 763 !important; }
  .u-order-764 { order: 764 !important; }
  .u-order-765 { order: 765 !important; }
  .u-order-766 { order: 766 !important; }
  .u-order-767 { order: 767 !important; }
  .u-order-768 { order: 768 !important; }
  .u-order-769 { order: 769 !important; }
  .u-order-770 { order: 770 !important; }
  .u-order-771 { order: 771 !important; }
  .u-order-772 { order: 772 !important; }
  .u-order-773 { order: 773 !important; }
  .u-order-774 { order: 774 !important; }
  .u-order-775 { order: 775 !important; }
  .u-order-776 { order: 776 !important; }
  .u-order-777 { order: 777 !important; }
  .u-order-778 { order: 778 !important; }
  .u-order-779 { order: 779 !important; }
  .u-order-780 { order: 780 !important; }
  .u-order-781 { order: 781 !important; }
  .u-order-782 { order: 782 !important; }
  .u-order-783 { order: 783 !important; }
  .u-order-784 { order: 784 !important; }
  .u-order-785 { order: 785 !important; }
  .u-order-786 { order: 786 !important; }
  .u-order-787 { order: 787 !important; }
  .u-order-788 { order: 788 !important; }
  .u-order-789 { order: 789 !important; }
  .u-order-790 { order: 790 !important; }
  .u-order-791 { order: 791 !important; }
  .u-order-792 { order: 792 !important; }
  .u-order-793 { order: 793 !important; }
  .u-order-794 { order: 794 !important; }
  .u-order-795 { order: 795 !important; }
  .u-order-796 { order: 796 !important; }
  .u-order-797 { order: 797 !important; }
  .u-order-798 { order: 798 !important; }
  .u-order-799 { order: 799 !important; }
  .u-order-800 { order: 800 !important; }
  .u-order-801 { order: 801 !important; }
  .u-order-802 { order: 802 !important; }
  .u-order-803 { order: 803 !important; }
  .u-order-804 { order: 804 !important; }
  .u-order-805 { order: 805 !important; }
  .u-order-806 { order: 806 !important; }
  .u-order-807 { order: 807 !important; }
  .u-order-808 { order: 808 !important; }
  .u-order-809 { order: 809 !important; }
  .u-order-810 { order: 810 !important; }
  .u-order-811 { order: 811 !important; }
  .u-order-812 { order: 812 !important; }
  .u-order-813 { order: 813 !important; }
  .u-order-814 { order: 814 !important; }
  .u-order-815 { order: 815 !important; }
  .u-order-816 { order: 816 !important; }
  .u-order-817 { order: 817 !important; }
  .u-order-818 { order: 818 !important; }
  .u-order-819 { order: 819 !important; }
  .u-order-820 { order: 820 !important; }
  .u-order-821 { order: 821 !important; }
  .u-order-822 { order: 822 !important; }
  .u-order-823 { order: 823 !important; }
  .u-order-824 { order: 824 !important; }
  .u-order-825 { order: 825 !important; }
  .u-order-826 { order: 826 !important; }
  .u-order-827 { order: 827 !important; }
  .u-order-828 { order: 828 !important; }
  .u-order-829 { order: 829 !important; }
  .u-order-830 { order: 830 !important; }
  .u-order-831 { order: 831 !important; }
  .u-order-832 { order: 832 !important; }
  .u-order-833 { order: 833 !important; }
  .u-order-834 { order: 834 !important; }
  .u-order-835 { order: 835 !important; }
  .u-order-836 { order: 836 !important; }
  .u-order-837 { order: 837 !important; }
  .u-order-838 { order: 838 !important; }
  .u-order-839 { order: 839 !important; }
  .u-order-840 { order: 840 !important; }
  .u-order-841 { order: 841 !important; }
  .u-order-842 { order: 842 !important; }
  .u-order-843 { order: 843 !important; }
  .u-order-844 { order: 844 !important; }
  .u-order-845 { order: 845 !important; }
  .u-order-846 { order: 846 !important; }
  .u-order-847 { order: 847 !important; }
  .u-order-848 { order: 848 !important; }
  .u-order-849 { order: 849 !important; }
  .u-order-850 { order: 850 !important; }
  .u-order-851 { order: 851 !important; }
  .u-order-852 { order: 852 !important; }
  .u-order-853 { order: 853 !important; }
  .u-order-854 { order: 854 !important; }
  .u-order-855 { order: 855 !important; }
  .u-order-856 { order: 856 !important; }
  .u-order-857 { order: 857 !important; }
  .u-order-858 { order: 858 !important; }
  .u-order-859 { order: 859 !important; }
  .u-order-860 { order: 860 !important; }
  .u-order-861 { order: 861 !important; }
  .u-order-862 { order: 862 !important; }
  .u-order-863 { order: 863 !important; }
  .u-order-864 { order: 864 !important; }
  .u-order-865 { order: 865 !important; }
  .u-order-866 { order: 866 !important; }
  .u-order-867 { order: 867 !important; }
  .u-order-868 { order: 868 !important; }
  .u-order-869 { order: 869 !important; }
  .u-order-870 { order: 870 !important; }
  .u-order-871 { order: 871 !important; }
  .u-order-872 { order: 872 !important; }
  .u-order-873 { order: 873 !important; }
  .u-order-874 { order: 874 !important; }
  .u-order-875 { order: 875 !important; }
  .u-order-876 { order: 876 !important; }
  .u-order-877 { order: 877 !important; }
  .u-order-878 { order: 878 !important; }
  .u-order-879 { order: 879 !important; }
  .u-order-880 { order: 880 !important; }
  .u-order-881 { order: 881 !important; }
  .u-order-882 { order: 882 !important; }
  .u-order-883 { order: 883 !important; }
  .u-order-884 { order: 884 !important; }
  .u-order-885 { order: 885 !important; }
  .u-order-886 { order: 886 !important; }
  .u-order-887 { order: 887 !important; }
  .u-order-888 { order: 888 !important; }
  .u-order-889 { order: 889 !important; }
  .u-order-890 { order: 890 !important; }
  .u-order-891 { order: 891 !important; }
  .u-order-892 { order: 892 !important; }
  .u-order-893 { order: 893 !important; }
  .u-order-894 { order: 894 !important; }
  .u-order-895 { order: 895 !important; }
  .u-order-896 { order: 896 !important; }
  .u-order-897 { order: 897 !important; }
  .u-order-898 { order: 898 !important; }
  .u-order-899 { order: 899 !important; }
  .u-order-900 { order: 900 !important; }
  .u-order-901 { order: 901 !important; }
  .u-order-902 { order: 902 !important; }
  .u-order-903 { order: 903 !important; }
  .u-order-904 { order: 904 !important; }
  .u-order-905 { order: 905 !important; }
  .u-order-906 { order: 906 !important; }
  .u-order-907 { order: 907 !important; }
  .u-order-908 { order: 908 !important; }
  .u-order-909 { order: 909 !important; }
  .u-order-910 { order: 910 !important; }
  .u-order-911 { order: 911 !important; }
  .u-order-912 { order: 912 !important; }
  .u-order-913 { order: 913 !important; }
  .u-order-914 { order: 914 !important; }
  .u-order-915 { order: 915 !important; }
  .u-order-916 { order: 916 !important; }
  .u-order-917 { order: 917 !important; }
  .u-order-918 { order: 918 !important; }
  .u-order-919 { order: 919 !important; }
  .u-order-920 { order: 920 !important; }
  .u-order-921 { order: 921 !important; }
  .u-order-922 { order: 922 !important; }
  .u-order-923 { order: 923 !important; }
  .u-order-924 { order: 924 !important; }
  .u-order-925 { order: 925 !important; }
  .u-order-926 { order: 926 !important; }
  .u-order-927 { order: 927 !important; }
  .u-order-928 { order: 928 !important; }
  .u-order-929 { order: 929 !important; }
  .u-order-930 { order: 930 !important; }
  .u-order-931 { order: 931 !important; }
  .u-order-932 { order: 932 !important; }
  .u-order-933 { order: 933 !important; }
  .u-order-934 { order: 934 !important; }
  .u-order-935 { order: 935 !important; }
  .u-order-936 { order: 936 !important; }
  .u-order-937 { order: 937 !important; }
  .u-order-938 { order: 938 !important; }
  .u-order-939 { order: 939 !important; }
  .u-order-940 { order: 940 !important; }
  .u-order-941 { order: 941 !important; }
  .u-order-942 { order: 942 !important; }
  .u-order-943 { order: 943 !important; }
  .u-order-944 { order: 944 !important; }
  .u-order-945 { order: 945 !important; }
  .u-order-946 { order: 946 !important; }
  .u-order-947 { order: 947 !important; }
  .u-order-948 { order: 948 !important; }
  .u-order-949 { order: 949 !important; }
  .u-order-950 { order: 950 !important; }
  .u-order-951 { order: 951 !important; }
  .u-order-952 { order: 952 !important; }
  .u-order-953 { order: 953 !important; }
  .u-order-954 { order: 954 !important; }
  .u-order-955 { order: 955 !important; }
  .u-order-956 { order: 956 !important; }
  .u-order-957 { order: 957 !important; }
  .u-order-958 { order: 958 !important; }
  .u-order-959 { order: 959 !important; }
  .u-order-960 { order: 960 !important; }
  .u-order-961 { order: 961 !important; }
  .u-order-962 { order: 962 !important; }
  .u-order-963 { order: 963 !important; }
  .u-order-964 { order: 964 !important; }
  .u-order-965 { order: 965 !important; }
  .u-order-966 { order: 966 !important; }
  .u-order-967 { order: 967 !important; }
  .u-order-968 { order: 968 !important; }
  .u-order-969 { order: 969 !important; }
  .u-order-970 { order: 970 !important; }
  .u-order-971 { order: 971 !important; }
  .u-order-972 { order: 972 !important; }
  .u-order-973 { order: 973 !important; }
  .u-order-974 { order: 974 !important; }
  .u-order-975 { order: 975 !important; }
  .u-order-976 { order: 976 !important; }
  .u-order-977 { order: 977 !important; }
  .u-order-978 { order: 978 !important; }
  .u-order-979 { order: 979 !important; }
  .u-order-980 { order: 980 !important; }
  .u-order-981 { order: 981 !important; }
  .u-order-982 { order: 982 !important; }
  .u-order-983 { order: 983 !important; }
  .u-order-984 { order: 984 !important; }
  .u-order-985 { order: 985 !important; }
  .u-order-986 { order: 986 !important; }
  .u-order-987 { order: 987 !important; }
  .u-order-988 { order: 988 !important; }
  .u-order-989 { order: 989 !important; }
  .u-order-990 { order: 990 !important; }
  .u-order-991 { order: 991 !important; }
  .u-order-992 { order: 992 !important; }
  .u-order-993 { order: 993 !important; }
  .u-order-994 { order: 994 !important; }
  .u-order-995 { order: 995 !important; }
  .u-order-996 { order: 996 !important; }
  .u-order-997 { order: 997 !important; }
  .u-order-998 { order: 998 !important; }
  .u-order-999 { order: 999 !important; }
  .u-order-1000 { order: 1000 !important; }
  .u-order-1001 { order: 1001 !important; }
  .u-order-1002 { order: 1002 !important; }
  .u-order-1003 { order: 1003 !important; }
  .u-order-1004 { order: 1004 !important; }
  .u-order-1005 { order: 1005 !important; }
  .u-order-1006 { order: 1006 !important; }
  .u-order-1007 { order: 1007 !important; }
  .u-order-1008 { order: 1008 !important; }
  .u-order-1009 { order: 1009 !important; }
  .u-order-1010 { order: 1010 !important; }
  .u-order-1011 { order: 1011 !important; }
  .u-order-1012 { order: 1012 !important; }
  .u-order-1013 { order: 1013 !important; }
  .u-order-1014 { order: 1014 !important; }
  .u-order-1015 { order: 1015 !important; }
  .u-order-1016 { order: 1016 !important; }
  .u-order-1017 { order: 1017 !important; }
  .u-order-1018 { order: 1018 !important; }
  .u-order-1019 { order: 1019 !important; }
  .u-order-1020 { order: 1020 !important; }
  .u-order-1021 { order: 1021 !important; }
  .u-order-1022 { order: 1022 !important; }
  .u-order-1023 { order: 1023 !important; }
  .u-order-1024 { order: 1024 !important; }
  .u-order-1025 { order: 1025 !important; }
  .u-order-1026 { order: 1026 !important; }
  .u-order-1027 { order: 1027 !important; }
  .u-order-1028 { order: 1028 !important; }
  .u-order-1029 { order: 1029 !important; }
  .u-order-1030 { order: 1030 !important; }
  .u-order-1031 { order: 1031 !important; }
  .u-order-1032 { order: 1032 !important; }
  .u-order-1033 { order: 1033 !important; }
  .u-order-1034 { order: 1034 !important; }
  .u-order-1035 { order: 1035 !important; }
  .u-order-1036 { order: 1036 !important; }
  .u-order-1037 { order: 1037 !important; }
  .u-order-1038 { order: 1038 !important; }
  .u-order-1039 { order: 1039 !important; }
  .u-order-1040 { order: 1040 !important; }
  .u-order-1041 { order: 1041 !important; }
  .u-order-1042 { order: 1042 !important; }
  .u-order-1043 { order: 1043 !important; }
  .u-order-1044 { order: 1044 !important; }
  .u-order-1045 { order: 1045 !important; }
  .u-order-1046 { order: 1046 !important; }
  .u-order-1047 { order: 1047 !important; }
  .u-order-1048 { order: 1048 !important; }
  .u-order-1049 { order: 1049 !important; }
  .u-order-1050 { order: 1050 !important; }
  .u-order-1051 { order: 1051 !important; }
  .u-order-1052 { order: 1052 !important; }
  .u-order-1053 { order: 1053 !important; }
  .u-order-1054 { order: 1054 !important; }
  .u-order-1055 { order: 1055 !important; }
  .u-order-1056 { order: 1056 !important; }
  .u-order-1057 { order: 1057 !important; }
  .u-order-1058 { order: 1058 !important; }
  .u-order-1059 { order: 1059 !important; }
  .u-order-1060 { order: 1060 !important; }
  .u-order-1061 { order: 1061 !important; }
  .u-order-1062 { order: 1062 !important; }
  .u-order-1063 { order: 1063 !important; }
  .u-order-1064 { order: 1064 !important; }
  .u-order-1065 { order: 1065 !important; }
  .u-order-1066 { order: 1066 !important; }
  .u-order-1067 { order: 1067 !important; }
  .u-order-1068 { order: 1068 !important; }
  .u-order-1069 { order: 1069 !important; }
  .u-order-1070 { order: 1070 !important; }
  .u-order-1071 { order: 1071 !important; }
  .u-order-1072 { order: 1072 !important; }
  .u-order-1073 { order: 1073 !important; }
  .u-order-1074 { order: 1074 !important; }
  .u-order-1075 { order: 1075 !important; }
  .u-order-1076 { order: 1076 !important; }
  .u-order-1077 { order: 1077 !important; }
  .u-order-1078 { order: 1078 !important; }
  .u-order-1079 { order: 1079 !important; }
  .u-order-1080 { order: 1080 !important; }
  .u-order-1081 { order: 1081 !important; }
  .u-order-1082 { order: 1082 !important; }
  .u-order-1083 { order: 1083 !important; }
  .u-order-1084 { order: 1084 !important; }
  .u-order-1085 { order: 1085 !important; }
  .u-order-1086 { order: 1086 !important; }
  .u-order-1087 { order: 1087 !important; }
  .u-order-1088 { order: 1088 !important; }
  .u-order-1089 { order: 1089 !important; }
  .u-order-1090 { order: 1090 !important; }
  .u-order-1091 { order: 1091 !important; }
  .u-order-1092 { order: 1092 !important; }
  .u-order-1093 { order: 1093 !important; }
  .u-order-1094 { order: 1094 !important; }
  .u-order-1095 { order: 1095 !important; }
  .u-order-1096 { order: 1096 !important; }
  .u-order-1097 { order: 1097 !important; }
  .u-order-1098 { order: 1098 !important; }
  .u-order-1099 { order: 1099 !important; }
  .u-order-1100 { order: 1100 !important; }
  .u-order-1101 { order: 1101 !important; }
  .u-order-1102 { order: 1102 !important; }
  .u-order-1103 { order: 1103 !important; }
  .u-order-1104 { order: 1104 !important; }
  .u-order-1105 { order: 1105 !important; }
  .u-order-1106 { order: 1106 !important; }
  .u-order-1107 { order: 1107 !important; }
  .u-order-1108 { order: 1108 !important; }
  .u-order-1109 { order: 1109 !important; }
  .u-order-1110 { order: 1110 !important; }
  .u-order-1111 { order: 1111 !important; }
  .u-order-1112 { order: 1112 !important; }
  .u-order-1113 { order: 1113 !important; }
  .u-order-1114 { order: 1114 !important; }
  .u-order-1115 { order: 1115 !important; }
  .u-order-1116 { order: 1116 !important; }
  .u-order-1117 { order: 1117 !important; }
  .u-order-1118 { order: 1118 !important; }
  .u-order-1119 { order: 1119 !important; }
  .u-order-1120 { order: 1120 !important; }
  .u-order-1121 { order: 1121 !important; }
  .u-order-1122 { order: 1122 !important; }
  .u-order-1123 { order: 1123 !important; }
  .u-order-1124 { order: 1124 !important; }
  .u-order-1125 { order: 1125 !important; }
  .u-order-1126 { order: 1126 !important; }
  .u-order-1127 { order: 1127 !important; }
  .u-order-1128 { order: 1128 !important; }
  .u-order-1129 { order: 1129 !important; }
  .u-order-1130 { order: 1130 !important; }
  .u-order-1131 { order: 1131 !important; }
  .u-order-1132 { order: 1132 !important; }
  .u-order-1133 { order: 1133 !important; }
  .u-order-1134 { order: 1134 !important; }
  .u-order-1135 { order: 1135 !important; }
  .u-order-1136 { order: 1136 !important; }
  .u-order-1137 { order: 1137 !important; }
  .u-order-1138 { order: 1138 !important; }
  .u-order-1139 { order: 1139 !important; }
  .u-order-1140 { order: 1140 !important; }
  .u-order-1141 { order: 1141 !important; }
  .u-order-1142 { order: 1142 !important; }
  .u-order-1143 { order: 1143 !important; }
  .u-order-1144 { order: 1144 !important; }
  .u-order-1145 { order: 1145 !important; }
  .u-order-1146 { order: 1146 !important; }
  .u-order-1147 { order: 1147 !important; }
  .u-order-1148 { order: 1148 !important; }
  .u-order-1149 { order: 1149 !important; }
  .u-order-1150 { order: 1150 !important; }
  .u-order-1151 { order: 1151 !important; }
  .u-order-1152 { order: 1152 !important; }
  .u-order-1153 { order: 1153 !important; }
  .u-order-1154 { order: 1154 !important; }
  .u-order-1155 { order: 1155 !important; }
  .u-order-1156 { order: 1156 !important; }
  .u-order-1157 { order: 1157 !important; }
  .u-order-1158 { order: 1158 !important; }
  .u-order-1159 { order: 1159 !important; }
  .u-order-1160 { order: 1160 !important; }
  .u-order-1161 { order: 1161 !important; }
  .u-order-1162 { order: 1162 !important; }
  .u-order-1163 { order: 1163 !important; }
  .u-order-1164 { order: 1164 !important; }
  .u-order-1165 { order: 1165 !important; }
  .u-order-1166 { order: 1166 !important; }
  .u-order-1167 { order: 1167 !important; }
  .u-order-1168 { order: 1168 !important; }
  .u-order-1169 { order: 1169 !important; }
  .u-order-1170 { order: 1170 !important; }
  .u-order-1171 { order: 1171 !important; }
  .u-order-1172 { order: 1172 !important; }
  .u-order-1173 { order: 1173 !important; }
  .u-order-1174 { order: 1174 !important; }
  .u-order-1175 { order: 1175 !important; }
  .u-order-1176 { order: 1176 !important; }
  .u-order-1177 { order: 1177 !important; }
  .u-order-1178 { order: 1178 !important; }
  .u-order-1179 { order: 1179 !important; }
  .u-order-1180 { order: 1180 !important; }
  .u-order-1181 { order: 1181 !important; }
  .u-order-1182 { order: 1182 !important; }
  .u-order-1183 { order: 1183 !important; }
  .u-order-1184 { order: 1184 !important; }
  .u-order-1185 { order: 1185 !important; }
  .u-order-1186 { order: 1186 !important; }
  .u-order-1187 { order: 1187 !important; }
  .u-order-1188 { order: 1188 !important; }
  .u-order-1189 { order: 1189 !important; }
  .u-order-1190 { order: 1190 !important; }
  .u-order-1191 { order: 1191 !important; }
  .u-order-1192 { order: 1192 !important; }
  .u-order-1193 { order: 1193 !important; }
  .u-order-1194 { order: 1194 !important; }
  .u-order-1195 { order: 1195 !important; }
  .u-order-1196 { order: 1196 !important; }
  .u-order-1197 { order: 1197 !important; }
  .u-order-1198 { order: 1198 !important; }
  .u-order-1199 { order: 1199 !important; }
  .u-order-1200 { order: 1200 !important; }
  .u-order-1201 { order: 1201 !important; }
  .u-order-1202 { order: 1202 !important; }
  .u-order-1203 { order: 1203 !important; }
  .u-order-1204 { order: 1204 !important; }
  .u-order-1205 { order: 1205 !important; }
  .u-order-1206 { order: 1206 !important; }
  .u-order-1207 { order: 1207 !important; }
  .u-order-1208 { order: 1208 !important; }
  .u-order-1209 { order: 1209 !important; }
  .u-order-1210 { order: 1210 !important; }
  .u-order-1211 { order: 1211 !important; }
  .u-order-1212 { order: 1212 !important; }
  .u-order-1213 { order: 1213 !important; }
  .u-order-1214 { order: 1214 !important; }
  .u-order-1215 { order: 1215 !important; }
  .u-order-1216 { order: 1216 !important; }
  .u-order-1217 { order: 1217 !important; }
  .u-order-1218 { order: 1218 !important; }
  .u-order-1219 { order: 1219 !important; }
  .u-order-1220 { order: 1220 !important; }
  .u-order-1221 { order: 1221 !important; }
  .u-order-1222 { order: 1222 !important; }
  .u-order-1223 { order: 1223 !important; }
  .u-order-1224 { order: 1224 !important; }
  .u-order-1225 { order: 1225 !important; }
  .u-order-1226 { order: 1226 !important; }
  .u-order-1227 { order: 1227 !important; }
  .u-order-1228 { order: 1228 !important; }
  .u-order-1229 { order: 1229 !important; }
  .u-order-1230 { order: 1230 !important; }
  .u-order-1231 { order: 1231 !important; }
  .u-order-1232 { order: 1232 !important; }
  .u-order-1233 { order: 1233 !important; }
  .u-order-1234 { order: 1234 !important; }
  .u-order-1235 { order: 1235 !important; }
  .u-order-1236 { order: 1236 !important; }
  .u-order-1237 { order: 1237 !important; }
  .u-order-1238 { order: 1238 !important; }
  .u-order-1239 { order: 1239 !important; }
  .u-order-1240 { order: 1240 !important; }
  .u-order-1241 { order: 1241 !important; }
  .u-order-1242 { order: 1242 !important; }
  .u-order-1243 { order: 1243 !important; }
  .u-order-1244 { order: 1244 !important; }
  .u-order-1245 { order: 1245 !important; }
  .u-order-1246 { order: 1246 !important; }
  .u-order-1247 { order: 1247 !important; }
  .u-order-1248 { order: 1248 !important; }
  .u-order-1249 { order: 1249 !important; }
  .u-order-1250 { order: 1250 !important; }
  .u-order-1251 { order: 1251 !important; }
  .u-order-1252 { order: 1252 !important; }
  .u-order-1253 { order: 1253 !important; }
  .u-order-1254 { order: 1254 !important; }
  .u-order-1255 { order: 1255 !important; }
  .u-order-1256 { order: 1256 !important; }
  .u-order-1257 { order: 1257 !important; }
  .u-order-1258 { order: 1258 !important; }
  .u-order-1259 { order: 1259 !important; }
  .u-order-1260 { order: 1260 !important; }
  .u-order-1261 { order: 1261 !important; }
  .u-order-1262 { order: 1262 !important; }
  .u-order-1263 { order: 1263 !important; }
  .u-order-1264 { order: 1264 !important; }
  .u-order-1265 { order: 1265 !important; }
  .u-order-1266 { order: 1266 !important; }
  .u-order-1267 { order: 1267 !important; }
  .u-order-1268 { order: 1268 !important; }
  .u-order-1269 { order: 1269 !important; }
  .u-order-1270 { order: 1270 !important; }
  .u-order-1271 { order: 1271 !important; }
  .u-order-1272 { order: 1272 !important; }
  .u-order-1273 { order: 1273 !important; }
  .u-order-1274 { order: 1274 !important; }
  .u-order-1275 { order: 1275 !important; }
  .u-order-1276 { order: 1276 !important; }
  .u-order-1277 { order: 1277 !important; }
  .u-order-1278 { order: 1278 !important; }
  .u-order-1279 { order: 1279 !important; }
  .u-order-1280 { order: 1280 !important; }
  .u-order-1281 { order: 1281 !important; }
  .u-order-1282 { order: 1282 !important; }
  .u-order-1283 { order: 1283 !important; }
  .u-order-1284 { order: 1284 !important; }
  .u-order-1285 { order: 1285 !important; }
  .u-order-1286 { order: 1286 !important; }
  .u-order-1287 { order: 1287 !important; }
  .u-order-1288 { order: 1288 !important; }
  .u-order-1289 { order: 1289 !important; }
  .u-order-1290 { order: 1290 !important; }
  .u-order-1291 { order: 1291 !important; }
  .u-order-1292 { order: 1292 !important; }
  .u-order-1293 { order: 1293 !important; }
  .u-order-1294 { order: 1294 !important; }
  .u-order-1295 { order: 1295 !important; }
  .u-order-1296 { order: 1296 !important; }
  .u-order-1297 { order: 1297 !important; }
  .u-order-1298 { order: 1298 !important; }
  .u-order-1299 { order: 1299 !important; }
  .u-order-1300 { order: 1300 !important; }
  .u-order-1301 { order: 1301 !important; }
  .u-order-1302 { order: 1302 !important; }
  .u-order-1303 { order: 1303 !important; }
  .u-order-1304 { order: 1304 !important; }
  .u-order-1305 { order: 1305 !important; }
  .u-order-1306 { order: 1306 !important; }
  .u-order-1307 { order: 1307 !important; }
  .u-order-1308 { order: 1308 !important; }
  .u-order-1309 { order: 1309 !important; }
  .u-order-1310 { order: 1310 !important; }
  .u-order-1311 { order: 1311 !important; }
  .u-order-1312 { order: 1312 !important; }
  .u-order-1313 { order: 1313 !important; }
  .u-order-1314 { order: 1314 !important; }
  .u-order-1315 { order: 1315 !important; }
  .u-order-1316 { order: 1316 !important; }
  .u-order-1317 { order: 1317 !important; }
  .u-order-1318 { order: 1318 !important; }
  .u-order-1319 { order: 1319 !important; }
  .u-order-1320 { order: 1320 !important; }
  .u-order-1321 { order: 1321 !important; }
  .u-order-1322 { order: 1322 !important; }
  .u-order-1323 { order: 1323 !important; }
  .u-order-1324 { order: 1324 !important; }
  .u-order-1325 { order: 1325 !important; }
  .u-order-1326 { order: 1326 !important; }
  .u-order-1327 { order: 1327 !important; }
  .u-order-1328 { order: 1328 !important; }
  .u-order-1329 { order: 1329 !important; }
  .u-order-1330 { order: 1330 !important; }
  .u-order-1331 { order: 1331 !important; }
  .u-order-1332 { order: 1332 !important; }
  .u-order-1333 { order: 1333 !important; }
  .u-order-1334 { order: 1334 !important; }
  .u-order-1335 { order: 1335 !important; }
  .u-order-1336 { order: 1336 !important; }
  .u-order-1337 { order: 1337 !important; }
  .u-order-1338 { order: 1338 !important; }
  .u-order-1339 { order: 1339 !important; }
  .u-order-1340 { order: 1340 !important; }
  .u-order-1341 { order: 1341 !important; }
  .u-order-1342 { order: 1342 !important; }
  .u-order-1343 { order: 1343 !important; }
  .u-order-1344 { order: 1344 !important; }
  .u-order-1345 { order: 1345 !important; }
  .u-order-1346 { order: 1346 !important; }
  .u-order-1347 { order: 1347 !important; }
  .u-order-1348 { order: 1348 !important; }
  .u-order-1349 { order: 1349 !important; }
  .u-order-1350 { order: 1350 !important; }
  .u-order-1351 { order: 1351 !important; }
  .u-order-1352 { order: 1352 !important; }
  .u-order-1353 { order: 1353 !important; }
  .u-order-1354 { order: 1354 !important; }
  .u-order-1355 { order: 1355 !important; }
  .u-order-1356 { order: 1356 !important; }
  .u-order-1357 { order: 1357 !important; }
  .u-order-1358 { order: 1358 !important; }
  .u-order-1359 { order: 1359 !important; }
  .u-order-1360 { order: 1360 !important; }
  .u-order-1361 { order: 1361 !important; }
  .u-order-1362 { order: 1362 !important; }
  .u-order-1363 { order: 1363 !important; }
  .u-order-1364 { order: 1364 !important; }
  .u-order-1365 { order: 1365 !important; }
  .u-order-1366 { order: 1366 !important; }
  .u-order-1367 { order: 1367 !important; }
  .u-order-1368 { order: 1368 !important; }
  .u-order-1369 { order: 1369 !important; }
  .u-order-1370 { order: 1370 !important; }
  .u-order-1371 { order: 1371 !important; }
  .u-order-1372 { order: 1372 !important; }
  .u-order-1373 { order: 1373 !important; }
  .u-order-1374 { order: 1374 !important; }
  .u-order-1375 { order: 1375 !important; }
  .u-order-1376 { order: 1376 !important; }
  .u-order-1377 { order: 1377 !important; }
  .u-order-1378 { order: 1378 !important; }
  .u-order-1379 { order: 1379 !important; }
  .u-order-1380 { order: 1380 !important; }
  .u-order-1381 { order: 1381 !important; }
  .u-order-1382 { order: 1382 !important; }
  .u-order-1383 { order: 1383 !important; }
  .u-order-1384 { order: 1384 !important; }
  .u-order-1385 { order: 1385 !important; }
  .u-order-1386 { order: 1386 !important; }
  .u-order-1387 { order: 1387 !important; }
  .u-order-1388 { order: 1388 !important; }
  .u-order-1389 { order: 1389 !important; }
  .u-order-1390 { order: 1390 !important; }
  .u-order-1391 { order: 1391 !important; }
  .u-order-1392 { order: 1392 !important; }
  .u-order-1393 { order: 1393 !important; }
  .u-order-1394 { order: 1394 !important; }
  .u-order-1395 { order: 1395 !important; }
  .u-order-1396 { order: 1396 !important; }
  .u-order-1397 { order: 1397 !important; }
  .u-order-1398 { order: 1398 !important; }
  .u-order-1399 { order: 1399 !important; }
  .u-order-1400 { order: 1400 !important; }
  .u-order-1401 { order: 1401 !important; }
  .u-order-1402 { order: 1402 !important; }
  .u-order-1403 { order: 1403 !important; }
  .u-order-1404 { order: 1404 !important; }
  .u-order-1405 { order: 1405 !important; }
  .u-order-1406 { order: 1406 !important; }
  .u-order-1407 { order: 1407 !important; }
  .u-order-1408 { order: 1408 !important; }
  .u-order-1409 { order: 1409 !important; }
  .u-order-1410 { order: 1410 !important; }
  .u-order-1411 { order: 1411 !important; }
  .u-order-1412 { order: 1412 !important; }
  .u-order-1413 { order: 1413 !important; }
  .u-order-1414 { order: 1414 !important; }
  .u-order-1415 { order: 1415 !important; }
  .u-order-1416 { order: 1416 !important; }
  .u-order-1417 { order: 1417 !important; }
  .u-order-1418 { order: 1418 !important; }
  .u-order-1419 { order: 1419 !important; }
  .u-order-1420 { order: 1420 !important; }
  .u-order-1421 { order: 1421 !important; }
  .u-order-1422 { order: 1422 !important; }
  .u-order-1423 { order: 1423 !important; }
  .u-order-1424 { order: 1424 !important; }
  .u-order-1425 { order: 1425 !important; }
  .u-order-1426 { order: 1426 !important; }
  .u-order-1427 { order: 1427 !important; }
  .u-order-1428 { order: 1428 !important; }
  .u-order-1429 { order: 1429 !important; }
  .u-order-1430 { order: 1430 !important; }
  .u-order-1431 { order: 1431 !important; }
  .u-order-1432 { order: 1432 !important; }
  .u-order-1433 { order: 1433 !important; }
  .u-order-1434 { order: 1434 !important; }
  .u-order-1435 { order: 1435 !important; }
  .u-order-1436 { order: 1436 !important; }
  .u-order-1437 { order: 1437 !important; }
  .u-order-1438 { order: 1438 !important; }
  .u-order-1439 { order: 1439 !important; }
  .u-order-1440 { order: 1440 !important; }
  .u-order-1441 { order: 1441 !important; }
  .u-order-1442 { order: 1442 !important; }
  .u-order-1443 { order: 1443 !important; }
  .u-order-1444 { order: 1444 !important; }
  .u-order-1445 { order: 1445 !important; }
  .u-order-1446 { order: 1446 !important; }
  .u-order-1447 { order: 1447 !important; }
  .u-order-1448 { order: 1448 !important; }
  .u-order-1449 { order: 1449 !important; }
  .u-order-1450 { order: 1450 !important; }
  .u-order-1451 { order: 1451 !important; }
  .u-order-1452 { order: 1452 !important; }
  .u-order-1453 { order: 1453 !important; }
  .u-order-1454 { order: 1454 !important; }
  .u-order-1455 { order: 1455 !important; }
  .u-order-1456 { order: 1456 !important; }
  .u-order-1457 { order: 1457 !important; }
  .u-order-1458 { order: 1458 !important; }
  .u-order-1459 { order: 1459 !important; }
  .u-order-1460 { order: 1460 !important; }
  .u-order-1461 { order: 1461 !important; }
  .u-order-1462 { order: 1462 !important; }
  .u-order-1463 { order: 1463 !important; }
  .u-order-1464 { order: 1464 !important; }
  .u-order-1465 { order: 1465 !important; }
  .u-order-1466 { order: 1466 !important; }
  .u-order-1467 { order: 1467 !important; }
  .u-order-1468 { order: 1468 !important; }
  .u-order-1469 { order: 1469 !important; }
  .u-order-1470 { order: 1470 !important; }
  .u-order-1471 { order: 1471 !important; }
  .u-order-1472 { order: 1472 !important; }
  .u-order-1473 { order: 1473 !important; }
  .u-order-1474 { order: 1474 !important; }
  .u-order-1475 { order: 1475 !important; }
  .u-order-1476 { order: 1476 !important; }
  .u-order-1477 { order: 1477 !important; }
  .u-order-1478 { order: 1478 !important; }
  .u-order-1479 { order: 1479 !important; }
  .u-order-1480 { order: 1480 !important; }
  .u-order-1481 { order: 1481 !important; }
  .u-order-1482 { order: 1482 !important; }
  .u-order-1483 { order: 1483 !important; }
  .u-order-1484 { order: 1484 !important; }
  .u-order-1485 { order: 1485 !important; }
  .u-order-1486 { order: 1486 !important; }
  .u-order-1487 { order: 1487 !important; }
  .u-order-1488 { order: 1488 !important; }
  .u-order-1489 { order: 1489 !important; }
  .u-order-1490 { order: 1490 !important; }
  .u-order-1491 { order: 1491 !important; }
  .u-order-1492 { order: 1492 !important; }
  .u-order-1493 { order: 1493 !important; }
  .u-order-1494 { order: 1494 !important; }
  .u-order-1495 { order: 1495 !important; }
  .u-order-1496 { order: 1496 !important; }
  .u-order-1497 { order: 1497 !important; }
  .u-order-1498 { order: 1498 !important; }
  .u-order-1499 { order: 1499 !important; }
  .u-order-1500 { order: 1500 !important; }
  .u-order-1501 { order: 1501 !important; }
  .u-order-1502 { order: 1502 !important; }
  .u-order-1503 { order: 1503 !important; }
  .u-order-1504 { order: 1504 !important; }
  .u-order-1505 { order: 1505 !important; }
  .u-order-1506 { order: 1506 !important; }
  .u-order-1507 { order: 1507 !important; }
  .u-order-1508 { order: 1508 !important; }
  .u-order-1509 { order: 1509 !important; }
  .u-order-1510 { order: 1510 !important; }
  .u-order-1511 { order: 1511 !important; }
  .u-order-1512 { order: 1512 !important; }
  .u-order-1513 { order: 1513 !important; }
  .u-order-1514 { order: 1514 !important; }
  .u-order-1515 { order: 1515 !important; }
  .u-order-1516 { order: 1516 !important; }
  .u-order-1517 { order: 1517 !important; }
  .u-order-1518 { order: 1518 !important; }
  .u-order-1519 { order: 1519 !important; }
  .u-order-1520 { order: 1520 !important; }
  .u-order-1521 { order: 1521 !important; }
  .u-order-1522 { order: 1522 !important; }
  .u-order-1523 { order: 1523 !important; }
  .u-order-1524 { order: 1524 !important; }
  .u-order-1525 { order: 1525 !important; }
  .u-order-1526 { order: 1526 !important; }
  .u-order-1527 { order: 1527 !important; }
  .u-order-1528 { order: 1528 !important; }
  .u-order-1529 { order: 1529 !important; }
  .u-order-1530 { order: 1530 !important; }
  .u-order-1531 { order: 1531 !important; }
  .u-order-1532 { order: 1532 !important; }
  .u-order-1533 { order: 1533 !important; }
  .u-order-1534 { order: 1534 !important; }
  .u-order-1535 { order: 1535 !important; }
  .u-order-1536 { order: 1536 !important; }
  .u-order-1537 { order: 1537 !important; }
  .u-order-1538 { order: 1538 !important; }
  .u-order-1539 { order: 1539 !important; }
  .u-order-1540 { order: 1540 !important; }
  .u-order-1541 { order: 1541 !important; }
  .u-order-1542 { order: 1542 !important; }
  .u-order-1543 { order: 1543 !important; }
  .u-order-1544 { order: 1544 !important; }
  .u-order-1545 { order: 1545 !important; }
  .u-order-1546 { order: 1546 !important; }
  .u-order-1547 { order: 1547 !important; }
  .u-order-1548 { order: 1548 !important; }
  .u-order-1549 { order: 1549 !important; }
  .u-order-1550 { order: 1550 !important; }
  .u-order-1551 { order: 1551 !important; }
  .u-order-1552 { order: 1552 !important; }
  .u-order-1553 { order: 1553 !important; }
  .u-order-1554 { order: 1554 !important; }
  .u-order-1555 { order: 1555 !important; }
  .u-order-1556 { order: 1556 !important; }
  .u-order-1557 { order: 1557 !important; }
  .u-order-1558 { order: 1558 !important; }
  .u-order-1559 { order: 1559 !important; }
  .u-order-1560 { order: 1560 !important; }
  .u-order-1561 { order: 1561 !important; }
  .u-order-1562 { order: 1562 !important; }
  .u-order-1563 { order: 1563 !important; }
  .u-order-1564 { order: 1564 !important; }
  .u-order-1565 { order: 1565 !important; }
  .u-order-1566 { order: 1566 !important; }
  .u-order-1567 { order: 1567 !important; }
  .u-order-1568 { order: 1568 !important; }
  .u-order-1569 { order: 1569 !important; }
  .u-order-1570 { order: 1570 !important; }
  .u-order-1571 { order: 1571 !important; }
  .u-order-1572 { order: 1572 !important; }
  .u-order-1573 { order: 1573 !important; }
  .u-order-1574 { order: 1574 !important; }
  .u-order-1575 { order: 1575 !important; }
  .u-order-1576 { order: 1576 !important; }
  .u-order-1577 { order: 1577 !important; }
  .u-order-1578 { order: 1578 !important; }
  .u-order-1579 { order: 1579 !important; }
  .u-order-1580 { order: 1580 !important; }
  .u-order-1581 { order: 1581 !important; }
  .u-order-1582 { order: 1582 !important; }
  .u-order-1583 { order: 1583 !important; }
  .u-order-1584 { order: 1584 !important; }
  .u-order-1585 { order: 1585 !important; }
  .u-order-1586 { order: 1586 !important; }
  .u-order-1587 { order: 1587 !important; }
  .u-order-1588 { order: 1588 !important; }
  .u-order-1589 { order: 1589 !important; }
  .u-order-1590 { order: 1590 !important; }
  .u-order-1591 { order: 1591 !important; }
  .u-order-1592 { order: 1592 !important; }
  .u-order-1593 { order: 1593 !important; }
  .u-order-1594 { order: 1594 !important; }
  .u-order-1595 { order: 1595 !important; }
  .u-order-1596 { order: 1596 !important; }
  .u-order-1597 { order: 1597 !important; }
  .u-order-1598 { order: 1598 !important; }
  .u-order-1599 { order: 1599 !important; }
  .u-order-1600 { order: 1600 !important; }
  .u-order-1601 { order: 1601 !important; }
  .u-order-1602 { order: 1602 !important; }
  .u-order-1603 { order: 1603 !important; }
  .u-order-1604 { order: 1604 !important; }
  .u-order-1605 { order: 1605 !important; }
  .u-order-1606 { order: 1606 !important; }
  .u-order-1607 { order: 1607 !important; }
  .u-order-1608 { order: 1608 !important; }
  .u-order-1609 { order: 1609 !important; }
  .u-order-1610 { order: 1610 !important; }
  .u-order-1611 { order: 1611 !important; }
  .u-order-1612 { order: 1612 !important; }
  .u-order-1613 { order: 1613 !important; }
  .u-order-1614 { order: 1614 !important; }
  .u-order-1615 { order: 1615 !important; }
  .u-order-1616 { order: 1616 !important; }
  .u-order-1617 { order: 1617 !important; }
  .u-order-1618 { order: 1618 !important; }
  .u-order-1619 { order: 1619 !important; }
  .u-order-1620 { order: 1620 !important; }
  .u-order-1621 { order: 1621 !important; }
  .u-order-1622 { order: 1622 !important; }
  .u-order-1623 { order: 1623 !important; }
  .u-order-1624 { order: 1624 !important; }
  .u-order-1625 { order: 1625 !important; }
  .u-order-1626 { order: 1626 !important; }
  .u-order-1627 { order: 1627 !important; }
  .u-order-1628 { order: 1628 !important; }
  .u-order-1629 { order: 1629 !important; }
  .u-order-1630 { order: 1630 !important; }
  .u-order-1631 { order: 1631 !important; }
  .u-order-1632 { order: 1632 !important; }
  .u-order-1633 { order: 1633 !important; }
  .u-order-1634 { order: 1634 !important; }
  .u-order-1635 { order: 1635 !important; }
  .u-order-1636 { order: 1636 !important; }
  .u-order-1637 { order: 1637 !important; }
  .u-order-1638 { order: 1638 !important; }
  .u-order-1639 { order: 1639 !important; }
  .u-order-1640 { order: 1640 !important; }
  .u-order-1641 { order: 1641 !important; }
  .u-order-1642 { order: 1642 !important; }
  .u-order-1643 { order: 1643 !important; }
  .u-order-1644 { order: 1644 !important; }
  .u-order-1645 { order: 1645 !important; }
  .u-order-1646 { order: 1646 !important; }
  .u-order-1647 { order: 1647 !important; }
  .u-order-1648 { order: 1648 !important; }
  .u-order-1649 { order: 1649 !important; }
  .u-order-1650 { order: 1650 !important; }
  .u-order-1651 { order: 1651 !important; }
  .u-order-1652 { order: 1652 !important; }
  .u-order-1653 { order: 1653 !important; }
  .u-order-1654 { order: 1654 !important; }
  .u-order-1655 { order: 1655 !important; }
  .u-order-1656 { order: 1656 !important; }
  .u-order-1657 { order: 1657 !important; }
  .u-order-1658 { order: 1658 !important; }
  .u-order-1659 { order: 1659 !important; }
  .u-order-1660 { order: 1660 !important; }
  .u-order-1661 { order: 1661 !important; }
  .u-order-1662 { order: 1662 !important; }
  .u-order-1663 { order: 1663 !important; }
  .u-order-1664 { order: 1664 !important; }
  .u-order-1665 { order: 1665 !important; }
  .u-order-1666 { order: 1666 !important; }
  .u-order-1667 { order: 1667 !important; }
  .u-order-1668 { order: 1668 !important; }
  .u-order-1669 { order: 1669 !important; }
  .u-order-1670 { order: 1670 !important; }
  .u-order-1671 { order: 1671 !important; }
  .u-order-1672 { order: 1672 !important; }
  .u-order-1673 { order: 1673 !important; }
  .u-order-1674 { order: 1674 !important; }
  .u-order-1675 { order: 1675 !important; }
  .u-order-1676 { order: 1676 !important; }
  .u-order-1677 { order: 1677 !important; }
  .u-order-1678 { order: 1678 !important; }
  .u-order-1679 { order: 1679 !important; }
  .u-order-1680 { order: 1680 !important; }
  .u-order-1681 { order: 1681 !important; }
  .u-order-1682 { order: 1682 !important; }
  .u-order-1683 { order: 1683 !important; }
  .u-order-1684 { order: 1684 !important; }
  .u-order-1685 { order: 1685 !important; }
  .u-order-1686 { order: 1686 !important; }
  .u-order-1687 { order: 1687 !important; }
  .u-order-1688 { order: 1688 !important; }
  .u-order-1689 { order: 1689 !important; }
  .u-order-1690 { order: 1690 !important; }
  .u-order-1691 { order: 1691 !important; }
  .u-order-1692 { order: 1692 !important; }
  .u-order-1693 { order: 1693 !important; }
  .u-order-1694 { order: 1694 !important; }
  .u-order-1695 { order: 1695 !important; }
  .u-order-1696 { order: 1696 !important; }
  .u-order-1697 { order: 1697 !important; }
  .u-order-1698 { order: 1698 !important; }
  .u-order-1699 { order: 1699 !important; }
  .u-order-1700 { order: 1700 !important; }
  .u-order-1701 { order: 1701 !important; }
  .u-order-1702 { order: 1702 !important; }
  .u-order-1703 { order: 1703 !important; }
  .u-order-1704 { order: 1704 !important; }
  .u-order-1705 { order: 1705 !important; }
  .u-order-1706 { order: 1706 !important; }
  .u-order-1707 { order: 1707 !important; }
  .u-order-1708 { order: 1708 !important; }
  .u-order-1709 { order: 1709 !important; }
  .u-order-1710 { order: 1710 !important; }
  .u-order-1711 { order: 1711 !important; }
  .u-order-1712 { order: 1712 !important; }
  .u-order-1713 { order: 1713 !important; }
  .u-order-1714 { order: 1714 !important; }
  .u-order-1715 { order: 1715 !important; }
  .u-order-1716 { order: 1716 !important; }
  .u-order-1717 { order: 1717 !important; }
  .u-order-1718 { order: 1718 !important; }
  .u-order-1719 { order: 1719 !important; }
  .u-order-1720 { order: 1720 !important; }
  .u-order-1721 { order: 1721 !important; }
  .u-order-1722 { order: 1722 !important; }
  .u-order-1723 { order: 1723 !important; }
  .u-order-1724 { order: 1724 !important; }
  .u-order-1725 { order: 1725 !important; }
  .u-order-1726 { order: 1726 !important; }
  .u-order-1727 { order: 1727 !important; }
  .u-order-1728 { order: 1728 !important; }
  .u-order-1729 { order: 1729 !important; }
  .u-order-1730 { order: 1730 !important; }
  .u-order-1731 { order: 1731 !important; }
  .u-order-1732 { order: 1732 !important; }
  .u-order-1733 { order: 1733 !important; }
  .u-order-1734 { order: 1734 !important; }
  .u-order-1735 { order: 1735 !important; }
  .u-order-1736 { order: 1736 !important; }
  .u-order-1737 { order: 1737 !important; }
  .u-order-1738 { order: 1738 !important; }
  .u-order-1739 { order: 1739 !important; }
  .u-order-1740 { order: 1740 !important; }
  .u-order-1741 { order: 1741 !important; }
  .u-order-1742 { order: 1742 !important; }
  .u-order-1743 { order: 1743 !important; }
  .u-order-1744 { order: 1744 !important; }
  .u-order-1745 { order: 1745 !important; }
  .u-order-1746 { order: 1746 !important; }
  .u-order-1747 { order: 1747 !important; }
  .u-order-1748 { order: 1748 !important; }
  .u-order-1749 { order: 1749 !important; }
  .u-order-1750 { order: 1750 !important; }
  .u-order-1751 { order: 1751 !important; }
  .u-order-1752 { order: 1752 !important; }
  .u-order-1753 { order: 1753 !important; }
  .u-order-1754 { order: 1754 !important; }
  .u-order-1755 { order: 1755 !important; }
  .u-order-1756 { order: 1756 !important; }
  .u-order-1757 { order: 1757 !important; }
  .u-order-1758 { order: 1758 !important; }
  .u-order-1759 { order: 1759 !important; }
  .u-order-1760 { order: 1760 !important; }
  .u-order-1761 { order: 1761 !important; }
  .u-order-1762 { order: 1762 !important; }
  .u-order-1763 { order: 1763 !important; }
  .u-order-1764 { order: 1764 !important; }
  .u-order-1765 { order: 1765 !important; }
  .u-order-1766 { order: 1766 !important; }
  .u-order-1767 { order: 1767 !important; }
  .u-order-1768 { order: 1768 !important; }
  .u-order-1769 { order: 1769 !important; }
  .u-order-1770 { order: 1770 !important; }
  .u-order-1771 { order: 1771 !important; }
  .u-order-1772 { order: 1772 !important; }
  .u-order-1773 { order: 1773 !important; }
  .u-order-1774 { order: 1774 !important; }
  .u-order-1775 { order: 1775 !important; }
  .u-order-1776 { order: 1776 !important; }
  .u-order-1777 { order: 1777 !important; }
  .u-order-1778 { order: 1778 !important; }
  .u-order-1779 { order: 1779 !important; }
  .u-order-1780 { order: 1780 !important; }
  .u-order-1781 { order: 1781 !important; }
  .u-order-1782 { order: 1782 !important; }
  .u-order-1783 { order: 1783 !important; }
  .u-order-1784 { order: 1784 !important; }
  .u-order-1785 { order: 1785 !important; }
  .u-order-1786 { order: 1786 !important; }
  .u-order-1787 { order: 1787 !important; }
  .u-order-1788 { order: 1788 !important; }
  .u-order-1789 { order: 1789 !important; }
  .u-order-1790 { order: 1790 !important; }
  .u-order-1791 { order: 1791 !important; }
  .u-order-1792 { order: 1792 !important; }
  .u-order-1793 { order: 1793 !important; }
  .u-order-1794 { order: 1794 !important; }
  .u-order-1795 { order: 1795 !important; }
  .u-order-1796 { order: 1796 !important; }
  .u-order-1797 { order: 1797 !important; }
  .u-order-1798 { order: 1798 !important; }
  .u-order-1799 { order: 1799 !important; }
  .u-order-1800 { order: 1800 !important; }
  .u-order-1801 { order: 1801 !important; }
  .u-order-1802 { order: 1802 !important; }
  .u-order-1803 { order: 1803 !important; }
  .u-order-1804 { order: 1804 !important; }
  .u-order-1805 { order: 1805 !important; }
  .u-order-1806 { order: 1806 !important; }
  .u-order-1807 { order: 1807 !important; }
  .u-order-1808 { order: 1808 !important; }
  .u-order-1809 { order: 1809 !important; }
  .u-order-1810 { order: 1810 !important; }
  .u-order-1811 { order: 1811 !important; }
  .u-order-1812 { order: 1812 !important; }
  .u-order-1813 { order: 1813 !important; }
  .u-order-1814 { order: 1814 !important; }
  .u-order-1815 { order: 1815 !important; }
  .u-order-1816 { order: 1816 !important; }
  .u-order-1817 { order: 1817 !important; }
  .u-order-1818 { order: 1818 !important; }
  .u-order-1819 { order: 1819 !important; }
  .u-order-1820 { order: 1820 !important; }
  .u-order-1821 { order: 1821 !important; }
  .u-order-1822 { order: 1822 !important; }
  .u-order-1823 { order: 1823 !important; }
  .u-order-1824 { order: 1824 !important; }
  .u-order-1825 { order: 1825 !important; }
  .u-order-1826 { order: 1826 !important; }
  .u-order-1827 { order: 1827 !important; }
  .u-order-1828 { order: 1828 !important; }
  .u-order-1829 { order: 1829 !important; }
  .u-order-1830 { order: 1830 !important; }
  .u-order-1831 { order: 1831 !important; }
  .u-order-1832 { order: 1832 !important; }
  .u-order-1833 { order: 1833 !important; }
  .u-order-1834 { order: 1834 !important; }
  .u-order-1835 { order: 1835 !important; }
  .u-order-1836 { order: 1836 !important; }
  .u-order-1837 { order: 1837 !important; }
  .u-order-1838 { order: 1838 !important; }
  .u-order-1839 { order: 1839 !important; }
  .u-order-1840 { order: 1840 !important; }
  .u-order-1841 { order: 1841 !important; }
  .u-order-1842 { order: 1842 !important; }
  .u-order-1843 { order: 1843 !important; }
  .u-order-1844 { order: 1844 !important; }
  .u-order-1845 { order: 1845 !important; }
  .u-order-1846 { order: 1846 !important; }
  .u-order-1847 { order: 1847 !important; }
  .u-order-1848 { order: 1848 !important; }
  .u-order-1849 { order: 1849 !important; }
  .u-order-1850 { order: 1850 !important; }
  .u-order-1851 { order: 1851 !important; }
  .u-order-1852 { order: 1852 !important; }
  .u-order-1853 { order: 1853 !important; }
  .u-order-1854 { order: 1854 !important; }
  .u-order-1855 { order: 1855 !important; }
  .u-order-1856 { order: 1856 !important; }
  .u-order-1857 { order: 1857 !important; }
  .u-order-1858 { order: 1858 !important; }
  .u-order-1859 { order: 1859 !important; }
  .u-order-1860 { order: 1860 !important; }
  .u-order-1861 { order: 1861 !important; }
  .u-order-1862 { order: 1862 !important; }
  .u-order-1863 { order: 1863 !important; }
  .u-order-1864 { order: 1864 !important; }
  .u-order-1865 { order: 1865 !important; }
  .u-order-1866 { order: 1866 !important; }
  .u-order-1867 { order: 1867 !important; }
  .u-order-1868 { order: 1868 !important; }
  .u-order-1869 { order: 1869 !important; }
  .u-order-1870 { order: 1870 !important; }
  .u-order-1871 { order: 1871 !important; }
  .u-order-1872 { order: 1872 !important; }
  .u-order-1873 { order: 1873 !important; }
  .u-order-1874 { order: 1874 !important; }
  .u-order-1875 { order: 1875 !important; }
  .u-order-1876 { order: 1876 !important; }
  .u-order-1877 { order: 1877 !important; }
  .u-order-1878 { order: 1878 !important; }
  .u-order-1879 { order: 1879 !important; }
  .u-order-1880 { order: 1880 !important; }
  .u-order-1881 { order: 1881 !important; }
  .u-order-1882 { order: 1882 !important; }
  .u-order-1883 { order: 1883 !important; }
  .u-order-1884 { order: 1884 !important; }
  .u-order-1885 { order: 1885 !important; }
  .u-order-1886 { order: 1886 !important; }
  .u-order-1887 { order: 1887 !important; }
  .u-order-1888 { order: 1888 !important; }
  .u-order-1889 { order: 1889 !important; }
  .u-order-1890 { order: 1890 !important; }
  .u-order-1891 { order: 1891 !important; }
  .u-order-1892 { order: 1892 !important; }
  .u-order-1893 { order: 1893 !important; }
  .u-order-1894 { order: 1894 !important; }
  .u-order-1895 { order: 1895 !important; }
  .u-order-1896 { order: 1896 !important; }
  .u-order-1897 { order: 1897 !important; }
  .u-order-1898 { order: 1898 !important; }
  .u-order-1899 { order: 1899 !important; }
  .u-order-1900 { order: 1900 !important; }
  .u-order-1901 { order: 1901 !important; }
  .u-order-1902 { order: 1902 !important; }
  .u-order-1903 { order: 1903 !important; }
  .u-order-1904 { order: 1904 !important; }
  .u-order-1905 { order: 1905 !important; }
  .u-order-1906 { order: 1906 !important; }
  .u-order-1907 { order: 1907 !important; }
  .u-order-1908 { order: 1908 !important; }
  .u-order-1909 { order: 1909 !important; }
  .u-order-1910 { order: 1910 !important; }
  .u-order-1911 { order: 1911 !important; }
  .u-order-1912 { order: 1912 !important; }
  .u-order-1913 { order: 1913 !important; }
  .u-order-1914 { order: 1914 !important; }
  .u-order-1915 { order: 1915 !important; }
  .u-order-1916 { order: 1916 !important; }
  .u-order-1917 { order: 1917 !important; }
  .u-order-1918 { order: 1918 !important; }
  .u-order-1919 { order: 1919 !important; }
  .u-order-1920 { order: 1920 !important; }
  .u-order-1921 { order: 1921 !important; }
  .u-order-1922 { order: 1922 !important; }
  .u-order-1923 { order: 1923 !important; }
  .u-order-1924 { order: 1924 !important; }
  .u-order-1925 { order: 1925 !important; }
  .u-order-1926 { order: 1926 !important; }
  .u-order-1927 { order: 1927 !important; }
  .u-order-1928 { order: 1928 !important; }
  .u-order-1929 { order: 1929 !important; }
  .u-order-1930 { order: 1930 !important; }
  .u-order-1931 { order: 1931 !important; }
  .u-order-1932 { order: 1932 !important; }
  .u-order-1933 { order: 1933 !important; }
  .u-order-1934 { order: 1934 !important; }
  .u-order-1935 { order: 1935 !important; }
  .u-order-1936 { order: 1936 !important; }
  .u-order-1937 { order: 1937 !important; }
  .u-order-1938 { order: 1938 !important; }
  .u-order-1939 { order: 1939 !important; }
  .u-order-1940 { order: 1940 !important; }
  .u-order-1941 { order: 1941 !important; }
  .u-order-1942 { order: 1942 !important; }
  .u-order-1943 { order: 1943 !important; }
  .u-order-1944 { order: 1944 !important; }
  .u-order-1945 { order: 1945 !important; }
  .u-order-1946 { order: 1946 !important; }
  .u-order-1947 { order: 1947 !important; }
  .u-order-1948 { order: 1948 !important; }
  .u-order-1949 { order: 1949 !important; }
  .u-order-1950 { order: 1950 !important; }
  .u-order-1951 { order: 1951 !important; }
  .u-order-1952 { order: 1952 !important; }
  .u-order-1953 { order: 1953 !important; }
  .u-order-1954 { order: 1954 !important; }
  .u-order-1955 { order: 1955 !important; }
  .u-order-1956 { order: 1956 !important; }
  .u-order-1957 { order: 1957 !important; }
  .u-order-1958 { order: 1958 !important; }
  .u-order-1959 { order: 1959 !important; }
  .u-order-1960 { order: 1960 !important; }
  .u-order-1961 { order: 1961 !important; }
  .u-order-1962 { order: 1962 !important; }
  .u-order-1963 { order: 1963 !important; }
  .u-order-1964 { order: 1964 !important; }
  .u-order-1965 { order: 1965 !important; }
  .u-order-1966 { order: 1966 !important; }
  .u-order-1967 { order: 1967 !important; }
  .u-order-1968 { order: 1968 !important; }
  .u-order-1969 { order: 1969 !important; }
  .u-order-1970 { order: 1970 !important; }
  .u-order-1971 { order: 1971 !important; }
  .u-order-1972 { order: 1972 !important; }
  .u-order-1973 { order: 1973 !important; }
  .u-order-1974 { order: 1974 !important; }
  .u-order-1975 { order: 1975 !important; }
  .u-order-1976 { order: 1976 !important; }
  .u-order-1977 { order: 1977 !important; }
  .u-order-1978 { order: 1978 !important; }
  .u-order-1979 { order: 1979 !important; }
  .u-order-1980 { order: 1980 !important; }
  .u-order-1981 { order: 1981 !important; }
  .u-order-1982 { order: 1982 !important; }
  .u-order-1983 { order: 1983 !important; }
  .u-order-1984 { order: 1984 !important; }
  .u-order-1985 { order: 1985 !important; }
  .u-order-1986 { order: 1986 !important; }
  .u-order-1987 { order: 1987 !important; }
  .u-order-1988 { order: 1988 !important; }
  .u-order-1989 { order: 1989 !important; }
  .u-order-1990 { order: 1990 !important; }
  .u-order-1991 { order: 1991 !important; }
  .u-order-1992 { order: 1992 !important; }
  .u-order-1993 { order: 1993 !important; }
  .u-order-1994 { order: 1994 !important; }
  .u-order-1995 { order: 1995 !important; }
  .u-order-1996 { order: 1996 !important; }
  .u-order-1997 { order: 1997 !important; }
  .u-order-1998 { order: 1998 !important; }
  .u-order-1999 { order: 1999 !important; }
  .u-order-2000 { order: 2000 !important; }
  .u-order-2001 { order: 2001 !important; }
  .u-order-2002 { order: 2002 !important; }
  .u-order-2003 { order: 2003 !important; }
  .u-order-2004 { order: 2004 !important; }
  .u-order-2005 { order: 2005 !important; }
  .u-order-2006 { order: 2006 !important; }
  .u-order-2007 { order: 2007 !important; }
  .u-order-2008 { order: 2008 !important; }
  .u-order-2009 { order: 2009 !important; }
  .u-order-2010 { order: 2010 !important; }
  .u-order-2011 { order: 2011 !important; }
  .u-order-2012 { order: 2012 !important; }
  .u-order-2013 { order: 2013 !important; }
  .u-order-2014 { order: 2014 !important; }
  .u-order-2015 { order: 2015 !important; }
  .u-order-2016 { order: 2016 !important; }
  .u-order-2017 { order: 2017 !important; }
  .u-order-2018 { order: 2018 !important; }
  .u-order-2019 { order: 2019 !important; }
  .u-order-2020 { order: 2020 !important; }
  .u-order-2021 { order: 2021 !important; }
  .u-order-2022 { order: 2022 !important; }
  .u-order-2023 { order: 2023 !important; }
  .u-order-2024 { order: 2024 !important; }
  .u-order-2025 { order: 2025 !important; }
  .u-order-2026 { order: 2026 !important; }
  .u-order-2027 { order: 2027 !important; }
  .u-order-2028 { order: 2028 !important; }
  .u-order-2029 { order: 2029 !important; }
  .u-order-2030 { order: 2030 !important; }
  .u-order-2031 { order: 2031 !important; }
  .u-order-2032 { order: 2032 !important; }
  .u-order-2033 { order: 2033 !important; }
  .u-order-2034 { order: 2034 !important; }
}

/* ==========================================================================
   FX — AI-forward 3D / motion layer (additive, non-breaking)
   ========================================================================== */
@layer fx {
  :root {
    --fx-x: 50%;
    --fx-y: 30%;
    --fx-rx: 0deg;
    --fx-ry: 0deg;
  }

  @media (prefers-reduced-motion: no-preference) {
    body {
      background:
        radial-gradient(680px circle at var(--fx-x) var(--fx-y), rgba(212,169,40,.08), transparent 60%),
        var(--vb-white);
    }
  }

  /* ---- animated aurora / mesh backdrop ---- */
  .hero, .dark, .cta, section.dark {
    isolation: isolate;
  }
  .hero::before {
    background-image:
      radial-gradient(600px 420px at 12% 8%, rgba(212,169,40,.16), transparent 60%),
      radial-gradient(560px 460px at 92% 18%, rgba(35,70,111,.18), transparent 62%),
      linear-gradient(rgba(10,29,53,.035) 1px,transparent 1px), linear-gradient(90deg,rgba(10,29,53,.035) 1px,transparent 1px);
    background-size: auto, auto, 64px 64px, 64px 64px;
    animation: fxDrift 22s ease-in-out infinite alternate;
  }
  @keyframes fxDrift {
    0%   { background-position: 0% 0%, 100% 0%, 0 0, 0 0; }
    100% { background-position: 6% 8%, 92% 12%, 0 0, 0 0; }
  }
  .hero { perspective: 1400px; }
  .dark::before {
    content: "";
    position: absolute; inset: 0; z-index: 0; pointer-events: none;
    background:
      radial-gradient(520px 360px at 8% 0%, rgba(226,189,75,.10), transparent 60%),
      radial-gradient(560px 420px at 100% 100%, rgba(90,140,220,.14), transparent 60%);
    animation: fxDrift 26s ease-in-out infinite alternate-reverse;
  }
  .dark > .container { position: relative; z-index: 1; }

  /* floating glow orbs, pure CSS, no markup changes needed */
  .hero::after {
    background: transparent;
  }
  main::before, main::after {
    content: "";
    position: fixed;
    z-index: -1;
    width: 46vw; height: 46vw;
    max-width: 620px; max-height: 620px;
    border-radius: 50%;
    filter: blur(90px);
    opacity: .16;
    pointer-events: none;
  }
  main::before {
    top: -12vw; left: -10vw;
    background: radial-gradient(circle, var(--vb-gold-400), transparent 70%);
    animation: fxOrbFloat 16s ease-in-out infinite;
  }
  main::after {
    bottom: -14vw; right: -10vw;
    background: radial-gradient(circle, var(--vb-navy-700), transparent 70%);
    animation: fxOrbFloat 20s ease-in-out infinite reverse;
  }
  @media (prefers-reduced-motion: reduce) {
    main::before, main::after, .hero::before, .dark::before { animation: none; }
  }
  @keyframes fxOrbFloat {
    0%, 100% { transform: translate3d(0,0,0) scale(1); }
    50% { transform: translate3d(3vw,4vw,0) scale(1.08); }
  }

  /* ---- headline gradient + reveal type-in ---- */
  .hero h1 span {
    background: linear-gradient(100deg, var(--vb-gold-600), var(--vb-gold-400) 45%, var(--vb-gold-600));
    background-size: 220% auto;
    -webkit-background-clip: text; background-clip: text; color: transparent;
    animation: fxShine 6s linear infinite;
  }
  @keyframes fxShine { to { background-position: -220% center; } }

  /* ---- 3D reveal-on-scroll (upgrades existing .reveal system) ---- */
  .js-ready .reveal {
    transform: perspective(1200px) translateY(26px) rotateX(6deg) translateZ(-40px);
    transition: opacity .7s var(--vb-ease), transform .7s var(--vb-ease);
  }
  .js-ready .reveal.in {
    transform: perspective(1200px) translateY(0) rotateX(0) translateZ(0);
  }

  /* ---- glassmorphism + tilt-ready surfaces ---- */
  .nav {
    background: rgba(255,255,255,.72);
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
  }
  .panel, .card, .editorial-card, .opportunity {
    transform-style: preserve-3d;
    transform: perspective(1000px) rotateX(var(--fx-rx, 0deg)) rotateY(var(--fx-ry, 0deg)) translateZ(0);
    transition: transform .35s var(--vb-ease), box-shadow .35s var(--vb-ease), border-color .35s var(--vb-ease);
    will-change: transform;
  }
  .panel {
    background: linear-gradient(180deg, rgba(255,255,255,.97), rgba(255,255,255,.88));
    backdrop-filter: blur(10px);
  }
  .panel::after {
    content: "";
    position: absolute; inset: 0; border-radius: inherit; padding: 1px;
    background: linear-gradient(135deg, rgba(212,169,40,.55), transparent 40%, transparent 70%, rgba(35,70,111,.35));
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor; mask-composite: exclude;
    pointer-events: none;
  }
  .card:hover, .editorial-card:hover, .opportunity:hover {
    box-shadow: 0 26px 60px -20px rgba(10,29,53,.28), 0 0 0 1px rgba(212,169,40,.18);
  }
  .dark .card:hover { box-shadow: 0 26px 60px -18px rgba(226,189,75,.22); }
  .card::before, .editorial-card::before, .opportunity::before {
    content: "";
    position: absolute; inset: 0; border-radius: inherit;
    background: radial-gradient(220px circle at var(--mx,50%) var(--my,20%), rgba(212,169,40,.16), transparent 60%);
    opacity: 0; transition: opacity .3s ease; pointer-events: none;
  }
  .card:hover::before, .editorial-card:hover::before, .opportunity:hover::before { opacity: 1; }

  /* step number badges lift off the card */
  .step .n {
    display: inline-flex; align-items: center; justify-content: center;
    transform: translateZ(24px);
    filter: drop-shadow(0 8px 16px rgba(212,169,40,.35));
    transition: transform .35s var(--vb-ease);
  }
  .step:hover .n { transform: translateZ(40px) scale(1.06); }

  /* ---- buttons: shine sweep + depth ---- */
  .btn { position: relative; overflow: hidden; }
  .btn.primary {
    background: linear-gradient(135deg, var(--vb-gold-400), var(--vb-gold-500));
    box-shadow: 0 10px 26px rgba(184,139,24,.28), inset 0 1px 0 rgba(255,255,255,.4);
  }
  .btn.primary:hover {
    transform: translateY(-3px) scale(1.015);
    box-shadow: 0 16px 34px rgba(184,139,24,.36), inset 0 1px 0 rgba(255,255,255,.5);
  }
  .btn.primary:active { transform: translateY(-1px) scale(.99); }
  .btn::after {
    content: "";
    position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,.55), transparent);
    transform: skewX(-20deg);
    transition: left .6s ease;
    pointer-events: none;
  }
  .btn:hover::after { left: 130%; }

  .chip {
    transition: transform .25s var(--vb-ease), box-shadow .25s var(--vb-ease), background .25s ease;
  }
  .chip:hover {
    transform: translateY(-2px);
    background: var(--vb-white);
    box-shadow: 0 8px 20px rgba(10,29,53,.12);
  }

  /* ---- cursor spotlight on dark sections ---- */
  .dark {
    background-image: radial-gradient(420px circle at var(--fx-x) var(--fx-y), rgba(226,189,75,.07), transparent 55%);
  }

  /* ---- logo / brand micro-motion ---- */
  .brand img { transition: transform .35s var(--vb-ease), filter .35s ease; }
  .brand:hover img { transform: rotateY(12deg) scale(1.04); filter: drop-shadow(0 6px 14px rgba(212,169,40,.35)); }

  @media (prefers-reduced-motion: reduce) {
    .panel, .card, .editorial-card, .opportunity, .hero h1 span { animation: none !important; transform: none !important; }
  }
}
