:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
  }

  @media (prefers-reduced-motion: reduce) {
    .animated {
      animation: none !important;
    }
  }
  
  html {
    zoom: var(--rzf, 1);
    font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
  }

  body {
    font-size: calc(1rem * var(--bfso, 1));
  }

  body,
  html,
  p,
  ul,
  ol,
  li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern"0, "calt"0, "liga"0, "clig"0, "dlig"0, "hlig"0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
  }

  li {
    text-align: unset;
  }

  a {
    text-decoration: none;
    color: inherit;
  }

  img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 700;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 400;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 700;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 100;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 100;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 200;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 200;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 300;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 300;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 500;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 500;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 600;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 600;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 800;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 800;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 900;
  }

  @font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 900;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/01f2c5b77db9b18e14a682faed3d9703.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/636ea03ff24c83bec2d813ae17105779.woff2);
    font-style: normal;
    font-weight: 700;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 400;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 700;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/01f2c5b77db9b18e14a682faed3d9703.woff2);
    font-style: normal;
    font-weight: 100;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 100;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/01f2c5b77db9b18e14a682faed3d9703.woff2);
    font-style: normal;
    font-weight: 200;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 200;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/01f2c5b77db9b18e14a682faed3d9703.woff2);
    font-style: normal;
    font-weight: 300;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 300;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/01f2c5b77db9b18e14a682faed3d9703.woff2);
    font-style: normal;
    font-weight: 500;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 500;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/636ea03ff24c83bec2d813ae17105779.woff2);
    font-style: normal;
    font-weight: 600;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 600;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/636ea03ff24c83bec2d813ae17105779.woff2);
    font-style: normal;
    font-weight: 800;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 800;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/636ea03ff24c83bec2d813ae17105779.woff2);
    font-style: normal;
    font-weight: 900;
  }

  @font-face {
    font-family: YACkoGIT9qo-0;
    src: url(fonts/ed00efc53be152528ddec879a0642f1f.woff2);
    font-style: italic;
    font-weight: 900;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/d6eb5721f46301170397393323ce8a86.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/28079cb92e949f9dc7acfe61dfe2a0a9.woff2);
    font-style: normal;
    font-weight: 700;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/946089f579a3d225c8d0374d06a80d8c.woff2);
    font-style: italic;
    font-weight: 400;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/ee82d41f23c8c5465af1fc940da4a36c.woff2);
    font-style: italic;
    font-weight: 700;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/27c3d3b6be0598ef0ad372bc23daac39.woff2);
    font-style: normal;
    font-weight: 100;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/0576704b28c35921b13f9fbc00f9dd2c.woff2);
    font-style: italic;
    font-weight: 100;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/27c3d3b6be0598ef0ad372bc23daac39.woff2);
    font-style: normal;
    font-weight: 200;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/0576704b28c35921b13f9fbc00f9dd2c.woff2);
    font-style: italic;
    font-weight: 200;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/27c3d3b6be0598ef0ad372bc23daac39.woff2);
    font-style: normal;
    font-weight: 300;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/0576704b28c35921b13f9fbc00f9dd2c.woff2);
    font-style: italic;
    font-weight: 300;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/d6eb5721f46301170397393323ce8a86.woff2);
    font-style: normal;
    font-weight: 500;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/946089f579a3d225c8d0374d06a80d8c.woff2);
    font-style: italic;
    font-weight: 500;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/28079cb92e949f9dc7acfe61dfe2a0a9.woff2);
    font-style: normal;
    font-weight: 600;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/ee82d41f23c8c5465af1fc940da4a36c.woff2);
    font-style: italic;
    font-weight: 600;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/28079cb92e949f9dc7acfe61dfe2a0a9.woff2);
    font-style: normal;
    font-weight: 800;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/ee82d41f23c8c5465af1fc940da4a36c.woff2);
    font-style: italic;
    font-weight: 800;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/c96f9d1ce76cf610c614aeaa22d80236.woff2);
    font-style: normal;
    font-weight: 900;
  }

  @font-face {
    font-family: YAFcfjveRFU-0;
    src: url(fonts/e430cea7a83854bd3924c53524b01d55.woff2);
    font-style: italic;
    font-weight: 900;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 700;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 400;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 700;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 100;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 100;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 200;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 200;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 300;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 300;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
    font-style: normal;
    font-weight: 500;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
    font-style: italic;
    font-weight: 500;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
    font-style: normal;
    font-weight: 600;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
    font-style: italic;
    font-weight: 600;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 800;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 800;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 900;
  }

  @font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 900;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 700;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 100;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 200;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 300;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
  }

  @font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
  }

  @media (max-width: 375px) {
    #QHpFFePa7SM8zgvV {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #xW6Xn2bUh0q9iQUr {
      grid-template-columns: 0 417.69769599%;
      left: -158.848848%;
      grid-template-rows: 0 100%;
    }

    #vO0tXOTp7bepoGme {
      grid-area: 2 / 2 / 3 / 6;
      position: relative;
    }

    #D9buYHjFX1SmT0fV {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.61619137em - var(--ffsd)));
    }

    #lyFzrgFWum4RTyAF {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.61619137em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qmUTEk2PHZD6jWDT {
      min-width: 91.6rem;
    }

    #dMdeTdhgb62hpek3 {
      grid-area: 4 / 3 / 5 / 7;
      position: relative;
    }

    #UQpa3G8E4Sj58tF2 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #H3kzME4O6mz33Grm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #P0MvMUstnLF8uV2e {
      min-width: 91.6rem;
    }

    #oxfD16u5U4hOPfVT {
      grid-area: 6 / 4 / 7 / 8;
      position: relative;
    }

    #ecW9nSpcZ378FQNm {
      display: none;
    }

    #natbS6xJNPcLeKoD {
      display: none;
    }

    #zSRMqb9rTdW25U1o {
      display: block;
    }

    #fh7e4NamD9kgAkZr {
      grid-area: 2 / 2 / 5 / 5;
      position: relative;
    }

    #oEg7GIHws5pBwkiF {
      grid-area: 3 / 3 / 4 / 4;
      position: relative;
    }

    #LeXZ8Cf63RTVzDXA {
      grid-area: 8 / 5 / 9 / 9;
      grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
      grid-template-rows: 0 minmax(23.68rem, max-content) minmax(91.36237065rem, max-content) minmax(23.68rem, max-content);
    }

    #YUUdptV7d9TUCcfT {
      grid-area: 8 / 5 / 9 / 9;
      position: relative;
    }

    #wSNqsxDX9Td5OyM8 {
      grid-template-columns: 4.26666667rem 0 0 0 82.40838064rem 9.05828602rem 0 0 4.26666667rem;
      grid-template-rows: minmax(4.26666667rem, max-content) minmax(14.85267326rem, max-content) minmax(18.099533rem, max-content) minmax(20.46220826rem, max-content) minmax(6.48543633rem, max-content) minmax(25.55139773rem, max-content) minmax(6.4rem, max-content) minmax(138.72237065rem, max-content);
    }

    #e29RutqERRU71Zuy {
      min-height: calc(19.40774498 * var(--1vh, 1vh));
    }

    #IaMLOb85P6jB46S2 {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #zOCRQq5gAUYJo11r {
      grid-template-columns: 0 283.06409241%;
      left: -91.53204621%;
      grid-template-rows: 0 100%;
    }

    #TGretvonaDJSraN3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68885333em - var(--ffsd)));
    }

    #tnMKehmhRKZTGfg1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.68885333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #nXBWs4SflWdBkTZF {
      min-width: 91.6rem;
    }

    #cY8YWMLU1c1jWO69 {
      grid-area: 2 / 2 / 3 / 6;
      position: relative;
    }

    #Hgcc49123keQILEB {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.32359869em - var(--ffsd)));
    }

    #eGGnh9HrEMos2bms {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.32359869em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #QaI2ZelHpgFfavzY {
      min-width: 91.6rem;
    }

    #qLlgSyC2DppkqbIa {
      grid-area: 4 / 3 / 5 / 7;
      position: relative;
    }

    #Iw1EXOjS013KH0nk {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55110933em - var(--ffsd)));
    }

    #EU5JWa2wyw7wX4RM {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55110933em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #ZHbGTeF1eeCUlztj {
      min-width: 91.6rem;
    }

    #HNtB2lGiT6edhkoq {
      grid-area: 6 / 4 / 7 / 8;
      position: relative;
    }

    #KrXM1keoOjHPItF6 {
      grid-area: 8 / 5 / 9 / 9;
      position: relative;
    }

    #VDcorXSm6r8PZQNU {
      grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
      grid-template-rows: minmax(22.62666667rem, max-content) minmax(6.57778718rem, max-content) minmax(6.34666667rem, max-content) minmax(7.50881612rem, max-content) minmax(5.33425903rem, max-content) minmax(5.69581361rem, max-content) minmax(11.60893331rem, max-content) minmax(70.82023481rem, max-content) minmax(22.62666667rem, max-content);
    }

    #LZ78848Tih6Ccubm {
      min-height: calc(13.15218105 * var(--1vh, 1vh));
    }

    #dszmHfiwwHfxjKWr {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #eUZTwZ4nTQ2NMDls {
      grid-template-columns: 0 632.19734011%;
      left: -266.09867006%;
      grid-template-rows: 0 100%;
    }

    #lRzuhmVNncoP79IK {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68885333em - var(--ffsd)));
    }

    #RKcVhUH8FO9BTFqt {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.68885333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #S2aiucHGwGA1VL9J {
      min-width: 91.6rem;
    }

    #IO02Gz554T0ZJ1cl {
      grid-area: 2 / 2 / 3 / 9;
      position: relative;
    }

    #jYUjtrV456iiJaVd {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.97333333em - var(--ffsd)));
    }

    #MBgyuSqfk4HJSdz6 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.97333333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iRaDee8UIXtYusHl {
      min-width: 91.6rem;
    }

    #itiVwfROA3ED6vah {
      grid-area: 4 / 3 / 5 / 10;
      position: relative;
    }

    #gmGORo3opC30D4vs {
      display: none;
    }

    #uHH7gfQ3DJnbDApm {
      display: block;
    }

    #LGLuUZgzPnBrgOZa {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #lhHhUxRBcgVDYISy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #nu3a5YbElVRL3OvP {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #OrwLh3dNbDxCxiXu {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #aDQPvzdGDYrn7wUg {
      min-width: 78.8rem;
    }

    #MnIBSfmFpEGLgIe9 {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #RqPoPiqtpAnBVjl3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55111467em - var(--ffsd)));
    }

    #ItFchuQhDfSsvD8H {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55111467em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #VRNVMaFcWUE8DAvY {
      min-width: 78.8rem;
    }

    #bPF0vq2dU0bzm3xH {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #CBzaANMXsq0XJpTN {
      grid-template-columns: 0 6.4rem 0 0 13.79412876rem 64.87253791rem 0 6.4rem;
      grid-template-rows: 0 0 minmax(13.79412876rem, max-content) minmax(6.6167382rem, max-content) minmax(7.46666667rem, max-content) minmax(1.80613306rem, max-content) minmax(10.56149083rem, max-content) minmax(15.60673498rem, max-content);
    }

    #y28z6OToBYNTPup0 {
      grid-area: 6 / 4 / 7 / 11;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(55.8518925rem, max-content);
    }

    #JLLk5SYNoOFNvf0j {
      grid-area: 6 / 4 / 7 / 11;
      position: relative;
    }

    #KHFveu7C9Uu9tk1V {
      display: none;
    }

    #NMubp3qEPTIiyXou {
      display: block;
    }

    #gqWp8NpkpPOyDdVq {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #fIWYwnq4obAQYlrZ {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #jWIGPGUxOAi5uf1t {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #BfxtgXwXFXohKj5M {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CU2Leipn23DqI7Lw {
      min-width: 78.8rem;
    }

    #fjb4zzfIvt1o5DGK {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #akM6inlPtDWabpeZ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55111467em - var(--ffsd)));
    }

    #GPfDnZYgpwCZJoD4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55111467em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oM0HAHY27kr3CJiL {
      min-width: 78.8rem;
    }

    #NQ5Ryi4jtFELkV0K {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #KfwaploiebfHFX6a {
      grid-template-columns: 0 6.4rem 0 0 13.79412876rem 64.87253791rem 0 6.4rem;
      grid-template-rows: 0 0 minmax(13.79412876rem, max-content) minmax(6.66666667rem, max-content) minmax(7.46666667rem, max-content) minmax(1.83350326rem, max-content) minmax(15.84223504rem, max-content) minmax(8.86277067rem, max-content);
    }

    #wq2zpfKv2phV4kAT {
      grid-area: 8 / 5 / 9 / 12;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(54.46597105rem, max-content);
    }

    #alb3TOxRWxe9UYig {
      grid-area: 8 / 5 / 9 / 12;
      position: relative;
    }

    #PeKMV3wEcxKB4W6l {
      display: none;
    }

    #C8RSbMUStqzLvTHW {
      display: block;
    }

    #n7QRsAcnWARhmBDu {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #RDYTj4lzsWkuSt8k {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #TrXb7GVJLSRa1bjI {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #AJV4ZnLWbKdiqphz {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #GJOfbvTiUaMBDCS3 {
      min-width: 78.8rem;
    }

    #HrUZr8I8AENxPxP0 {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #vVTSJV1grfes0kAQ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55111467em - var(--ffsd)));
    }

    #RBRUEC6956iySKXX {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55111467em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iTEcgBQsjqfh0NjG {
      min-width: 78.8rem;
    }

    #iq89pgxme51ds0QG {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #c4rZ34eaLKemizPt {
      grid-template-columns: 0 6.4rem 0 0 13.79412876rem 64.87253791rem 0 6.4rem;
      grid-template-rows: 0 0 minmax(13.79412876rem, max-content) minmax(6.6167382rem, max-content) minmax(7.46666667rem, max-content) minmax(1.80613306rem, max-content) minmax(10.5558231rem, max-content) minmax(15.60673498rem, max-content);
    }

    #Qjjn4GnBVi6RQgja {
      grid-area: 10 / 6 / 11 / 13;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(55.84622476rem, max-content);
    }

    #PMJJ87WfLjlTyvBG {
      grid-area: 10 / 6 / 11 / 13;
      position: relative;
    }

    #rc0Cb1rLjal7dlOp {
      display: none;
    }

    #LlNJyEgWeoUcEh56 {
      display: block;
    }

    #CppWYRYukVamJpoM {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #MkQGe8rjginSD1xy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #DLscCu3g9hn4MnIb {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #IjeJu50v7s8gFlfb {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #a22ye3fDkj4XYgh0 {
      min-width: 78.8rem;
    }

    #hH5ro3o8MjZHOnIz {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #oBFwRlGUtt2Nk1Pi {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55111467em - var(--ffsd)));
    }

    #ukXAr0lMNCKlrWZD {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55111467em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qlBPglbXDIDfcszd {
      min-width: 78.8rem;
    }

    #TKGwQ4rDSOsGPzdJ {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #EXBnplPft44FVjf3 {
      grid-template-columns: 0 6.4rem 0 0 13.94079543rem 64.72587124rem 0 6.4rem;
      grid-template-rows: 0 0 minmax(13.94079543rem, max-content) minmax(6.66666667rem, max-content) minmax(7.46666667rem, max-content) minmax(1.95350326rem, max-content) minmax(15.46596044rem, max-content) minmax(8.596104rem, max-content);
    }

    #J0fAopAsvwOthWuv {
      grid-area: 12 / 7 / 13 / 14;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(54.08969645rem, max-content);
    }

    #iWrc6mYn9kPQLwIU {
      grid-area: 12 / 7 / 13 / 14;
      position: relative;
    }

    #mccOkYlAINoTo360 {
      display: none;
    }

    #LTF6BPMNahd2bVWV {
      display: block;
    }

    #kes00k15Inm24Kgd {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #sIOyFYv7fqnkqzsM {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #BcHE0Qc5RAzoH8vN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #Zzq9hGCJ8WeKPsrx {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Twm7PpEJJr1U0ExS {
      min-width: 78.8rem;
    }

    #WvORwg2H1UBNDkg0 {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #xTTkTL64kfvr5YYf {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55111467em - var(--ffsd)));
    }

    #lCMKr8X9ukmMfg1V {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55111467em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZCNGP2jInnggbopS {
      min-width: 78.8rem;
    }

    #H0vORIN4uB52IVMz {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #cK1o7h61bdXzoVTf {
      grid-template-columns: 0 6.4rem 0 0 13.79412876rem 64.87253791rem 0 6.4rem;
      grid-template-rows: 0 0 minmax(13.79412876rem, max-content) minmax(6.6167382rem, max-content) minmax(7.46666667rem, max-content) minmax(1.80613306rem, max-content) minmax(15.18835087rem, max-content) minmax(8.94006933rem, max-content);
    }

    #Px78jPi8oKh18t4j {
      grid-area: 14 / 8 / 15 / 15;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(53.81208688rem, max-content);
    }

    #OML0FGJG5sRwWtHp {
      grid-area: 14 / 8 / 15 / 15;
      position: relative;
    }

    #CTfVGEglfgYdQsWB {
      grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
      grid-template-rows: minmax(12.37333333rem, max-content) minmax(6.57778718rem, max-content) minmax(6.34666667rem, max-content) minmax(10.95461764rem, max-content) minmax(12.77007489rem, max-content) minmax(55.8518925rem, max-content) minmax(6.13333333rem, max-content) minmax(54.46597105rem, max-content) minmax(6.4rem, max-content) minmax(55.84622476rem, max-content) minmax(6.13333333rem, max-content) minmax(54.08969645rem, max-content) minmax(6.4rem, max-content) minmax(53.81208688rem, max-content) minmax(12.37333333rem, max-content);
    }

    #AuiaSJVcxPlzp3ny {
      min-height: calc(29.79489774 * var(--1vh, 1vh));
    }

    #VlqUSP7WXF9p5bAf {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

    #pa9hk8C6Zxe0JsfX {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
    }

    #pCl0HMnXfBQp3NVB {
      grid-template-columns: 0 0 366.77184742% 0;
      left: -133.38592371%;
      grid-template-rows: 0 0 100% 0;
    }

    #fEEXqrPtxaOGVH7k {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68885333em - var(--ffsd)));
    }

    #hMPgW5tIIgRfJ0r1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.68885333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #HiMKbDEXLRIVz6eE {
      min-width: 91.6rem;
    }

    #HJrFirE1yrBLHLOy {
      grid-area: 2 / 2 / 3 / 9;
      position: relative;
    }

    #ky2u15Q3eKFvQXXe {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.32815018em - var(--ffsd)));
    }

    #QC1E4PHOTlJbj0Ar {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.32815018em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #cweSTGfOjfBBQcyx {
      min-width: 91.6rem;
    }

    #rcq19jg0dPBtHjCR {
      grid-area: 4 / 3 / 5 / 10;
      position: relative;
    }

    #MwRoH44S2Q6e16HA {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #SObRja1qqYsJkoIj {
      display: none;
    }

    #brKusb5P1J9htoP1 {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #Y7ju4BQkLbPyeQPE {
      display: none;
    }

    #MdDG19jtHTj7VCQN {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #i7onV8EyesoBZVKn {
      display: none;
    }

    #d9fFhZuS8uYXGJNk {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #Y1HkoMMQ1qy2LzGn {
      display: block;
    }

    #PXC74pC9aztf7FwQ {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #t8iWB5RPQVNQyBFv {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82216em - var(--ffsd)));
    }

    #fESKvlhwsVhqQOiO {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82216em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #xKbauyFlLOIMcHzn {
      min-width: 78.8rem;
    }

    #O7yuHFXppZshx5Lo {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #fj46qzOJF1VyjSyo {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #gME57ZkncvUY3tkm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #xSPinF42xNpe5tv7 {
      min-width: 78.8rem;
    }

    #ase54gsN6PrZF3gl {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #FrLtAPQ2xyZbayvV {
      grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
      grid-template-rows: 0 minmax(13.89708521rem, max-content) minmax(9.33333333rem, max-content) minmax(4.21960771rem, max-content) minmax(3.40501955rem, max-content) minmax(13.89708521rem, max-content);
    }

    #t4iL5wufeW8KJ9Au {
      grid-area: 6 / 4 / 7 / 11;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(44.75213101rem, max-content);
    }

    #M48jy8uQeygT5dNx {
      grid-area: 6 / 4 / 7 / 11;
      position: relative;
    }

    #ojhWmAkT8Cx7bbi0 {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #Zgn7UYGZvQQd9Ijv {
      display: none;
    }

    #VRMSdkZXgEf62MxM {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #EgyuScN8fvF9tAeR {
      display: none;
    }

    #g0oNGi2dPwa8lPq2 {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #kgP3L3btVwJxBYOr {
      display: none;
    }

    #yvkj54Gme4rlDDBB {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #KOwaVcLJ4RCo0AN9 {
      display: block;
    }

    #DQHmO8AjaWytx2md {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #DIfmlmRnaqX04wPX {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82216em - var(--ffsd)));
    }

    #jdQZ4mVWm0NWGwM4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82216em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CUJ2zrv6QJjNIE2m {
      min-width: 78.8rem;
    }

    #DcyMQZODOLSohxm5 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #qVgM8AdtBS7bYXba {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #pgQrTQnyR1NHJnsk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #M5weWNhWEyzrjsqD {
      min-width: 78.8rem;
    }

    #NJKqBXCAiMbDjAC0 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #gOCbj3K5F94czAMC {
      grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
      grid-template-rows: 0 minmax(13.89708521rem, max-content) minmax(9.33333333rem, max-content) minmax(4.21960771rem, max-content) minmax(3.45653231rem, max-content) minmax(13.89708521rem, max-content);
    }

    #falEd1bnK7CzziSY {
      grid-area: 8 / 5 / 9 / 12;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(44.80364377rem, max-content);
    }

    #Kd9TX5EWxwJTnxZQ {
      grid-area: 8 / 5 / 9 / 12;
      position: relative;
    }

    #q4oh0FoP2ePheYkw {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #vsLFZI5ed5Jaqycu {
      display: none;
    }

    #NlY8KT6CNP1ei8YR {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ZwolYRm9vsbNePiG {
      display: none;
    }

    #obfByjQEamaqtii2 {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #F6EtF6zb7rvzKyEV {
      display: none;
    }

    #k3pV0OLtt1Mk6Biy {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #UPePYl2r6OWicPtV {
      display: block;
    }

    #PFh8ouFKmxwI8P77 {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #F96hbUZPF8860skT {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82216em - var(--ffsd)));
    }

    #tkZ0lmP1DIku90Rs {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82216em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #LOGqQ2Q6paCXMi8P {
      min-width: 78.8rem;
    }

    #eA50Eh2r5yjGe8Vi {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #Sc6kHs0j8IlECltR {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #nzU49frCOpE3LqU8 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #iECo44NLaprDJIYU {
      min-width: 78.8rem;
    }

    #zgsUhVCNizXgr4o8 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #bhAG2JwjpcZEyx2l {
      grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
      grid-template-rows: 0 minmax(13.89708521rem, max-content) minmax(9.33333333rem, max-content) minmax(4.21960771rem, max-content) minmax(3.40501955rem, max-content) minmax(13.89708521rem, max-content);
    }

    #FspB6ZQl1fb5TDME {
      grid-area: 10 / 6 / 11 / 13;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(44.75213101rem, max-content);
    }

    #STZRX3Ncv34YWTuI {
      grid-area: 10 / 6 / 11 / 13;
      position: relative;
    }

    #DchJHO0gx2GPd7Nb {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #lhgGIpKE9OZ7GEVR {
      display: none;
    }

    #q8AFismBA1yPJkYg {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #UA1ZlxZpqzzkNCDO {
      display: none;
    }

    #m2CGtbktq6wLs1vp {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #df05AULGgGMeXEvy {
      display: none;
    }

    #ZyBOmJzoEWVANzjI {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #jSLX4eimTt8uzCkT {
      display: block;
    }

    #BfnkQu2RUrimbVIr {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #REZDG3WRfB1fGQm6 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82216em - var(--ffsd)));
    }

    #jr703LSyGSaMPBiB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82216em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Pwf4OfNajzhJFf84 {
      min-width: 78.8rem;
    }

    #K8aFAUxSWEMcd6O3 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #UugCHxp85g930l1S {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #gWJKQROBbkufgCps {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #Y8YjSg4drfQsOZnt {
      min-width: 78.8rem;
    }

    #zQX1WahgN9KRYcpu {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #WyEQmQXercLsKfKF {
      grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
      grid-template-rows: 0 minmax(13.89708521rem, max-content) minmax(9.33333333rem, max-content) minmax(4.21960771rem, max-content) minmax(3.45653231rem, max-content) minmax(13.89708521rem, max-content);
    }

    #PvGbd6nFvXgDTrHt {
      grid-area: 12 / 7 / 13 / 14;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(44.80364377rem, max-content);
    }

    #CuZvjCGneBXTnnmb {
      grid-area: 12 / 7 / 13 / 14;
      position: relative;
    }

    #fYEglLj3uS6WwjCn {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #MhyyGwTwtEMevENh {
      display: none;
    }

    #ZvxkhgZvksebzT46 {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ylEg9eApbS7HDnGm {
      display: none;
    }

    #ijDAieaItjKcbW7Y {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #XSrd2Ub6lwuyjjms {
      display: none;
    }

    #dhVB9ze6diKSo8MX {
      stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #eYQ3DrZeoAxRz89d {
      display: block;
    }

    #Rm7LfspYTLJBJFLO {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #dDVO9OMH0g2ES2k4 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82216em - var(--ffsd)));
    }

    #svUsGVgxIMGISP3m {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82216em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZN6z2LL4jmVsL3Os {
      min-width: 78.8rem;
    }

    #ywhji2q4PnPFzsax {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #jVSHRoDmvhXkHcga {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.69333333em - var(--ffsd)));
    }

    #foJvi2ajF1l5GNAB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.69333333em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #nxrBqnHPQSSKeG0A {
      min-width: 78.8rem;
    }

    #bHZX182Zxvr5pfqW {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #sEge8q2gyICSgEjx {
      grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
      grid-template-rows: 0 minmax(13.87494453rem, max-content) minmax(9.33333333rem, max-content) minmax(4.26388906rem, max-content) minmax(3.45653231rem, max-content) minmax(13.87494453rem, max-content);
    }

    #RSNTSmHXqJVph8Kw {
      grid-area: 14 / 8 / 15 / 15;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(44.80364377rem, max-content);
    }

    #XMkO4lCQzId5IP42 {
      grid-area: 14 / 8 / 15 / 15;
      position: relative;
    }

    #jEm9z5CdzIyeWv07 {
      grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
      grid-template-rows: minmax(22.69111277rem, max-content) minmax(6.57778718rem, max-content) minmax(8.6531407rem, max-content) minmax(17.40329673rem, max-content) minmax(16.11980736rem, max-content) minmax(44.75213101rem, max-content) minmax(5.33333333rem, max-content) minmax(44.80364377rem, max-content) minmax(5.33333333rem, max-content) minmax(44.75213101rem, max-content) minmax(5.33333333rem, max-content) minmax(44.80364377rem, max-content) minmax(5.33333333rem, max-content) minmax(44.80364377rem, max-content) minmax(22.69111277rem, max-content);
    }

    #z58DIsqcrvT6kf9y {
      min-height: calc(28.04754439 * var(--1vh, 1vh));
    }

    #Aa0fNIFbuUfcfZoj {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #ORnbKY85fLwuxZXY {
      grid-template-columns: 0 294.00530459%;
      left: -97.0026523%;
      grid-template-rows: 0 100%;
    }

    #kVGWHCf7DMkV9AH5 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.4em - var(--ffsd)));
    }

    #Absnup6pTdbbP9AN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.4em - var(--ffsd)));
    }

    #EW0jaHy5NUQQGTYI {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.4em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #hFsxXsMkzRSGhmLY {
      min-width: 91.6rem;
    }

    #mIWm7ebVOKzGqkfk {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #QGZJ0sC4BnWB9blb {
      grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
      grid-template-rows: minmax(37.6rem, max-content) minmax(10.89232931rem, max-content) minmax(37.6rem, max-content);
    }

    #g4ia4iCugyIxrxck {
      min-height: calc(7.11486944 * var(--1vh, 1vh));
    }

    #HjqLkxPHPopRkfBQ {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #BKexOYER8cZGTRlg {
      grid-template-columns: 0 410.37735119%;
      left: -155.1886756%;
      grid-template-rows: 0 100%;
    }

    #TXEMym4mVK6JMwX7 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.92028322em - var(--ffsd)));
    }

    #cp7AbfXMBBDDkDgd {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.92028322em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.1);
      margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IRwgv8MXizIKj99Y {
      min-width: 91.6rem;
    }

    #MQFAjlMbBAC9ZImi {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #UcAyYbxGGpUZTRIF {
      grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
      grid-template-rows: minmax(12.16888533rem, max-content) minmax(5.70449516rem, max-content) minmax(12.16888533rem, max-content);
    }

    #goqVoubVSpVMq6I9 {
      min-height: calc(2.48276241 * var(--1vh, 1vh));
    }
  }

  @media (min-width: 375.05px) and (max-width: 480px) {
    #QHpFFePa7SM8zgvV {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #xW6Xn2bUh0q9iQUr {
      grid-template-columns: 0 391.08655249%;
      left: -145.54327625%;
      grid-template-rows: 0 100%;
    }

    #vO0tXOTp7bepoGme {
      grid-area: 2 / 2 / 3 / 6;
      position: relative;
    }

    #D9buYHjFX1SmT0fV {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.79203201em - var(--ffsd)));
    }

    #lyFzrgFWum4RTyAF {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.79203201em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qmUTEk2PHZD6jWDT {
      min-width: 93.4375rem;
    }

    #dMdeTdhgb62hpek3 {
      grid-area: 4 / 3 / 5 / 7;
      position: relative;
    }

    #UQpa3G8E4Sj58tF2 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39601601em - var(--ffsd)));
    }

    #H3kzME4O6mz33Grm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39601601em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #P0MvMUstnLF8uV2e {
      min-width: 93.4375rem;
    }

    #oxfD16u5U4hOPfVT {
      grid-area: 6 / 4 / 7 / 8;
      position: relative;
    }

    #ecW9nSpcZ378FQNm {
      display: none;
    }

    #natbS6xJNPcLeKoD {
      display: block;
    }

    #zSRMqb9rTdW25U1o {
      display: none;
    }

    #fh7e4NamD9kgAkZr {
      grid-area: 2 / 2 / 5 / 5;
      position: relative;
    }

    #oEg7GIHws5pBwkiF {
      grid-area: 3 / 3 / 4 / 4;
      position: relative;
    }

    #LeXZ8Cf63RTVzDXA {
      grid-area: 8 / 5 / 9 / 9;
      grid-template-columns: 0 5rem 83.33333333rem 5rem;
      grid-template-rows: 0 minmax(18.5rem, max-content) minmax(96.7821723rem, max-content) minmax(18.5rem, max-content);
    }

    #YUUdptV7d9TUCcfT {
      grid-area: 8 / 5 / 9 / 9;
      position: relative;
    }

    #wSNqsxDX9Td5OyM8 {
      grid-template-columns: 3.33333333rem 0 0 0 64.38154738rem 28.95178595rem 0 0 3.33333333rem;
      grid-template-rows: minmax(3.33333333rem, max-content) minmax(11.60365098rem, max-content) minmax(14.14026016rem, max-content) minmax(20.87980434rem, max-content) minmax(5.06674713rem, max-content) minmax(26.07285482rem, max-content) minmax(5rem, max-content) minmax(133.7821723rem, max-content);
    }

    #e29RutqERRU71Zuy {
      min-height: calc(22.00609525 * var(--1vh, 1vh));
    }

    #IaMLOb85P6jB46S2 {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #zOCRQq5gAUYJo11r {
      grid-template-columns: 0 256.88612335%;
      left: -78.44306167%;
      grid-template-rows: 0 100%;
    }

    #TGretvonaDJSraN3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44441667em - var(--ffsd)));
    }

    #tnMKehmhRKZTGfg1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44441667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #nXBWs4SflWdBkTZF {
      min-width: 93.4375rem;
    }

    #cY8YWMLU1c1jWO69 {
      grid-area: 2 / 2 / 3 / 6;
      position: relative;
    }

    #Hgcc49123keQILEB {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.45265172em - var(--ffsd)));
    }

    #eGGnh9HrEMos2bms {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.45265172em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #QaI2ZelHpgFfavzY {
      min-width: 93.4375rem;
    }

    #qLlgSyC2DppkqbIa {
      grid-area: 4 / 3 / 5 / 7;
      position: relative;
    }

    #Iw1EXOjS013KH0nk {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.55555417em - var(--ffsd)));
    }

    #EU5JWa2wyw7wX4RM {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.55555417em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #ZHbGTeF1eeCUlztj {
      min-width: 93.4375rem;
    }

    #HNtB2lGiT6edhkoq {
      grid-area: 6 / 4 / 7 / 8;
      position: relative;
    }

    #KrXM1keoOjHPItF6 {
      grid-area: 8 / 5 / 9 / 9;
      position: relative;
    }

    #VDcorXSm6r8PZQNU {
      grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
      grid-template-rows: minmax(17.67708333rem, max-content) minmax(5.13889623rem, max-content) minmax(4.95833333rem, max-content) minmax(7.66205726rem, max-content) minmax(4.16738987rem, max-content) minmax(5.8120547rem, max-content) minmax(9.06947915rem, max-content) minmax(72.26554572rem, max-content) minmax(17.67708333rem, max-content);
    }

    #LZ78848Tih6Ccubm {
      min-height: calc(14.45475551 * var(--1vh, 1vh));
    }

    #dszmHfiwwHfxjKWr {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #eUZTwZ4nTQ2NMDls {
      grid-template-columns: 0 480.76127541%;
      left: -190.38063771%;
      grid-template-rows: 0 100%;
    }

    #lRzuhmVNncoP79IK {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44441667em - var(--ffsd)));
    }

    #RKcVhUH8FO9BTFqt {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44441667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #S2aiucHGwGA1VL9J {
      min-width: 93.4375rem;
    }

    #IO02Gz554T0ZJ1cl {
      grid-area: 2 / 2 / 3 / 14;
      position: relative;
    }

    #jYUjtrV456iiJaVd {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.70688929em - var(--ffsd)));
    }

    #MBgyuSqfk4HJSdz6 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.70688929em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iRaDee8UIXtYusHl {
      min-width: 93.4375rem;
    }

    #itiVwfROA3ED6vah {
      grid-area: 4 / 3 / 5 / 15;
      position: relative;
    }

    #gmGORo3opC30D4vs {
      display: block;
    }

    #uHH7gfQ3DJnbDApm {
      display: none;
    }

    #LGLuUZgzPnBrgOZa {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #lhHhUxRBcgVDYISy {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #nu3a5YbElVRL3OvP {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #OrwLh3dNbDxCxiXu {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #aDQPvzdGDYrn7wUg {
      min-width: 77.69212465rem;
    }

    #MnIBSfmFpEGLgIe9 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #RqPoPiqtpAnBVjl3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44445833em - var(--ffsd)));
    }

    #ItFchuQhDfSsvD8H {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44445833em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #VRNVMaFcWUE8DAvY {
      min-width: 77.69212465rem;
    }

    #bPF0vq2dU0bzm3xH {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #CBzaANMXsq0XJpTN {
      grid-template-columns: 0 0 0 0.22916667rem 10.77666309rem 66.58212823rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.83333333rem, max-content) minmax(1.41104145rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

    #y28z6OToBYNTPup0 {
      grid-area: 6 / 4 / 7 / 9;
      grid-template-columns: 0 81.15741736rem;
      grid-template-rows: 0 minmax(40.79979376rem, max-content);
    }

    #JLLk5SYNoOFNvf0j {
      grid-area: 6 / 4 / 7 / 9;
      position: relative;
    }

    #KHFveu7C9Uu9tk1V {
      display: block;
    }

    #NMubp3qEPTIiyXou {
      display: none;
    }

    #gqWp8NpkpPOyDdVq {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #fIWYwnq4obAQYlrZ {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #jWIGPGUxOAi5uf1t {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #BfxtgXwXFXohKj5M {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CU2Leipn23DqI7Lw {
      min-width: 77.69212465rem;
    }

    #fjb4zzfIvt1o5DGK {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #akM6inlPtDWabpeZ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44445833em - var(--ffsd)));
    }

    #GPfDnZYgpwCZJoD4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44445833em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oM0HAHY27kr3CJiL {
      min-width: 77.69212465rem;
    }

    #NQ5Ryi4jtFELkV0K {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #KfwaploiebfHFX6a {
      grid-template-columns: 0 0 0 0.22916667rem 10.77666309rem 66.58212823rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.20833333rem, max-content) minmax(5.83333333rem, max-content) minmax(1.43242442rem, max-content) minmax(15.625rem, max-content) minmax(1.92403958rem, max-content);
    }

    #wq2zpfKv2phV4kAT {
      grid-area: 8 / 5 / 9 / 10;
      grid-template-columns: 0 81.15741736rem;
      grid-template-rows: 0 minmax(40.79979376rem, max-content);
    }

    #alb3TOxRWxe9UYig {
      grid-area: 8 / 5 / 9 / 10;
      position: relative;
    }

    #PeKMV3wEcxKB4W6l {
      display: block;
    }

    #C8RSbMUStqzLvTHW {
      display: none;
    }

    #n7QRsAcnWARhmBDu {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #RDYTj4lzsWkuSt8k {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #TrXb7GVJLSRa1bjI {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #AJV4ZnLWbKdiqphz {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #GJOfbvTiUaMBDCS3 {
      min-width: 77.73378395rem;
    }

    #HrUZr8I8AENxPxP0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #vVTSJV1grfes0kAQ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44445833em - var(--ffsd)));
    }

    #RBRUEC6956iySKXX {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44445833em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iTEcgBQsjqfh0NjG {
      min-width: 77.73378395rem;
    }

    #iq89pgxme51ds0QG {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #c4rZ34eaLKemizPt {
      grid-template-columns: 0 0 0 0.11458333rem 10.77666309rem 66.73837085rem 0 3.52780009rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.83333333rem, max-content) minmax(1.41104145rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

    #Qjjn4GnBVi6RQgja {
      grid-area: 10 / 6 / 11 / 11;
      grid-template-columns: 0 81.15741736rem;
      grid-template-rows: 0 minmax(40.79979376rem, max-content);
    }

    #PMJJ87WfLjlTyvBG {
      grid-area: 10 / 6 / 11 / 11;
      position: relative;
    }

    #rc0Cb1rLjal7dlOp {
      display: block;
    }

    #LlNJyEgWeoUcEh56 {
      display: none;
    }

    #CppWYRYukVamJpoM {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #MkQGe8rjginSD1xy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #DLscCu3g9hn4MnIb {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #IjeJu50v7s8gFlfb {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #a22ye3fDkj4XYgh0 {
      min-width: 79.57977838rem;
    }

    #hH5ro3o8MjZHOnIz {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #oBFwRlGUtt2Nk1Pi {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44445833em - var(--ffsd)));
    }

    #ukXAr0lMNCKlrWZD {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44445833em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qlBPglbXDIDfcszd {
      min-width: 79.57977838rem;
    }

    #TKGwQ4rDSOsGPzdJ {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #EXBnplPft44FVjf3 {
      grid-template-columns: 0 0 0 0 10.89124643rem 68.58436528rem 0 1.68180566rem;
      grid-template-rows: 0 0 minmax(10.89124643rem, max-content) minmax(5.20833333rem, max-content) minmax(5.83333333rem, max-content) minmax(1.52617442rem, max-content) minmax(15.625rem, max-content) minmax(1.71570625rem, max-content);
    }

    #J0fAopAsvwOthWuv {
      grid-area: 12 / 7 / 13 / 12;
      grid-template-columns: 0 81.15741736rem;
      grid-template-rows: 0 minmax(40.79979376rem, max-content);
    }

    #iWrc6mYn9kPQLwIU {
      grid-area: 12 / 7 / 13 / 12;
      position: relative;
    }

    #mccOkYlAINoTo360 {
      display: block;
    }

    #LTF6BPMNahd2bVWV {
      display: none;
    }

    #kes00k15Inm24Kgd {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #sIOyFYv7fqnkqzsM {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #BcHE0Qc5RAzoH8vN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #Zzq9hGCJ8WeKPsrx {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Twm7PpEJJr1U0ExS {
      min-width: 81.03241736rem;
    }

    #WvORwg2H1UBNDkg0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #xTTkTL64kfvr5YYf {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44445833em - var(--ffsd)));
    }

    #lCMKr8X9ukmMfg1V {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44445833em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZCNGP2jInnggbopS {
      min-width: 81.03241736rem;
    }

    #H0vORIN4uB52IVMz {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #cK1o7h61bdXzoVTf {
      grid-template-columns: 0 0 0 0.02779271rem 10.77666309rem 70.12379489rem 0 0.22916667rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.83333333rem, max-content) minmax(1.41104145rem, max-content) minmax(15.625rem, max-content) minmax(1.98442917rem, max-content);
    }

    #Px78jPi8oKh18t4j {
      grid-area: 14 / 8 / 15 / 13;
      grid-template-columns: 0 81.15741736rem;
      grid-template-rows: 0 minmax(40.79979376rem, max-content);
    }

    #OML0FGJG5sRwWtHp {
      grid-area: 14 / 8 / 15 / 13;
      position: relative;
    }

    #CTfVGEglfgYdQsWB {
      grid-template-columns: 3.33333333rem 0 6.08795798rem 0 0 0 0 81.15741736rem 0 0 0 0 6.08795798rem 0 3.33333333rem;
      grid-template-rows: minmax(9.66666667rem, max-content) minmax(5.13889623rem, max-content) minmax(4.95833333rem, max-content) minmax(11.17818127rem, max-content) minmax(9.97662101rem, max-content) minmax(40.79979376rem, max-content) minmax(4.79166667rem, max-content) minmax(40.79979376rem, max-content) minmax(5rem, max-content) minmax(40.79979376rem, max-content) minmax(4.79166667rem, max-content) minmax(40.79979376rem, max-content) minmax(5rem, max-content) minmax(40.79979376rem, max-content) minmax(9.66666667rem, max-content);
    }

    #AuiaSJVcxPlzp3ny {
      min-height: calc(27.43947651 * var(--1vh, 1vh));
    }

    #VlqUSP7WXF9p5bAf {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

    #pa9hk8C6Zxe0JsfX {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
    }

    #pCl0HMnXfBQp3NVB {
      grid-template-columns: 0 0 288.18565401% 0;
      left: -94.092827%;
      grid-template-rows: 0 0 100% 0;
    }

    #fEEXqrPtxaOGVH7k {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44441667em - var(--ffsd)));
    }

    #hMPgW5tIIgRfJ0r1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44441667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #HiMKbDEXLRIVz6eE {
      min-width: 93.4375rem;
    }

    #HJrFirE1yrBLHLOy {
      grid-area: 2 / 2 / 3 / 9;
      position: relative;
    }

    #ky2u15Q3eKFvQXXe {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.47770427em - var(--ffsd)));
    }

    #QC1E4PHOTlJbj0Ar {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.47770427em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #cweSTGfOjfBBQcyx {
      min-width: 93.4375rem;
    }

    #rcq19jg0dPBtHjCR {
      grid-area: 4 / 3 / 5 / 10;
      position: relative;
    }

    #MwRoH44S2Q6e16HA {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #SObRja1qqYsJkoIj {
      display: none;
    }

    #brKusb5P1J9htoP1 {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #Y7ju4BQkLbPyeQPE {
      display: none;
    }

    #MdDG19jtHTj7VCQN {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #i7onV8EyesoBZVKn {
      display: block;
    }

    #d9fFhZuS8uYXGJNk {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #Y1HkoMMQ1qy2LzGn {
      display: none;
    }

    #PXC74pC9aztf7FwQ {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #t8iWB5RPQVNQyBFv {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.1110625em - var(--ffsd)));
    }

    #fESKvlhwsVhqQOiO {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.1110625em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #xKbauyFlLOIMcHzn {
      min-width: 83.4375rem;
    }

    #O7yuHFXppZshx5Lo {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #fj46qzOJF1VyjSyo {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66666667em - var(--ffsd)));
    }

    #gME57ZkncvUY3tkm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66666667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #xSPinF42xNpe5tv7 {
      min-width: 83.4375rem;
    }

    #ase54gsN6PrZF3gl {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #FrLtAPQ2xyZbayvV {
      grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
      grid-template-rows: 0 minmax(10.85709782rem, max-content) minmax(7.29166667rem, max-content) minmax(3.29656852rem, max-content) minmax(3.60701223rem, max-content) minmax(10.85709782rem, max-content);
    }

    #t4iL5wufeW8KJ9Au {
      grid-area: 6 / 4 / 7 / 11;
      grid-template-columns: 0 93.33333333rem;
      grid-template-rows: 0 minmax(35.90944306rem, max-content);
    }

    #M48jy8uQeygT5dNx {
      grid-area: 6 / 4 / 7 / 11;
      position: relative;
    }

    #ojhWmAkT8Cx7bbi0 {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #Zgn7UYGZvQQd9Ijv {
      display: none;
    }

    #VRMSdkZXgEf62MxM {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #EgyuScN8fvF9tAeR {
      display: none;
    }

    #g0oNGi2dPwa8lPq2 {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #kgP3L3btVwJxBYOr {
      display: block;
    }

    #yvkj54Gme4rlDDBB {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #KOwaVcLJ4RCo0AN9 {
      display: none;
    }

    #DQHmO8AjaWytx2md {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #DIfmlmRnaqX04wPX {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.1110625em - var(--ffsd)));
    }

    #jdQZ4mVWm0NWGwM4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.1110625em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CUJ2zrv6QJjNIE2m {
      min-width: 83.4375rem;
    }

    #DcyMQZODOLSohxm5 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #qVgM8AdtBS7bYXba {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66666667em - var(--ffsd)));
    }

    #pgQrTQnyR1NHJnsk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66666667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #M5weWNhWEyzrjsqD {
      min-width: 83.4375rem;
    }

    #NJKqBXCAiMbDjAC0 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #gOCbj3K5F94czAMC {
      grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
      grid-template-rows: 0 minmax(10.85709782rem, max-content) minmax(7.29166667rem, max-content) minmax(3.29656852rem, max-content) minmax(3.66158083rem, max-content) minmax(10.85709782rem, max-content);
    }

    #falEd1bnK7CzziSY {
      grid-area: 8 / 5 / 9 / 12;
      grid-template-columns: 0 93.33333333rem;
      grid-template-rows: 0 minmax(35.96401166rem, max-content);
    }

    #Kd9TX5EWxwJTnxZQ {
      grid-area: 8 / 5 / 9 / 12;
      position: relative;
    }

    #q4oh0FoP2ePheYkw {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #vsLFZI5ed5Jaqycu {
      display: none;
    }

    #NlY8KT6CNP1ei8YR {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ZwolYRm9vsbNePiG {
      display: none;
    }

    #obfByjQEamaqtii2 {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #F6EtF6zb7rvzKyEV {
      display: block;
    }

    #k3pV0OLtt1Mk6Biy {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #UPePYl2r6OWicPtV {
      display: none;
    }

    #PFh8ouFKmxwI8P77 {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #F96hbUZPF8860skT {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.1110625em - var(--ffsd)));
    }

    #tkZ0lmP1DIku90Rs {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.1110625em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #LOGqQ2Q6paCXMi8P {
      min-width: 83.4375rem;
    }

    #eA50Eh2r5yjGe8Vi {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #Sc6kHs0j8IlECltR {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66666667em - var(--ffsd)));
    }

    #nzU49frCOpE3LqU8 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66666667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #iECo44NLaprDJIYU {
      min-width: 83.4375rem;
    }

    #zgsUhVCNizXgr4o8 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #bhAG2JwjpcZEyx2l {
      grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
      grid-template-rows: 0 minmax(10.85709782rem, max-content) minmax(7.29166667rem, max-content) minmax(3.29656852rem, max-content) minmax(3.60701223rem, max-content) minmax(10.85709782rem, max-content);
    }

    #FspB6ZQl1fb5TDME {
      grid-area: 10 / 6 / 11 / 13;
      grid-template-columns: 0 93.33333333rem;
      grid-template-rows: 0 minmax(35.90944306rem, max-content);
    }

    #STZRX3Ncv34YWTuI {
      grid-area: 10 / 6 / 11 / 13;
      position: relative;
    }

    #DchJHO0gx2GPd7Nb {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #lhgGIpKE9OZ7GEVR {
      display: none;
    }

    #q8AFismBA1yPJkYg {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #UA1ZlxZpqzzkNCDO {
      display: none;
    }

    #m2CGtbktq6wLs1vp {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #df05AULGgGMeXEvy {
      display: block;
    }

    #ZyBOmJzoEWVANzjI {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #jSLX4eimTt8uzCkT {
      display: none;
    }

    #BfnkQu2RUrimbVIr {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #REZDG3WRfB1fGQm6 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.1110625em - var(--ffsd)));
    }

    #jr703LSyGSaMPBiB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.1110625em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Pwf4OfNajzhJFf84 {
      min-width: 83.4375rem;
    }

    #K8aFAUxSWEMcd6O3 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #UugCHxp85g930l1S {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66666667em - var(--ffsd)));
    }

    #gWJKQROBbkufgCps {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66666667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #Y8YjSg4drfQsOZnt {
      min-width: 83.4375rem;
    }

    #zQX1WahgN9KRYcpu {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #WyEQmQXercLsKfKF {
      grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
      grid-template-rows: 0 minmax(10.85709782rem, max-content) minmax(7.29166667rem, max-content) minmax(3.29656852rem, max-content) minmax(3.66158083rem, max-content) minmax(10.85709782rem, max-content);
    }

    #PvGbd6nFvXgDTrHt {
      grid-area: 12 / 7 / 13 / 14;
      grid-template-columns: 0 93.33333333rem;
      grid-template-rows: 0 minmax(35.96401166rem, max-content);
    }

    #CuZvjCGneBXTnnmb {
      grid-area: 12 / 7 / 13 / 14;
      position: relative;
    }

    #fYEglLj3uS6WwjCn {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #MhyyGwTwtEMevENh {
      display: none;
    }

    #ZvxkhgZvksebzT46 {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ylEg9eApbS7HDnGm {
      display: none;
    }

    #ijDAieaItjKcbW7Y {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #XSrd2Ub6lwuyjjms {
      display: block;
    }

    #dhVB9ze6diKSo8MX {
      stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #eYQ3DrZeoAxRz89d {
      display: none;
    }

    #Rm7LfspYTLJBJFLO {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #dDVO9OMH0g2ES2k4 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.1110625em - var(--ffsd)));
    }

    #svUsGVgxIMGISP3m {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.1110625em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZN6z2LL4jmVsL3Os {
      min-width: 83.4375rem;
    }

    #ywhji2q4PnPFzsax {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #jVSHRoDmvhXkHcga {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66666667em - var(--ffsd)));
    }

    #foJvi2ajF1l5GNAB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66666667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #nxrBqnHPQSSKeG0A {
      min-width: 83.4375rem;
    }

    #bHZX182Zxvr5pfqW {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #sEge8q2gyICSgEjx {
      grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
      grid-template-rows: 0 minmax(10.83980042rem, max-content) minmax(7.29166667rem, max-content) minmax(3.33116333rem, max-content) minmax(3.66158083rem, max-content) minmax(10.83980042rem, max-content);
    }

    #RSNTSmHXqJVph8Kw {
      grid-area: 14 / 8 / 15 / 15;
      grid-template-columns: 0 93.33333333rem;
      grid-template-rows: 0 minmax(35.96401166rem, max-content);
    }

    #XMkO4lCQzId5IP42 {
      grid-area: 14 / 8 / 15 / 15;
      position: relative;
    }

    #jEm9z5CdzIyeWv07 {
      grid-template-columns: 3.33333333rem 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 3.33333333rem;
      grid-template-rows: minmax(14.01892547rem, max-content) minmax(5.13889623rem, max-content) minmax(6.76026617rem, max-content) minmax(17.75846605rem, max-content) minmax(12.5935995rem, max-content) minmax(35.90944306rem, max-content) minmax(4.16666667rem, max-content) minmax(35.96401166rem, max-content) minmax(4.16666667rem, max-content) minmax(35.90944306rem, max-content) minmax(4.16666667rem, max-content) minmax(35.96401166rem, max-content) minmax(4.16666667rem, max-content) minmax(35.96401166rem, max-content) minmax(14.01892547rem, max-content);
    }

    #z58DIsqcrvT6kf9y {
      min-height: calc(26.68875512 * var(--1vh, 1vh));
    }

    #Aa0fNIFbuUfcfZoj {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #ORnbKY85fLwuxZXY {
      grid-template-columns: 0 238.58768326%;
      left: -69.29384163%;
      grid-template-rows: 0 100%;
    }

    #kVGWHCf7DMkV9AH5 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5em - var(--ffsd)));
    }

    #Absnup6pTdbbP9AN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5em - var(--ffsd)));
    }

    #EW0jaHy5NUQQGTYI {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #hFsxXsMkzRSGhmLY {
      min-width: 93.4375rem;
    }

    #mIWm7ebVOKzGqkfk {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #QGZJ0sC4BnWB9blb {
      grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
      grid-template-rows: minmax(29.375rem, max-content) minmax(11.11462174rem, max-content) minmax(29.375rem, max-content);
    }

    #g4ia4iCugyIxrxck {
      min-height: calc(6.99224918 * var(--1vh, 1vh));
    }

    #HjqLkxPHPopRkfBQ {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #BKexOYER8cZGTRlg {
      grid-template-columns: 0 330.11666667%;
      left: -115.05833333%;
      grid-template-rows: 0 100%;
    }

    #TXEMym4mVK6JMwX7 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.44441667em - var(--ffsd)));
    }

    #cp7AbfXMBBDDkDgd {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.44441667em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.1);
      margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IRwgv8MXizIKj99Y {
      min-width: 93.4375rem;
    }

    #MQFAjlMbBAC9ZImi {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #UcAyYbxGGpUZTRIF {
      grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
      grid-template-rows: minmax(9.50694167rem, max-content) minmax(5.15278333rem, max-content) minmax(9.50694167rem, max-content);
    }

    #goqVoubVSpVMq6I9 {
      min-height: calc(2.41866843 * var(--1vh, 1vh));
    }
  }

  @media (min-width: 480.05px) and (max-width: 768px) {
    #QHpFFePa7SM8zgvV {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #xW6Xn2bUh0q9iQUr {
      grid-template-columns: 0 286.30377367%;
      left: -93.15188683%;
      grid-template-rows: 0 100%;
    }

    #vO0tXOTp7bepoGme {
      grid-area: 2 / 3 / 3 / 6;
      position: relative;
    }

    #D9buYHjFX1SmT0fV {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #lyFzrgFWum4RTyAF {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qmUTEk2PHZD6jWDT {
      min-width: 66.41305792rem;
    }

    #dMdeTdhgb62hpek3 {
      grid-area: 4 / 4 / 5 / 7;
      position: relative;
    }

    #UQpa3G8E4Sj58tF2 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.125em - var(--ffsd)));
    }

    #H3kzME4O6mz33Grm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.125em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #P0MvMUstnLF8uV2e {
      min-width: 66.41305792rem;
    }

    #oxfD16u5U4hOPfVT {
      grid-area: 6 / 5 / 7 / 8;
      position: relative;
    }

    #ecW9nSpcZ378FQNm {
      display: block;
    }

    #natbS6xJNPcLeKoD {
      display: none;
    }

    #zSRMqb9rTdW25U1o {
      display: none;
    }

    #fh7e4NamD9kgAkZr {
      grid-area: 2 / 2 / 5 / 5;
      position: relative;
    }

    #oEg7GIHws5pBwkiF {
      grid-area: 3 / 3 / 4 / 4;
      position: relative;
    }

    #LeXZ8Cf63RTVzDXA {
      grid-area: 8 / 2 / 9 / 9;
      grid-template-columns: 0 10.049082rem 68.88320967rem 10rem;
      grid-template-rows: 0 minmax(10rem, max-content) minmax(80rem, max-content) minmax(10rem, max-content);
    }

    #YUUdptV7d9TUCcfT {
      grid-area: 8 / 2 / 9 / 9;
      position: relative;
    }

    #wSNqsxDX9Td5OyM8 {
      grid-template-columns: 5.53385417rem 11.29216896rem 0 0 40.23846711rem 26.10948664rem 0 11.29216896rem 5.53385417rem;
      grid-template-rows: minmax(4.16666667rem, max-content) minmax(7.25228186rem, max-content) minmax(8.8376626rem, max-content) minmax(14.842846rem, max-content) minmax(3.16671696rem, max-content) minmax(18.53443464rem, max-content) minmax(4.16666667rem, max-content) minmax(100rem, max-content);
    }

    #e29RutqERRU71Zuy {
      min-height: calc(23.45065763 * var(--1vh, 1vh));
    }

    #IaMLOb85P6jB46S2 {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #zOCRQq5gAUYJo11r {
      grid-template-columns: 0 181.65965397%;
      left: -40.82982699%;
      grid-template-rows: 0 100%;
    }

    #TGretvonaDJSraN3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77776042em - var(--ffsd)));
    }

    #tnMKehmhRKZTGfg1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77776042em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #nXBWs4SflWdBkTZF {
      min-width: 91.73177083rem;
    }

    #cY8YWMLU1c1jWO69 {
      grid-area: 2 / 2 / 3 / 7;
      position: relative;
    }

    #Hgcc49123keQILEB {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #eGGnh9HrEMos2bms {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #QaI2ZelHpgFfavzY {
      min-width: 91.73177083rem;
    }

    #qLlgSyC2DppkqbIa {
      grid-area: 4 / 3 / 5 / 8;
      position: relative;
    }

    #Iw1EXOjS013KH0nk {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.22222135em - var(--ffsd)));
    }

    #EU5JWa2wyw7wX4RM {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.22222135em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #ZHbGTeF1eeCUlztj {
      min-width: 91.73177083rem;
    }

    #HNtB2lGiT6edhkoq {
      grid-area: 6 / 4 / 7 / 9;
      position: relative;
    }

    #KrXM1keoOjHPItF6 {
      grid-area: 8 / 5 / 9 / 6;
      position: relative;
    }

    #VDcorXSm6r8PZQNU {
      grid-template-columns: 4.16666667rem 0 0 13.38970584rem 64.88725499rem 13.38970584rem 0 0 4.16666667rem;
      grid-template-rows: minmax(12.08984375rem, max-content) minmax(3.21181014rem, max-content) minmax(3.09895833rem, max-content) minmax(7.421423rem, max-content) minmax(2.60461867rem, max-content) minmax(5.70826801rem, max-content) minmax(5.66842447rem, max-content) minmax(50.24049527rem, max-content) minmax(12.08984375rem, max-content);
    }

    #LZ78848Tih6Ccubm {
      min-height: calc(14.87943486 * var(--1vh, 1vh));
    }

    #dszmHfiwwHfxjKWr {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #eUZTwZ4nTQ2NMDls {
      grid-template-columns: 0 314.78262928%;
      left: -107.39131464%;
      grid-template-rows: 0 100%;
    }

    #lRzuhmVNncoP79IK {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77776042em - var(--ffsd)));
    }

    #RKcVhUH8FO9BTFqt {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77776042em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #S2aiucHGwGA1VL9J {
      min-width: 91.73177083rem;
    }

    #IO02Gz554T0ZJ1cl {
      grid-area: 2 / 2 / 3 / 14;
      position: relative;
    }

    #jYUjtrV456iiJaVd {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6228377em - var(--ffsd)));
    }

    #MBgyuSqfk4HJSdz6 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6228377em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iRaDee8UIXtYusHl {
      min-width: 91.73177083rem;
    }

    #itiVwfROA3ED6vah {
      grid-area: 4 / 3 / 5 / 15;
      position: relative;
    }

    #gmGORo3opC30D4vs {
      display: block;
    }

    #uHH7gfQ3DJnbDApm {
      display: none;
    }

    #LGLuUZgzPnBrgOZa {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #lhHhUxRBcgVDYISy {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #nu3a5YbElVRL3OvP {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #OrwLh3dNbDxCxiXu {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #aDQPvzdGDYrn7wUg {
      min-width: 48.55757791rem;
    }

    #MnIBSfmFpEGLgIe9 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #RqPoPiqtpAnBVjl3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77778646em - var(--ffsd)));
    }

    #ItFchuQhDfSsvD8H {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77778646em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #VRNVMaFcWUE8DAvY {
      min-width: 48.55757791rem;
    }

    #bPF0vq2dU0bzm3xH {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #CBzaANMXsq0XJpTN {
      grid-template-columns: 0 0 0 0.14322917rem 6.73541443rem 41.61383014rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.64583333rem, max-content) minmax(0.88190091rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

    #y28z6OToBYNTPup0 {
      grid-area: 6 / 4 / 7 / 9;
      grid-template-columns: 0 50.72338585rem;
      grid-template-rows: 0 minmax(25.4998711rem, max-content);
    }

    #JLLk5SYNoOFNvf0j {
      grid-area: 6 / 4 / 7 / 9;
      position: relative;
    }

    #KHFveu7C9Uu9tk1V {
      display: block;
    }

    #NMubp3qEPTIiyXou {
      display: none;
    }

    #gqWp8NpkpPOyDdVq {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #fIWYwnq4obAQYlrZ {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #jWIGPGUxOAi5uf1t {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #BfxtgXwXFXohKj5M {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CU2Leipn23DqI7Lw {
      min-width: 48.55757791rem;
    }

    #fjb4zzfIvt1o5DGK {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #akM6inlPtDWabpeZ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77778646em - var(--ffsd)));
    }

    #GPfDnZYgpwCZJoD4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77778646em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oM0HAHY27kr3CJiL {
      min-width: 48.55757791rem;
    }

    #NQ5Ryi4jtFELkV0K {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #KfwaploiebfHFX6a {
      grid-template-columns: 0 0 0 0.14322917rem 6.73541443rem 41.61383014rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.25520833rem, max-content) minmax(3.64583333rem, max-content) minmax(0.89526526rem, max-content) minmax(9.765625rem, max-content) minmax(1.20252474rem, max-content);
    }

    #wq2zpfKv2phV4kAT {
      grid-area: 8 / 5 / 9 / 10;
      grid-template-columns: 0 50.72338585rem;
      grid-template-rows: 0 minmax(25.4998711rem, max-content);
    }

    #alb3TOxRWxe9UYig {
      grid-area: 8 / 5 / 9 / 10;
      position: relative;
    }

    #PeKMV3wEcxKB4W6l {
      display: block;
    }

    #C8RSbMUStqzLvTHW {
      display: none;
    }

    #n7QRsAcnWARhmBDu {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #RDYTj4lzsWkuSt8k {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #TrXb7GVJLSRa1bjI {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #AJV4ZnLWbKdiqphz {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #GJOfbvTiUaMBDCS3 {
      min-width: 48.58361497rem;
    }

    #HrUZr8I8AENxPxP0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #vVTSJV1grfes0kAQ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77778646em - var(--ffsd)));
    }

    #RBRUEC6956iySKXX {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77778646em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iTEcgBQsjqfh0NjG {
      min-width: 48.58361497rem;
    }

    #iq89pgxme51ds0QG {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #c4rZ34eaLKemizPt {
      grid-template-columns: 0 0 0 0.07161458rem 6.73541443rem 41.71148178rem 0 2.20487505rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.64583333rem, max-content) minmax(0.88190091rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

    #Qjjn4GnBVi6RQgja {
      grid-area: 10 / 6 / 11 / 11;
      grid-template-columns: 0 50.72338585rem;
      grid-template-rows: 0 minmax(25.4998711rem, max-content);
    }

    #PMJJ87WfLjlTyvBG {
      grid-area: 10 / 6 / 11 / 11;
      position: relative;
    }

    #rc0Cb1rLjal7dlOp {
      display: block;
    }

    #LlNJyEgWeoUcEh56 {
      display: none;
    }

    #CppWYRYukVamJpoM {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #MkQGe8rjginSD1xy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #DLscCu3g9hn4MnIb {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #IjeJu50v7s8gFlfb {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #a22ye3fDkj4XYgh0 {
      min-width: 49.73736148rem;
    }

    #hH5ro3o8MjZHOnIz {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #oBFwRlGUtt2Nk1Pi {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77778646em - var(--ffsd)));
    }

    #ukXAr0lMNCKlrWZD {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77778646em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qlBPglbXDIDfcszd {
      min-width: 49.73736148rem;
    }

    #TKGwQ4rDSOsGPzdJ {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #EXBnplPft44FVjf3 {
      grid-template-columns: 0 0 0 0 6.80702902rem 42.8652283rem 0 1.05112853rem;
      grid-template-rows: 0 0 minmax(6.80702902rem, max-content) minmax(3.25520833rem, max-content) minmax(3.64583333rem, max-content) minmax(0.95385901rem, max-content) minmax(9.765625rem, max-content) minmax(1.07231641rem, max-content);
    }

    #J0fAopAsvwOthWuv {
      grid-area: 12 / 7 / 13 / 12;
      grid-template-columns: 0 50.72338585rem;
      grid-template-rows: 0 minmax(25.4998711rem, max-content);
    }

    #iWrc6mYn9kPQLwIU {
      grid-area: 12 / 7 / 13 / 12;
      position: relative;
    }

    #mccOkYlAINoTo360 {
      display: block;
    }

    #LTF6BPMNahd2bVWV {
      display: none;
    }

    #kes00k15Inm24Kgd {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #sIOyFYv7fqnkqzsM {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #BcHE0Qc5RAzoH8vN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #Zzq9hGCJ8WeKPsrx {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Twm7PpEJJr1U0ExS {
      min-width: 50.64526085rem;
    }

    #WvORwg2H1UBNDkg0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #xTTkTL64kfvr5YYf {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77778646em - var(--ffsd)));
    }

    #lCMKr8X9ukmMfg1V {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77778646em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZCNGP2jInnggbopS {
      min-width: 50.64526085rem;
    }

    #H0vORIN4uB52IVMz {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #cK1o7h61bdXzoVTf {
      grid-template-columns: 0 0 0 0.01737045rem 6.73541443rem 43.82737181rem 0 0.14322917rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.64583333rem, max-content) minmax(0.88190091rem, max-content) minmax(9.765625rem, max-content) minmax(1.24026823rem, max-content);
    }

    #Px78jPi8oKh18t4j {
      grid-area: 14 / 8 / 15 / 13;
      grid-template-columns: 0 50.72338585rem;
      grid-template-rows: 0 minmax(25.4998711rem, max-content);
    }

    #OML0FGJG5sRwWtHp {
      grid-area: 14 / 8 / 15 / 13;
      position: relative;
    }

    #CTfVGEglfgYdQsWB {
      grid-template-columns: 4.16666667rem 0 20.47164041rem 0 0 0 0 50.72338585rem 0 0 0 0 20.47164041rem 0 4.16666667rem;
      grid-template-rows: minmax(7.08333333rem, max-content) minmax(3.21181014rem, max-content) minmax(3.09895833rem, max-content) minmax(10.97857089rem, max-content) minmax(6.23538813rem, max-content) minmax(25.4998711rem, max-content) minmax(2.99479167rem, max-content) minmax(25.4998711rem, max-content) minmax(4.16666667rem, max-content) minmax(25.4998711rem, max-content) minmax(2.99479167rem, max-content) minmax(25.4998711rem, max-content) minmax(4.16666667rem, max-content) minmax(25.4998711rem, max-content) minmax(7.08333333rem, max-content);
    }

    #AuiaSJVcxPlzp3ny {
      min-height: calc(26.15260473 * var(--1vh, 1vh));
    }

    #VlqUSP7WXF9p5bAf {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

    #pa9hk8C6Zxe0JsfX {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
    }

    #pCl0HMnXfBQp3NVB {
      grid-template-columns: 0 0 191.16219781% 0;
      left: -45.5810989%;
      grid-template-rows: 0 0 100% 0;
    }

    #fEEXqrPtxaOGVH7k {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77776042em - var(--ffsd)));
    }

    #hMPgW5tIIgRfJ0r1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77776042em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #HiMKbDEXLRIVz6eE {
      min-width: 91.73177083rem;
    }

    #HJrFirE1yrBLHLOy {
      grid-area: 2 / 2 / 3 / 9;
      position: relative;
    }

    #ky2u15Q3eKFvQXXe {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #QC1E4PHOTlJbj0Ar {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #cweSTGfOjfBBQcyx {
      min-width: 91.73177083rem;
    }

    #rcq19jg0dPBtHjCR {
      grid-area: 4 / 3 / 5 / 10;
      position: relative;
    }

    #MwRoH44S2Q6e16HA {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #SObRja1qqYsJkoIj {
      display: none;
    }

    #brKusb5P1J9htoP1 {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #Y7ju4BQkLbPyeQPE {
      display: block;
    }

    #MdDG19jtHTj7VCQN {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #i7onV8EyesoBZVKn {
      display: none;
    }

    #d9fFhZuS8uYXGJNk {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #Y1HkoMMQ1qy2LzGn {
      display: none;
    }

    #PXC74pC9aztf7FwQ {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #t8iWB5RPQVNQyBFv {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #fESKvlhwsVhqQOiO {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #xKbauyFlLOIMcHzn {
      min-width: 83.3984375rem;
    }

    #O7yuHFXppZshx5Lo {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #fj46qzOJF1VyjSyo {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.02686341em - var(--ffsd)));
    }

    #gME57ZkncvUY3tkm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.02686341em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #xSPinF42xNpe5tv7 {
      min-width: 83.3984375rem;
    }

    #ase54gsN6PrZF3gl {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #FrLtAPQ2xyZbayvV {
      grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;
      grid-template-rows: 0 minmax(7.30651947rem, max-content) minmax(4.55729167rem, max-content) minmax(2.06035533rem, max-content) minmax(3.60701223rem, max-content) minmax(7.30651947rem, max-content);
    }

    #t4iL5wufeW8KJ9Au {
      grid-area: 6 / 4 / 7 / 11;
      grid-template-columns: 0 91.66666667rem;
      grid-template-rows: 0 minmax(24.83769817rem, max-content);
    }

    #M48jy8uQeygT5dNx {
      grid-area: 6 / 4 / 7 / 11;
      position: relative;
    }

    #ojhWmAkT8Cx7bbi0 {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #Zgn7UYGZvQQd9Ijv {
      display: none;
    }

    #VRMSdkZXgEf62MxM {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #EgyuScN8fvF9tAeR {
      display: block;
    }

    #g0oNGi2dPwa8lPq2 {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #kgP3L3btVwJxBYOr {
      display: none;
    }

    #yvkj54Gme4rlDDBB {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #KOwaVcLJ4RCo0AN9 {
      display: none;
    }

    #DQHmO8AjaWytx2md {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #DIfmlmRnaqX04wPX {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #jdQZ4mVWm0NWGwM4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CUJ2zrv6QJjNIE2m {
      min-width: 83.3984375rem;
    }

    #DcyMQZODOLSohxm5 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #qVgM8AdtBS7bYXba {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07265524em - var(--ffsd)));
    }

    #pgQrTQnyR1NHJnsk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07265524em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #M5weWNhWEyzrjsqD {
      min-width: 83.3984375rem;
    }

    #NJKqBXCAiMbDjAC0 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #gOCbj3K5F94czAMC {
      grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;
      grid-template-rows: 0 minmax(7.30651947rem, max-content) minmax(4.55729167rem, max-content) minmax(2.06035533rem, max-content) minmax(3.66158083rem, max-content) minmax(7.30651947rem, max-content);
    }

    #falEd1bnK7CzziSY {
      grid-area: 8 / 5 / 9 / 12;
      grid-template-columns: 0 91.66666667rem;
      grid-template-rows: 0 minmax(24.89226677rem, max-content);
    }

    #Kd9TX5EWxwJTnxZQ {
      grid-area: 8 / 5 / 9 / 12;
      position: relative;
    }

    #q4oh0FoP2ePheYkw {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #vsLFZI5ed5Jaqycu {
      display: none;
    }

    #NlY8KT6CNP1ei8YR {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ZwolYRm9vsbNePiG {
      display: block;
    }

    #obfByjQEamaqtii2 {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #F6EtF6zb7rvzKyEV {
      display: none;
    }

    #k3pV0OLtt1Mk6Biy {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #UPePYl2r6OWicPtV {
      display: none;
    }

    #PFh8ouFKmxwI8P77 {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #F96hbUZPF8860skT {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #tkZ0lmP1DIku90Rs {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #LOGqQ2Q6paCXMi8P {
      min-width: 83.3984375rem;
    }

    #eA50Eh2r5yjGe8Vi {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #Sc6kHs0j8IlECltR {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.02686341em - var(--ffsd)));
    }

    #nzU49frCOpE3LqU8 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.02686341em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #iECo44NLaprDJIYU {
      min-width: 83.3984375rem;
    }

    #zgsUhVCNizXgr4o8 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #bhAG2JwjpcZEyx2l {
      grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;
      grid-template-rows: 0 minmax(7.30651947rem, max-content) minmax(4.55729167rem, max-content) minmax(2.06035533rem, max-content) minmax(3.60701223rem, max-content) minmax(7.30651947rem, max-content);
    }

    #FspB6ZQl1fb5TDME {
      grid-area: 10 / 6 / 11 / 13;
      grid-template-columns: 0 91.66666667rem;
      grid-template-rows: 0 minmax(24.83769817rem, max-content);
    }

    #STZRX3Ncv34YWTuI {
      grid-area: 10 / 6 / 11 / 13;
      position: relative;
    }

    #DchJHO0gx2GPd7Nb {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #lhgGIpKE9OZ7GEVR {
      display: none;
    }

    #q8AFismBA1yPJkYg {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #UA1ZlxZpqzzkNCDO {
      display: block;
    }

    #m2CGtbktq6wLs1vp {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #df05AULGgGMeXEvy {
      display: none;
    }

    #ZyBOmJzoEWVANzjI {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #jSLX4eimTt8uzCkT {
      display: none;
    }

    #BfnkQu2RUrimbVIr {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #REZDG3WRfB1fGQm6 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #jr703LSyGSaMPBiB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Pwf4OfNajzhJFf84 {
      min-width: 83.3984375rem;
    }

    #K8aFAUxSWEMcd6O3 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #UugCHxp85g930l1S {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07265524em - var(--ffsd)));
    }

    #gWJKQROBbkufgCps {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07265524em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #Y8YjSg4drfQsOZnt {
      min-width: 83.3984375rem;
    }

    #zQX1WahgN9KRYcpu {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #WyEQmQXercLsKfKF {
      grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;
      grid-template-rows: 0 minmax(7.30651947rem, max-content) minmax(4.55729167rem, max-content) minmax(2.06035533rem, max-content) minmax(3.66158083rem, max-content) minmax(7.30651947rem, max-content);
    }

    #PvGbd6nFvXgDTrHt {
      grid-area: 12 / 7 / 13 / 14;
      grid-template-columns: 0 91.66666667rem;
      grid-template-rows: 0 minmax(24.89226677rem, max-content);
    }

    #CuZvjCGneBXTnnmb {
      grid-area: 12 / 7 / 13 / 14;
      position: relative;
    }

    #fYEglLj3uS6WwjCn {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #MhyyGwTwtEMevENh {
      display: none;
    }

    #ZvxkhgZvksebzT46 {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ylEg9eApbS7HDnGm {
      display: block;
    }

    #ijDAieaItjKcbW7Y {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #XSrd2Ub6lwuyjjms {
      display: none;
    }

    #dhVB9ze6diKSo8MX {
      stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #eYQ3DrZeoAxRz89d {
      display: none;
    }

    #Rm7LfspYTLJBJFLO {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #dDVO9OMH0g2ES2k4 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #svUsGVgxIMGISP3m {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZN6z2LL4jmVsL3Os {
      min-width: 83.3984375rem;
    }

    #ywhji2q4PnPFzsax {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #jVSHRoDmvhXkHcga {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07265524em - var(--ffsd)));
    }

    #foJvi2ajF1l5GNAB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07265524em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #nxrBqnHPQSSKeG0A {
      min-width: 83.3984375rem;
    }

    #bHZX182Zxvr5pfqW {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #sEge8q2gyICSgEjx {
      grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;
      grid-template-rows: 0 minmax(7.29570859rem, max-content) minmax(4.55729167rem, max-content) minmax(2.08197708rem, max-content) minmax(3.66158083rem, max-content) minmax(7.29570859rem, max-content);
    }

    #RSNTSmHXqJVph8Kw {
      grid-area: 14 / 8 / 15 / 15;
      grid-template-columns: 0 91.66666667rem;
      grid-template-rows: 0 minmax(24.89226677rem, max-content);
    }

    #XMkO4lCQzId5IP42 {
      grid-area: 14 / 8 / 15 / 15;
      position: relative;
    }

    #jEm9z5CdzIyeWv07 {
      grid-template-columns: 4.16666667rem 0 0 0 0 0 0 91.66666667rem 0 0 0 0 0 0 4.16666667rem;
      grid-template-rows: minmax(7.08984375rem, max-content) minmax(3.21181014rem, max-content) minmax(4.22516636rem, max-content) minmax(12.63148035rem, max-content) minmax(7.87099969rem, max-content) minmax(24.83769817rem, max-content) minmax(2.60416667rem, max-content) minmax(24.89226677rem, max-content) minmax(2.60416667rem, max-content) minmax(24.83769817rem, max-content) minmax(2.60416667rem, max-content) minmax(24.89226677rem, max-content) minmax(2.60416667rem, max-content) minmax(24.89226677rem, max-content) minmax(7.08984375rem, max-content);
    }

    #z58DIsqcrvT6kf9y {
      min-height: calc(25.77008332 * var(--1vh, 1vh));
    }

    #Aa0fNIFbuUfcfZoj {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #ORnbKY85fLwuxZXY {
      grid-template-columns: 0 169.78775439%;
      left: -34.8938772%;
      grid-template-rows: 0 100%;
    }

    #kVGWHCf7DMkV9AH5 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.56197161em - var(--ffsd)));
    }

    #Absnup6pTdbbP9AN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.56197161em - var(--ffsd)));
    }

    #EW0jaHy5NUQQGTYI {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.56197161em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #hFsxXsMkzRSGhmLY {
      min-width: 91.73177083rem;
    }

    #mIWm7ebVOKzGqkfk {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #QGZJ0sC4BnWB9blb {
      grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
      grid-template-rows: minmax(19.40104167rem, max-content) minmax(10.91614636rem, max-content) minmax(19.40104167rem, max-content);
    }

    #g4ia4iCugyIxrxck {
      min-height: calc(7.24324357 * var(--1vh, 1vh));
    }

    #HjqLkxPHPopRkfBQ {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #BKexOYER8cZGTRlg {
      grid-template-columns: 0 234.78125%;
      left: -67.390625%;
      grid-template-rows: 0 100%;
    }

    #TXEMym4mVK6JMwX7 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77776042em - var(--ffsd)));
    }

    #cp7AbfXMBBDDkDgd {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77776042em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.1);
      margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IRwgv8MXizIKj99Y {
      min-width: 91.73177083rem;
    }

    #MQFAjlMbBAC9ZImi {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #UcAyYbxGGpUZTRIF {
      grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
      grid-template-rows: minmax(6.98350521rem, max-content) minmax(3.22048958rem, max-content) minmax(6.98350521rem, max-content);
    }

    #goqVoubVSpVMq6I9 {
      min-height: calc(2.5039759 * var(--1vh, 1vh));
    }
  }

  @media (min-width: 768.05px) and (max-width: 1024px) {
    #QHpFFePa7SM8zgvV {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #xW6Xn2bUh0q9iQUr {
      grid-template-columns: 0 214.72783025%;
      left: -57.36391512%;
      grid-template-rows: 0 100%;
    }

    #vO0tXOTp7bepoGme {
      grid-area: 2 / 3 / 3 / 6;
      position: relative;
    }

    #D9buYHjFX1SmT0fV {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #lyFzrgFWum4RTyAF {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qmUTEk2PHZD6jWDT {
      min-width: 49.80979344rem;
    }

    #dMdeTdhgb62hpek3 {
      grid-area: 4 / 4 / 5 / 7;
      position: relative;
    }

    #UQpa3G8E4Sj58tF2 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #H3kzME4O6mz33Grm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #P0MvMUstnLF8uV2e {
      min-width: 49.80979344rem;
    }

    #oxfD16u5U4hOPfVT {
      grid-area: 6 / 5 / 7 / 8;
      position: relative;
    }

    #ecW9nSpcZ378FQNm {
      display: block;
    }

    #natbS6xJNPcLeKoD {
      display: none;
    }

    #zSRMqb9rTdW25U1o {
      display: none;
    }

    #fh7e4NamD9kgAkZr {
      grid-area: 2 / 2 / 5 / 5;
      position: relative;
    }

    #oEg7GIHws5pBwkiF {
      grid-area: 3 / 3 / 4 / 4;
      position: relative;
    }

    #LeXZ8Cf63RTVzDXA {
      grid-area: 8 / 2 / 9 / 9;
      grid-template-columns: 0 7.5368115rem 51.66240725rem 7.5rem;
      grid-template-rows: 0 minmax(7.5rem, max-content) minmax(60rem, max-content) minmax(7.5rem, max-content);
    }

    #YUUdptV7d9TUCcfT {
      grid-area: 8 / 2 / 9 / 9;
      position: relative;
    }

    #wSNqsxDX9Td5OyM8 {
      grid-template-columns: 16.65039062rem 8.46912672rem 0 0 30.17885033rem 19.58211498rem 0 8.46912672rem 16.65039062rem;
      grid-template-rows: minmax(3.125rem, max-content) minmax(5.4392114rem, max-content) minmax(6.62824695rem, max-content) minmax(11.1321345rem, max-content) minmax(2.37503772rem, max-content) minmax(13.90082598rem, max-content) minmax(3.125rem, max-content) minmax(75rem, max-content);
    }

    #e29RutqERRU71Zuy {
      min-height: calc(23.39605667 * var(--1vh, 1vh));
    }

    #IaMLOb85P6jB46S2 {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #zOCRQq5gAUYJo11r {
      grid-template-columns: 0 138.95670573%;
      left: -19.47835286%;
      grid-template-rows: 0 100%;
    }

    #TGretvonaDJSraN3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08332031em - var(--ffsd)));
    }

    #tnMKehmhRKZTGfg1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08332031em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #nXBWs4SflWdBkTZF {
      min-width: 93.28391922rem;
    }

    #cY8YWMLU1c1jWO69 {
      grid-area: 2 / 2 / 3 / 7;
      position: relative;
    }

    #Hgcc49123keQILEB {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #eGGnh9HrEMos2bms {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #QaI2ZelHpgFfavzY {
      min-width: 93.28391922rem;
    }

    #qLlgSyC2DppkqbIa {
      grid-area: 4 / 3 / 5 / 8;
      position: relative;
    }

    #Iw1EXOjS013KH0nk {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));
    }

    #EU5JWa2wyw7wX4RM {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333008em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #ZHbGTeF1eeCUlztj {
      min-width: 93.28391922rem;
    }

    #HNtB2lGiT6edhkoq {
      grid-area: 6 / 4 / 7 / 9;
      position: relative;
    }

    #KrXM1keoOjHPItF6 {
      grid-area: 8 / 5 / 9 / 6;
      position: relative;
    }

    #VDcorXSm6r8PZQNU {
      grid-template-columns: 3.38245445rem 0 0 22.28482493rem 48.66544124rem 22.28482493rem 0 0 3.38245445rem;
      grid-template-rows: minmax(9.06738281rem, max-content) minmax(2.40885761rem, max-content) minmax(2.32421875rem, max-content) minmax(5.56606725rem, max-content) minmax(1.953464rem, max-content) minmax(5.80593696rem, max-content) minmax(4.25131835rem, max-content) minmax(37.68037145rem, max-content) minmax(9.06738281rem, max-content);
    }

    #LZ78848Tih6Ccubm {
      min-height: calc(15.14027761 * var(--1vh, 1vh));
    }

    #dszmHfiwwHfxjKWr {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #eUZTwZ4nTQ2NMDls {
      grid-template-columns: 0 241.00225187%;
      left: -70.50112593%;
      grid-template-rows: 0 100%;
    }

    #lRzuhmVNncoP79IK {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08332031em - var(--ffsd)));
    }

    #RKcVhUH8FO9BTFqt {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08332031em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #S2aiucHGwGA1VL9J {
      min-width: 93.79882812rem;
    }

    #IO02Gz554T0ZJ1cl {
      grid-area: 2 / 2 / 3 / 14;
      position: relative;
    }

    #jYUjtrV456iiJaVd {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #MBgyuSqfk4HJSdz6 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iRaDee8UIXtYusHl {
      min-width: 93.79882812rem;
    }

    #itiVwfROA3ED6vah {
      grid-area: 4 / 3 / 5 / 15;
      position: relative;
    }

    #gmGORo3opC30D4vs {
      display: block;
    }

    #uHH7gfQ3DJnbDApm {
      display: none;
    }

    #LGLuUZgzPnBrgOZa {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #lhHhUxRBcgVDYISy {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #nu3a5YbElVRL3OvP {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #OrwLh3dNbDxCxiXu {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #aDQPvzdGDYrn7wUg {
      min-width: 36.41818343rem;
    }

    #MnIBSfmFpEGLgIe9 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #RqPoPiqtpAnBVjl3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333984em - var(--ffsd)));
    }

    #ItFchuQhDfSsvD8H {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333984em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #VRNVMaFcWUE8DAvY {
      min-width: 36.41818343rem;
    }

    #bPF0vq2dU0bzm3xH {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #CBzaANMXsq0XJpTN {
      grid-template-columns: 0 0 0 0.10742188rem 5.05156082rem 31.21037261rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.734375rem, max-content) minmax(0.66142568rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

    #y28z6OToBYNTPup0 {
      grid-area: 6 / 4 / 7 / 9;
      grid-template-columns: 0 38.04253939rem;
      grid-template-rows: 0 minmax(19.12490333rem, max-content);
    }

    #JLLk5SYNoOFNvf0j {
      grid-area: 6 / 4 / 7 / 9;
      position: relative;
    }

    #KHFveu7C9Uu9tk1V {
      display: block;
    }

    #NMubp3qEPTIiyXou {
      display: none;
    }

    #gqWp8NpkpPOyDdVq {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #fIWYwnq4obAQYlrZ {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #jWIGPGUxOAi5uf1t {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #BfxtgXwXFXohKj5M {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CU2Leipn23DqI7Lw {
      min-width: 36.41818343rem;
    }

    #fjb4zzfIvt1o5DGK {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #akM6inlPtDWabpeZ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333984em - var(--ffsd)));
    }

    #GPfDnZYgpwCZJoD4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333984em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oM0HAHY27kr3CJiL {
      min-width: 36.41818343rem;
    }

    #NQ5Ryi4jtFELkV0K {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #KfwaploiebfHFX6a {
      grid-template-columns: 0 0 0 0.10742188rem 5.05156082rem 31.21037261rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.44140625rem, max-content) minmax(2.734375rem, max-content) minmax(0.67144895rem, max-content) minmax(7.32421875rem, max-content) minmax(0.90189355rem, max-content);
    }

    #wq2zpfKv2phV4kAT {
      grid-area: 8 / 5 / 9 / 10;
      grid-template-columns: 0 38.04253939rem;
      grid-template-rows: 0 minmax(19.12490333rem, max-content);
    }

    #alb3TOxRWxe9UYig {
      grid-area: 8 / 5 / 9 / 10;
      position: relative;
    }

    #PeKMV3wEcxKB4W6l {
      display: block;
    }

    #C8RSbMUStqzLvTHW {
      display: none;
    }

    #n7QRsAcnWARhmBDu {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #RDYTj4lzsWkuSt8k {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #TrXb7GVJLSRa1bjI {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #AJV4ZnLWbKdiqphz {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #GJOfbvTiUaMBDCS3 {
      min-width: 36.43771122rem;
    }

    #HrUZr8I8AENxPxP0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #vVTSJV1grfes0kAQ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333984em - var(--ffsd)));
    }

    #RBRUEC6956iySKXX {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333984em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iTEcgBQsjqfh0NjG {
      min-width: 36.43771122rem;
    }

    #iq89pgxme51ds0QG {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #c4rZ34eaLKemizPt {
      grid-template-columns: 0 0 0 0.05371094rem 5.05156082rem 31.28361134rem 0 1.65365629rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.734375rem, max-content) minmax(0.66142568rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

    #Qjjn4GnBVi6RQgja {
      grid-area: 10 / 6 / 11 / 11;
      grid-template-columns: 0 38.04253939rem;
      grid-template-rows: 0 minmax(19.12490333rem, max-content);
    }

    #PMJJ87WfLjlTyvBG {
      grid-area: 10 / 6 / 11 / 11;
      position: relative;
    }

    #rc0Cb1rLjal7dlOp {
      display: block;
    }

    #LlNJyEgWeoUcEh56 {
      display: none;
    }

    #CppWYRYukVamJpoM {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #MkQGe8rjginSD1xy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #DLscCu3g9hn4MnIb {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #IjeJu50v7s8gFlfb {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #a22ye3fDkj4XYgh0 {
      min-width: 37.30302111rem;
    }

    #hH5ro3o8MjZHOnIz {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #oBFwRlGUtt2Nk1Pi {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333984em - var(--ffsd)));
    }

    #ukXAr0lMNCKlrWZD {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333984em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qlBPglbXDIDfcszd {
      min-width: 37.30302111rem;
    }

    #TKGwQ4rDSOsGPzdJ {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #EXBnplPft44FVjf3 {
      grid-template-columns: 0 0 0 0 5.10527176rem 32.14892123rem 0 0.7883464rem;
      grid-template-rows: 0 0 minmax(5.10527176rem, max-content) minmax(2.44140625rem, max-content) minmax(2.734375rem, max-content) minmax(0.71539426rem, max-content) minmax(7.32421875rem, max-content) minmax(0.8042373rem, max-content);
    }

    #J0fAopAsvwOthWuv {
      grid-area: 12 / 7 / 13 / 12;
      grid-template-columns: 0 38.04253939rem;
      grid-template-rows: 0 minmax(19.12490333rem, max-content);
    }

    #iWrc6mYn9kPQLwIU {
      grid-area: 12 / 7 / 13 / 12;
      position: relative;
    }

    #mccOkYlAINoTo360 {
      display: block;
    }

    #LTF6BPMNahd2bVWV {
      display: none;
    }

    #kes00k15Inm24Kgd {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #sIOyFYv7fqnkqzsM {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #BcHE0Qc5RAzoH8vN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #Zzq9hGCJ8WeKPsrx {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Twm7PpEJJr1U0ExS {
      min-width: 37.98394564rem;
    }

    #WvORwg2H1UBNDkg0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #xTTkTL64kfvr5YYf {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333984em - var(--ffsd)));
    }

    #lCMKr8X9ukmMfg1V {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333984em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZCNGP2jInnggbopS {
      min-width: 37.98394564rem;
    }

    #H0vORIN4uB52IVMz {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #cK1o7h61bdXzoVTf {
      grid-template-columns: 0 0 0 0.01302783rem 5.05156082rem 32.87052886rem 0 0.10742188rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.734375rem, max-content) minmax(0.66142568rem, max-content) minmax(7.32421875rem, max-content) minmax(0.93020117rem, max-content);
    }

    #Px78jPi8oKh18t4j {
      grid-area: 14 / 8 / 15 / 13;
      grid-template-columns: 0 38.04253939rem;
      grid-template-rows: 0 minmax(19.12490333rem, max-content);
    }

    #OML0FGJG5sRwWtHp {
      grid-area: 14 / 8 / 15 / 13;
      position: relative;
    }

    #CTfVGEglfgYdQsWB {
      grid-template-columns: 3.125rem 0 27.85373031rem 0 0 0 0 38.04253939rem 0 0 0 0 27.85373031rem 0 3.125rem;
      grid-template-rows: minmax(5.3125rem, max-content) minmax(2.40885761rem, max-content) minmax(2.32421875rem, max-content) minmax(11.03700507rem, max-content) minmax(4.6765411rem, max-content) minmax(19.12490333rem, max-content) minmax(2.24609375rem, max-content) minmax(19.12490333rem, max-content) minmax(3.125rem, max-content) minmax(19.12490333rem, max-content) minmax(2.24609375rem, max-content) minmax(19.12490333rem, max-content) minmax(3.125rem, max-content) minmax(19.12490333rem, max-content) minmax(5.3125rem, max-content);
    }

    #AuiaSJVcxPlzp3ny {
      min-height: calc(26.63493658 * var(--1vh, 1vh));
    }

    #VlqUSP7WXF9p5bAf {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

    #pa9hk8C6Zxe0JsfX {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
    }

    #pCl0HMnXfBQp3NVB {
      grid-template-columns: 0 0 136.77561313% 0;
      left: -18.38780657%;
      grid-template-rows: 0 0 100% 0;
    }

    #fEEXqrPtxaOGVH7k {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08332031em - var(--ffsd)));
    }

    #hMPgW5tIIgRfJ0r1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08332031em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #HiMKbDEXLRIVz6eE {
      min-width: 73.30607535rem;
    }

    #HJrFirE1yrBLHLOy {
      grid-area: 2 / 2 / 3 / 9;
      position: relative;
    }

    #ky2u15Q3eKFvQXXe {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #QC1E4PHOTlJbj0Ar {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #cweSTGfOjfBBQcyx {
      min-width: 73.30607535rem;
    }

    #rcq19jg0dPBtHjCR {
      grid-area: 4 / 3 / 5 / 10;
      position: relative;
    }

    #MwRoH44S2Q6e16HA {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #SObRja1qqYsJkoIj {
      display: block;
    }

    #brKusb5P1J9htoP1 {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #Y7ju4BQkLbPyeQPE {
      display: none;
    }

    #MdDG19jtHTj7VCQN {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #i7onV8EyesoBZVKn {
      display: none;
    }

    #d9fFhZuS8uYXGJNk {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #Y1HkoMMQ1qy2LzGn {
      display: none;
    }

    #PXC74pC9aztf7FwQ {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #t8iWB5RPQVNQyBFv {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #fESKvlhwsVhqQOiO {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #xKbauyFlLOIMcHzn {
      min-width: 67.05607535rem;
    }

    #O7yuHFXppZshx5Lo {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #fj46qzOJF1VyjSyo {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #gME57ZkncvUY3tkm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #xSPinF42xNpe5tv7 {
      min-width: 67.05607535rem;
    }

    #ase54gsN6PrZF3gl {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #FrLtAPQ2xyZbayvV {
      grid-template-columns: 0 3.125rem 0 67.00724723rem 0 3.125rem;
      grid-template-rows: 0 minmax(3.90188794rem, max-content) minmax(3.41796875rem, max-content) minmax(1.5452665rem, max-content) minmax(2.79296875rem, max-content) minmax(3.93289126rem, max-content);
    }

    #t4iL5wufeW8KJ9Au {
      grid-area: 6 / 4 / 7 / 11;
      grid-template-columns: 0 73.25724723rem;
      grid-template-rows: 0 minmax(15.5909832rem, max-content);
    }

    #M48jy8uQeygT5dNx {
      grid-area: 6 / 4 / 7 / 11;
      position: relative;
    }

    #ojhWmAkT8Cx7bbi0 {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #Zgn7UYGZvQQd9Ijv {
      display: block;
    }

    #VRMSdkZXgEf62MxM {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #EgyuScN8fvF9tAeR {
      display: none;
    }

    #g0oNGi2dPwa8lPq2 {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #kgP3L3btVwJxBYOr {
      display: none;
    }

    #yvkj54Gme4rlDDBB {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #KOwaVcLJ4RCo0AN9 {
      display: none;
    }

    #DQHmO8AjaWytx2md {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #DIfmlmRnaqX04wPX {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #jdQZ4mVWm0NWGwM4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CUJ2zrv6QJjNIE2m {
      min-width: 67.05607535rem;
    }

    #DcyMQZODOLSohxm5 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #qVgM8AdtBS7bYXba {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #pgQrTQnyR1NHJnsk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #M5weWNhWEyzrjsqD {
      min-width: 67.05607535rem;
    }

    #NJKqBXCAiMbDjAC0 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #gOCbj3K5F94czAMC {
      grid-template-columns: 0 3.125rem 0 67.00724723rem 0 3.125rem;
      grid-template-rows: 0 minmax(3.90188794rem, max-content) minmax(3.41796875rem, max-content) minmax(1.5452665rem, max-content) minmax(2.79296875rem, max-content) minmax(3.93289126rem, max-content);
    }

    #falEd1bnK7CzziSY {
      grid-area: 8 / 5 / 9 / 12;
      grid-template-columns: 0 73.25724723rem;
      grid-template-rows: 0 minmax(15.5909832rem, max-content);
    }

    #Kd9TX5EWxwJTnxZQ {
      grid-area: 8 / 5 / 9 / 12;
      position: relative;
    }

    #q4oh0FoP2ePheYkw {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #vsLFZI5ed5Jaqycu {
      display: block;
    }

    #NlY8KT6CNP1ei8YR {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ZwolYRm9vsbNePiG {
      display: none;
    }

    #obfByjQEamaqtii2 {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #F6EtF6zb7rvzKyEV {
      display: none;
    }

    #k3pV0OLtt1Mk6Biy {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #UPePYl2r6OWicPtV {
      display: none;
    }

    #PFh8ouFKmxwI8P77 {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #F96hbUZPF8860skT {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #tkZ0lmP1DIku90Rs {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #LOGqQ2Q6paCXMi8P {
      min-width: 67.05607535rem;
    }

    #eA50Eh2r5yjGe8Vi {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #Sc6kHs0j8IlECltR {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #nzU49frCOpE3LqU8 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #iECo44NLaprDJIYU {
      min-width: 67.05607535rem;
    }

    #zgsUhVCNizXgr4o8 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #bhAG2JwjpcZEyx2l {
      grid-template-columns: 0 3.125rem 0 67.00724723rem 0 3.125rem;
      grid-template-rows: 0 minmax(3.90188794rem, max-content) minmax(3.41796875rem, max-content) minmax(1.5452665rem, max-content) minmax(2.79296875rem, max-content) minmax(3.93289126rem, max-content);
    }

    #FspB6ZQl1fb5TDME {
      grid-area: 10 / 6 / 11 / 13;
      grid-template-columns: 0 73.25724723rem;
      grid-template-rows: 0 minmax(15.5909832rem, max-content);
    }

    #STZRX3Ncv34YWTuI {
      grid-area: 10 / 6 / 11 / 13;
      position: relative;
    }

    #DchJHO0gx2GPd7Nb {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #lhgGIpKE9OZ7GEVR {
      display: block;
    }

    #q8AFismBA1yPJkYg {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #UA1ZlxZpqzzkNCDO {
      display: none;
    }

    #m2CGtbktq6wLs1vp {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #df05AULGgGMeXEvy {
      display: none;
    }

    #ZyBOmJzoEWVANzjI {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #jSLX4eimTt8uzCkT {
      display: none;
    }

    #BfnkQu2RUrimbVIr {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #REZDG3WRfB1fGQm6 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #jr703LSyGSaMPBiB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Pwf4OfNajzhJFf84 {
      min-width: 67.05607535rem;
    }

    #K8aFAUxSWEMcd6O3 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #UugCHxp85g930l1S {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #gWJKQROBbkufgCps {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #Y8YjSg4drfQsOZnt {
      min-width: 67.05607535rem;
    }

    #zQX1WahgN9KRYcpu {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #WyEQmQXercLsKfKF {
      grid-template-columns: 0 3.125rem 0 67.00724723rem 0 3.125rem;
      grid-template-rows: 0 minmax(3.90188794rem, max-content) minmax(3.41796875rem, max-content) minmax(1.5452665rem, max-content) minmax(2.79296875rem, max-content) minmax(3.93289126rem, max-content);
    }

    #PvGbd6nFvXgDTrHt {
      grid-area: 12 / 7 / 13 / 14;
      grid-template-columns: 0 73.25724723rem;
      grid-template-rows: 0 minmax(15.5909832rem, max-content);
    }

    #CuZvjCGneBXTnnmb {
      grid-area: 12 / 7 / 13 / 14;
      position: relative;
    }

    #fYEglLj3uS6WwjCn {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #MhyyGwTwtEMevENh {
      display: block;
    }

    #ZvxkhgZvksebzT46 {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ylEg9eApbS7HDnGm {
      display: none;
    }

    #ijDAieaItjKcbW7Y {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #XSrd2Ub6lwuyjjms {
      display: none;
    }

    #dhVB9ze6diKSo8MX {
      stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #eYQ3DrZeoAxRz89d {
      display: none;
    }

    #Rm7LfspYTLJBJFLO {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #dDVO9OMH0g2ES2k4 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #svUsGVgxIMGISP3m {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZN6z2LL4jmVsL3Os {
      min-width: 67.05607535rem;
    }

    #ywhji2q4PnPFzsax {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #jVSHRoDmvhXkHcga {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375em - var(--ffsd)));
    }

    #foJvi2ajF1l5GNAB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #nxrBqnHPQSSKeG0A {
      min-width: 67.05607535rem;
    }

    #bHZX182Zxvr5pfqW {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #sEge8q2gyICSgEjx {
      grid-template-columns: 0 3.125rem 0 67.00724723rem 0 3.125rem;
      grid-template-rows: 0 minmax(3.90188794rem, max-content) minmax(3.41796875rem, max-content) minmax(1.56148281rem, max-content) minmax(2.79296875rem, max-content) minmax(3.91667495rem, max-content);
    }

    #RSNTSmHXqJVph8Kw {
      grid-area: 14 / 8 / 15 / 15;
      grid-template-columns: 0 73.25724723rem;
      grid-template-rows: 0 minmax(15.5909832rem, max-content);
    }

    #XMkO4lCQzId5IP42 {
      grid-area: 14 / 8 / 15 / 15;
      position: relative;
    }

    #jEm9z5CdzIyeWv07 {
      grid-template-columns: 13.37137639rem 0 0 0 0 0 0 73.25724723rem 0 0 0 0 0 0 13.37137639rem;
      grid-template-rows: minmax(9.09098368rem, max-content) minmax(2.40885761rem, max-content) minmax(3.16887477rem, max-content) minmax(8.8907341rem, max-content) minmax(5.90324977rem, max-content) minmax(15.5909832rem, max-content) minmax(1.953125rem, max-content) minmax(15.5909832rem, max-content) minmax(1.953125rem, max-content) minmax(15.5909832rem, max-content) minmax(1.953125rem, max-content) minmax(15.5909832rem, max-content) minmax(1.953125rem, max-content) minmax(15.5909832rem, max-content) minmax(11.33238408rem, max-content);
    }

    #z58DIsqcrvT6kf9y {
      min-height: calc(24.52724974 * var(--1vh, 1vh));
    }

    #Aa0fNIFbuUfcfZoj {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #ORnbKY85fLwuxZXY {
      grid-template-columns: 0 137.50771756%;
      left: -18.75385878%;
      grid-template-rows: 0 100%;
    }

    #kVGWHCf7DMkV9AH5 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.66565278em - var(--ffsd)));
    }

    #Absnup6pTdbbP9AN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.66565278em - var(--ffsd)));
    }

    #EW0jaHy5NUQQGTYI {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.66565278em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #hFsxXsMkzRSGhmLY {
      min-width: 93.79882812rem;
    }

    #mIWm7ebVOKzGqkfk {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #QGZJ0sC4BnWB9blb {
      grid-template-columns: 3.125rem 93.75rem 3.125rem;
      grid-template-rows: minmax(14.55078125rem, max-content) minmax(11.16424059rem, max-content) minmax(14.55078125rem, max-content);
    }

    #g4ia4iCugyIxrxck {
      min-height: calc(7.8033336 * var(--1vh, 1vh));
    }

    #HjqLkxPHPopRkfBQ {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #BKexOYER8cZGTRlg {
      grid-template-columns: 0 176.0859375%;
      left: -38.04296875%;
      grid-template-rows: 0 100%;
    }

    #TXEMym4mVK6JMwX7 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08332031em - var(--ffsd)));
    }

    #cp7AbfXMBBDDkDgd {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08332031em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.1);
      margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IRwgv8MXizIKj99Y {
      min-width: 93.79882812rem;
    }

    #MQFAjlMbBAC9ZImi {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #UcAyYbxGGpUZTRIF {
      grid-template-columns: 3.125rem 93.75rem 3.125rem;
      grid-template-rows: minmax(5.23762891rem, max-content) minmax(2.41536719rem, max-content) minmax(5.23762891rem, max-content);
    }

    #goqVoubVSpVMq6I9 {
      min-height: calc(2.49814581 * var(--1vh, 1vh));
    }
  }

  @media (min-width: 1024.05px) {
    #QHpFFePa7SM8zgvV {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #xW6Xn2bUh0q9iQUr {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #vO0tXOTp7bepoGme {
      grid-area: 3 / 2 / 4 / 5;
      position: relative;
    }

    #D9buYHjFX1SmT0fV {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #lyFzrgFWum4RTyAF {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qmUTEk2PHZD6jWDT {
      min-width: 37.33911309rem;
    }

    #dMdeTdhgb62hpek3 {
      grid-area: 5 / 3 / 6 / 6;
      position: relative;
    }

    #UQpa3G8E4Sj58tF2 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #H3kzME4O6mz33Grm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #P0MvMUstnLF8uV2e {
      min-width: 37.33911309rem;
    }

    #oxfD16u5U4hOPfVT {
      grid-area: 7 / 4 / 8 / 7;
      position: relative;
    }

    #ecW9nSpcZ378FQNm {
      display: block;
    }

    #natbS6xJNPcLeKoD {
      display: none;
    }

    #zSRMqb9rTdW25U1o {
      display: none;
    }

    #fh7e4NamD9kgAkZr {
      grid-area: 2 / 2 / 5 / 5;
      position: relative;
    }

    #oEg7GIHws5pBwkiF {
      grid-area: 3 / 3 / 4 / 4;
      position: relative;
    }

    #LeXZ8Cf63RTVzDXA {
      grid-area: 2 / 8 / 9 / 9;
      grid-template-columns: 0 5.64984991rem 38.72789533rem 5.62225476rem;
      grid-template-rows: 0 minmax(5.62225476rem, max-content) minmax(44.97803807rem, max-content) minmax(5.62225476rem, max-content);
    }

    #YUUdptV7d9TUCcfT {
      grid-area: 2 / 8 / 9 / 9;
      position: relative;
    }

    #wSNqsxDX9Td5OyM8 {
      grid-template-columns: 5.62225476rem 0 0 22.62309132rem 14.67941855rem 0 7.07523537rem 50rem;
      grid-template-rows: 0 minmax(5.62225476rem, max-content) minmax(4.07741762rem, max-content) minmax(4.96875906rem, max-content) minmax(8.34502615rem, max-content) minmax(1.78040895rem, max-content) minmax(10.42053133rem, max-content) minmax(21.00814971rem, max-content);
    }

    #e29RutqERRU71Zuy {
      min-height: calc(18.82814415 * var(--1vh, 1vh));
    }

    #IaMLOb85P6jB46S2 {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #zOCRQq5gAUYJo11r {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #TGretvonaDJSraN3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56172767em - var(--ffsd)));
    }

    #tnMKehmhRKZTGfg1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56172767em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #nXBWs4SflWdBkTZF {
      min-width: 17.97853752rem;
    }

    #cY8YWMLU1c1jWO69 {
      grid-area: 2 / 5 / 3 / 6;
      position: relative;
    }

    #Hgcc49123keQILEB {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #eGGnh9HrEMos2bms {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #QaI2ZelHpgFfavzY {
      min-width: 50.86297277rem;
    }

    #qLlgSyC2DppkqbIa {
      grid-area: 4 / 3 / 5 / 8;
      position: relative;
    }

    #Iw1EXOjS013KH0nk {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));
    }

    #EU5JWa2wyw7wX4RM {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56173499em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.2);
      margin-bottom: calc(var(--last-font-size) * -0.2);
    }

    #ZHbGTeF1eeCUlztj {
      min-width: 69.9287945rem;
    }

    #HNtB2lGiT6edhkoq {
      grid-area: 6 / 2 / 7 / 9;
      position: relative;
    }

    #KrXM1keoOjHPItF6 {
      grid-area: 8 / 4 / 9 / 7;
      position: relative;
    }

    #VDcorXSm6r8PZQNU {
      grid-template-columns: 15.05390436rem 9.53291087rem 7.17255087rem 9.26966676rem 17.9419343rem 9.26966676rem 7.17255087rem 9.53291087rem 15.05390436rem;
      grid-template-rows: minmax(5.6295754rem, max-content) minmax(1.80576149rem, max-content) minmax(1.74231332rem, max-content) minmax(4.17251308rem, max-content) minmax(1.46438297rem, max-content) minmax(4.35232756rem, max-content) minmax(3.18693264rem, max-content) minmax(28.24648636rem, max-content) minmax(5.62225476rem, max-content);
    }

    #LZ78848Tih6Ccubm {
      min-height: calc(18.82814415 * var(--1vh, 1vh));
    }

    #dszmHfiwwHfxjKWr {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #eUZTwZ4nTQ2NMDls {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #lRzuhmVNncoP79IK {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56172767em - var(--ffsd)));
    }

    #RKcVhUH8FO9BTFqt {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56172767em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #S2aiucHGwGA1VL9J {
      min-width: 12.85408545rem;
    }

    #IO02Gz554T0ZJ1cl {
      grid-area: 2 / 2 / 3 / 6;
      position: relative;
    }

    #jYUjtrV456iiJaVd {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #MBgyuSqfk4HJSdz6 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iRaDee8UIXtYusHl {
      min-width: 69.71422689rem;
    }

    #itiVwfROA3ED6vah {
      grid-area: 4 / 3 / 5 / 14;
      position: relative;
    }

    #gmGORo3opC30D4vs {
      display: block;
    }

    #uHH7gfQ3DJnbDApm {
      display: none;
    }

    #LGLuUZgzPnBrgOZa {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #lhHhUxRBcgVDYISy {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #nu3a5YbElVRL3OvP {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #OrwLh3dNbDxCxiXu {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #aDQPvzdGDYrn7wUg {
      min-width: 19.81492496rem;
    }

    #MnIBSfmFpEGLgIe9 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #RqPoPiqtpAnBVjl3 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56174231em - var(--ffsd)));
    }

    #ItFchuQhDfSsvD8H {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56174231em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #VRNVMaFcWUE8DAvY {
      min-width: 27.30030734rem;
    }

    #bPF0vq2dU0bzm3xH {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #CBzaANMXsq0XJpTN {
      grid-template-columns: 0 0 0 0.08052709rem 3.78682158rem 15.91097307rem 7.48538238rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(2.04978038rem, max-content) minmax(0.49582716rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #y28z6OToBYNTPup0 {
      grid-area: 6 / 4 / 9 / 7;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #JLLk5SYNoOFNvf0j {
      grid-area: 6 / 4 / 9 / 7;
      position: relative;
    }

    #KHFveu7C9Uu9tk1V {
      display: block;
    }

    #NMubp3qEPTIiyXou {
      display: none;
    }

    #gqWp8NpkpPOyDdVq {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #fIWYwnq4obAQYlrZ {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #jWIGPGUxOAi5uf1t {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #BfxtgXwXFXohKj5M {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CU2Leipn23DqI7Lw {
      min-width: 18.71797218rem;
    }

    #fjb4zzfIvt1o5DGK {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #akM6inlPtDWabpeZ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56174231em - var(--ffsd)));
    }

    #GPfDnZYgpwCZJoD4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56174231em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oM0HAHY27kr3CJiL {
      min-width: 27.30030734rem;
    }

    #NQ5Ryi4jtFELkV0K {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #KfwaploiebfHFX6a {
      grid-template-columns: 0 0 0 0.08052709rem 3.78682158rem 14.81402029rem 8.58233516rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.83016105rem, max-content) minmax(2.04978038rem, max-content) minmax(0.50334094rem, max-content) minmax(5.49048316rem, max-content) minmax(0.67609004rem, max-content);
    }

    #wq2zpfKv2phV4kAT {
      grid-area: 12 / 5 / 14 / 8;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #alb3TOxRWxe9UYig {
      grid-area: 12 / 5 / 14 / 8;
      position: relative;
    }

    #PeKMV3wEcxKB4W6l {
      display: block;
    }

    #C8RSbMUStqzLvTHW {
      display: none;
    }

    #n7QRsAcnWARhmBDu {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #RDYTj4lzsWkuSt8k {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #TrXb7GVJLSRa1bjI {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #AJV4ZnLWbKdiqphz {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #GJOfbvTiUaMBDCS3 {
      min-width: 15.35390739rem;
    }

    #HrUZr8I8AENxPxP0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #vVTSJV1grfes0kAQ {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56174231em - var(--ffsd)));
    }

    #RBRUEC6956iySKXX {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56174231em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #iTEcgBQsjqfh0NjG {
      min-width: 27.31494604rem;
    }

    #iq89pgxme51ds0QG {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #c4rZ34eaLKemizPt {
      grid-template-columns: 0 0 0 0.04026354rem 3.78682158rem 11.49021905rem 11.96103865rem 1.23963693rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(2.04978038rem, max-content) minmax(0.49582716rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #Qjjn4GnBVi6RQgja {
      grid-area: 7 / 9 / 10 / 11;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #PMJJ87WfLjlTyvBG {
      grid-area: 7 / 9 / 10 / 11;
      position: relative;
    }

    #rc0Cb1rLjal7dlOp {
      display: block;
    }

    #LlNJyEgWeoUcEh56 {
      display: none;
    }

    #CppWYRYukVamJpoM {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #MkQGe8rjginSD1xy {
      grid-area: 3 / 3 / 4 / 6;
      position: relative;
    }

    #DLscCu3g9hn4MnIb {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #IjeJu50v7s8gFlfb {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #a22ye3fDkj4XYgh0 {
      min-width: 14.48686859rem;
    }

    #hH5ro3o8MjZHOnIz {
      grid-area: 5 / 4 / 6 / 7;
      position: relative;
    }

    #oBFwRlGUtt2Nk1Pi {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56174231em - var(--ffsd)));
    }

    #ukXAr0lMNCKlrWZD {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56174231em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #qlBPglbXDIDfcszd {
      min-width: 27.96361173rem;
    }

    #TKGwQ4rDSOsGPzdJ {
      grid-area: 7 / 5 / 8 / 8;
      position: relative;
    }

    #EXBnplPft44FVjf3 {
      grid-template-columns: 0 0 0 0 3.82708513rem 10.62318025rem 13.47674313rem 0.59097124rem;
      grid-template-rows: 0 0 minmax(3.82708513rem, max-content) minmax(1.83016105rem, max-content) minmax(2.04978038rem, max-content) minmax(0.53628384rem, max-content) minmax(5.49048316rem, max-content) minmax(0.6028836rem, max-content);
    }

    #J0fAopAsvwOthWuv {
      grid-area: 13 / 10 / 15 / 12;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #iWrc6mYn9kPQLwIU {
      grid-area: 13 / 10 / 15 / 12;
      position: relative;
    }

    #mccOkYlAINoTo360 {
      display: block;
    }

    #LTF6BPMNahd2bVWV {
      display: none;
    }

    #kes00k15Inm24Kgd {
      grid-area: 2 / 2 / 9 / 9;
      position: relative;
    }

    #sIOyFYv7fqnkqzsM {
      grid-area: 3 / 5 / 4 / 6;
      position: relative;
    }

    #BcHE0Qc5RAzoH8vN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #Zzq9hGCJ8WeKPsrx {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Twm7PpEJJr1U0ExS {
      min-width: 15.70049414rem;
    }

    #WvORwg2H1UBNDkg0 {
      grid-area: 5 / 3 / 6 / 7;
      position: relative;
    }

    #xTTkTL64kfvr5YYf {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56174231em - var(--ffsd)));
    }

    #lCMKr8X9ukmMfg1V {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56174231em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZCNGP2jInnggbopS {
      min-width: 28.47405588rem;
    }

    #H0vORIN4uB52IVMz {
      grid-area: 7 / 4 / 8 / 8;
      position: relative;
    }

    #cK1o7h61bdXzoVTf {
      grid-template-columns: 0 0 0 0.00976611rem 3.78682158rem 11.86730323rem 12.77356174rem 0.08052709rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(2.04978038rem, max-content) minmax(0.49582716rem, max-content) minmax(5.49048316rem, max-content) minmax(0.6973104rem, max-content);
    }

    #Px78jPi8oKh18t4j {
      grid-area: 8 / 13 / 11 / 15;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #OML0FGJG5sRwWtHp {
      grid-area: 8 / 13 / 11 / 15;
      position: relative;
    }

    #CTfVGEglfgYdQsWB {
      grid-template-columns: 5.62225476rem 0 0 0 12.81748223rem 15.70049752rem 0 1.60077562rem 0 28.51797975rem 0 1.60077562rem 9.44011294rem 19.07786681rem 5.62225476rem;
      grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.80576149rem, max-content) minmax(1.74231332rem, max-content) minmax(8.34502615rem, max-content) minmax(3.50569406rem, max-content) 0 0 minmax(14.33667716rem, max-content) 0 0 minmax(1.68374817rem, max-content) 0 minmax(14.33667716rem, max-content) 0 minmax(5.64966617rem, max-content);
    }

    #AuiaSJVcxPlzp3ny {
      min-height: calc(19.09781809 * var(--1vh, 1vh));
    }

    #VlqUSP7WXF9p5bAf {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

    #pa9hk8C6Zxe0JsfX {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
    }

    #pCl0HMnXfBQp3NVB {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

    #fEEXqrPtxaOGVH7k {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56172767em - var(--ffsd)));
    }

    #hMPgW5tIIgRfJ0r1 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56172767em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.125);
      margin-bottom: calc(var(--last-font-size) * -0.125);
    }

    #HiMKbDEXLRIVz6eE {
      min-width: 15.44808518rem;
    }

    #HJrFirE1yrBLHLOy {
      grid-area: 2 / 8 / 3 / 9;
      position: relative;
    }

    #ky2u15Q3eKFvQXXe {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #QC1E4PHOTlJbj0Ar {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #cweSTGfOjfBBQcyx {
      min-width: 43.89563391rem;
    }

    #rcq19jg0dPBtHjCR {
      grid-area: 4 / 7 / 5 / 10;
      position: relative;
    }

    #MwRoH44S2Q6e16HA {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #SObRja1qqYsJkoIj {
      display: block;
    }

    #brKusb5P1J9htoP1 {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #Y7ju4BQkLbPyeQPE {
      display: none;
    }

    #MdDG19jtHTj7VCQN {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #i7onV8EyesoBZVKn {
      display: none;
    }

    #d9fFhZuS8uYXGJNk {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #Y1HkoMMQ1qy2LzGn {
      display: none;
    }

    #PXC74pC9aztf7FwQ {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #t8iWB5RPQVNQyBFv {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #fESKvlhwsVhqQOiO {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #xKbauyFlLOIMcHzn {
      min-width: 5.9114202rem;
    }

    #O7yuHFXppZshx5Lo {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #fj46qzOJF1VyjSyo {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #gME57ZkncvUY3tkm {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #xSPinF42xNpe5tv7 {
      min-width: 48.40775988rem;
    }

    #ase54gsN6PrZF3gl {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #FrLtAPQ2xyZbayvV {
      grid-template-columns: 0 3.63292019rem 0 5.87481698rem 42.49633968rem 2.91204406rem;
      grid-template-rows: 0 minmax(2.92498774rem, max-content) minmax(2.56222548rem, max-content) minmax(1.15838425rem, max-content) minmax(2.09370425rem, max-content) minmax(2.94822888rem, max-content);
    }

    #t4iL5wufeW8KJ9Au {
      grid-area: 6 / 2 / 7 / 11;
      grid-template-columns: 0 54.91612091rem;
      grid-template-rows: 0 minmax(11.6875306rem, max-content);
    }

    #M48jy8uQeygT5dNx {
      grid-area: 6 / 2 / 7 / 11;
      position: relative;
    }

    #ojhWmAkT8Cx7bbi0 {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #Zgn7UYGZvQQd9Ijv {
      display: block;
    }

    #VRMSdkZXgEf62MxM {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #EgyuScN8fvF9tAeR {
      display: none;
    }

    #g0oNGi2dPwa8lPq2 {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #kgP3L3btVwJxBYOr {
      display: none;
    }

    #yvkj54Gme4rlDDBB {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #KOwaVcLJ4RCo0AN9 {
      display: none;
    }

    #DQHmO8AjaWytx2md {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #DIfmlmRnaqX04wPX {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #jdQZ4mVWm0NWGwM4 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #CUJ2zrv6QJjNIE2m {
      min-width: 6.48105783rem;
    }

    #DcyMQZODOLSohxm5 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #qVgM8AdtBS7bYXba {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #pgQrTQnyR1NHJnsk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #M5weWNhWEyzrjsqD {
      min-width: 47.68688375rem;
    }

    #NJKqBXCAiMbDjAC0 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #gOCbj3K5F94czAMC {
      grid-template-columns: 0 3.63292019rem 0 6.44445461rem 41.20582592rem 3.63292019rem;
      grid-template-rows: 0 minmax(2.92498774rem, max-content) minmax(2.56222548rem, max-content) minmax(1.15838425rem, max-content) minmax(2.09370425rem, max-content) minmax(2.94822888rem, max-content);
    }

    #falEd1bnK7CzziSY {
      grid-area: 8 / 3 / 9 / 12;
      grid-template-columns: 0 54.91612091rem;
      grid-template-rows: 0 minmax(11.6875306rem, max-content);
    }

    #Kd9TX5EWxwJTnxZQ {
      grid-area: 8 / 3 / 9 / 12;
      position: relative;
    }

    #q4oh0FoP2ePheYkw {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #vsLFZI5ed5Jaqycu {
      display: block;
    }

    #NlY8KT6CNP1ei8YR {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ZwolYRm9vsbNePiG {
      display: none;
    }

    #obfByjQEamaqtii2 {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #F6EtF6zb7rvzKyEV {
      display: none;
    }

    #k3pV0OLtt1Mk6Biy {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #UPePYl2r6OWicPtV {
      display: none;
    }

    #PFh8ouFKmxwI8P77 {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #F96hbUZPF8860skT {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #tkZ0lmP1DIku90Rs {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #LOGqQ2Q6paCXMi8P {
      min-width: 7.09873719rem;
    }

    #eA50Eh2r5yjGe8Vi {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #Sc6kHs0j8IlECltR {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #nzU49frCOpE3LqU8 {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #iECo44NLaprDJIYU {
      min-width: 48.40775988rem;
    }

    #zgsUhVCNizXgr4o8 {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #bhAG2JwjpcZEyx2l {
      grid-template-columns: 0 3.63292019rem 0 7.06213397rem 41.30902269rem 2.91204406rem;
      grid-template-rows: 0 minmax(2.92498774rem, max-content) minmax(2.56222548rem, max-content) minmax(1.15838425rem, max-content) minmax(2.09370425rem, max-content) minmax(2.94822888rem, max-content);
    }

    #FspB6ZQl1fb5TDME {
      grid-area: 10 / 4 / 11 / 13;
      grid-template-columns: 0 54.91612091rem;
      grid-template-rows: 0 minmax(11.6875306rem, max-content);
    }

    #STZRX3Ncv34YWTuI {
      grid-area: 10 / 4 / 11 / 13;
      position: relative;
    }

    #DchJHO0gx2GPd7Nb {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #lhgGIpKE9OZ7GEVR {
      display: block;
    }

    #q8AFismBA1yPJkYg {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #UA1ZlxZpqzzkNCDO {
      display: none;
    }

    #m2CGtbktq6wLs1vp {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #df05AULGgGMeXEvy {
      display: none;
    }

    #ZyBOmJzoEWVANzjI {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #jSLX4eimTt8uzCkT {
      display: none;
    }

    #BfnkQu2RUrimbVIr {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #REZDG3WRfB1fGQm6 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #jr703LSyGSaMPBiB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #Pwf4OfNajzhJFf84 {
      min-width: 7.6454978rem;
    }

    #K8aFAUxSWEMcd6O3 {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #UugCHxp85g930l1S {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #gWJKQROBbkufgCps {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #Y8YjSg4drfQsOZnt {
      min-width: 47.68688375rem;
    }

    #zQX1WahgN9KRYcpu {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #WyEQmQXercLsKfKF {
      grid-template-columns: 0 3.63292019rem 0 7.60889458rem 40.04138595rem 3.63292019rem;
      grid-template-rows: 0 minmax(2.92498774rem, max-content) minmax(2.56222548rem, max-content) minmax(1.15838425rem, max-content) minmax(2.09370425rem, max-content) minmax(2.94822888rem, max-content);
    }

    #PvGbd6nFvXgDTrHt {
      grid-area: 12 / 5 / 13 / 14;
      grid-template-columns: 0 54.91612091rem;
      grid-template-rows: 0 minmax(11.6875306rem, max-content);
    }

    #CuZvjCGneBXTnnmb {
      grid-area: 12 / 5 / 13 / 14;
      position: relative;
    }

    #fYEglLj3uS6WwjCn {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #MhyyGwTwtEMevENh {
      display: block;
    }

    #ZvxkhgZvksebzT46 {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ylEg9eApbS7HDnGm {
      display: none;
    }

    #ijDAieaItjKcbW7Y {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #XSrd2Ub6lwuyjjms {
      display: none;
    }

    #dhVB9ze6diKSo8MX {
      stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #eYQ3DrZeoAxRz89d {
      display: none;
    }

    #Rm7LfspYTLJBJFLO {
      grid-area: 2 / 2 / 7 / 7;
      position: relative;
    }

    #dDVO9OMH0g2ES2k4 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #svUsGVgxIMGISP3m {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #ZN6z2LL4jmVsL3Os {
      min-width: 5.87824854rem;
    }

    #ywhji2q4PnPFzsax {
      grid-area: 3 / 3 / 4 / 5;
      position: relative;
    }

    #jVSHRoDmvhXkHcga {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75695461em - var(--ffsd)));
    }

    #foJvi2ajF1l5GNAB {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75695461em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.05);
      margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #nxrBqnHPQSSKeG0A {
      min-width: 47.68688375rem;
    }

    #bHZX182Zxvr5pfqW {
      grid-area: 5 / 4 / 6 / 6;
      position: relative;
    }

    #sEge8q2gyICSgEjx {
      grid-template-columns: 0 3.63292019rem 0 5.84164531rem 41.80863521rem 3.63292019rem;
      grid-template-rows: 0 minmax(2.92498774rem, max-content) minmax(2.56222548rem, max-content) minmax(1.17054055rem, max-content) minmax(2.09370425rem, max-content) minmax(2.93607258rem, max-content);
    }

    #RSNTSmHXqJVph8Kw {
      grid-area: 14 / 6 / 15 / 15;
      grid-template-columns: 0 54.91612091rem;
      grid-template-rows: 0 minmax(11.6875306rem, max-content);
    }

    #XMkO4lCQzId5IP42 {
      grid-area: 14 / 6 / 15 / 15;
      position: relative;
    }

    #jEm9z5CdzIyeWv07 {
      grid-template-columns: 22.54193955rem 0 0 0 0 5.52854511rem 14.06156094rem 15.41148196rem 14.3859878rem 5.52854511rem 0 0 0 0 22.54193955rem;
      grid-template-rows: minmax(5.6295754rem, max-content) minmax(1.80576149rem, max-content) minmax(2.37549616rem, max-content) minmax(8.34502615rem, max-content) minmax(4.42527655rem, max-content) minmax(11.6875306rem, max-content) minmax(1.46412884rem, max-content) minmax(11.6875306rem, max-content) minmax(1.46412884rem, max-content) minmax(11.6875306rem, max-content) minmax(1.46412884rem, max-content) minmax(11.6875306rem, max-content) minmax(1.46412884rem, max-content) minmax(11.6875306rem, max-content) minmax(5.65763878rem, max-content);
    }

    #z58DIsqcrvT6kf9y {
      min-height: calc(30.98798725 * var(--1vh, 1vh));
    }

    #Aa0fNIFbuUfcfZoj {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #ORnbKY85fLwuxZXY {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #kVGWHCf7DMkV9AH5 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.09956076em - var(--ffsd)));
    }

    #Absnup6pTdbbP9AN {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.09956076em - var(--ffsd)));
    }

    #EW0jaHy5NUQQGTYI {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.09956076em);
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #hFsxXsMkzRSGhmLY {
      min-width: 82.41174752rem;
    }

    #mIWm7ebVOKzGqkfk {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #QGZJ0sC4BnWB9blb {
      grid-template-columns: 8.81242785rem 82.3751443rem 8.81242785rem;
      grid-template-rows: minmax(9.73671094rem, max-content) minmax(9.80966325rem, max-content) minmax(9.73620268rem, max-content);
    }

    #g4ia4iCugyIxrxck {
      min-height: calc(9.80632508 * var(--1vh, 1vh));
    }

    #HjqLkxPHPopRkfBQ {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #BKexOYER8cZGTRlg {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #TXEMym4mVK6JMwX7 {
      font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56172767em - var(--ffsd)));
    }

    #cp7AbfXMBBDDkDgd {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56172767em);
      --last-font-size: var(--first-font-size);
      margin-top: calc(var(--first-font-size) * -0.1);
      margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IRwgv8MXizIKj99Y {
      min-width: 29.06867679rem;
    }

    #MQFAjlMbBAC9ZImi {
      grid-area: 2 / 2 / 3 / 3;
      position: relative;
    }

    #UcAyYbxGGpUZTRIF {
      grid-template-columns: 35.48396321rem 29.03207357rem 35.48396321rem;
      grid-template-rows: minmax(2.75525559rem, max-content) minmax(1.81064129rem, max-content) minmax(2.75474734rem, max-content);
    }

    #goqVoubVSpVMq6I9 {
      min-height: calc(2.45158127 * var(--1vh, 1vh));
    }
  }

  @keyframes pulse {
    0% {
      background-color: rgba(226, 226, 226, 0.05);
    }

    50% {
      background-color: rgba(226, 226, 226, 0.1);
    }

    100% {
      background-color: rgba(226, 226, 226, 0.05);
    }
  }