: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: YAFdJsMWVVc-0;
    src: url(fonts/cac27dee48695d7f4d1a101f688e3bf4.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YAFdJsMWVVc-0;
    src: url(fonts/59221eb20cdbbe7b5564c40be3f8e624.woff2);
    font-style: normal;
    font-weight: 700;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  @font-face {
    font-family: YAFdJsMWVVc-0;
    src: url(fonts/59221eb20cdbbe7b5564c40be3f8e624.woff2);
    font-style: normal;
    font-weight: 800;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @font-face {
    font-family: YACgEXvxf8Q-0;
    src: url(fonts/c36e8feb45c64ee58d21daf8d711be7f.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: YACgEQY10lw-0;
    src: url(fonts/1104072b2f34685372d00bba0ba1b0f7.woff2);
    font-style: normal;
    font-weight: 400;
  }

  @font-face {
    font-family: YACgEQY10lw-0;
    src: url(fonts/2ae14a8803953202474e289a5c2aa4b4.woff2);
    font-style: normal;
    font-weight: 700;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  @font-face {
    font-family: YACgEQY10lw-0;
    src: url(fonts/2ae14a8803953202474e289a5c2aa4b4.woff2);
    font-style: normal;
    font-weight: 800;
  }

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

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

  @font-face {
    font-family: YACgEQY10lw-0;
    src: url(fonts/2ae14a8803953202474e289a5c2aa4b4.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) {
    #w0wwPIRuW8xnnnBw {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

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

    #le7IGFwGAjwHGsey {
      grid-template-columns: 0 0 371.85555556% 0;
      left: -135.92777778%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #wJWH8l5gYOC7s9fk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26666667em);
      --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);
    }

    #ZfFDHoxRfY9DDpJs {
      min-width: 91.6rem;
    }

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

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

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

    #RBh43RXW07HLRYak {
      min-width: 91.6rem;
    }

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

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

    #bqy4GdNF1CA4D4Kh {
      --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);
    }

    #mPYy2rtcNZnTZMui {
      min-width: 91.6rem;
    }

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

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

    #Yt8T7SfV8OH715TC {
      grid-template-columns: 4.26666667rem 0 0 0 0 62.74671767rem 28.719949rem 0 0 0 4.26666667rem;
      grid-template-rows: minmax(6.34381027rem, max-content) minmax(10.65967404rem, max-content) minmax(29.09652664rem, max-content) minmax(5.01240763rem, max-content) minmax(6.93333333rem, max-content) minmax(23.72665521rem, max-content) minmax(6.93518473rem, max-content) minmax(16.14859787rem, max-content) minmax(6.4rem, max-content) minmax(91.46666667rem, max-content) minmax(6.34381027rem, max-content);
    }

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

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

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

    #yyhzJ3vjHwKii8t6 {
      grid-template-columns: 0 0 655.10441869% 0;
      left: -277.55220935%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #YP7bk9Eo3RNgnW7P {
      min-width: 91.6rem;
    }

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

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

    #guEPgTUOTgvKs3Gj {
      display: none;
    }

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

    #juf2ow505Ur8KW0E {
      display: block;
    }

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

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

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

    #WDsGhtXHYzp7axGG {
      grid-template-columns: 0 5.5387431rem 11.13316501rem 5.73335363rem;
      grid-template-rows: 0 minmax(5.60289442rem, max-content) minmax(11.13316501rem, max-content) minmax(5.60289442rem, max-content);
    }

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

    #H6IF2KyqHRe1vE4I {
      --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;
    }

    #GkcYSUFzPm699lF4 {
      min-width: 78.8rem;
    }

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

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

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

    #CyakHtTtfmZ68NXT {
      min-width: 78.8rem;
    }

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

    #RNxGuWQBGBdDbATd {
      grid-area: 4 / 3 / 5 / 7;
      grid-template-columns: 0 6.4rem 0 28.13070246rem 22.40526175rem 28.13070246rem 0 6.4rem;
      grid-template-rows: 0 minmax(16.4398829rem, max-content) minmax(22.33895385rem, max-content) minmax(10.00543288rem, max-content) minmax(7.46296336rem, max-content) minmax(4.4185889rem, max-content) minmax(19.73114942rem, max-content) minmax(16.4398829rem, max-content);
    }

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

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

    #Cxi5rHDVScd4NR1L {
      display: none;
    }

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

    #H1Zcc4LuEDY2S6y9 {
      display: block;
    }

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

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

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

    #tHU0uB6pC6BVriG9 {
      grid-template-columns: 0 5.63604837rem 11.13316501rem 5.63604837rem;
      grid-template-rows: 0 minmax(5.60289442rem, max-content) minmax(11.13316501rem, max-content) minmax(5.60289442rem, max-content);
    }

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

    #X1OeCqZbIHLN8hOp {
      --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;
    }

    #zyMeeaT1tmHcbWRa {
      min-width: 78.8rem;
    }

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

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

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

    #nHFbQJmNecdXk7tX {
      min-width: 78.8rem;
    }

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

    #KarcybgjV3PZSyca {
      grid-area: 6 / 4 / 7 / 8;
      grid-template-columns: 0 6.4rem 0 28.13070246rem 22.40526175rem 28.13070246rem 0 6.4rem;
      grid-template-rows: 0 minmax(16.4398829rem, max-content) minmax(22.33895385rem, max-content) minmax(10.00543288rem, max-content) minmax(7.46296336rem, max-content) minmax(4.4185889rem, max-content) minmax(19.78457712rem, max-content) minmax(16.4398829rem, max-content);
    }

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

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

    #xOvxGa6v2D3aHspR {
      display: none;
    }

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

    #ze33siD6x6lABnW8 {
      display: block;
    }

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

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

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

    #tDwXQQ5ztSGNzIwz {
      grid-template-columns: 0 5.63604837rem 11.13316501rem 5.63604837rem;
      grid-template-rows: 0 minmax(5.60289442rem, max-content) minmax(11.13316501rem, max-content) minmax(5.60289442rem, max-content);
    }

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

    #QdjowBe8j3kiYsW3 {
      --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;
    }

    #pzppJ7jFG53fZ7ec {
      min-width: 78.8rem;
    }

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

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

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

    #wgWIvMPZ8RJrKFJk {
      min-width: 78.8rem;
    }

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

    #ibTiBPt4ay4rLld5 {
      grid-area: 8 / 5 / 9 / 9;
      grid-template-columns: 0 6.4rem 0 28.13070246rem 22.40526175rem 28.13070246rem 0 6.4rem;
      grid-template-rows: 0 minmax(16.4398829rem, max-content) minmax(22.33895385rem, max-content) minmax(10.00543288rem, max-content) minmax(7.46296336rem, max-content) minmax(4.4185889rem, max-content) minmax(17.9180217rem, max-content) minmax(16.4398829rem, max-content);
    }

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

    #IdKO6EH91AchyyNa {
      grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
      grid-template-rows: minmax(12.37333333rem, max-content) minmax(17.36617688rem, max-content) minmax(24.65268737rem, max-content) minmax(96.83685421rem, max-content) minmax(6.4rem, max-content) minmax(96.89028191rem, max-content) minmax(6.4rem, max-content) minmax(95.02372649rem, max-content) minmax(12.37333333rem, max-content);
    }

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

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

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

    #cZV5nzV2FPZz1MtY {
      grid-template-columns: 0 0 282.93887248% 0;
      left: -91.46943624%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #ijMujY4Gqkq6LM0e {
      min-width: 91.6rem;
    }

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

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

    #uMXiP28Nkq90QgCD {
      font-size: calc(5.52787019em - var(--ffsd));
    }

    #K6pjFvyv6juJYkL6 {
      min-width: 10.54404587rem;
    }

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

    #Vbub3fSwFaiFwV1k {
      grid-template-columns: 0 2.05167763rem 10.41071254rem 2.05167763rem;
      grid-template-rows: 0 minmax(2.04765068rem, max-content) minmax(10.37581235rem, max-content) minmax(2.04765068rem, max-content);
    }

    #L7j5iXD2sR8iSgZO {
      grid-template-columns: 0 14.5140678rem;
      grid-template-rows: 0 minmax(14.47111372rem, max-content);
    }

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

    #NRbQ1qPWgoTGHKES {
      font-size: calc(3.68524104em - var(--ffsd));
    }

    #bSfCFcGIKGvzxJT0 {
      --first-font-size: 3.68524104em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #TLcedfFGLI6te3Gn {
      min-width: 39.24109758rem;
    }

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

    #u8w8Ii2VAgX11nNb {
      font-size: calc(3.68525831em - var(--ffsd));
    }

    #zj0duDUuE04ynTp1 {
      --first-font-size: 3.68525831em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #PDealR13h69hVALy {
      min-width: 89.04338769rem;
    }

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

    #herao82utYHNFio2 {
      grid-template-columns: 0 0 0 39.10776425rem 49.8022901rem 2.55661231rem;
      grid-template-rows: 0 minmax(16.42116839rem, max-content) minmax(4.31864892rem, max-content) minmax(1.82587391rem, max-content) minmax(8.63729783rem, max-content) minmax(1.63934773rem, max-content);
    }

    #Fv9MHNzwNKCHXsuS {
      grid-area: 4 / 3 / 5 / 7;
      grid-template-columns: 0 0 14.5140678rem 76.95259887rem;
      grid-template-rows: 0 minmax(0.02281326rem, max-content) minmax(14.44830046rem, max-content) minmax(18.39403633rem, max-content);
    }

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

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

    #rwynZ1nef8Y0K1q8 {
      font-size: calc(5.52787019em - var(--ffsd));
    }

    #aI0nRfBrB91ssir8 {
      min-width: 10.54404587rem;
    }

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

    #ADqBdEivUrunqBhT {
      grid-template-columns: 0 2.05167763rem 10.41071254rem 2.05167763rem;
      grid-template-rows: 0 minmax(2.04765068rem, max-content) minmax(10.37581235rem, max-content) minmax(2.04765068rem, max-content);
    }

    #rJfZRL0gee3kGppO {
      grid-template-columns: 0 14.5140678rem;
      grid-template-rows: 0 minmax(14.47111372rem, max-content);
    }

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

    #nKHzqONarActAF6z {
      font-size: calc(3.68524104em - var(--ffsd));
    }

    #yq2C4eVaitIxXoRE {
      --first-font-size: 3.68524104em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #fBOFMHG53DY2a7WE {
      min-width: 30.01298588rem;
    }

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

    #UTE58aFsspnQQju2 {
      font-size: calc(3.68525831em - var(--ffsd));
    }

    #n713RdwGoGwlGaWh {
      --first-font-size: 3.68525831em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oQSo6aUK7mnxnTLB {
      min-width: 91.6rem;
    }

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

    #tsl3jg5DyOvRiZ94 {
      grid-template-columns: 0 0 0 29.87965254rem 61.58701412rem 0;
      grid-template-rows: 0 minmax(16.42116839rem, max-content) minmax(4.31864892rem, max-content) minmax(1.82587391rem, max-content) minmax(8.63729783rem, max-content) minmax(1.63934773rem, max-content);
    }

    #HFE4LPlMvU5iyjaK {
      grid-area: 6 / 4 / 7 / 8;
      grid-template-columns: 0 0 14.5140678rem 76.95259887rem;
      grid-template-rows: 0 minmax(0.02281326rem, max-content) minmax(14.44830046rem, max-content) minmax(18.39403633rem, max-content);
    }

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

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

    #KAJK0sIlkpDzrfWh {
      font-size: calc(5.52787019em - var(--ffsd));
    }

    #GXSTekLBYKJhdv4k {
      min-width: 10.54404587rem;
    }

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

    #O9Ly0363Q1dYMTwj {
      grid-template-columns: 0 2.05167763rem 10.41071254rem 2.05167763rem;
      grid-template-rows: 0 minmax(2.04765068rem, max-content) minmax(10.37581235rem, max-content) minmax(2.04765068rem, max-content);
    }

    #PiDUHaQSFotWfETQ {
      grid-template-columns: 0 14.5140678rem;
      grid-template-rows: 0 minmax(14.47111372rem, max-content);
    }

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

    #b9vnN60T422sTWfc {
      font-size: calc(3.68524104em - var(--ffsd));
    }

    #VGTu11aaEVKJlabu {
      --first-font-size: 3.68524104em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #I3QNIXdN4GXyTDAO {
      min-width: 37.51363815rem;
    }

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

    #zUWV1B7PtXiVNLiJ {
      font-size: calc(3.68525831em - var(--ffsd));
    }

    #lYDK0NAFY1W5h1jy {
      --first-font-size: 3.68525831em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #gTdXVjxBrdUN6JXS {
      min-width: 91.6rem;
    }

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

    #IptTydsosH23pwkJ {
      grid-template-columns: 0 0 0 37.38030481rem 54.08636185rem 0;
      grid-template-rows: 0 minmax(16.42116839rem, max-content) minmax(4.31864892rem, max-content) minmax(1.82587391rem, max-content) minmax(8.63729783rem, max-content) minmax(1.63934773rem, max-content);
    }

    #ui0zzwK0CokIFUPC {
      grid-area: 8 / 5 / 9 / 9;
      grid-template-columns: 0 0 14.5140678rem 76.95259887rem;
      grid-template-rows: 0 minmax(0.02281326rem, max-content) minmax(14.44830046rem, max-content) minmax(18.39403633rem, max-content);
    }

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

    #ifLHCvHHcicG8NOh {
      grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
      grid-template-rows: minmax(14.50666667rem, max-content) minmax(13.42774382rem, max-content) minmax(6.4rem, max-content) minmax(32.86515005rem, max-content) minmax(5.89098542rem, max-content) minmax(32.86515005rem, max-content) minmax(5.7479295rem, max-content) minmax(32.86515005rem, max-content) minmax(14.50666667rem, max-content);
    }

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

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

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

    #Dbs9JfVXMBrpZwY6 {
      grid-template-columns: 0 0 656.26144297% 0;
      left: -278.13072148%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #TK8pjbTAYPjickfo {
      min-width: 91.6rem;
    }

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

    #vcwgudXWjHAbkAUu {
      display: none;
    }

    #KzZNDtwSKrmMcVno {
      display: block;
    }

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

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

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

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

    #ujU5bT0fZ9Z5e0ve {
      min-width: 78.8rem;
    }

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

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

    #wmcpK2HITYkLI8ee {
      --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;
    }

    #vLytqc9nDvMjgsbi {
      min-width: 78.8rem;
    }

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

    #RLSYug4owfYcAuDe {
      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(6.66666718rem, max-content) minmax(2.60613255rem, max-content) minmax(10.56149083rem, max-content) minmax(15.60673498rem, max-content);
    }

    #UgTdL1d0b1ufossS {
      grid-area: 4 / 3 / 5 / 9;
      grid-template-columns: 0 91.46666667rem;
      grid-template-rows: 0 minmax(55.8518925rem, max-content);
    }

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

    #liBo2oIiPKQ3mfW6 {
      display: none;
    }

    #qIMkthk2id7ll9ss {
      display: block;
    }

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

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

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

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

    #ms2K7WIoCEHrb85r {
      min-width: 78.8rem;
    }

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

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

    #cnb2tNIflBlqSzWL {
      --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;
    }

    #H4XJGnwGaZt0xb4Q {
      min-width: 78.8rem;
    }

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

    #PXxh0AYdoLaL8pa6 {
      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(6.66666718rem, max-content) minmax(2.60613255rem, max-content) minmax(10.56149083rem, max-content) minmax(15.60673498rem, max-content);
    }

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

    #W8ZXB1P7FwXPtPym {
      grid-area: 6 / 4 / 7 / 10;
      position: relative;
    }

    #uVx6SAoZXnxrijft {
      display: none;
    }

    #nSjlyDxphb6qGg34 {
      display: block;
    }

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

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

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

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

    #DpFmwOQ5Mx28lDxP {
      min-width: 78.8rem;
    }

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

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

    #vlXvfNRPvl90Oo8t {
      --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;
    }

    #O6XEfZzSBq4dLouW {
      min-width: 78.8rem;
    }

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

    #ltj5BlDeZ7jycJ88 {
      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(6.66666718rem, max-content) minmax(2.60613255rem, max-content) minmax(10.56149083rem, max-content) minmax(15.60673498rem, max-content);
    }

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

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

    #tuy92a4ToabD95r6 {
      display: none;
    }

    #U0uejSPBXMh8evBz {
      display: block;
    }

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

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

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

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

    #YJk45Zahdl7CQ2Le {
      min-width: 78.8rem;
    }

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

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

    #rHF7WN0k4ueUD5p1 {
      --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;
    }

    #MgL9Yh7J3bl4YgWI {
      min-width: 78.8rem;
    }

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

    #dfvGyxmGstb61eWJ {
      grid-template-columns: 0 6.4rem 0 0 13.79412876rem 64.87253791rem 0 6.4rem;
      grid-template-rows: 0 minmax(8.15344217rem, max-content) minmax(13.79412876rem, max-content) minmax(5.91658883rem, max-content) minmax(6.66666718rem, max-content) minmax(2.60613255rem, max-content) minmax(10.56149083rem, max-content) minmax(8.15344217rem, max-content);
    }

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

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

    #Pjo2S6SkZxo6uqKw {
      display: none;
    }

    #SVwf7H8OUx0mLwxz {
      display: block;
    }

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

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

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

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

    #XGEEQVs4aEgQN0Tj {
      min-width: 78.8rem;
    }

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

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

    #gO6k08z4erErNpoy {
      --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;
    }

    #T2Dq8lRFpQIGBw44 {
      min-width: 78.8rem;
    }

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

    #VnlQNN84YkQpOICQ {
      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(6.66666718rem, max-content) minmax(2.60613255rem, max-content) minmax(10.56149083rem, max-content) minmax(15.60673498rem, max-content);
    }

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

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

    #Nsduxc7B6n5AOBLp {
      grid-template-columns: 4.26666667rem 0 0 0 0 0 91.46666667rem 0 0 0 0 0 4.26666667rem;
      grid-template-rows: minmax(12.37333333rem, max-content) minmax(17.19987623rem, max-content) minmax(23.02786207rem, max-content) minmax(55.8518925rem, max-content) minmax(5.9665173rem, max-content) minmax(55.8518925rem, max-content) minmax(6.4rem, max-content) minmax(55.8518925rem, max-content) minmax(5.9665173rem, max-content) minmax(55.8518925rem, max-content) minmax(6.4rem, max-content) minmax(55.8518925rem, max-content) minmax(12.37333333rem, max-content);
    }

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

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

    #HdSn6eZPxoP6lb5D {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
      clip-path: polygon(calc(0% + 0%) calc((0 * 267.97912349rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 267.97912349rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00028808 * 267.97912349rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00028808 * 267.97912349rem) + 0%)));
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: -0.0288076%;
      margin-top: 0%;
    }

    #aGmeFzu7s486YFmi {
      grid-template-columns: 0 0 267.97912349% 0;
      left: -83.98956175%;
      grid-template-rows: 0 0 100% 0;
    }

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

    #FcgIhYFVMCKP7SUS {
      --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;
    }

    #Wy7IuiSsqOQoD0OR {
      min-width: 91.6rem;
    }

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

    #eNhReO5ckBiXZJMP {
      grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
      grid-template-rows: minmax(28.6680542rem, max-content) minmax(21.13508443rem, max-content) minmax(28.6680542rem, max-content);
    }

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

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

    #i0fJQDU6mQutqMY7 {
      grid-template-columns: 0 423.54535121%;
      left: -161.7726756%;
      grid-template-rows: 0 100%;
    }

    #tBve6a6xLs1FYCFA {
      grid-area: 2 / 2 / 5 / 5;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: -4.26666667rem;
      right: -4.26666667rem;
    }

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

    #wjfTNpxu9t61aHBS {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.551104em);
      --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);
    }

    #nJiu0FVCwcLU5Vho {
      min-width: 78.8rem;
    }

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

    #eCsxGBxvFjJs74vz {
      grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
      grid-template-rows: 0 minmax(13.08646878rem, max-content) minmax(4.53329286rem, max-content) minmax(13.08646878rem, max-content);
    }

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

    #X4IgXxS96ke7N4Os {
      grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
      grid-template-rows: minmax(0.30001784rem, max-content) minmax(30.70623041rem, max-content);
    }

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

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

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

    #le7IGFwGAjwHGsey {
      grid-template-columns: 0 0 340.60941201% 0;
      left: -120.30470601%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #wJWH8l5gYOC7s9fk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33333333em);
      --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);
    }

    #ZfFDHoxRfY9DDpJs {
      min-width: 93.4375rem;
    }

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

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

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

    #RBh43RXW07HLRYak {
      min-width: 93.4375rem;
    }

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

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

    #bqy4GdNF1CA4D4Kh {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.76189577em);
      --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);
    }

    #mPYy2rtcNZnTZMui {
      min-width: 93.4375rem;
    }

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

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

    #Yt8T7SfV8OH715TC {
      grid-template-columns: 3.33333333rem 0 0 0 0 49.02087318rem 44.31246015rem 0 0 0 3.33333333rem;
      grid-template-rows: minmax(3.33333333rem, max-content) minmax(8.32787035rem, max-content) minmax(22.73166144rem, max-content) minmax(3.91594346rem, max-content) minmax(5.41666667rem, max-content) minmax(24.21087266rem, max-content) minmax(5.41811307rem, max-content) minmax(16.47816109rem, max-content) minmax(5rem, max-content) minmax(93.33333333rem, max-content) minmax(3.33333333rem, max-content);
    }

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

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

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

    #yyhzJ3vjHwKii8t6 {
      grid-template-columns: 0 0 496.07380237% 0;
      left: -198.03690119%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #YP7bk9Eo3RNgnW7P {
      min-width: 93.4375rem;
    }

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

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

    #guEPgTUOTgvKs3Gj {
      display: block;
    }

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

    #juf2ow505Ur8KW0E {
      display: none;
    }

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

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

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

    #WDsGhtXHYzp7axGG {
      grid-template-columns: 0 4.32714305rem 8.69778517rem 4.47918252rem;
      grid-template-rows: 0 minmax(4.37726126rem, max-content) minmax(8.69778517rem, max-content) minmax(4.37726126rem, max-content);
    }

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

    #H6IF2KyqHRe1vE4I {
      --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;
    }

    #GkcYSUFzPm699lF4 {
      min-width: 62.39991236rem;
    }

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

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

    #MmlaLPeZ7tWjohmW {
      --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;
    }

    #CyakHtTtfmZ68NXT {
      min-width: 62.39991236rem;
    }

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

    #RNxGuWQBGBdDbATd {
      grid-area: 4 / 3 / 5 / 6;
      grid-template-columns: 0 9.96569073rem 0 22.39581748rem 17.50411074rem 22.39581748rem 0 9.96569073rem;
      grid-template-rows: 0 minmax(10.31935352rem, max-content) minmax(17.45230769rem, max-content) minmax(7.81674444rem, max-content) minmax(5.83044012rem, max-content) minmax(3.45202257rem, max-content) minmax(15.625rem, max-content) minmax(10.36796351rem, max-content);
    }

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

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

    #Cxi5rHDVScd4NR1L {
      display: block;
    }

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

    #H1Zcc4LuEDY2S6y9 {
      display: none;
    }

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

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

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

    #tHU0uB6pC6BVriG9 {
      grid-template-columns: 0 4.40316279rem 8.69778517rem 4.40316279rem;
      grid-template-rows: 0 minmax(4.37726126rem, max-content) minmax(8.69778517rem, max-content) minmax(4.37726126rem, max-content);
    }

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

    #X1OeCqZbIHLN8hOp {
      --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;
    }

    #zyMeeaT1tmHcbWRa {
      min-width: 62.23168444rem;
    }

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

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

    #tkaBtLhdRgfMrDC3 {
      --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;
    }

    #nHFbQJmNecdXk7tX {
      min-width: 62.23168444rem;
    }

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

    #KarcybgjV3PZSyca {
      grid-area: 6 / 4 / 7 / 7;
      grid-template-columns: 0 10.04980469rem 0 22.31170352rem 17.50411074rem 22.31170352rem 0 10.04980469rem;
      grid-template-rows: 0 minmax(10.31935352rem, max-content) minmax(17.45230769rem, max-content) minmax(7.81674444rem, max-content) minmax(5.83044012rem, max-content) minmax(3.45202257rem, max-content) minmax(15.625rem, max-content) minmax(10.36796351rem, max-content);
    }

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

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

    #xOvxGa6v2D3aHspR {
      display: block;
    }

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

    #ze33siD6x6lABnW8 {
      display: none;
    }

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

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

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

    #tDwXQQ5ztSGNzIwz {
      grid-template-columns: 0 4.40316279rem 8.69778517rem 4.40316279rem;
      grid-template-rows: 0 minmax(4.37726126rem, max-content) minmax(8.69778517rem, max-content) minmax(4.37726126rem, max-content);
    }

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

    #QdjowBe8j3kiYsW3 {
      --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;
    }

    #pzppJ7jFG53fZ7ec {
      min-width: 68.70362966rem;
    }

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

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

    #d8LqHT181xS9tvAo {
      --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;
    }

    #wgWIvMPZ8RJrKFJk {
      min-width: 68.70362966rem;
    }

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

    #ibTiBPt4ay4rLld5 {
      grid-area: 8 / 5 / 9 / 8;
      grid-template-columns: 0 6.81383208rem 0 25.54767613rem 17.50411074rem 25.54767613rem 0 6.81383208rem;
      grid-template-rows: 0 minmax(10.31935352rem, max-content) minmax(17.45230769rem, max-content) minmax(7.81674444rem, max-content) minmax(5.83044012rem, max-content) minmax(3.45202257rem, max-content) minmax(15.625rem, max-content) minmax(10.36796351rem, max-content);
    }

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

    #IdKO6EH91AchyyNa {
      grid-template-columns: 3.33333333rem 5.55310309rem 0 0 82.22712715rem 0 0 5.55310309rem 3.33333333rem;
      grid-template-rows: minmax(9.66666667rem, max-content) minmax(17.72058866rem, max-content) minmax(19.25991201rem, max-content) minmax(70.86383187rem, max-content) minmax(5rem, max-content) minmax(70.86383187rem, max-content) minmax(5rem, max-content) minmax(70.86383187rem, max-content) minmax(9.66666667rem, max-content);
    }

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

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

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

    #cZV5nzV2FPZz1MtY {
      grid-template-columns: 0 0 268.69815942% 0;
      left: -84.34907971%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #ijMujY4Gqkq6LM0e {
      min-width: 93.4375rem;
    }

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

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

    #uMXiP28Nkq90QgCD {
      font-size: calc(5.64068387em - var(--ffsd));
    }

    #K6pjFvyv6juJYkL6 {
      min-width: 10.72734272rem;
    }

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

    #Vbub3fSwFaiFwV1k {
      grid-template-columns: 0 2.0935486rem 10.62317606rem 2.0935486rem;
      grid-template-rows: 0 minmax(2.08943947rem, max-content) minmax(10.58756362rem, max-content) minmax(2.08943947rem, max-content);
    }

    #L7j5iXD2sR8iSgZO {
      grid-template-columns: 0 14.81027326rem;
      grid-template-rows: 0 minmax(14.76644257rem, max-content);
    }

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

    #NRbQ1qPWgoTGHKES {
      font-size: calc(3.76045004em - var(--ffsd));
    }

    #bSfCFcGIKGvzxJT0 {
      --first-font-size: 3.76045004em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #TLcedfFGLI6te3Gn {
      min-width: 40.01004855rem;
    }

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

    #u8w8Ii2VAgX11nNb {
      font-size: calc(3.76046766em - var(--ffsd));
    }

    #zj0duDUuE04ynTp1 {
      --first-font-size: 3.76046766em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #PDealR13h69hVALy {
      min-width: 90.82871192rem;
    }

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

    #herao82utYHNFio2 {
      grid-template-columns: 0 0 0 39.90588189rem 50.81866337rem 2.60878808rem;
      grid-template-rows: 0 minmax(16.75629428rem, max-content) minmax(4.40678461rem, max-content) minmax(1.86313665rem, max-content) minmax(8.81356922rem, max-content) minmax(1.67280381rem, max-content);
    }

    #Fv9MHNzwNKCHXsuS {
      grid-area: 4 / 3 / 5 / 7;
      grid-template-columns: 0 0 14.81027326rem 78.52306007rem;
      grid-template-rows: 0 minmax(0.02327884rem, max-content) minmax(14.74316373rem, max-content) minmax(18.76942483rem, max-content);
    }

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

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

    #rwynZ1nef8Y0K1q8 {
      font-size: calc(5.64068387em - var(--ffsd));
    }

    #aI0nRfBrB91ssir8 {
      min-width: 10.72734272rem;
    }

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

    #ADqBdEivUrunqBhT {
      grid-template-columns: 0 2.0935486rem 10.62317606rem 2.0935486rem;
      grid-template-rows: 0 minmax(2.08943947rem, max-content) minmax(10.58756362rem, max-content) minmax(2.08943947rem, max-content);
    }

    #rJfZRL0gee3kGppO {
      grid-template-columns: 0 14.81027326rem;
      grid-template-rows: 0 minmax(14.76644257rem, max-content);
    }

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

    #nKHzqONarActAF6z {
      font-size: calc(3.76045004em - var(--ffsd));
    }

    #yq2C4eVaitIxXoRE {
      --first-font-size: 3.76045004em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #fBOFMHG53DY2a7WE {
      min-width: 30.59360804rem;
    }

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

    #UTE58aFsspnQQju2 {
      font-size: calc(3.76046766em - var(--ffsd));
    }

    #n713RdwGoGwlGaWh {
      --first-font-size: 3.76046766em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oQSo6aUK7mnxnTLB {
      min-width: 93.4375rem;
    }

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

    #tsl3jg5DyOvRiZ94 {
      grid-template-columns: 0 0 0 30.48944137rem 62.84389196rem 0;
      grid-template-rows: 0 minmax(16.75629428rem, max-content) minmax(4.40678461rem, max-content) minmax(1.86313665rem, max-content) minmax(8.81356922rem, max-content) minmax(1.67280381rem, max-content);
    }

    #HFE4LPlMvU5iyjaK {
      grid-area: 6 / 4 / 7 / 8;
      grid-template-columns: 0 0 14.81027326rem 78.52306007rem;
      grid-template-rows: 0 minmax(0.02327884rem, max-content) minmax(14.74316373rem, max-content) minmax(18.76942483rem, max-content);
    }

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

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

    #KAJK0sIlkpDzrfWh {
      font-size: calc(5.64068387em - var(--ffsd));
    }

    #GXSTekLBYKJhdv4k {
      min-width: 10.72734272rem;
    }

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

    #O9Ly0363Q1dYMTwj {
      grid-template-columns: 0 2.0935486rem 10.62317606rem 2.0935486rem;
      grid-template-rows: 0 minmax(2.08943947rem, max-content) minmax(10.58756362rem, max-content) minmax(2.08943947rem, max-content);
    }

    #PiDUHaQSFotWfETQ {
      grid-template-columns: 0 14.81027326rem;
      grid-template-rows: 0 minmax(14.76644257rem, max-content);
    }

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

    #b9vnN60T422sTWfc {
      font-size: calc(3.76045004em - var(--ffsd));
    }

    #VGTu11aaEVKJlabu {
      --first-font-size: 3.76045004em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #I3QNIXdN4GXyTDAO {
      min-width: 38.24733484rem;
    }

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

    #zUWV1B7PtXiVNLiJ {
      font-size: calc(3.76046766em - var(--ffsd));
    }

    #lYDK0NAFY1W5h1jy {
      --first-font-size: 3.76046766em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #gTdXVjxBrdUN6JXS {
      min-width: 93.4375rem;
    }

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

    #IptTydsosH23pwkJ {
      grid-template-columns: 0 0 0 38.14316818rem 55.19016516rem 0;
      grid-template-rows: 0 minmax(16.75629428rem, max-content) minmax(4.40678461rem, max-content) minmax(1.86313665rem, max-content) minmax(8.81356922rem, max-content) minmax(1.67280381rem, max-content);
    }

    #ui0zzwK0CokIFUPC {
      grid-area: 8 / 5 / 9 / 9;
      grid-template-columns: 0 0 14.81027326rem 78.52306007rem;
      grid-template-rows: 0 minmax(0.02327884rem, max-content) minmax(14.74316373rem, max-content) minmax(18.76942483rem, max-content);
    }

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

    #ifLHCvHHcicG8NOh {
      grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
      grid-template-rows: minmax(11.33333333rem, max-content) minmax(13.70177941rem, max-content) minmax(5rem, max-content) minmax(33.53586739rem, max-content) minmax(4.60233236rem, max-content) minmax(33.53586739rem, max-content) minmax(4.49056992rem, max-content) minmax(33.53586739rem, max-content) minmax(11.33333333rem, max-content);
    }

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

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

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

    #Dbs9JfVXMBrpZwY6 {
      grid-template-columns: 0 0 494.81286197% 0;
      left: -197.40643099%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #TK8pjbTAYPjickfo {
      min-width: 93.4375rem;
    }

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

    #vcwgudXWjHAbkAUu {
      display: block;
    }

    #KzZNDtwSKrmMcVno {
      display: none;
    }

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

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

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

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

    #ujU5bT0fZ9Z5e0ve {
      min-width: 77.69212465rem;
    }

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

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

    #wmcpK2HITYkLI8ee {
      --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;
    }

    #vLytqc9nDvMjgsbi {
      min-width: 77.69212465rem;
    }

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

    #RLSYug4owfYcAuDe {
      grid-template-columns: 0 0 0 0 10.77666309rem 66.81129489rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.20833373rem, max-content) minmax(2.03604105rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

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

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

    #liBo2oIiPKQ3mfW6 {
      display: block;
    }

    #qIMkthk2id7ll9ss {
      display: none;
    }

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

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

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

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

    #ms2K7WIoCEHrb85r {
      min-width: 77.69212465rem;
    }

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

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

    #cnb2tNIflBlqSzWL {
      --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;
    }

    #H4XJGnwGaZt0xb4Q {
      min-width: 77.69212465rem;
    }

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

    #PXxh0AYdoLaL8pa6 {
      grid-template-columns: 0 0 0 0 10.77666309rem 66.81129489rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.20833373rem, max-content) minmax(2.03604105rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

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

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

    #uVx6SAoZXnxrijft {
      display: block;
    }

    #nSjlyDxphb6qGg34 {
      display: none;
    }

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

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

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

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

    #DpFmwOQ5Mx28lDxP {
      min-width: 77.69212465rem;
    }

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

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

    #vlXvfNRPvl90Oo8t {
      --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;
    }

    #O6XEfZzSBq4dLouW {
      min-width: 77.69212465rem;
    }

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

    #ltj5BlDeZ7jycJ88 {
      grid-template-columns: 0 0 0 0 10.77666309rem 66.81129489rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.20833373rem, max-content) minmax(2.03604105rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

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

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

    #tuy92a4ToabD95r6 {
      display: block;
    }

    #U0uejSPBXMh8evBz {
      display: none;
    }

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

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

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

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

    #YJk45Zahdl7CQ2Le {
      min-width: 77.69212465rem;
    }

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

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

    #rHF7WN0k4ueUD5p1 {
      --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;
    }

    #MgL9Yh7J3bl4YgWI {
      min-width: 77.69212465rem;
    }

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

    #dfvGyxmGstb61eWJ {
      grid-template-columns: 0 0 0 0 10.77666309rem 66.81129489rem 0 3.56945938rem;
      grid-template-rows: 0 minmax(0.54699169rem, max-content) minmax(10.77666309rem, max-content) minmax(4.62233503rem, max-content) minmax(5.20833373rem, max-content) minmax(2.03604105rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

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

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

    #Pjo2S6SkZxo6uqKw {
      display: block;
    }

    #SVwf7H8OUx0mLwxz {
      display: none;
    }

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

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

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

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

    #XGEEQVs4aEgQN0Tj {
      min-width: 77.69212465rem;
    }

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

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

    #gO6k08z4erErNpoy {
      --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;
    }

    #T2Dq8lRFpQIGBw44 {
      min-width: 77.69212465rem;
    }

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

    #VnlQNN84YkQpOICQ {
      grid-template-columns: 0 0 0 0.02779271rem 10.77666309rem 66.78350218rem 0 3.56945938rem;
      grid-template-rows: 0 0 minmax(10.77666309rem, max-content) minmax(5.16932672rem, max-content) minmax(5.20833373rem, max-content) minmax(2.03604105rem, max-content) minmax(10.41666746rem, max-content) minmax(7.1927617rem, max-content);
    }

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

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

    #Nsduxc7B6n5AOBLp {
      grid-template-columns: 3.33333333rem 6.08795798rem 0 0 0 0 81.15741736rem 0 0 0 0 6.08795798rem 3.33333333rem;
      grid-template-rows: minmax(9.66666667rem, max-content) minmax(17.55089411rem, max-content) minmax(17.99051724rem, max-content) minmax(40.79979376rem, max-content) minmax(4.66134164rem, max-content) minmax(40.79979376rem, max-content) minmax(5rem, max-content) minmax(40.79979376rem, max-content) minmax(4.66134164rem, max-content) minmax(40.79979376rem, max-content) minmax(5rem, max-content) minmax(40.79979376rem, max-content) minmax(9.66666667rem, max-content);
    }

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

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

    #HdSn6eZPxoP6lb5D {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
      clip-path: polygon(calc(0% + 0%) calc((0 * 226.62024475rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 226.62024475rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00028808 * 226.62024475rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00028808 * 226.62024475rem) + 0%)));
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: -0.0288076%;
      margin-top: 0%;
    }

    #aGmeFzu7s486YFmi {
      grid-template-columns: 0 0 226.62024475% 0;
      left: -63.31012238%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #Wy7IuiSsqOQoD0OR {
      min-width: 93.4375rem;
    }

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

    #eNhReO5ckBiXZJMP {
      grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
      grid-template-rows: minmax(22.39691734rem, max-content) minmax(21.56641268rem, max-content) minmax(22.39691734rem, max-content);
    }

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

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

    #i0fJQDU6mQutqMY7 {
      grid-template-columns: 0 348.11435528%;
      left: -124.05717764%;
      grid-template-rows: 0 100%;
    }

    #tBve6a6xLs1FYCFA {
      grid-area: 2 / 2 / 5 / 5;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: -3.33333333rem;
      right: -3.33333333rem;
    }

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

    #wjfTNpxu9t61aHBS {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.14320663em);
      --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);
    }

    #nJiu0FVCwcLU5Vho {
      min-width: 83.4375rem;
    }

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

    #eCsxGBxvFjJs74vz {
      grid-template-columns: 0 5rem 83.33333333rem 5rem;
      grid-template-rows: 0 minmax(10.22380373rem, max-content) minmax(4.80221701rem, max-content) minmax(10.22380373rem, max-content);
    }

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

    #X4IgXxS96ke7N4Os {
      grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
      grid-template-rows: minmax(0.23438894rem, max-content) minmax(25.24982448rem, max-content);
    }

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

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

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

    #le7IGFwGAjwHGsey {
      grid-template-columns: 0 0 263.03125707% 0;
      left: -81.51562854%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #wJWH8l5gYOC7s9fk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333333em);
      --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);
    }

    #ZfFDHoxRfY9DDpJs {
      min-width: 76.35186701rem;
    }

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

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

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

    #RBh43RXW07HLRYak {
      min-width: 76.35186701rem;
    }

    #uc1wXZKzV8iX08Qg {
      grid-area: 6 / 4 / 7 / 10;
      position: relative;
    }

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

    #bqy4GdNF1CA4D4Kh {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777344em);
      --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);
    }

    #mPYy2rtcNZnTZMui {
      min-width: 76.35186701rem;
    }

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

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

    #Yt8T7SfV8OH715TC {
      grid-template-columns: 11.85661858rem 0 0 0 0.7458409rem 29.89220483rem 44.9028762rem 0.7458409rem 0 0 11.85661858rem;
      grid-template-rows: minmax(4.16666667rem, max-content) minmax(5.20491897rem, max-content) minmax(14.2072884rem, max-content) minmax(2.44746466rem, max-content) minmax(3.38541667rem, max-content) minmax(19.78895466rem, max-content) minmax(3.38632067rem, max-content) minmax(10.99199342rem, max-content) minmax(5.34210186rem, max-content) minmax(74.79508103rem, max-content) minmax(4.16666667rem, max-content);
    }

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

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

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

    #yyhzJ3vjHwKii8t6 {
      grid-template-columns: 0 0 320.2729463% 0;
      left: -110.13647315%;
      grid-template-rows: 0 0 100% 0;
    }

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

    #JXSABhfHo6WtVL6Y {
      --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;
    }

    #YP7bk9Eo3RNgnW7P {
      min-width: 91.73177083rem;
    }

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

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

    #guEPgTUOTgvKs3Gj {
      display: block;
    }

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

    #juf2ow505Ur8KW0E {
      display: none;
    }

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

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

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

    #WDsGhtXHYzp7axGG {
      grid-template-columns: 0 2.7044644rem 5.43611573rem 2.79948908rem;
      grid-template-rows: 0 minmax(2.73578829rem, max-content) minmax(5.43611573rem, max-content) minmax(2.73578829rem, max-content);
    }

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

    #H6IF2KyqHRe1vE4I {
      --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;
    }

    #GkcYSUFzPm699lF4 {
      min-width: 38.99994522rem;
    }

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

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

    #MmlaLPeZ7tWjohmW {
      --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;
    }

    #CyakHtTtfmZ68NXT {
      min-width: 38.99994522rem;
    }

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

    #RNxGuWQBGBdDbATd {
      grid-area: 4 / 3 / 5 / 6;
      grid-template-columns: 0 6.22855671rem 0 13.99738592rem 10.94006921rem 13.99738592rem 0 6.22855671rem;
      grid-template-rows: 0 minmax(6.44959595rem, max-content) minmax(10.90769231rem, max-content) minmax(4.88546527rem, max-content) minmax(3.64402508rem, max-content) minmax(2.15751411rem, max-content) minmax(9.765625rem, max-content) minmax(6.4799772rem, max-content);
    }

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

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

    #Cxi5rHDVScd4NR1L {
      display: block;
    }

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

    #H1Zcc4LuEDY2S6y9 {
      display: none;
    }

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

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

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

    #tHU0uB6pC6BVriG9 {
      grid-template-columns: 0 2.75197674rem 5.43611573rem 2.75197674rem;
      grid-template-rows: 0 minmax(2.73578829rem, max-content) minmax(5.43611573rem, max-content) minmax(2.73578829rem, max-content);
    }

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

    #X1OeCqZbIHLN8hOp {
      --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;
    }

    #zyMeeaT1tmHcbWRa {
      min-width: 38.89480278rem;
    }

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

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

    #tkaBtLhdRgfMrDC3 {
      --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;
    }

    #nHFbQJmNecdXk7tX {
      min-width: 38.89480278rem;
    }

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

    #KarcybgjV3PZSyca {
      grid-area: 6 / 4 / 7 / 7;
      grid-template-columns: 0 6.28112793rem 0 13.9448147rem 10.94006921rem 13.9448147rem 0 6.28112793rem;
      grid-template-rows: 0 minmax(6.44959595rem, max-content) minmax(10.90769231rem, max-content) minmax(4.88546527rem, max-content) minmax(3.64402508rem, max-content) minmax(2.15751411rem, max-content) minmax(9.765625rem, max-content) minmax(6.4799772rem, max-content);
    }

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

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

    #xOvxGa6v2D3aHspR {
      display: block;
    }

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

    #ze33siD6x6lABnW8 {
      display: none;
    }

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

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

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

    #tDwXQQ5ztSGNzIwz {
      grid-template-columns: 0 2.75197674rem 5.43611573rem 2.75197674rem;
      grid-template-rows: 0 minmax(2.73578829rem, max-content) minmax(5.43611573rem, max-content) minmax(2.73578829rem, max-content);
    }

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

    #QdjowBe8j3kiYsW3 {
      --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;
    }

    #pzppJ7jFG53fZ7ec {
      min-width: 42.93976854rem;
    }

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

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

    #d8LqHT181xS9tvAo {
      --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;
    }

    #wgWIvMPZ8RJrKFJk {
      min-width: 42.93976854rem;
    }

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

    #ibTiBPt4ay4rLld5 {
      grid-area: 8 / 5 / 9 / 8;
      grid-template-columns: 0 4.25864505rem 0 15.96729758rem 10.94006921rem 15.96729758rem 0 4.25864505rem;
      grid-template-rows: 0 minmax(6.44959595rem, max-content) minmax(10.90769231rem, max-content) minmax(4.88546527rem, max-content) minmax(3.64402508rem, max-content) minmax(2.15751411rem, max-content) minmax(9.765625rem, max-content) minmax(6.4799772rem, max-content);
    }

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

    #IdKO6EH91AchyyNa {
      grid-template-columns: 4.16666667rem 20.1373561rem 0 0 51.39195447rem 0 0 20.1373561rem 4.16666667rem;
      grid-template-rows: minmax(7.08333333rem, max-content) minmax(12.65847988rem, max-content) minmax(12.037445rem, max-content) minmax(44.28989492rem, max-content) minmax(4.16666667rem, max-content) minmax(44.28989492rem, max-content) minmax(4.16666667rem, max-content) minmax(44.28989492rem, max-content) minmax(7.08333333rem, max-content);
    }

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

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

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

    #cZV5nzV2FPZz1MtY {
      grid-template-columns: 0 0 185.27560764% 0;
      left: -42.63780382%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #ijMujY4Gqkq6LM0e {
      min-width: 91.73177083rem;
    }

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

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

    #uMXiP28Nkq90QgCD {
      font-size: calc(4.16666667em - var(--ffsd));
    }

    #K6pjFvyv6juJYkL6 {
      min-width: 7.91224373rem;
    }

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

    #Vbub3fSwFaiFwV1k {
      grid-template-columns: 0 1.54646482rem 7.84713957rem 1.54646482rem;
      grid-template-rows: 0 minmax(1.54342949rem, max-content) minmax(7.82083333rem, max-content) minmax(1.54342949rem, max-content);
    }

    #L7j5iXD2sR8iSgZO {
      grid-template-columns: 0 10.94006921rem;
      grid-template-rows: 0 minmax(10.90769231rem, max-content);
    }

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

    #NRbQ1qPWgoTGHKES {
      font-size: calc(2.77777344em - var(--ffsd));
    }

    #bSfCFcGIKGvzxJT0 {
      --first-font-size: 2.77777344em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #TLcedfFGLI6te3Gn {
      min-width: 29.54282562rem;
    }

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

    #u8w8Ii2VAgX11nNb {
      font-size: calc(2.77778646em - var(--ffsd));
    }

    #zj0duDUuE04ynTp1 {
      --first-font-size: 2.77778646em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #PDealR13h69hVALy {
      min-width: 67.0816127rem;
    }

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

    #herao82utYHNFio2 {
      grid-template-columns: 0 0 0 29.47772145rem 37.53878708rem 1.92706249rem;
      grid-template-rows: 0 minmax(12.37755819rem, max-content) minmax(3.25520858rem, max-content) minmax(1.37626386rem, max-content) minmax(6.51041716rem, max-content) minmax(1.23566859rem, max-content);
    }

    #Fv9MHNzwNKCHXsuS {
      grid-area: 4 / 3 / 5 / 6;
      grid-template-columns: 0 0 10.94006921rem 58.00350182rem;
      grid-template-rows: 0 minmax(0.01719564rem, max-content) minmax(10.89049667rem, max-content) minmax(13.86461972rem, max-content);
    }

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

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

    #rwynZ1nef8Y0K1q8 {
      font-size: calc(4.16666667em - var(--ffsd));
    }

    #aI0nRfBrB91ssir8 {
      min-width: 7.91224373rem;
    }

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

    #ADqBdEivUrunqBhT {
      grid-template-columns: 0 1.54646482rem 7.84713957rem 1.54646482rem;
      grid-template-rows: 0 minmax(1.54342949rem, max-content) minmax(7.82083333rem, max-content) minmax(1.54342949rem, max-content);
    }

    #rJfZRL0gee3kGppO {
      grid-template-columns: 0 10.94006921rem;
      grid-template-rows: 0 minmax(10.90769231rem, max-content);
    }

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

    #nKHzqONarActAF6z {
      font-size: calc(2.77777344em - var(--ffsd));
    }

    #yq2C4eVaitIxXoRE {
      --first-font-size: 2.77777344em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #fBOFMHG53DY2a7WE {
      min-width: 22.58707881rem;
    }

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

    #UTE58aFsspnQQju2 {
      font-size: calc(2.77778646em - var(--ffsd));
    }

    #n713RdwGoGwlGaWh {
      --first-font-size: 2.77778646em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oQSo6aUK7mnxnTLB {
      min-width: 69.00867519rem;
    }

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

    #tsl3jg5DyOvRiZ94 {
      grid-template-columns: 0 0 0 22.52197464rem 46.42159638rem 0;
      grid-template-rows: 0 minmax(12.37755819rem, max-content) minmax(3.25520858rem, max-content) minmax(1.37626386rem, max-content) minmax(6.51041716rem, max-content) minmax(1.23566859rem, max-content);
    }

    #HFE4LPlMvU5iyjaK {
      grid-area: 6 / 4 / 7 / 7;
      grid-template-columns: 0 0 10.94006921rem 58.00350182rem;
      grid-template-rows: 0 minmax(0.01719564rem, max-content) minmax(10.89049667rem, max-content) minmax(13.86461972rem, max-content);
    }

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

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

    #KAJK0sIlkpDzrfWh {
      font-size: calc(4.16666667em - var(--ffsd));
    }

    #GXSTekLBYKJhdv4k {
      min-width: 7.91224373rem;
    }

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

    #O9Ly0363Q1dYMTwj {
      grid-template-columns: 0 1.54646482rem 7.84713957rem 1.54646482rem;
      grid-template-rows: 0 minmax(1.54342949rem, max-content) minmax(7.82083333rem, max-content) minmax(1.54342949rem, max-content);
    }

    #PiDUHaQSFotWfETQ {
      grid-template-columns: 0 10.94006921rem;
      grid-template-rows: 0 minmax(10.90769231rem, max-content);
    }

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

    #b9vnN60T422sTWfc {
      font-size: calc(2.77777344em - var(--ffsd));
    }

    #VGTu11aaEVKJlabu {
      --first-font-size: 2.77777344em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #I3QNIXdN4GXyTDAO {
      min-width: 28.24074229rem;
    }

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

    #zUWV1B7PtXiVNLiJ {
      font-size: calc(2.77778646em - var(--ffsd));
    }

    #lYDK0NAFY1W5h1jy {
      --first-font-size: 2.77778646em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #gTdXVjxBrdUN6JXS {
      min-width: 69.00867519rem;
    }

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

    #IptTydsosH23pwkJ {
      grid-template-columns: 0 0 0 28.17563812rem 40.76793291rem 0;
      grid-template-rows: 0 minmax(12.37755819rem, max-content) minmax(3.25520858rem, max-content) minmax(1.37626386rem, max-content) minmax(6.51041716rem, max-content) minmax(1.23566859rem, max-content);
    }

    #ui0zzwK0CokIFUPC {
      grid-area: 8 / 5 / 9 / 8;
      grid-template-columns: 0 0 10.94006921rem 58.00350182rem;
      grid-template-rows: 0 minmax(0.01719564rem, max-content) minmax(10.89049667rem, max-content) minmax(13.86461972rem, max-content);
    }

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

    #ifLHCvHHcicG8NOh {
      grid-template-columns: 4.16666667rem 11.36154782rem 0 0 68.94357103rem 0 0 11.36154782rem 4.16666667rem;
      grid-template-rows: minmax(4.20618117rem, max-content) minmax(11.58763766rem, max-content) minmax(4.16666667rem, max-content) minmax(24.77231202rem, max-content) minmax(2.87645773rem, max-content) minmax(24.77231202rem, max-content) minmax(2.8066062rem, max-content) minmax(24.77231202rem, max-content) minmax(4.20618117rem, max-content);
    }

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

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

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

    #Dbs9JfVXMBrpZwY6 {
      grid-template-columns: 0 0 319.89119071% 0;
      left: -109.94559536%;
      grid-template-rows: 0 0 100% 0;
    }

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

    #RKFAp72TDCfIofBb {
      --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;
    }

    #TK8pjbTAYPjickfo {
      min-width: 91.73177083rem;
    }

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

    #vcwgudXWjHAbkAUu {
      display: block;
    }

    #KzZNDtwSKrmMcVno {
      display: none;
    }

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

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

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

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

    #ujU5bT0fZ9Z5e0ve {
      min-width: 48.55757791rem;
    }

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

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

    #wmcpK2HITYkLI8ee {
      --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;
    }

    #vLytqc9nDvMjgsbi {
      min-width: 48.55757791rem;
    }

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

    #RLSYug4owfYcAuDe {
      grid-template-columns: 0 0 0 0 6.73541443rem 41.75705931rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.25520858rem, max-content) minmax(1.27252566rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

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

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

    #liBo2oIiPKQ3mfW6 {
      display: block;
    }

    #qIMkthk2id7ll9ss {
      display: none;
    }

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

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

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

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

    #ms2K7WIoCEHrb85r {
      min-width: 48.55757791rem;
    }

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

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

    #cnb2tNIflBlqSzWL {
      --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;
    }

    #H4XJGnwGaZt0xb4Q {
      min-width: 48.55757791rem;
    }

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

    #PXxh0AYdoLaL8pa6 {
      grid-template-columns: 0 0 0 0 6.73541443rem 41.75705931rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.25520858rem, max-content) minmax(1.27252566rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

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

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

    #uVx6SAoZXnxrijft {
      display: block;
    }

    #nSjlyDxphb6qGg34 {
      display: none;
    }

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

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

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

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

    #DpFmwOQ5Mx28lDxP {
      min-width: 48.55757791rem;
    }

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

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

    #vlXvfNRPvl90Oo8t {
      --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;
    }

    #O6XEfZzSBq4dLouW {
      min-width: 48.55757791rem;
    }

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

    #ltj5BlDeZ7jycJ88 {
      grid-template-columns: 0 0 0 0 6.73541443rem 41.75705931rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.25520858rem, max-content) minmax(1.27252566rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

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

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

    #tuy92a4ToabD95r6 {
      display: block;
    }

    #U0uejSPBXMh8evBz {
      display: none;
    }

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

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

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

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

    #YJk45Zahdl7CQ2Le {
      min-width: 48.55757791rem;
    }

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

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

    #rHF7WN0k4ueUD5p1 {
      --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;
    }

    #MgL9Yh7J3bl4YgWI {
      min-width: 48.55757791rem;
    }

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

    #dfvGyxmGstb61eWJ {
      grid-template-columns: 0 0 0 0 6.73541443rem 41.75705931rem 0 2.23091211rem;
      grid-template-rows: 0 minmax(0.34186981rem, max-content) minmax(6.73541443rem, max-content) minmax(2.88895939rem, max-content) minmax(3.25520858rem, max-content) minmax(1.27252566rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

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

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

    #Pjo2S6SkZxo6uqKw {
      display: block;
    }

    #SVwf7H8OUx0mLwxz {
      display: none;
    }

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

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

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

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

    #XGEEQVs4aEgQN0Tj {
      min-width: 48.55757791rem;
    }

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

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

    #gO6k08z4erErNpoy {
      --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;
    }

    #T2Dq8lRFpQIGBw44 {
      min-width: 48.55757791rem;
    }

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

    #VnlQNN84YkQpOICQ {
      grid-template-columns: 0 0 0 0.01737045rem 6.73541443rem 41.73968886rem 0 2.23091211rem;
      grid-template-rows: 0 0 minmax(6.73541443rem, max-content) minmax(3.2308292rem, max-content) minmax(3.25520858rem, max-content) minmax(1.27252566rem, max-content) minmax(6.51041716rem, max-content) minmax(4.49547607rem, max-content);
    }

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

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

    #Nsduxc7B6n5AOBLp {
      grid-template-columns: 4.16666667rem 20.47164041rem 0 0 0 0 50.72338585rem 0 0 0 0 20.47164041rem 4.16666667rem;
      grid-template-rows: minmax(7.08333333rem, max-content) minmax(12.78087108rem, max-content) minmax(11.24407328rem, max-content) minmax(25.4998711rem, max-content) minmax(2.91333853rem, max-content) minmax(25.4998711rem, max-content) minmax(4.16666667rem, max-content) minmax(25.4998711rem, max-content) minmax(2.91333853rem, max-content) minmax(25.4998711rem, max-content) minmax(4.16666667rem, max-content) minmax(25.4998711rem, max-content) minmax(7.08333333rem, max-content);
    }

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

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

    #HdSn6eZPxoP6lb5D {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
      clip-path: polygon(calc(0% + 0%) calc((0 * 175.05555748rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 175.05555748rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00028808 * 175.05555748rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00028808 * 175.05555748rem) + 0%)));
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: -0.0288076%;
      margin-top: 0%;
    }

    #aGmeFzu7s486YFmi {
      grid-template-columns: 0 0 175.05555748% 0;
      left: -37.52777874%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #Wy7IuiSsqOQoD0OR {
      min-width: 91.73177083rem;
    }

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

    #eNhReO5ckBiXZJMP {
      grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
      grid-template-rows: minmax(15.03974001rem, max-content) minmax(21.18129817rem, max-content) minmax(15.03974001rem, max-content);
    }

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

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

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

    #tBve6a6xLs1FYCFA {
      grid-area: 2 / 2 / 5 / 5;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: -4.16666667rem;
      right: -4.16666667rem;
    }

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

    #wjfTNpxu9t61aHBS {
      --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);
    }

    #nJiu0FVCwcLU5Vho {
      min-width: 83.3984375rem;
    }

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

    #eCsxGBxvFjJs74vz {
      grid-template-columns: 0 4.16666667rem 83.33333333rem 4.16666667rem;
      grid-template-rows: 0 minmax(6.91071067rem, max-content) minmax(3.21958558rem, max-content) minmax(6.91071067rem, max-content);
    }

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

    #X4IgXxS96ke7N4Os {
      grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
      grid-template-rows: minmax(0.14649309rem, max-content) minmax(17.04100691rem, max-content);
    }

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

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

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

    #le7IGFwGAjwHGsey {
      grid-template-columns: 0 0 197.2734428% 0;
      left: -48.6367214%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #wJWH8l5gYOC7s9fk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);
      --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);
    }

    #ZfFDHoxRfY9DDpJs {
      min-width: 57.26390026rem;
    }

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

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

    #YkuQnUBZsMDGYaoj {
      --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;
    }

    #RBh43RXW07HLRYak {
      min-width: 57.26390026rem;
    }

    #uc1wXZKzV8iX08Qg {
      grid-area: 6 / 4 / 7 / 10;
      position: relative;
    }

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

    #bqy4GdNF1CA4D4Kh {
      --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);
    }

    #mPYy2rtcNZnTZMui {
      min-width: 57.26390026rem;
    }

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

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

    #Yt8T7SfV8OH715TC {
      grid-template-columns: 21.39246393rem 0 0 0 0.55938068rem 22.41915362rem 33.67715715rem 0.55938068rem 0 0 21.39246393rem;
      grid-template-rows: minmax(3.125rem, max-content) minmax(3.90368923rem, max-content) minmax(10.6554663rem, max-content) minmax(1.8355985rem, max-content) minmax(2.5390625rem, max-content) minmax(14.84171599rem, max-content) minmax(2.5397405rem, max-content) minmax(8.24399507rem, max-content) minmax(4.00657639rem, max-content) minmax(56.09631077rem, max-content) minmax(3.125rem, max-content);
    }

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

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

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

    #yyhzJ3vjHwKii8t6 {
      grid-template-columns: 0 0 235.70171923% 0;
      left: -67.85085961%;
      grid-template-rows: 0 0 100% 0;
    }

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

    #JXSABhfHo6WtVL6Y {
      --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;
    }

    #YP7bk9Eo3RNgnW7P {
      min-width: 93.79882812rem;
    }

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

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

    #guEPgTUOTgvKs3Gj {
      display: block;
    }

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

    #juf2ow505Ur8KW0E {
      display: none;
    }

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

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

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

    #WDsGhtXHYzp7axGG {
      grid-template-columns: 0 2.0283483rem 4.0770868rem 2.09961681rem;
      grid-template-rows: 0 minmax(2.05184122rem, max-content) minmax(4.0770868rem, max-content) minmax(2.05184122rem, max-content);
    }

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

    #H6IF2KyqHRe1vE4I {
      --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;
    }

    #GkcYSUFzPm699lF4 {
      min-width: 29.24995892rem;
    }

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

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

    #MmlaLPeZ7tWjohmW {
      --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;
    }

    #CyakHtTtfmZ68NXT {
      min-width: 29.24995892rem;
    }

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

    #RNxGuWQBGBdDbATd {
      grid-area: 4 / 3 / 5 / 6;
      grid-template-columns: 0 4.67141753rem 0 10.49803944rem 8.20505191rem 10.49803944rem 0 4.67141753rem;
      grid-template-rows: 0 minmax(4.83719696rem, max-content) minmax(8.18076923rem, max-content) minmax(3.66409895rem, max-content) minmax(2.73301881rem, max-content) minmax(1.61813558rem, max-content) minmax(7.32421875rem, max-content) minmax(4.8599829rem, max-content);
    }

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

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

    #Cxi5rHDVScd4NR1L {
      display: block;
    }

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

    #H1Zcc4LuEDY2S6y9 {
      display: none;
    }

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

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

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

    #tHU0uB6pC6BVriG9 {
      grid-template-columns: 0 2.06398256rem 4.0770868rem 2.06398256rem;
      grid-template-rows: 0 minmax(2.05184122rem, max-content) minmax(4.0770868rem, max-content) minmax(2.05184122rem, max-content);
    }

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

    #X1OeCqZbIHLN8hOp {
      --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;
    }

    #zyMeeaT1tmHcbWRa {
      min-width: 29.17110208rem;
    }

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

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

    #tkaBtLhdRgfMrDC3 {
      --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;
    }

    #nHFbQJmNecdXk7tX {
      min-width: 29.17110208rem;
    }

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

    #KarcybgjV3PZSyca {
      grid-area: 6 / 4 / 7 / 7;
      grid-template-columns: 0 4.71084595rem 0 10.45861102rem 8.20505191rem 10.45861102rem 0 4.71084595rem;
      grid-template-rows: 0 minmax(4.83719696rem, max-content) minmax(8.18076923rem, max-content) minmax(3.66409895rem, max-content) minmax(2.73301881rem, max-content) minmax(1.61813558rem, max-content) minmax(7.32421875rem, max-content) minmax(4.8599829rem, max-content);
    }

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

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

    #xOvxGa6v2D3aHspR {
      display: block;
    }

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

    #ze33siD6x6lABnW8 {
      display: none;
    }

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

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

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

    #tDwXQQ5ztSGNzIwz {
      grid-template-columns: 0 2.06398256rem 4.0770868rem 2.06398256rem;
      grid-template-rows: 0 minmax(2.05184122rem, max-content) minmax(4.0770868rem, max-content) minmax(2.05184122rem, max-content);
    }

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

    #QdjowBe8j3kiYsW3 {
      --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;
    }

    #pzppJ7jFG53fZ7ec {
      min-width: 32.2048264rem;
    }

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

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

    #d8LqHT181xS9tvAo {
      --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;
    }

    #wgWIvMPZ8RJrKFJk {
      min-width: 32.2048264rem;
    }

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

    #ibTiBPt4ay4rLld5 {
      grid-area: 8 / 5 / 9 / 8;
      grid-template-columns: 0 3.19398379rem 0 11.97547318rem 8.20505191rem 11.97547318rem 0 3.19398379rem;
      grid-template-rows: 0 minmax(4.83719696rem, max-content) minmax(8.18076923rem, max-content) minmax(3.66409895rem, max-content) minmax(2.73301881rem, max-content) minmax(1.61813558rem, max-content) minmax(7.32421875rem, max-content) minmax(4.8599829rem, max-content);
    }

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

    #IdKO6EH91AchyyNa {
      grid-template-columns: 3.125rem 27.60301707rem 0 0 38.54396585rem 0 0 27.60301707rem 3.125rem;
      grid-template-rows: minmax(5.3125rem, max-content) minmax(6.96216394rem, max-content) minmax(9.02808375rem, max-content) minmax(33.21742119rem, max-content) minmax(3.125rem, max-content) minmax(33.21742119rem, max-content) minmax(3.125rem, max-content) minmax(33.21742119rem, max-content) minmax(5.3125rem, max-content);
    }

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

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

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

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

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

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

    #ijMujY4Gqkq6LM0e {
      min-width: 93.79882812rem;
    }

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

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

    #uMXiP28Nkq90QgCD {
      font-size: calc(3.125em - var(--ffsd));
    }

    #K6pjFvyv6juJYkL6 {
      min-width: 5.9341828rem;
    }

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

    #Vbub3fSwFaiFwV1k {
      grid-template-columns: 0 1.15984862rem 5.88535468rem 1.15984862rem;
      grid-template-rows: 0 minmax(1.15757212rem, max-content) minmax(5.865625rem, max-content) minmax(1.15757212rem, max-content);
    }

    #L7j5iXD2sR8iSgZO {
      grid-template-columns: 0 8.20505191rem;
      grid-template-rows: 0 minmax(8.18076923rem, max-content);
    }

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

    #NRbQ1qPWgoTGHKES {
      font-size: calc(2.08333008em - var(--ffsd));
    }

    #bSfCFcGIKGvzxJT0 {
      --first-font-size: 2.08333008em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #TLcedfFGLI6te3Gn {
      min-width: 22.15711921rem;
    }

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

    #u8w8Ii2VAgX11nNb {
      font-size: calc(2.08333984em - var(--ffsd));
    }

    #zj0duDUuE04ynTp1 {
      --first-font-size: 2.08333984em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #PDealR13h69hVALy {
      min-width: 50.31120953rem;
    }

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

    #herao82utYHNFio2 {
      grid-template-columns: 0 0 0 22.10829109rem 28.15409031rem 1.44529687rem;
      grid-template-rows: 0 minmax(9.28316864rem, max-content) minmax(2.44140644rem, max-content) minmax(1.0321979rem, max-content) minmax(4.88281287rem, max-content) minmax(0.92675144rem, max-content);
    }

    #Fv9MHNzwNKCHXsuS {
      grid-area: 4 / 3 / 5 / 6;
      grid-template-columns: 0 0 8.20505191rem 43.50262636rem;
      grid-template-rows: 0 minmax(0.01289673rem, max-content) minmax(8.1678725rem, max-content) minmax(10.39846479rem, max-content);
    }

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

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

    #rwynZ1nef8Y0K1q8 {
      font-size: calc(3.125em - var(--ffsd));
    }

    #aI0nRfBrB91ssir8 {
      min-width: 5.9341828rem;
    }

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

    #ADqBdEivUrunqBhT {
      grid-template-columns: 0 1.15984862rem 5.88535468rem 1.15984862rem;
      grid-template-rows: 0 minmax(1.15757212rem, max-content) minmax(5.865625rem, max-content) minmax(1.15757212rem, max-content);
    }

    #rJfZRL0gee3kGppO {
      grid-template-columns: 0 8.20505191rem;
      grid-template-rows: 0 minmax(8.18076923rem, max-content);
    }

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

    #nKHzqONarActAF6z {
      font-size: calc(2.08333008em - var(--ffsd));
    }

    #yq2C4eVaitIxXoRE {
      --first-font-size: 2.08333008em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #fBOFMHG53DY2a7WE {
      min-width: 16.94030911rem;
    }

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

    #UTE58aFsspnQQju2 {
      font-size: calc(2.08333984em - var(--ffsd));
    }

    #n713RdwGoGwlGaWh {
      --first-font-size: 2.08333984em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oQSo6aUK7mnxnTLB {
      min-width: 51.7565064rem;
    }

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

    #tsl3jg5DyOvRiZ94 {
      grid-template-columns: 0 0 0 16.89148098rem 34.81619729rem 0;
      grid-template-rows: 0 minmax(9.28316864rem, max-content) minmax(2.44140644rem, max-content) minmax(1.0321979rem, max-content) minmax(4.88281287rem, max-content) minmax(0.92675144rem, max-content);
    }

    #HFE4LPlMvU5iyjaK {
      grid-area: 6 / 4 / 7 / 7;
      grid-template-columns: 0 0 8.20505191rem 43.50262636rem;
      grid-template-rows: 0 minmax(0.01289673rem, max-content) minmax(8.1678725rem, max-content) minmax(10.39846479rem, max-content);
    }

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

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

    #KAJK0sIlkpDzrfWh {
      font-size: calc(3.125em - var(--ffsd));
    }

    #GXSTekLBYKJhdv4k {
      min-width: 5.9341828rem;
    }

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

    #O9Ly0363Q1dYMTwj {
      grid-template-columns: 0 1.15984862rem 5.88535468rem 1.15984862rem;
      grid-template-rows: 0 minmax(1.15757212rem, max-content) minmax(5.865625rem, max-content) minmax(1.15757212rem, max-content);
    }

    #PiDUHaQSFotWfETQ {
      grid-template-columns: 0 8.20505191rem;
      grid-template-rows: 0 minmax(8.18076923rem, max-content);
    }

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

    #b9vnN60T422sTWfc {
      font-size: calc(2.08333008em - var(--ffsd));
    }

    #VGTu11aaEVKJlabu {
      --first-font-size: 2.08333008em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #I3QNIXdN4GXyTDAO {
      min-width: 21.18055671rem;
    }

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

    #zUWV1B7PtXiVNLiJ {
      font-size: calc(2.08333984em - var(--ffsd));
    }

    #lYDK0NAFY1W5h1jy {
      --first-font-size: 2.08333984em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #gTdXVjxBrdUN6JXS {
      min-width: 51.7565064rem;
    }

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

    #IptTydsosH23pwkJ {
      grid-template-columns: 0 0 0 21.13172859rem 30.57594968rem 0;
      grid-template-rows: 0 minmax(9.28316864rem, max-content) minmax(2.44140644rem, max-content) minmax(1.0321979rem, max-content) minmax(4.88281287rem, max-content) minmax(0.92675144rem, max-content);
    }

    #ui0zzwK0CokIFUPC {
      grid-area: 8 / 5 / 9 / 8;
      grid-template-columns: 0 0 8.20505191rem 43.50262636rem;
      grid-template-rows: 0 minmax(0.01289673rem, max-content) minmax(8.1678725rem, max-content) minmax(10.39846479rem, max-content);
    }

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

    #ifLHCvHHcicG8NOh {
      grid-template-columns: 3.125rem 21.02116086rem 0 0 51.70767827rem 0 0 21.02116086rem 3.125rem;
      grid-template-rows: minmax(3.15463588rem, max-content) minmax(8.69072825rem, max-content) minmax(3.125rem, max-content) minmax(18.57923402rem, max-content) minmax(2.1573433rem, max-content) minmax(18.57923402rem, max-content) minmax(2.10495465rem, max-content) minmax(18.57923402rem, max-content) minmax(3.15463588rem, max-content);
    }

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

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

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

    #Dbs9JfVXMBrpZwY6 {
      grid-template-columns: 0 0 235.37186441% 0;
      left: -67.68593221%;
      grid-template-rows: 0 0 100% 0;
    }

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

    #RKFAp72TDCfIofBb {
      --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;
    }

    #TK8pjbTAYPjickfo {
      min-width: 93.79882812rem;
    }

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

    #vcwgudXWjHAbkAUu {
      display: block;
    }

    #KzZNDtwSKrmMcVno {
      display: none;
    }

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

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

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

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

    #ujU5bT0fZ9Z5e0ve {
      min-width: 36.41818343rem;
    }

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

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

    #wmcpK2HITYkLI8ee {
      --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;
    }

    #vLytqc9nDvMjgsbi {
      min-width: 36.41818343rem;
    }

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

    #RLSYug4owfYcAuDe {
      grid-template-columns: 0 0 0 0 5.05156082rem 31.31779448rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.44140644rem, max-content) minmax(0.95439424rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

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

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

    #liBo2oIiPKQ3mfW6 {
      display: block;
    }

    #qIMkthk2id7ll9ss {
      display: none;
    }

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

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

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

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

    #ms2K7WIoCEHrb85r {
      min-width: 36.41818343rem;
    }

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

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

    #cnb2tNIflBlqSzWL {
      --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;
    }

    #H4XJGnwGaZt0xb4Q {
      min-width: 36.41818343rem;
    }

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

    #PXxh0AYdoLaL8pa6 {
      grid-template-columns: 0 0 0 0 5.05156082rem 31.31779448rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.44140644rem, max-content) minmax(0.95439424rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

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

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

    #uVx6SAoZXnxrijft {
      display: block;
    }

    #nSjlyDxphb6qGg34 {
      display: none;
    }

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

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

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

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

    #DpFmwOQ5Mx28lDxP {
      min-width: 36.41818343rem;
    }

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

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

    #vlXvfNRPvl90Oo8t {
      --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;
    }

    #O6XEfZzSBq4dLouW {
      min-width: 36.41818343rem;
    }

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

    #ltj5BlDeZ7jycJ88 {
      grid-template-columns: 0 0 0 0 5.05156082rem 31.31779448rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.44140644rem, max-content) minmax(0.95439424rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

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

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

    #tuy92a4ToabD95r6 {
      display: block;
    }

    #U0uejSPBXMh8evBz {
      display: none;
    }

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

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

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

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

    #YJk45Zahdl7CQ2Le {
      min-width: 36.41818343rem;
    }

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

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

    #rHF7WN0k4ueUD5p1 {
      --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;
    }

    #MgL9Yh7J3bl4YgWI {
      min-width: 36.41818343rem;
    }

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

    #dfvGyxmGstb61eWJ {
      grid-template-columns: 0 0 0 0 5.05156082rem 31.31779448rem 0 1.67318408rem;
      grid-template-rows: 0 minmax(0.25640236rem, max-content) minmax(5.05156082rem, max-content) minmax(2.16671954rem, max-content) minmax(2.44140644rem, max-content) minmax(0.95439424rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

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

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

    #Pjo2S6SkZxo6uqKw {
      display: block;
    }

    #SVwf7H8OUx0mLwxz {
      display: none;
    }

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

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

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

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

    #XGEEQVs4aEgQN0Tj {
      min-width: 36.41818343rem;
    }

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

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

    #gO6k08z4erErNpoy {
      --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;
    }

    #T2Dq8lRFpQIGBw44 {
      min-width: 36.41818343rem;
    }

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

    #VnlQNN84YkQpOICQ {
      grid-template-columns: 0 0 0 0.01302783rem 5.05156082rem 31.30476665rem 0 1.67318408rem;
      grid-template-rows: 0 0 minmax(5.05156082rem, max-content) minmax(2.4231219rem, max-content) minmax(2.44140644rem, max-content) minmax(0.95439424rem, max-content) minmax(4.88281287rem, max-content) minmax(3.37160705rem, max-content);
    }

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

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

    #Nsduxc7B6n5AOBLp {
      grid-template-columns: 3.125rem 27.85373031rem 0 0 0 0 38.04253939rem 0 0 0 0 27.85373031rem 3.125rem;
      grid-template-rows: minmax(5.3125rem, max-content) minmax(7.0294791rem, max-content) minmax(8.43305496rem, max-content) minmax(19.12490333rem, max-content) minmax(2.18500389rem, max-content) minmax(19.12490333rem, max-content) minmax(3.125rem, max-content) minmax(19.12490333rem, max-content) minmax(2.18500389rem, max-content) minmax(19.12490333rem, max-content) minmax(3.125rem, max-content) minmax(19.12490333rem, max-content) minmax(5.3125rem, max-content);
    }

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

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

    #HdSn6eZPxoP6lb5D {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
      clip-path: polygon(calc(0% + 0%) calc((0 * 137.77417909rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 137.77417909rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00028808 * 137.77417909rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00028808 * 137.77417909rem) + 0%)));
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: -0.0288076%;
      margin-top: 0%;
    }

    #aGmeFzu7s486YFmi {
      grid-template-columns: 0 0 137.77417909% 0;
      left: -18.88708954%;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #Wy7IuiSsqOQoD0OR {
      min-width: 93.79882812rem;
    }

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

    #eNhReO5ckBiXZJMP {
      grid-template-columns: 3.125rem 93.75rem 3.125rem;
      grid-template-rows: minmax(11.279805rem, max-content) minmax(17.78421988rem, max-content) minmax(11.279805rem, max-content);
    }

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

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

    #i0fJQDU6mQutqMY7 {
      grid-template-columns: 0 176.0859375%;
      left: -38.04296875%;
      grid-template-rows: 0 100%;
    }

    #tBve6a6xLs1FYCFA {
      grid-area: 2 / 2 / 5 / 5;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: -3.125rem;
      right: -3.125rem;
    }

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

    #wjfTNpxu9t61aHBS {
      --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);
    }

    #nJiu0FVCwcLU5Vho {
      min-width: 87.54882812rem;
    }

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

    #eCsxGBxvFjJs74vz {
      grid-template-columns: 0 3.125rem 87.5rem 3.125rem;
      grid-template-rows: 0 minmax(5.183033rem, max-content) minmax(2.41468918rem, max-content) minmax(5.183033rem, max-content);
    }

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

    #X4IgXxS96ke7N4Os {
      grid-template-columns: 3.125rem 93.75rem 3.125rem;
      grid-template-rows: minmax(0.10986982rem, max-content) minmax(12.78075518rem, max-content);
    }

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

  @media (min-width: 1024.05px) {
    #w0wwPIRuW8xnnnBw {
      grid-area: 2 / 2 / 4 / 4;
      position: relative;
    }

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

    #le7IGFwGAjwHGsey {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #wJWH8l5gYOC7s9fk {
      --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17130307em);
      --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);
    }

    #ZfFDHoxRfY9DDpJs {
      min-width: 20.99830326rem;
    }

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

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

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

    #RBh43RXW07HLRYak {
      min-width: 42.92696476rem;
    }

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

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

    #bqy4GdNF1CA4D4Kh {
      --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);
    }

    #mPYy2rtcNZnTZMui {
      min-width: 38.78353873rem;
    }

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

    #LRiYrAtSwQ6sBcc0 {
      grid-area: 3 / 10 / 11 / 11;
      position: relative;
    }

    #Yt8T7SfV8OH715TC {
      grid-template-columns: 5.62225476rem 0 0 0 17.22548984rem 3.73621019rem 17.78523548rem 4.14342603rem 3.81342892rem 42.05170002rem 5.62225476rem;
      grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.46316902rem, max-content) minmax(1.46316902rem, max-content) minmax(7.98769948rem, max-content) minmax(1.37602699rem, max-content) minmax(1.9033675rem, max-content) minmax(11.12585445rem, max-content) minmax(1.90387575rem, max-content) minmax(6.84083834rem, max-content) minmax(9.4508685rem, max-content) minmax(7.08542378rem, max-content);
    }

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

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

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

    #yyhzJ3vjHwKii8t6 {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

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

    #JXSABhfHo6WtVL6Y {
      --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;
    }

    #YP7bk9Eo3RNgnW7P {
      min-width: 43.98938169rem;
    }

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

    #b6tMTv6ag8V0tlI0 {
      stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #guEPgTUOTgvKs3Gj {
      display: block;
    }

    #oH2uGkv5HKkR3Q3t {
      stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #juf2ow505Ur8KW0E {
      display: none;
    }

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

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

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

    #WDsGhtXHYzp7axGG {
      grid-template-columns: 0 1.52051879rem 3.05632275rem 1.57394408rem;
      grid-template-rows: 0 minmax(1.53812987rem, max-content) minmax(3.05632275rem, max-content) minmax(1.53812987rem, max-content);
    }

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

    #H6IF2KyqHRe1vE4I {
      --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;
    }

    #GkcYSUFzPm699lF4 {
      min-width: 14.85201164rem;
    }

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

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

    #MmlaLPeZ7tWjohmW {
      --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;
    }

    #CyakHtTtfmZ68NXT {
      min-width: 21.92676276rem;
    }

    #TPJAQshZTsswV2AY {
      grid-area: 7 / 3 / 8 / 8;
      position: relative;
    }

    #RNxGuWQBGBdDbATd {
      grid-area: 4 / 2 / 7 / 4;
      grid-template-columns: 0 3.50185326rem 3.53737556rem 4.3323114rem 6.15078562rem 4.3323114rem 3.53737556rem 3.50185326rem;
      grid-template-rows: 0 minmax(3.62612715rem, max-content) minmax(6.1325825rem, max-content) minmax(2.74673304rem, max-content) minmax(2.04876373rem, max-content) minmax(1.2130094rem, max-content) minmax(5.49048316rem, max-content) minmax(3.64320826rem, max-content);
    }

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

    #E120dDt5nzXEgCtD {
      stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #Cxi5rHDVScd4NR1L {
      display: block;
    }

    #bexkBR1Bs5l48Ve8 {
      stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #H1Zcc4LuEDY2S6y9 {
      display: none;
    }

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

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

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

    #tHU0uB6pC6BVriG9 {
      grid-template-columns: 0 1.54723143rem 3.05632275rem 1.54723143rem;
      grid-template-rows: 0 minmax(1.53812987rem, max-content) minmax(3.05632275rem, max-content) minmax(1.53812987rem, max-content);
    }

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

    #X1OeCqZbIHLN8hOp {
      --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;
    }

    #zyMeeaT1tmHcbWRa {
      min-width: 18.00776938rem;
    }

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

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

    #tkaBtLhdRgfMrDC3 {
      --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;
    }

    #nHFbQJmNecdXk7tX {
      min-width: 21.867649rem;
    }

    #e6fs8pQMyqnX2A9a {
      grid-area: 7 / 3 / 8 / 8;
      position: relative;
    }

    #KarcybgjV3PZSyca {
      grid-area: 5 / 5 / 8 / 6;
      grid-template-columns: 0 3.53141014rem 1.92993981rem 5.91019027rem 6.15078562rem 5.91019027rem 1.92993981rem 3.53141014rem;
      grid-template-rows: 0 minmax(3.62612715rem, max-content) minmax(6.1325825rem, max-content) minmax(2.74673304rem, max-content) minmax(2.04876373rem, max-content) minmax(1.2130094rem, max-content) minmax(5.49048316rem, max-content) minmax(3.64320826rem, max-content);
    }

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

    #tnTXAe96E3zhdAcb {
      stroke-width: calc(100rem * 7.999999999999999 / 1366.0);
    }

    #xOvxGa6v2D3aHspR {
      display: block;
    }

    #v8YvPVYqVpiYj6xb {
      stroke-width: calc(100rem * 7.999999999999999 / 1366.0);
    }

    #ze33siD6x6lABnW8 {
      display: none;
    }

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

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

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

    #tDwXQQ5ztSGNzIwz {
      grid-template-columns: 0 1.54723143rem 3.05632275rem 1.54723143rem;
      grid-template-rows: 0 minmax(1.53812987rem, max-content) minmax(3.05632275rem, max-content) minmax(1.53812987rem, max-content);
    }

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

    #QdjowBe8j3kiYsW3 {
      --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;
    }

    #pzppJ7jFG53fZ7ec {
      min-width: 18.58223598rem;
    }

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

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

    #d8LqHT181xS9tvAo {
      --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;
    }

    #wgWIvMPZ8RJrKFJk {
      min-width: 24.1418318rem;
    }

    #MYjZ1g1lvRedZSSC {
      grid-area: 7 / 3 / 8 / 8;
      position: relative;
    }

    #ibTiBPt4ay4rLld5 {
      grid-area: 6 / 7 / 9 / 9;
      grid-template-columns: 0 2.39431874rem 2.77979791rem 6.19742357rem 6.15078562rem 6.19742357rem 2.77979791rem 2.39431874rem;
      grid-template-rows: 0 minmax(3.62612715rem, max-content) minmax(6.1325825rem, max-content) minmax(2.74673304rem, max-content) minmax(2.04876373rem, max-content) minmax(1.2130094rem, max-content) minmax(5.49048316rem, max-content) minmax(3.64320826rem, max-content);
    }

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

    #IdKO6EH91AchyyNa {
      grid-template-columns: 5.62225476rem 22.40135601rem 6.49251005rem 1.03694616rem 28.89386606rem 1.03694616rem 6.49251005rem 22.40135601rem 5.62225476rem;
      grid-template-rows: minmax(5.62225476rem, max-content) minmax(8.34502615rem, max-content) minmax(6.76775824rem, max-content) 0 0 minmax(24.90090724rem, max-content) 0 0 minmax(10.58660118rem, max-content);
    }

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

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

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

    #cZV5nzV2FPZz1MtY {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

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

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

    #ijMujY4Gqkq6LM0e {
      min-width: 44.41434846rem;
    }

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

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

    #uMXiP28Nkq90QgCD {
      font-size: calc(2.34260615em - var(--ffsd));
    }

    #K6pjFvyv6juJYkL6 {
      min-width: 4.448465rem;
    }

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

    #Vbub3fSwFaiFwV1k {
      grid-template-columns: 0 0.86946192rem 4.41186178rem 0.86946192rem;
      grid-template-rows: 0 minmax(0.86775538rem, max-content) minmax(4.39707174rem, max-content) minmax(0.86775538rem, max-content);
    }

    #L7j5iXD2sR8iSgZO {
      grid-template-columns: 0 6.15078562rem;
      grid-template-rows: 0 minmax(6.1325825rem, max-content);
    }

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

    #NRbQ1qPWgoTGHKES {
      font-size: calc(1.56173499em - var(--ffsd));
    }

    #bSfCFcGIKGvzxJT0 {
      --first-font-size: 1.56173499em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #TLcedfFGLI6te3Gn {
      min-width: 16.60972919rem;
    }

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

    #u8w8Ii2VAgX11nNb {
      font-size: calc(1.56174231em - var(--ffsd));
    }

    #zj0duDUuE04ynTp1 {
      --first-font-size: 1.56174231em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #PDealR13h69hVALy {
      min-width: 37.71499162rem;
    }

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

    #herao82utYHNFio2 {
      grid-template-columns: 0 0 0 16.57312597rem 21.10526243rem 1.08344363rem;
      grid-template-rows: 0 minmax(6.95897854rem, max-content) minmax(1.83016119rem, max-content) minmax(0.7737706rem, max-content) minmax(3.66032239rem, max-content) minmax(0.69472436rem, max-content);
    }

    #Fv9MHNzwNKCHXsuS {
      grid-area: 2 / 4 / 3 / 7;
      grid-template-columns: 0 0 6.15078562rem 32.61104641rem;
      grid-template-rows: 0 minmax(0.00966783rem, max-content) minmax(6.12291467rem, max-content) minmax(7.79504242rem, max-content);
    }

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

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

    #rwynZ1nef8Y0K1q8 {
      font-size: calc(2.34260615em - var(--ffsd));
    }

    #aI0nRfBrB91ssir8 {
      min-width: 4.448465rem;
    }

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

    #ADqBdEivUrunqBhT {
      grid-template-columns: 0 0.86946192rem 4.41186178rem 0.86946192rem;
      grid-template-rows: 0 minmax(0.86775538rem, max-content) minmax(4.39707174rem, max-content) minmax(0.86775538rem, max-content);
    }

    #rJfZRL0gee3kGppO {
      grid-template-columns: 0 6.15078562rem;
      grid-template-rows: 0 minmax(6.1325825rem, max-content);
    }

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

    #nKHzqONarActAF6z {
      font-size: calc(1.56173499em - var(--ffsd));
    }

    #yq2C4eVaitIxXoRE {
      --first-font-size: 1.56173499em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #fBOFMHG53DY2a7WE {
      min-width: 12.69903113rem;
    }

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

    #UTE58aFsspnQQju2 {
      font-size: calc(1.56174231em - var(--ffsd));
    }

    #n713RdwGoGwlGaWh {
      --first-font-size: 1.56174231em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #oQSo6aUK7mnxnTLB {
      min-width: 38.79843525rem;
    }

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

    #tsl3jg5DyOvRiZ94 {
      grid-template-columns: 0 0 0 12.66242791rem 26.09940412rem 0;
      grid-template-rows: 0 minmax(6.95897854rem, max-content) minmax(1.83016119rem, max-content) minmax(0.7737706rem, max-content) minmax(3.66032239rem, max-content) minmax(0.69472436rem, max-content);
    }

    #HFE4LPlMvU5iyjaK {
      grid-area: 4 / 5 / 7 / 8;
      grid-template-columns: 0 0 6.15078562rem 32.61104641rem;
      grid-template-rows: 0 minmax(0.00966783rem, max-content) minmax(6.12291467rem, max-content) minmax(7.79504242rem, max-content);
    }

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

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

    #KAJK0sIlkpDzrfWh {
      font-size: calc(2.34260615em - var(--ffsd));
    }

    #GXSTekLBYKJhdv4k {
      min-width: 4.448465rem;
    }

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

    #O9Ly0363Q1dYMTwj {
      grid-template-columns: 0 0.86946192rem 4.41186178rem 0.86946192rem;
      grid-template-rows: 0 minmax(0.86775538rem, max-content) minmax(4.39707174rem, max-content) minmax(0.86775538rem, max-content);
    }

    #PiDUHaQSFotWfETQ {
      grid-template-columns: 0 6.15078562rem;
      grid-template-rows: 0 minmax(6.1325825rem, max-content);
    }

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

    #b9vnN60T422sTWfc {
      font-size: calc(1.56173499em - var(--ffsd));
    }

    #VGTu11aaEVKJlabu {
      --first-font-size: 1.56173499em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #I3QNIXdN4GXyTDAO {
      min-width: 15.87766477rem;
    }

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

    #zUWV1B7PtXiVNLiJ {
      font-size: calc(1.56174231em - var(--ffsd));
    }

    #lYDK0NAFY1W5h1jy {
      --first-font-size: 1.56174231em;
      --last-font-size: var(--first-font-size);
      margin-top: 0;
      margin-bottom: 0;
    }

    #gTdXVjxBrdUN6JXS {
      min-width: 38.79843525rem;
    }

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

    #IptTydsosH23pwkJ {
      grid-template-columns: 0 0 0 15.84106155rem 22.92077048rem 0;
      grid-template-rows: 0 minmax(6.95897854rem, max-content) minmax(1.83016119rem, max-content) minmax(0.7737706rem, max-content) minmax(3.66032239rem, max-content) minmax(0.69472436rem, max-content);
    }

    #ui0zzwK0CokIFUPC {
      grid-area: 8 / 6 / 9 / 9;
      grid-template-columns: 0 0 6.15078562rem 32.61104641rem;
      grid-template-rows: 0 minmax(0.00966783rem, max-content) minmax(6.12291467rem, max-content) minmax(7.79504242rem, max-content);
    }

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

    #ifLHCvHHcicG8NOh {
      grid-template-columns: 5.62225476rem 44.37774524rem 5.61591321rem 0 0 38.76183203rem 0 0 5.62225476rem;
      grid-template-rows: minmax(5.62225476rem, max-content) minmax(13.92762492rem, max-content) minmax(1.61721781rem, max-content) minmax(3.68674375rem, max-content) minmax(6.5148651rem, max-content) minmax(3.72601606rem, max-content) minmax(1.57794551rem, max-content) minmax(13.92762492rem, max-content) minmax(5.62225476rem, max-content);
    }

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

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

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

    #Dbs9JfVXMBrpZwY6 {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

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

    #RKFAp72TDCfIofBb {
      --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;
    }

    #TK8pjbTAYPjickfo {
      min-width: 44.41434846rem;
    }

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

    #vcwgudXWjHAbkAUu {
      display: block;
    }

    #KzZNDtwSKrmMcVno {
      display: none;
    }

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

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

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

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

    #ujU5bT0fZ9Z5e0ve {
      min-width: 10.71127226rem;
    }

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

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

    #wmcpK2HITYkLI8ee {
      --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;
    }

    #vLytqc9nDvMjgsbi {
      min-width: 27.30030734rem;
    }

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

    #RLSYug4owfYcAuDe {
      grid-template-columns: 0 0 0 0 3.78682158rem 6.88784745rem 16.58903509rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(1.83016119rem, max-content) minmax(0.71544634rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #UgTdL1d0b1ufossS {
      grid-area: 4 / 3 / 7 / 5;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

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

    #liBo2oIiPKQ3mfW6 {
      display: block;
    }

    #qIMkthk2id7ll9ss {
      display: none;
    }

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

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

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

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

    #ms2K7WIoCEHrb85r {
      min-width: 15.80140769rem;
    }

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

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

    #cnb2tNIflBlqSzWL {
      --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;
    }

    #H4XJGnwGaZt0xb4Q {
      min-width: 27.30030734rem;
    }

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

    #PXxh0AYdoLaL8pa6 {
      grid-template-columns: 0 0 0 0 3.78682158rem 11.97798288rem 11.49889966rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(1.83016119rem, max-content) minmax(0.71544634rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #o6FsLFNd9cHkuZ6N {
      grid-area: 10 / 4 / 12 / 6;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #W8ZXB1P7FwXPtPym {
      grid-area: 10 / 4 / 12 / 6;
      position: relative;
    }

    #uVx6SAoZXnxrijft {
      display: block;
    }

    #nSjlyDxphb6qGg34 {
      display: none;
    }

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

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

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

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

    #DpFmwOQ5Mx28lDxP {
      min-width: 12.36222967rem;
    }

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

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

    #vlXvfNRPvl90Oo8t {
      --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;
    }

    #O6XEfZzSBq4dLouW {
      min-width: 27.30030734rem;
    }

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

    #ltj5BlDeZ7jycJ88 {
      grid-template-columns: 0 0 0 0 3.78682158rem 8.53880486rem 14.93807768rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(1.83016119rem, max-content) minmax(0.71544634rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #TkUSIDuXGn6vBhIV {
      grid-area: 5 / 7 / 8 / 10;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

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

    #tuy92a4ToabD95r6 {
      display: block;
    }

    #U0uejSPBXMh8evBz {
      display: none;
    }

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

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

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

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

    #YJk45Zahdl7CQ2Le {
      min-width: 15.20914773rem;
    }

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

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

    #rHF7WN0k4ueUD5p1 {
      --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;
    }

    #MgL9Yh7J3bl4YgWI {
      min-width: 27.30030734rem;
    }

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

    #dfvGyxmGstb61eWJ {
      grid-template-columns: 0 0 0 0 3.78682158rem 11.38572293rem 12.09115961rem 1.25427562rem;
      grid-template-rows: 0 minmax(0.19220791rem, max-content) minmax(3.78682158rem, max-content) minmax(1.62424657rem, max-content) minmax(1.83016119rem, max-content) minmax(0.71544634rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #qQe7TIGYCfmGTcWj {
      grid-area: 11 / 8 / 13 / 11;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #biawXKTi6CisK7TA {
      grid-area: 11 / 8 / 13 / 11;
      position: relative;
    }

    #Pjo2S6SkZxo6uqKw {
      display: block;
    }

    #SVwf7H8OUx0mLwxz {
      display: none;
    }

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

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

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

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

    #XGEEQVs4aEgQN0Tj {
      min-width: 14.6130742rem;
    }

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

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

    #gO6k08z4erErNpoy {
      --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;
    }

    #T2Dq8lRFpQIGBw44 {
      min-width: 27.30030734rem;
    }

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

    #VnlQNN84YkQpOICQ {
      grid-template-columns: 0 0 0 0.00976611rem 3.78682158rem 10.77988328rem 12.68723315rem 1.25427562rem;
      grid-template-rows: 0 0 minmax(3.78682158rem, max-content) minmax(1.81645448rem, max-content) minmax(1.83016119rem, max-content) minmax(0.71544634rem, max-content) minmax(3.66032239rem, max-content) minmax(2.52747117rem, max-content);
    }

    #UNDCco8ACS8wy4qm {
      grid-area: 6 / 12 / 9 / 13;
      grid-template-columns: 0 28.51797975rem;
      grid-template-rows: 0 minmax(14.33667716rem, max-content);
    }

    #hRCJGyDNF0CGzXbM {
      grid-area: 6 / 12 / 9 / 13;
      position: relative;
    }

    #Nsduxc7B6n5AOBLp {
      grid-template-columns: 5.62225476rem 0 0 28.51797975rem 0 1.60077562rem 0 14.25898987rem 14.25898987rem 0 1.60077562rem 28.51797975rem 5.62225476rem;
      grid-template-rows: minmax(5.62225476rem, max-content) minmax(8.34502615rem, max-content) minmax(6.32170445rem, max-content) 0 0 minmax(14.33667716rem, max-content) 0 0 minmax(1.63795314rem, max-content) 0 minmax(14.33667716rem, max-content) 0 minmax(5.62225476rem, max-content);
    }

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

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

    #HdSn6eZPxoP6lb5D {
      grid-area: 3 / 3 / 5 / 5;
      position: relative;
      clip-path: polygon(calc(0% + 0%) calc((0 * 100rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 100rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00028808 * 100rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00028808 * 100rem) + 0%)));
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: -0.0288076%;
      margin-top: 0%;
    }

    #aGmeFzu7s486YFmi {
      grid-template-columns: 0 0 100% 0;
      grid-template-rows: 0 0 100% 0;
    }

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

    #FcgIhYFVMCKP7SUS {
      --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;
    }

    #Wy7IuiSsqOQoD0OR {
      min-width: 63.71347763rem;
    }

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

    #eNhReO5ckBiXZJMP {
      grid-template-columns: 18.16156279rem 63.67687441rem 18.16156279rem;
      grid-template-rows: minmax(7.29882571rem, max-content) minmax(14.71373305rem, max-content) minmax(7.27001811rem, max-content);
    }

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

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

    #i0fJQDU6mQutqMY7 {
      grid-template-columns: 0 100%;
      grid-template-rows: 0 100%;
    }

    #tBve6a6xLs1FYCFA {
      grid-area: 2 / 2 / 5 / 5;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: calc(min(1366px - 100vw, 0px) / 2);
      right: calc(min(1366px - 100vw, 0px) / 2);
    }

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

    #wjfTNpxu9t61aHBS {
      --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);
    }

    #nJiu0FVCwcLU5Vho {
      min-width: 31.44801574rem;
    }

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

    #eCsxGBxvFjJs74vz {
      grid-template-columns: 0 34.29429374rem 31.41141252rem 34.29429374rem;
      grid-template-rows: 0 minmax(2.67289344rem, max-content) minmax(1.81013303rem, max-content) minmax(2.75525559rem, max-content);
    }

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

    #X4IgXxS96ke7N4Os {
      grid-template-columns: 0 100rem;
      grid-template-rows: minmax(0.08236215rem, max-content) minmax(7.23828207rem, max-content);
    }

    #JLu24VQst4xYcxot {
      min-height: calc(2.79955207 * 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);
    }
  }