: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;
  -webkit-touch-callout: none;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/fcc7b8c7fad442649ca552dce8f94418.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/7011f0066d6763da5cca149720035c7f.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/e6d582177fe4437cb7cf52d427c2820e.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/c4aa29e7d5a1a461026538590ae2f1bd.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/cfe1e982804e996e96bb4b031055a5c7.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/e3be19fb48d79fbc259e1d6c57b9107c.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/cfe1e982804e996e96bb4b031055a5c7.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/e3be19fb48d79fbc259e1d6c57b9107c.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/cfe1e982804e996e96bb4b031055a5c7.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/e3be19fb48d79fbc259e1d6c57b9107c.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/fcc7b8c7fad442649ca552dce8f94418.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/e6d582177fe4437cb7cf52d427c2820e.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/7011f0066d6763da5cca149720035c7f.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/c4aa29e7d5a1a461026538590ae2f1bd.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/c74cdf1496849fede7140935039c2392.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/5dbd9457e2671b54c6df5ee794ed9b36.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/c71906e9925fb34456a39b70b8648c69.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YAFdJoYMYSc-0;
  src: url(../fonts/1872b2277f94b1c5acf98700a1a1c03b.woff2);
  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/2939e26d0be644944cd621be7bec5f5e.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/267ca74019c66328f093f6614fe3106e.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/22ff9d894b6467b3ddab0f1989a2cb4d.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/aeba314cd216c72b97019a6e8c17c9a5.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/22ff9d894b6467b3ddab0f1989a2cb4d.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/aeba314cd216c72b97019a6e8c17c9a5.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/22ff9d894b6467b3ddab0f1989a2cb4d.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/aeba314cd216c72b97019a6e8c17c9a5.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/6f953f3e7ac9d894a97d59a06afcfa7b.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/b146a0e8f0e873592940bcc60a355c0c.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/3dae3800fab4aad097008bba4dfa94c1.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/0f51da86a058aef1bb585a64cf664ab7.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/267ca74019c66328f093f6614fe3106e.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/71d66fa3f70c070b9427b4baf1980061.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YAFdJs2qTWQ-0;
  src: url(../fonts/1aaf8c95b881644a76961b6db0059fc0.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;
}

#verticalMenu {
  display: none;
  font-family: YAFdJoYMYSc-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 1.5rem;
  background-color: #faf5ef;
  margin: 0 0 0 auto;
  padding: 0;
  border: 12px solid #faf5ef;
  height: 100%;
  width: 400px;
  max-width: 80vw;
  overflow: auto;
  box-sizing: border-box;
  z-index: 2;
  position: fixed;
  top: 0px;
  right: 0px;
  transform: translateX(400px);
  transition: all 0.35s;
}

#menuToggle:checked~#verticalMenu {
  transform: translateX(0px);
}

#menuButton {
  display: none;
  fill: #304254;
  z-index: 3;
  justify-content: center;
  align-items: center;
}

#menuButton:hover {
  cursor: pointer;
  color: #4d6a87;
  text-decoration-line: none;
}

.navMenuLinkContent:hover {
  color: #4d6a87;
}

.navMenuLink {
  color: #304254;
  display: flex;
  align-items: center;
  list-style-type: none;
  white-space: nowrap;
}

.navMenuLinkContent {
  display: inline-block;
  text-decoration-line: none;
  font-family: YAFdJoYMYSc-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 15px;
  font-weight: 700;
  white-space: nowrap;
  padding: 10px 16px;
  margin-right: auto;
  color: #304254;
  overflow: hidden;
  text-overflow: ellipsis;
}

#menuToggle:checked~#menuButton {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  background-color: #4d6a87;
  opacity: 0.55;
  top: 0px;
  position: fixed;
}

#menuToggle:checked~#menuButton>#menuButtonIcon {
  display: none;
}

#horizontalMenu {
  display: flex;
  justify-content: flex-end;
}

html {
  scroll-padding-top: 50px;
}

@media (max-width: 375px) {
  #xTV1zOitS9KTszZP {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #BvaDdZvYNuDpChUH {
    grid-template-columns: 0 174.75709264%;
    left: -37.37854632%;
    grid-template-rows: 0 100%;
  }

  #iRyhIJ3GI7ZwOS0h {
    grid-area: 2 / 2 / 4 / 3;
    position: relative;
  }

  #M2yeIwvLJ8VAscDO {
    grid-area: 3 / 4 / 5 / 5;
    position: relative;
  }

  #I1BUiPWCuz31lQSL {
    grid-area: 2 / 5 / 3 / 8;
    grid-template-columns: 0 18.53537238rem 0 54.5114309rem;
    grid-template-rows: 0 0 minmax(16.62918072rem, max-content) 0;
  }

  #GKLekAEtEv5KuPc1 {
    grid-area: 2 / 5 / 3 / 8;
    position: relative;
  }

  #qY5WspB5KyzOmvIl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #xgxFS6okQqeL3aEy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hVLuf3ziPr9vnoBY {
    min-width: 91.6rem;
  }

  #U49otvajIiFfxPuO {
    grid-area: 4 / 2 / 5 / 10;
    position: relative;
  }

  #TVT27rjiKg0IvnrX {
    font-size: calc(4.16906096em - var(--ffsd));
  }

  #SpvDFlRolvo9eHN1 {
    --first-font-size: 4.16906096em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #Yym54yqVSAv0LcPa {
    min-width: 73.60456412rem;
  }

  #NdhMPNzxRtss9byd {
    grid-area: 6 / 4 / 8 / 9;
    position: relative;
  }

  #Vm00chlQvUi5Jh3x {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #LRtQ8awpHR0UlVdg {
    grid-area: 7 / 6 / 10 / 7;
    position: relative;
  }

  #rKrKeW2sIqmIoGlK {
    grid-area: 9 / 3 / 11 / 11;
    position: relative;
  }

  #nfl31WGbWZMP2v25 {
    grid-template-columns: 4.26666667rem 0 8.99771794rem 0.21221376rem 58.15831463rem 13.65225643rem 1.23623222rem 0.21221376rem 8.99771794rem 0 4.26666667rem;
    grid-template-rows: minmax(13.07955764rem, max-content) minmax(16.62918072rem, max-content) minmax(10.52161724rem, max-content) minmax(5.4784rem, max-content) minmax(4.23902051rem, max-content) minmax(4.20079223rem, max-content) minmax(0.80207007rem, max-content) minmax(0.63990792rem, max-content) minmax(0.16216215rem, max-content) minmax(56.95666093rem, max-content);
  }

  #mzbnxNtcGocfAw4D {
    min-height: calc(calc(8.39857513 * var(--1vh, 1vh)) - 4.19928757px);
  }

  #Xp83NunNjOB3tddF {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #acjqojzHGqbnDbGd {
    grid-template-columns: 0 202.83444083%;
    left: -51.41722042%;
    grid-template-rows: 0 100%;
  }

  #sQGx06kSS0hESY54 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #G9bJUoEYRPL8SCtW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #fHfccSHaviunnn1C {
    min-width: 91.6rem;
  }

  #sjKE3c4AIHE84mu5 {
    grid-area: 2 / 2 / 3 / 20;
    position: relative;
  }

  #ghGenp7bm4MFplxt {
    font-size: calc(4.81048464em - var(--ffsd));
  }

  #AkHSqGMmsGJU04uU {
    --first-font-size: 4.81048464em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #UElzvLQSaT3jFH1T {
    min-width: 91.6rem;
  }

  #iIN7twge4vS0R6JG {
    grid-area: 4 / 3 / 6 / 21;
    position: relative;
  }

  #Jb5fcdnXw2CdrvzS {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #iKpW8zZWCXbzSaVM {
    grid-area: 5 / 14 / 7 / 17;
    position: relative;
  }

  #TVZ30jSDWgIBN9nT {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #qJhzKQKScmNBdxVP {
    grid-area: 2 / 2 / 13 / 13;
    position: relative;
  }

  #oh5ICGUQrTZeFcJO {
    grid-area: 3 / 4 / 4 / 7;
    position: relative;
  }

  #jRPAF1Blvgex6qfi {
    font-size: calc(1.48738966em - var(--ffsd));
  }

  #tePQQoSkOtMtb6vm {
    font-size: calc(1.48738966em - var(--ffsd));
  }

  #z9mOGM6PRpCptiVM {
    font-size: calc(1.48738966em - var(--ffsd));
  }

  #N8SWseLwo52NFAOy {
    font-size: calc(1.48738966em - var(--ffsd));
  }

  #JJ9x0C8dyQe1RXol {
    --first-font-size: 1.48738966em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #tOP4xATSvmITjDbI {
    min-width: 27.89048843rem;
  }

  #JU3K3vFzCzUlAwBb {
    grid-area: 5 / 3 / 6 / 12;
    position: relative;
  }

  #VAQlhlI3GNfOkJb3 {
    grid-area: 7 / 5 / 12 / 6;
    position: relative;
  }

  #MdIgVa46DeWX4RQa {
    font-size: calc(1.87881802em - var(--ffsd));
  }

  #fUYU8dX33KT0rOwk {
    --first-font-size: 1.87881802em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #gFPbSz5apkDtfoH5 {
    min-width: 18.14967463rem;
  }

  #N07FTHk4bIFn4Vc5 {
    grid-area: 8 / 8 / 9 / 11;
    position: relative;
  }

  #WPBvmBesAaArCugI {
    font-size: calc(1.26175914em - var(--ffsd));
  }

  #YCzdN6DmhGnL8Qb3 {
    --first-font-size: 1.26175914em;
    --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);
  }

  #m5EQte6L0vpHt264 {
    min-width: 13.72390796rem;
  }

  #ZlL3U6oAeFYj3LV6 {
    grid-area: 10 / 9 / 11 / 10;
    position: relative;
  }

  #VdB1nHS4poh22pPb {
    grid-area: 8 / 7 / 19 / 12;
    grid-template-columns: 0 1.31772234rem 1.13214916rem 0 4.39632588rem 0.35456949rem 0.16348618rem 0 13.59057462rem 4.42576668rem 3.69428308rem 1.14503711rem;
    grid-template-rows: 0 minmax(0.96139046rem, max-content) minmax(3.38501295rem, max-content) minmax(1.26648655rem, max-content) minmax(21.79172716rem, max-content) minmax(1.81480772rem, max-content) 0 minmax(2.21036951rem, max-content) 0 minmax(1.47450043rem, max-content) minmax(0.71153069rem, max-content) minmax(1.3585244rem, max-content);
  }

  #tQBRtMFd97hRmXeW {
    grid-area: 8 / 7 / 19 / 12;
    position: relative;
  }

  #XMLjDPuvXiaFGFCA {
    grid-area: 12 / 6 / 13 / 8;
    position: relative;
    margin-left: -513.04016622%;
    margin-right: -513.04016622%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  #gNrh3UlDDEFoF67d {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #z6ZKVuQQeEGLKU1b {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #A9kLgNEjwsGcmXFe {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #jK0PwfoBH7HZukrF {
    grid-area: 3 / 5 / 4 / 6;
    position: relative;
  }

  #xEv2yHcl5cosgsgX {
    font-size: calc(1.60251295em - var(--ffsd));
  }

  #BrhM4b4YxLnVj8Zs {
    --first-font-size: 1.60251295em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #pLlD0ON4UPqJ3umg {
    min-width: 28.58017553rem;
  }

  #oCojMLNShYWcO8bG {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #MSTEYNDRxfXmg6RN {
    grid-area: 3 / 2 / 7 / 3;
    position: relative;
  }

  #Ld5rb4Dh6rUAWm9T {
    font-size: calc(1.87881626em - var(--ffsd));
  }

  #m9Ezk05y1uw6IGcB {
    --first-font-size: 1.87881626em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #hHK3tTYcupp7LfMi {
    min-width: 15.84739008rem;
  }

  #cHUf4PMmX5qV5J8B {
    grid-area: 2 / 4 / 5 / 6;
    position: relative;
  }

  #vdVMfScTSBznqu9G {
    font-size: calc(1.26175914em - var(--ffsd));
  }

  #lccq5NslSeOm4zmE {
    --first-font-size: 1.26175914em;
    --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);
  }

  #EzbZX5Lc62c8e3Zv {
    min-width: 15.84739008rem;
  }

  #CXVgVBuYWtlLVOoy {
    grid-area: 4 / 5 / 6 / 7;
    position: relative;
  }

  #B87dOzcXoukV7mQC {
    grid-template-columns: 0 3.83452517rem 1.03611136rem 0 15.71405674rem 0;
    grid-template-rows: 0 minmax(0.15534827rem, max-content) minmax(1.97641499rem, max-content) minmax(0.10988095rem, max-content) minmax(1.36461949rem, max-content) minmax(0.38367496rem, max-content);
  }

  #UGwHrl9KsrjxN7xq {
    grid-area: 9 / 4 / 16 / 9;
    grid-template-columns: 0 1.08233144rem 0.87656718rem 0.86855011rem 4.1437847rem 15.57235847rem 6.98558174rem 1.29513919rem;
    grid-template-rows: 0 minmax(1.22101421rem, max-content) minmax(2.9524466rem, max-content) minmax(1.26648655rem, max-content) minmax(17.92357429rem, max-content) minmax(5.68296058rem, max-content) minmax(3.98993865rem, max-content) minmax(1.66896984rem, max-content);
  }

  #nOdxrcW0Ni3WMtOx {
    grid-area: 9 / 4 / 16 / 9;
    position: relative;
  }

  #PQ9qQf5i43CX1mPz {
    grid-area: 10 / 11 / 17 / 15;
    position: relative;
  }

  #aCKwiknkethibJEC {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #N6hUYyQ15GuerK94 {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #ZnB6CH4w1TppJQBA {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #l7IoIEYPKXF7RRCk {
    grid-area: 3 / 4 / 4 / 6;
    position: relative;
  }

  #wknsAb68SYMfbLZe {
    font-size: calc(1.60251295em - var(--ffsd));
  }

  #RCyZT9TbhMBPxEKF {
    --first-font-size: 1.60251295em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #TwUGAYe4SPLtVaAA {
    min-width: 28.34117139rem;
  }

  #gCVGfXUX2hFHUtt3 {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #nwRDz1BjJqhW2k4C {
    grid-area: 3 / 2 / 6 / 3;
    position: relative;
  }

  #Jnn5FwmKfoS6iiJh {
    font-size: calc(1.87881626em - var(--ffsd));
  }

  #rTsa54jidYUpa91r {
    --first-font-size: 1.87881626em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #w59NVmrBYMXTK1Hl {
    min-width: 15.84739008rem;
  }

  #mdzusbloUMgjNYwA {
    grid-area: 2 / 4 / 4 / 7;
    position: relative;
  }

  #NhM8S9K9Q8WwfVAo {
    font-size: calc(1.26175914em - var(--ffsd));
  }

  #b69skR2edsCy0gtc {
    --first-font-size: 1.26175914em;
    --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);
  }

  #xtUkpQnJ6ltFp1eG {
    min-width: 12.38545963rem;
  }

  #MbFiualZns2uArGC {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #xhIFymxGqHTppTQG {
    grid-template-columns: 0 3.83452517rem 0.52690229rem 0 12.2521263rem 3.46193045rem;
    grid-template-rows: 0 minmax(0.00827444rem, max-content) minmax(2.23336976rem, max-content) minmax(0.12672019rem, max-content) minmax(1.47450043rem, max-content) 0;
  }

  #HnQDsZwfKbegzFW9 {
    grid-area: 11 / 13 / 18 / 18;
    grid-template-columns: 0 1.12245397rem 0.38266563rem 0.56710312rem 3.57668158rem 16.49880262rem 7.18258511rem 0.88962252rem;
    grid-template-rows: 0 minmax(0.78844786rem, max-content) minmax(2.9524466rem, max-content) minmax(1.6990529rem, max-content) minmax(20.59855012rem, max-content) minmax(3.29692186rem, max-content) minmax(3.84286482rem, max-content) minmax(1.5911176rem, max-content);
  }

  #NgousZ7tYRBjeMYw {
    grid-area: 11 / 13 / 18 / 18;
    position: relative;
  }

  #nsltneiMiYuVR1WD {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #uluXPxqEYVIogbyw {
    grid-area: 15 / 5 / 21 / 10;
    position: relative;
  }

  #YVizneSvg7raIVbp {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #MbffQE7LbH3O5ZnH {
    grid-area: 14 / 16 / 20 / 19;
    position: relative;
  }

  #BOjCxUWInM3nwzrS {
    grid-template-columns: 4.26666667rem 0 0 13.33978378rem 14.3843649rem 2.92747893rem 0.17268523rem 0 3.30761511rem 26.47185447rem 0.26775975rem 0 1.6402599rem 1.63773904rem 13.5119635rem 12.08791024rem 1.34204187rem 0.02579419rem 0.34941577rem 0 4.26666667rem;
    grid-template-rows: minmax(22.22081574rem, max-content) minmax(5.4784rem, max-content) minmax(5.20963513rem, max-content) minmax(5.02475778rem, max-content) minmax(0.74781126rem, max-content) minmax(2.45260824rem, max-content) minmax(11.69926624rem, max-content) minmax(0.17294261rem, max-content) 0 0 minmax(15.76415025rem, max-content) minmax(3.10016416rem, max-content) minmax(11.29961066rem, max-content) minmax(2.02812431rem, max-content) minmax(2.51334134rem, max-content) minmax(0.06401103rem, max-content) 0 minmax(0.03200551rem, max-content) minmax(0.59343918rem, max-content) minmax(0.27122368rem, max-content) minmax(25.36638288rem, max-content);
  }

  #U4YU1fEbjGvG1t1v {
    min-height: calc(calc(8.49762989 * var(--1vh, 1vh)) - 4.24881494px);
  }

  #nXsgq5QNEEcefVJM {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WxbxtNKV5iGcBBgj {
    grid-template-columns: 0 394.24078143%;
    left: -147.12039071%;
    grid-template-rows: 0 100%;
  }

  #uO8U8d6z5gpwH2a7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #K7eX8ESJmXCKG33Z {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #nxIiB5igHO5mnv3z {
    min-width: 91.6rem;
  }

  #PjNgjQsd4zzYecGZ {
    grid-area: 2 / 2 / 3 / 8;
    position: relative;
  }

  #uuliR70r7nOru24h {
    font-size: calc(4.81048464em - var(--ffsd));
  }

  #EuoYg4SsYdCECYIF {
    --first-font-size: 4.81048464em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #ydVKfGwOfyGJTGuT {
    min-width: 91.6rem;
  }

  #RycGfpxtqGu7uizd {
    grid-area: 4 / 3 / 6 / 9;
    position: relative;
  }

  #xQy0FsbNs7f5OFri {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #d1OM406l37tqnn29 {
    grid-area: 5 / 6 / 7 / 7;
    position: relative;
  }

  #PNrjX6sbHzvgnGQJ {
    grid-area: 8 / 4 / 9 / 10;
    position: relative;
  }

  #Qq2cNiUIJ6yxbL7U {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #KiJRXHx6KfW4lgl8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #spQIsVjFYmPZHlK0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #T2xGylU4AeqthzCi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #tAzorzeJr7ZM6sD4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #KTNBWaF6xCXCBRgd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #CGyISSqdgDlW9ceB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #xfMn9ukkQ0MrLGbk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #wUTcx8bSoG0t89Z2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #EIWoGT2UpTZmjL8R {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #riFVL3z5a5TrYxHK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #KlpqQJpgEp6jwPBt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
  }

  #HoXaxtG2eLr4xF5N {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.025));
    margin-top: 0;
    margin-bottom: 0;
  }

  #vXdYcvFLpjm9CvOZ {
    min-width: 91.6rem;
  }

  #hzMmArmx1ZlaXYEc {
    grid-area: 10 / 5 / 11 / 11;
    position: relative;
  }

  #vxYNt60kKGPWkAej {
    grid-template-columns: 4.26666667rem 0 0 0 50.6363867rem 28.62117917rem 12.2091008rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(10.90666667rem, max-content) minmax(5.4784rem, max-content) minmax(5.20963513rem, max-content) minmax(4.8678462rem, max-content) minmax(0.90472284rem, max-content) minmax(2.45826571rem, max-content) minmax(10.94246468rem, max-content) minmax(91.46666667rem, max-content) minmax(6.4rem, max-content) minmax(44.11574035rem, max-content) minmax(10.90666667rem, max-content);
  }

  #XSEr7R5ytoo3Zjgd {
    min-height: calc(calc(14.4304196 * var(--1vh, 1vh)) - 7.2152098px);
  }

  #VUiYe1FolBXJ9KjX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WKR2F9UB3s14zwrZ {
    grid-template-columns: 0 703.52882214%;
    left: -301.76441107%;
    grid-template-rows: 0 100%;
  }

  #DNXjRtZvFFJjaE2O {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #vnpfYc98wabMhXAz {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hwHrwHqnQWdRfJxD {
    min-width: 91.6rem;
  }

  #lEUwwOPGvKUIivwJ {
    grid-area: 2 / 2 / 3 / 11;
    position: relative;
  }

  #rCMUjEoncHvw0KnP {
    font-size: calc(3.93423143em - var(--ffsd));
  }

  #CL61kNBj71DbwQf6 {
    --first-font-size: 3.93423143em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #lvRjOMwmWiiECxR5 {
    min-width: 91.6rem;
  }

  #Q5efSE4PjNI8kaLN {
    grid-area: 4 / 3 / 6 / 12;
    position: relative;
  }

  #ZHI54YU1StwWW9gQ {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #Bjqo6Z98E5GDd9Fh {
    grid-area: 5 / 7 / 7 / 10;
    position: relative;
  }

  #SA48o0KmXCaGL6VU {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ZJMLrx3mWrQElc7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #xntxMoPcKP2lLdNl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0035));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #S44o4QB1GXPnEMLv {
    min-width: 85.46666667rem;
  }

  #ncfc4MAiTjdnldYq {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #QIP4xslEkZhtuKUv {
    grid-area: 8 / 5 / 9 / 8;
    grid-template-columns: 0 0 85.33333333rem 0;
    grid-template-rows: 0 minmax(98.66666667rem, max-content) minmax(3.66322143rem, max-content) minmax(5.4784rem, max-content);
  }

  #WP30TjTkynZVJViX {
    grid-area: 8 / 5 / 9 / 8;
    position: relative;
  }

  #gahNmvqoIXhswjyi {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #GBZZ2WjadSY553lY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #PmY15KJRgy2r6Lz8 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.027));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #Xrueut5zPTqmFGdx {
    min-width: 85.46666667rem;
  }

  #blobVHnAiUV24lfv {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #oafuBt4dSK5j9mEu {
    grid-area: 10 / 6 / 11 / 9;
    grid-template-columns: 0 0 85.33333333rem 0;
    grid-template-rows: 0 minmax(98.66666667rem, max-content) minmax(3.66322143rem, max-content) minmax(5.4784rem, max-content);
  }

  #H8uRt7wv302BBQqq {
    grid-area: 10 / 6 / 11 / 9;
    position: relative;
  }

  #Phi6As7nUdlhseIV {
    grid-area: 2 / 3 / 3 / 4;
    position: relative;
  }

  #jpE72fesxb4u5JNM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.35513671em - var(--ffsd)));
  }

  #smHC8JWakQY1w1gi {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.35513671em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.011));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #jl6DvaDKxNqx2j4R {
    min-width: 91.6rem;
  }

  #kXwTPJ13J4tlO3gK {
    grid-area: 4 / 2 / 5 / 5;
    position: relative;
  }

  #V01ydB6UYe2stkRR {
    grid-area: 12 / 4 / 13 / 13;
    grid-template-columns: 0 3.06666667rem 85.33333333rem 3.06666667rem;
    grid-template-rows: 0 minmax(98.66666667rem, max-content) minmax(3.66322143rem, max-content) minmax(5.17777365rem, max-content);
  }

  #uVALfl05e9QvKOv1 {
    grid-area: 12 / 4 / 13 / 13;
    position: relative;
  }

  #JxKY9NglPoyi4MtB {
    grid-template-columns: 4.26666667rem 0 0 3.06666667rem 0 61.28801536rem 24.04531798rem 0 3.01492494rem 0.05174173rem 0 0 4.26666667rem;
    grid-template-rows: minmax(15.56182562rem, max-content) minmax(5.4784rem, max-content) minmax(5.20963513rem, max-content) minmax(4.23276675rem, max-content) minmax(0.43707342rem, max-content) minmax(2.74250512rem, max-content) minmax(10.39355719rem, max-content) minmax(107.8082881rem, max-content) minmax(6.4rem, max-content) minmax(107.8082881rem, max-content) minmax(6.4rem, max-content) minmax(107.50766175rem, max-content) minmax(15.56182562rem, max-content);
  }

  #ca4yKa8nnfoKGREa {
    min-height: calc(calc(29.47392721 * var(--1vh, 1vh)) - 14.7369636px);
  }

  #vNuYObHgGHs7Hei2 {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Y5zuvRGyGBZam76x {
    grid-template-columns: 0 716.84905917%;
    left: -308.42452958%;
    grid-template-rows: 0 100%;
  }

  #sIwIBPfOgtTCpUcS {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #mYaXZGQuppwtB4ch {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #POtoE8e876pTjpVj {
    min-width: 91.6rem;
  }

  #b39aBZ5dx3PEyucb {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #uZ8e7IhBaK93nzMu {
    font-size: calc(4.10358871em - var(--ffsd));
  }

  #ZkMAFi7mewe68xeR {
    --first-font-size: 4.10358871em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #suKRcFaTWUsRU8BP {
    min-width: 91.6rem;
  }

  #vuFNoBMb5kgM3FWo {
    grid-area: 4 / 3 / 6 / 10;
    position: relative;
  }

  #No5NKtNABnRSLI0M {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #Uu2b1beFzBi5SSKm {
    grid-area: 5 / 7 / 7 / 8;
    position: relative;
  }

  #hOoSzDME8kOpixxC {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #we9bvc3FuHH04zQ8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #FLpW2H9sygtmmhII {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #LIeWjYWZKQw6TXts {
    min-width: 91.6rem;
  }

  #kyYSTtY8tuUZyDWh {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #ptFKWkkpIWSo3Uz1 {
    grid-area: 8 / 4 / 9 / 11;
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 minmax(91.46666667rem, max-content) minmax(1.36221312rem, max-content) minmax(5.4784rem, max-content);
  }

  #P3yGMsb9L7Y1Mav4 {
    grid-area: 8 / 4 / 9 / 11;
    position: relative;
  }

  #TyUgFfv84gULun08 {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ODlOaarrUG4Hnj4f {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #g4rXdfdtpUANBrGv {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UbqPS9SgUbP4DPKF {
    min-width: 91.6rem;
  }

  #f3Z4xtONErJzXTdF {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #OuglSyFY3wondbBR {
    grid-area: 10 / 5 / 11 / 12;
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 minmax(91.46666667rem, max-content) minmax(2.02133333rem, max-content) minmax(5.4784rem, max-content);
  }

  #hB81NrvLjMI2JuaY {
    grid-area: 10 / 5 / 11 / 12;
    position: relative;
  }

  #l29OojZ1zPhhDN4s {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #zgfGAM3CLAVh2W5j {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #WG26aUQ9knBjLXwH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UiCJOkvodFhrzPys {
    min-width: 91.6rem;
  }

  #h8vpoBBCpOFyySsg {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #TCWCKPpK3sdZ5b9b {
    grid-area: 12 / 6 / 13 / 13;
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 minmax(91.15572669rem, max-content) minmax(2.37406436rem, max-content) minmax(5.4784rem, max-content);
  }

  #NL7csJxSajRr19q8 {
    grid-area: 12 / 6 / 13 / 13;
    position: relative;
  }

  #wkyjTUswZ8BQPhYB {
    grid-template-columns: 4.26666667rem 0 0 0 0 63.79334601rem 15.21908501rem 12.45423564rem 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(10.50666667rem, max-content) minmax(5.4784rem, max-content) minmax(5.20963513rem, max-content) minmax(4.03017452rem, max-content) minmax(0.89412124rem, max-content) minmax(0.89412124rem, max-content) minmax(15.4963311rem, max-content) minmax(98.30727979rem, max-content) minmax(6.4rem, max-content) minmax(98.9664rem, max-content) minmax(6.4rem, max-content) minmax(99.00819106rem, max-content) minmax(10.50666667rem, max-content);
  }

  #c2ExfIjsaQpdsWhx {
    min-height: calc(calc(26.98184869 * var(--1vh, 1vh)) - 13.49092435px);
  }

  #kPZ06IhE1c7rwahn {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Q56jKWJ2zbewCyQQ {
    grid-template-columns: 0 429.88596713%;
    left: -164.94298356%;
    grid-template-rows: 0 100%;
  }

  #McYhsu3H5cihAljB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.608em - var(--ffsd)));
  }

  #Jy01S0pg3vFP6DWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.608em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #ILVjxNr6nyhUBvcO {
    min-width: 91.6rem;
  }

  #CINn8T5J2pffpwJ9 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #zJ6SeoaJGhnhaof4 {
    font-size: calc(4.81048464em - var(--ffsd));
  }

  #hSoAq7f5PGS1le4y {
    --first-font-size: 4.81048464em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #uw5K28C7j5URsQkK {
    min-width: 91.6rem;
  }

  #Ihb6fsHwRCyMufyI {
    grid-area: 4 / 3 / 6 / 8;
    position: relative;
  }

  #iL0TX9L5RougQhNr {
    stroke-width: calc(100rem * 0.0 / 375.0);
  }

  #XswfTKlPKcHILYaU {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #UrPcbBv7OsW77wuT {
    grid-area: 2 / 5 / 3 / 6;
    position: relative;
  }

  #DgARUS186UekN11p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.48429333em - var(--ffsd)));
  }

  #uPEEtzEu9gzoOvVy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.48429333em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #L668oxLcTix6S9lA {
    min-width: 50.66000163rem;
  }

  #YlVrU9nkBKalbpw3 {
    grid-area: 4 / 2 / 5 / 9;
    position: relative;
  }

  #UmMBL813tWhxZIPi {
    grid-area: 6 / 4 / 7 / 7;
    position: relative;
  }

  #FWCwCXsYIw22Cc0W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.49778667em - var(--ffsd)));
  }

  #WVmS6GL8c6pBBxBo {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.49778667em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #sO50EsfEynSoipCh {
    min-width: 47.93000081rem;
  }

  #G5nbe6d3UpHhuKdh {
    grid-area: 8 / 3 / 9 / 8;
    position: relative;
  }

  #Ov8h8GTCla4KgYKc {
    grid-area: 8 / 4 / 9 / 9;
    grid-template-columns: 20.46999919rem 1.36500041rem 5.53902777rem 0.87784799rem 34.96291596rem 0.87784799rem 5.53902777rem 1.36500041rem 20.46999919rem;
    grid-template-rows: 0 minmax(34.96291596rem, max-content) minmax(1.75569597rem, max-content) minmax(10.03647467rem, max-content) minmax(6.4rem, max-content) minmax(36.71861193rem, max-content) 0 minmax(10.033776rem, max-content);
  }

  #naBgrdpylXGUYjoo {
    grid-area: 8 / 4 / 9 / 9;
    position: relative;
  }

  #g6rbbW83mc8EhW4v {
    grid-template-columns: 4.26666667rem 0 0 54.93134397rem 27.23761278rem 9.29770991rem 0 0 4.26666667rem;
    grid-template-rows: minmax(10.29333333rem, max-content) minmax(5.4784rem, max-content) minmax(5.20963513rem, max-content) minmax(4.94530074rem, max-content) minmax(0.82726831rem, max-content) minmax(2.37315119rem, max-content) minmax(24.63300305rem, max-content) minmax(99.90747453rem, max-content) minmax(10.29333333rem, max-content);
  }

  #O7QCrA1iXDT4yqyi {
    min-height: calc(calc(12.21759949 * var(--1vh, 1vh)) - 6.10879974px);
  }
}

@media (min-width: 375.05px) and (max-width: 480px) {
  #xTV1zOitS9KTszZP {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #BvaDdZvYNuDpChUH {
    grid-template-columns: 0 159.80206389%;
    left: -29.90103195%;
    grid-template-rows: 0 100%;
  }

  #iRyhIJ3GI7ZwOS0h {
    grid-area: 2 / 2 / 4 / 3;
    position: relative;
  }

  #M2yeIwvLJ8VAscDO {
    grid-area: 3 / 4 / 5 / 5;
    position: relative;
  }

  #I1BUiPWCuz31lQSL {
    grid-area: 2 / 5 / 3 / 7;
    grid-template-columns: 0 14.48075967rem 0 42.58705539rem;
    grid-template-rows: 0 0 minmax(12.99154744rem, max-content) 0;
  }

  #GKLekAEtEv5KuPc1 {
    grid-area: 2 / 5 / 3 / 7;
    position: relative;
  }

  #qY5WspB5KyzOmvIl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #xgxFS6okQqeL3aEy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hVLuf3ziPr9vnoBY {
    min-width: 93.4375rem;
  }

  #U49otvajIiFfxPuO {
    grid-area: 4 / 2 / 5 / 10;
    position: relative;
  }

  #TVT27rjiKg0IvnrX {
    font-size: calc(4.25414384em - var(--ffsd));
  }

  #SpvDFlRolvo9eHN1 {
    --first-font-size: 4.25414384em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #Yym54yqVSAv0LcPa {
    min-width: 75.07481033rem;
  }

  #NdhMPNzxRtss9byd {
    grid-area: 6 / 4 / 8 / 9;
    position: relative;
  }

  #Vm00chlQvUi5Jh3x {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #LRtQ8awpHR0UlVdg {
    grid-area: 7 / 6 / 10 / 8;
    position: relative;
  }

  #rKrKeW2sIqmIoGlK {
    grid-area: 9 / 3 / 11 / 11;
    position: relative;
  }

  #nfl31WGbWZMP2v25 {
    grid-template-columns: 3.33333333rem 0 9.18134484rem 8.9514143rem 50.61034936rem 6.45746571rem 7.4734082rem 1.4780061rem 9.18134484rem 0 3.33333333rem;
    grid-template-rows: minmax(10.21840441rem, max-content) minmax(12.99154744rem, max-content) minmax(8.22001347rem, max-content) minmax(4.28rem, max-content) minmax(3.31173477rem, max-content) minmax(4.28652269rem, max-content) minmax(0.81843884rem, max-content) minmax(0.65296727rem, max-content) minmax(0.16547158rem, max-content) minmax(58.11904177rem, max-content);
  }

  #mzbnxNtcGocfAw4D {
    min-height: calc(calc(9.39787175 * var(--1vh, 1vh)) - 4.69893587px);
  }

  #Xp83NunNjOB3tddF {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #acjqojzHGqbnDbGd {
    grid-template-columns: 0 178.77197997%;
    left: -39.38598998%;
    grid-template-rows: 0 100%;
  }

  #sQGx06kSS0hESY54 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #G9bJUoEYRPL8SCtW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #fHfccSHaviunnn1C {
    min-width: 93.4375rem;
  }

  #sjKE3c4AIHE84mu5 {
    grid-area: 2 / 2 / 3 / 20;
    position: relative;
  }

  #ghGenp7bm4MFplxt {
    font-size: calc(4.9086578em - var(--ffsd));
  }

  #AkHSqGMmsGJU04uU {
    --first-font-size: 4.9086578em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #UElzvLQSaT3jFH1T {
    min-width: 93.4375rem;
  }

  #iIN7twge4vS0R6JG {
    grid-area: 4 / 3 / 6 / 21;
    position: relative;
  }

  #Jb5fcdnXw2CdrvzS {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #iKpW8zZWCXbzSaVM {
    grid-area: 5 / 14 / 7 / 17;
    position: relative;
  }

  #TVZ30jSDWgIBN9nT {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #qJhzKQKScmNBdxVP {
    grid-area: 2 / 2 / 13 / 13;
    position: relative;
  }

  #oh5ICGUQrTZeFcJO {
    grid-area: 3 / 4 / 4 / 7;
    position: relative;
  }

  #jRPAF1Blvgex6qfi {
    font-size: calc(1.51774455em - var(--ffsd));
  }

  #tePQQoSkOtMtb6vm {
    font-size: calc(1.51774455em - var(--ffsd));
  }

  #z9mOGM6PRpCptiVM {
    font-size: calc(1.51774455em - var(--ffsd));
  }

  #N8SWseLwo52NFAOy {
    font-size: calc(1.51774455em - var(--ffsd));
  }

  #JJ9x0C8dyQe1RXol {
    --first-font-size: 1.51774455em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #tOP4xATSvmITjDbI {
    min-width: 28.42779432rem;
  }

  #JU3K3vFzCzUlAwBb {
    grid-area: 5 / 3 / 6 / 12;
    position: relative;
  }

  #VAQlhlI3GNfOkJb3 {
    grid-area: 7 / 5 / 12 / 6;
    position: relative;
  }

  #MdIgVa46DeWX4RQa {
    font-size: calc(1.91716125em - var(--ffsd));
  }

  #fUYU8dX33KT0rOwk {
    --first-font-size: 1.91716125em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #gFPbSz5apkDtfoH5 {
    min-width: 18.4881884rem;
  }

  #N07FTHk4bIFn4Vc5 {
    grid-area: 8 / 8 / 9 / 11;
    position: relative;
  }

  #WPBvmBesAaArCugI {
    font-size: calc(1.28750933em - var(--ffsd));
  }

  #YCzdN6DmhGnL8Qb3 {
    --first-font-size: 1.28750933em;
    --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);
  }

  #m5EQte6L0vpHt264 {
    min-width: 13.97209996rem;
  }

  #ZlL3U6oAeFYj3LV6 {
    grid-area: 10 / 9 / 11 / 10;
    position: relative;
  }

  #VdB1nHS4poh22pPb {
    grid-area: 8 / 7 / 19 / 12;
    grid-template-columns: 0 1.34461463rem 1.15525425rem 0 4.48604681rem 0.36180561rem 0.16682264rem 0 13.86793329rem 4.51608844rem 3.76967661rem 1.16840521rem;
    grid-template-rows: 0 minmax(0.98101068rem, max-content) minmax(3.45409485rem, max-content) minmax(1.29233321rem, max-content) minmax(22.23645629rem, max-content) minmax(1.85184461rem, max-content) 0 minmax(2.25547909rem, max-content) 0 minmax(1.50459228rem, max-content) minmax(0.72605173rem, max-content) minmax(1.38624938rem, max-content);
  }

  #tQBRtMFd97hRmXeW {
    grid-area: 8 / 7 / 19 / 12;
    position: relative;
  }

  #XMLjDPuvXiaFGFCA {
    grid-area: 12 / 6 / 13 / 8;
    position: relative;
    margin-left: -513.04016622%;
    margin-right: -513.04016622%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  #gNrh3UlDDEFoF67d {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #z6ZKVuQQeEGLKU1b {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #A9kLgNEjwsGcmXFe {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #jK0PwfoBH7HZukrF {
    grid-area: 3 / 5 / 4 / 6;
    position: relative;
  }

  #xEv2yHcl5cosgsgX {
    font-size: calc(1.6352173em - var(--ffsd));
  }

  #BrhM4b4YxLnVj8Zs {
    --first-font-size: 1.6352173em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #pLlD0ON4UPqJ3umg {
    min-width: 29.13155667rem;
  }

  #oCojMLNShYWcO8bG {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #MSTEYNDRxfXmg6RN {
    grid-area: 3 / 2 / 7 / 3;
    position: relative;
  }

  #Ld5rb4Dh6rUAWm9T {
    font-size: calc(1.91715945em - var(--ffsd));
  }

  #m9Ezk05y1uw6IGcB {
    --first-font-size: 1.91715945em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #hHK3tTYcupp7LfMi {
    min-width: 16.13891845rem;
  }

  #cHUf4PMmX5qV5J8B {
    grid-area: 2 / 4 / 5 / 6;
    position: relative;
  }

  #vdVMfScTSBznqu9G {
    font-size: calc(1.28750933em - var(--ffsd));
  }

  #lccq5NslSeOm4zmE {
    --first-font-size: 1.28750933em;
    --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);
  }

  #EzbZX5Lc62c8e3Zv {
    min-width: 16.13891845rem;
  }

  #CXVgVBuYWtlLVOoy {
    grid-area: 4 / 5 / 6 / 7;
    position: relative;
  }

  #B87dOzcXoukV7mQC {
    grid-template-columns: 0 3.91278079rem 1.05725649rem 0 16.03475178rem 0;
    grid-template-rows: 0 minmax(0.15851864rem, max-content) minmax(2.01674999rem, max-content) minmax(0.11212341rem, max-content) minmax(1.39246886rem, max-content) minmax(0.39150506rem, max-content);
  }

  #UGwHrl9KsrjxN7xq {
    grid-area: 9 / 4 / 16 / 9;
    grid-template-columns: 0 1.10441984rem 0.89445631rem 0.88627562rem 4.22835173rem 15.8901617rem 7.12814463rem 1.32157061rem;
    grid-template-rows: 0 minmax(1.24593287rem, max-content) minmax(3.01270061rem, max-content) minmax(1.29233321rem, max-content) minmax(18.28936152rem, max-content) minmax(5.79893937rem, max-content) minmax(4.07136597rem, max-content) minmax(1.70303045rem, max-content);
  }

  #nOdxrcW0Ni3WMtOx {
    grid-area: 9 / 4 / 16 / 9;
    position: relative;
  }

  #PQ9qQf5i43CX1mPz {
    grid-area: 10 / 11 / 17 / 15;
    position: relative;
  }

  #aCKwiknkethibJEC {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #N6hUYyQ15GuerK94 {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #ZnB6CH4w1TppJQBA {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #l7IoIEYPKXF7RRCk {
    grid-area: 3 / 4 / 4 / 6;
    position: relative;
  }

  #wknsAb68SYMfbLZe {
    font-size: calc(1.6352173em - var(--ffsd));
  }

  #RCyZT9TbhMBPxEKF {
    --first-font-size: 1.6352173em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #TwUGAYe4SPLtVaAA {
    min-width: 28.88767489rem;
  }

  #gCVGfXUX2hFHUtt3 {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #nwRDz1BjJqhW2k4C {
    grid-area: 3 / 2 / 6 / 3;
    position: relative;
  }

  #Jnn5FwmKfoS6iiJh {
    font-size: calc(1.91715945em - var(--ffsd));
  }

  #rTsa54jidYUpa91r {
    --first-font-size: 1.91715945em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #w59NVmrBYMXTK1Hl {
    min-width: 16.13891845rem;
  }

  #mdzusbloUMgjNYwA {
    grid-area: 2 / 4 / 4 / 7;
    position: relative;
  }

  #NhM8S9K9Q8WwfVAo {
    font-size: calc(1.28750933em - var(--ffsd));
  }

  #b69skR2edsCy0gtc {
    --first-font-size: 1.28750933em;
    --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);
  }

  #xtUkpQnJ6ltFp1eG {
    min-width: 12.60633636rem;
  }

  #MbFiualZns2uArGC {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #xhIFymxGqHTppTQG {
    grid-template-columns: 0 3.91278079rem 0.53765539rem 0 12.50216969rem 3.53258209rem;
    grid-template-rows: 0 minmax(0.0084433rem, max-content) minmax(2.27894874rem, max-content) minmax(0.12930631rem, max-content) minmax(1.50459228rem, max-content) 0;
  }

  #HnQDsZwfKbegzFW9 {
    grid-area: 11 / 13 / 18 / 18;
    grid-template-columns: 0 1.14536119rem 0.39047513rem 0.57867665rem 3.64967508rem 16.83551288rem 7.32916848rem 0.90777808rem;
    grid-template-rows: 0 minmax(0.80453863rem, max-content) minmax(3.01270061rem, max-content) minmax(1.73372745rem, max-content) minmax(21.01892869rem, max-content) minmax(3.36420598rem, max-content) minmax(3.92129063rem, max-content) minmax(1.62358938rem, max-content);
  }

  #NgousZ7tYRBjeMYw {
    grid-area: 11 / 13 / 18 / 18;
    position: relative;
  }

  #nsltneiMiYuVR1WD {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #uluXPxqEYVIogbyw {
    grid-area: 15 / 5 / 21 / 10;
    position: relative;
  }

  #YVizneSvg7raIVbp {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #MbffQE7LbH3O5ZnH {
    grid-area: 14 / 16 / 20 / 19;
    position: relative;
  }

  #BOjCxUWInM3nwzrS {
    grid-template-columns: 3.33333333rem 0 0 13.61202427rem 14.67792337rem 2.9872234rem 0.17620941rem 0 3.37511745rem 27.0120964rem 0.27322423rem 0 1.67373459rem 1.67116228rem 13.78771786rem 12.33460229rem 1.36943048rem 0.02632061rem 0.3565467rem 0 3.33333333rem;
    grid-template-rows: minmax(17.3600123rem, max-content) minmax(4.28rem, max-content) minmax(4.07002744rem, max-content) minmax(5.12730386rem, max-content) minmax(0.76307271rem, max-content) minmax(2.50266147rem, max-content) minmax(9.26688787rem, max-content) minmax(0.17647205rem, max-content) 0 0 minmax(16.0858676rem, max-content) minmax(3.16343281rem, max-content) minmax(11.53021496rem, max-content) minmax(2.0695146rem, max-content) minmax(2.56463403rem, max-content) minmax(0.06531738rem, max-content) 0 minmax(0.03265869rem, max-content) minmax(0.60555018rem, max-content) minmax(0.27675886rem, max-content) minmax(20.56977469rem, max-content);
  }

  #U4YU1fEbjGvG1t1v {
    min-height: calc(calc(9.16498781 * var(--1vh, 1vh)) - 4.5824939px);
  }

  #nXsgq5QNEEcefVJM {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WxbxtNKV5iGcBBgj {
    grid-template-columns: 0 336.72676193%;
    left: -118.36338096%;
    grid-template-rows: 0 100%;
  }

  #uO8U8d6z5gpwH2a7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #K7eX8ESJmXCKG33Z {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #nxIiB5igHO5mnv3z {
    min-width: 93.4375rem;
  }

  #PjNgjQsd4zzYecGZ {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #uuliR70r7nOru24h {
    font-size: calc(4.9086578em - var(--ffsd));
  }

  #EuoYg4SsYdCECYIF {
    --first-font-size: 4.9086578em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #ydVKfGwOfyGJTGuT {
    min-width: 93.4375rem;
  }

  #RycGfpxtqGu7uizd {
    grid-area: 4 / 3 / 6 / 10;
    position: relative;
  }

  #xQy0FsbNs7f5OFri {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #d1OM406l37tqnn29 {
    grid-area: 5 / 6 / 7 / 7;
    position: relative;
  }

  #PNrjX6sbHzvgnGQJ {
    grid-area: 8 / 5 / 9 / 8;
    position: relative;
  }

  #Qq2cNiUIJ6yxbL7U {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #KiJRXHx6KfW4lgl8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #spQIsVjFYmPZHlK0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #T2xGylU4AeqthzCi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #tAzorzeJr7ZM6sD4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #KTNBWaF6xCXCBRgd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #CGyISSqdgDlW9ceB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #xfMn9ukkQ0MrLGbk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #wUTcx8bSoG0t89Z2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #EIWoGT2UpTZmjL8R {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #riFVL3z5a5TrYxHK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #KlpqQJpgEp6jwPBt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
  }

  #HoXaxtG2eLr4xF5N {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.025));
    margin-top: 0;
    margin-bottom: 0;
  }

  #vXdYcvFLpjm9CvOZ {
    min-width: 93.4375rem;
  }

  #hzMmArmx1ZlaXYEc {
    grid-area: 10 / 4 / 11 / 11;
    position: relative;
  }

  #vxYNt60kKGPWkAej {
    grid-template-columns: 3.33333333rem 0 0 10.20833333rem 41.46144901rem 29.20528487rem 2.24993279rem 10.20833333rem 0 0 3.33333333rem;
    grid-template-rows: minmax(8.52083333rem, max-content) minmax(4.28rem, max-content) minmax(4.07002744rem, max-content) minmax(4.96719rem, max-content) minmax(0.92318657rem, max-content) minmax(2.5084344rem, max-content) minmax(8.68207944rem, max-content) minmax(72.91666667rem, max-content) minmax(5rem, max-content) minmax(45.01606158rem, max-content) minmax(8.52083333rem, max-content);
  }

  #XSEr7R5ytoo3Zjgd {
    min-height: calc(calc(15.08243199 * var(--1vh, 1vh)) - 7.54121599px);
  }

  #VUiYe1FolBXJ9KjX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WKR2F9UB3s14zwrZ {
    grid-template-columns: 0 553.42680641%;
    left: -226.71340321%;
    grid-template-rows: 0 100%;
  }

  #DNXjRtZvFFJjaE2O {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #vnpfYc98wabMhXAz {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hwHrwHqnQWdRfJxD {
    min-width: 93.4375rem;
  }

  #lEUwwOPGvKUIivwJ {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #rCMUjEoncHvw0KnP {
    font-size: calc(4.01452186em - var(--ffsd));
  }

  #CL61kNBj71DbwQf6 {
    --first-font-size: 4.01452186em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #lvRjOMwmWiiECxR5 {
    min-width: 93.4375rem;
  }

  #Q5efSE4PjNI8kaLN {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #ZHI54YU1StwWW9gQ {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #Bjqo6Z98E5GDd9Fh {
    grid-area: 5 / 7 / 7 / 11;
    position: relative;
  }

  #SA48o0KmXCaGL6VU {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ZJMLrx3mWrQElc7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #xntxMoPcKP2lLdNl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0035));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #S44o4QB1GXPnEMLv {
    min-width: 66.77083333rem;
  }

  #ncfc4MAiTjdnldYq {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #QIP4xslEkZhtuKUv {
    grid-area: 8 / 5 / 9 / 8;
    grid-template-columns: 0 0 66.66666667rem 0;
    grid-template-rows: 0 minmax(77.08333333rem, max-content) minmax(2.86189175rem, max-content) minmax(4.28rem, max-content);
  }

  #WP30TjTkynZVJViX {
    grid-area: 8 / 5 / 9 / 8;
    position: relative;
  }

  #gahNmvqoIXhswjyi {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #GBZZ2WjadSY553lY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #PmY15KJRgy2r6Lz8 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.027));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #Xrueut5zPTqmFGdx {
    min-width: 66.77083333rem;
  }

  #blobVHnAiUV24lfv {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #oafuBt4dSK5j9mEu {
    grid-area: 10 / 6 / 11 / 9;
    grid-template-columns: 0 0 66.66666667rem 0;
    grid-template-rows: 0 minmax(77.08333333rem, max-content) minmax(2.86189175rem, max-content) minmax(4.28rem, max-content);
  }

  #H8uRt7wv302BBQqq {
    grid-area: 10 / 6 / 11 / 9;
    position: relative;
  }

  #Phi6As7nUdlhseIV {
    grid-area: 2 / 3 / 3 / 4;
    position: relative;
  }

  #jpE72fesxb4u5JNM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #smHC8JWakQY1w1gi {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.011));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #jl6DvaDKxNqx2j4R {
    min-width: 75.71143726rem;
  }

  #kXwTPJ13J4tlO3gK {
    grid-area: 4 / 2 / 5 / 5;
    position: relative;
  }

  #V01ydB6UYe2stkRR {
    grid-area: 12 / 4 / 13 / 10;
    grid-template-columns: 0 4.47030196rem 66.66666667rem 4.47030196rem;
    grid-template-rows: 0 minmax(77.08333333rem, max-content) minmax(2.86189175rem, max-content) minmax(4.28rem, max-content);
  }

  #uVALfl05e9QvKOv1 {
    grid-area: 12 / 4 / 13 / 10;
    position: relative;
  }

  #JxKY9NglPoyi4MtB {
    grid-template-columns: 3.33333333rem 0 8.86303137rem 4.47030196rem 0 52.33470955rem 14.33195712rem 0 4.47030196rem 8.81023369rem 0.05279768rem 0 3.33333333rem;
    grid-template-rows: minmax(12.15767626rem, max-content) minmax(4.28rem, max-content) minmax(4.07002744rem, max-content) minmax(4.31914975rem, max-content) minmax(0.44599329rem, max-content) minmax(2.79847461rem, max-content) minmax(8.24597672rem, max-content) minmax(84.22522508rem, max-content) minmax(5rem, max-content) minmax(84.22522508rem, max-content) minmax(5rem, max-content) minmax(84.22522508rem, max-content) minmax(12.15767626rem, max-content);
  }

  #ca4yKa8nnfoKGREa {
    min-height: calc(calc(28.37217518 * var(--1vh, 1vh)) - 14.18608759px);
  }

  #vNuYObHgGHs7Hei2 {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Y5zuvRGyGBZam76x {
    grid-template-columns: 0 619.90920208%;
    left: -259.95460104%;
    grid-template-rows: 0 100%;
  }

  #sIwIBPfOgtTCpUcS {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #mYaXZGQuppwtB4ch {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #POtoE8e876pTjpVj {
    min-width: 93.4375rem;
  }

  #b39aBZ5dx3PEyucb {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #uZ8e7IhBaK93nzMu {
    font-size: calc(4.18733542em - var(--ffsd));
  }

  #ZkMAFi7mewe68xeR {
    --first-font-size: 4.18733542em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #suKRcFaTWUsRU8BP {
    min-width: 93.4375rem;
  }

  #vuFNoBMb5kgM3FWo {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #No5NKtNABnRSLI0M {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #Uu2b1beFzBi5SSKm {
    grid-area: 5 / 7 / 7 / 8;
    position: relative;
  }

  #hOoSzDME8kOpixxC {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #we9bvc3FuHH04zQ8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #FLpW2H9sygtmmhII {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #LIeWjYWZKQw6TXts {
    min-width: 81.16666667rem;
  }

  #kyYSTtY8tuUZyDWh {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #ptFKWkkpIWSo3Uz1 {
    grid-area: 8 / 4 / 9 / 9;
    grid-template-columns: 0 0 81.0625rem 0;
    grid-template-rows: 0 minmax(81.0625rem, max-content) minmax(1.064229rem, max-content) minmax(4.28rem, max-content);
  }

  #P3yGMsb9L7Y1Mav4 {
    grid-area: 8 / 4 / 9 / 9;
    position: relative;
  }

  #TyUgFfv84gULun08 {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ODlOaarrUG4Hnj4f {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #g4rXdfdtpUANBrGv {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UbqPS9SgUbP4DPKF {
    min-width: 81.16666667rem;
  }

  #f3Z4xtONErJzXTdF {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #OuglSyFY3wondbBR {
    grid-area: 10 / 5 / 11 / 10;
    grid-template-columns: 0 0 81.0625rem 0;
    grid-template-rows: 0 minmax(81.0625rem, max-content) minmax(1.57916667rem, max-content) minmax(4.28rem, max-content);
  }

  #hB81NrvLjMI2JuaY {
    grid-area: 10 / 5 / 11 / 10;
    position: relative;
  }

  #l29OojZ1zPhhDN4s {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #zgfGAM3CLAVh2W5j {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #WG26aUQ9knBjLXwH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UiCJOkvodFhrzPys {
    min-width: 81.16666667rem;
  }

  #h8vpoBBCpOFyySsg {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #TCWCKPpK3sdZ5b9b {
    grid-area: 12 / 6 / 13 / 11;
    grid-template-columns: 0 0 81.0625rem 0;
    grid-template-rows: 0 minmax(80.78692888rem, max-content) minmax(1.85473778rem, max-content) minmax(4.28rem, max-content);
  }

  #NL7csJxSajRr19q8 {
    grid-area: 12 / 6 / 13 / 11;
    position: relative;
  }

  #wkyjTUswZ8BQPhYB {
    grid-template-columns: 3.33333333rem 0 6.13541667rem 0 0 58.95983437rem 15.52967858rem 6.57298705rem 0 0 6.13541667rem 0 3.33333333rem;
    grid-template-rows: minmax(8.20833333rem, max-content) minmax(4.28rem, max-content) minmax(4.07002744rem, max-content) minmax(4.11242298rem, max-content) minmax(0.91236862rem, max-content) minmax(0.91236862rem, max-content) minmax(12.17737868rem, max-content) minmax(86.406729rem, max-content) minmax(5rem, max-content) minmax(86.92166667rem, max-content) minmax(5rem, max-content) minmax(86.92166667rem, max-content) minmax(8.20833333rem, max-content);
  }

  #c2ExfIjsaQpdsWhx {
    min-height: calc(calc(28.55277975 * var(--1vh, 1vh)) - 14.27638988px);
  }

  #kPZ06IhE1c7rwahn {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Q56jKWJ2zbewCyQQ {
    grid-template-columns: 0 271.13862942%;
    left: -85.56931471%;
    grid-template-rows: 0 100%;
  }

  #McYhsu3H5cihAljB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6em - var(--ffsd)));
  }

  #Jy01S0pg3vFP6DWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #ILVjxNr6nyhUBvcO {
    min-width: 93.4375rem;
  }

  #CINn8T5J2pffpwJ9 {
    grid-area: 2 / 2 / 3 / 8;
    position: relative;
  }

  #zJ6SeoaJGhnhaof4 {
    font-size: calc(4.9086578em - var(--ffsd));
  }

  #hSoAq7f5PGS1le4y {
    --first-font-size: 4.9086578em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #uw5K28C7j5URsQkK {
    min-width: 93.4375rem;
  }

  #Ihb6fsHwRCyMufyI {
    grid-area: 4 / 3 / 6 / 9;
    position: relative;
  }

  #iL0TX9L5RougQhNr {
    stroke-width: calc(100rem * 0.0 / 480.0);
  }

  #XswfTKlPKcHILYaU {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #UrPcbBv7OsW77wuT {
    grid-area: 2 / 3 / 4 / 4;
    position: relative;
  }

  #DgARUS186UekN11p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.62835417em - var(--ffsd)));
  }

  #uPEEtzEu9gzoOvVy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.62835417em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #L668oxLcTix6S9lA {
    min-width: 39.57812627rem;
  }

  #YlVrU9nkBKalbpw3 {
    grid-area: 5 / 2 / 9 / 5;
    position: relative;
  }

  #UmMBL813tWhxZIPi {
    grid-area: 3 / 7 / 6 / 8;
    position: relative;
  }

  #FWCwCXsYIw22Cc0W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.63889583em - var(--ffsd)));
  }

  #WVmS6GL8c6pBBxBo {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.63889583em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #sO50EsfEynSoipCh {
    min-width: 37.44531314rem;
  }

  #G5nbe6d3UpHhuKdh {
    grid-area: 7 / 6 / 8 / 9;
    position: relative;
  }

  #Ov8h8GTCla4KgYKc {
    grid-area: 8 / 4 / 9 / 7;
    grid-template-columns: 0 6.07959076rem 27.31477809rem 6.07959076rem 7.4240691rem 4.32736545rem 28.68641557rem 4.32736545rem;
    grid-template-rows: 0 0 minmax(27.31477809rem, max-content) minmax(1.37163748rem, max-content) 0 0 minmax(7.8388875rem, max-content) minmax(0.00210833rem, max-content);
  }

  #naBgrdpylXGUYjoo {
    grid-area: 8 / 4 / 9 / 7;
    position: relative;
  }

  #g6rbbW83mc8EhW4v {
    grid-template-columns: 3.33333333rem 0 4.54707908rem 51.50531272rem 27.79348243rem 4.94038001rem 4.54707908rem 0 3.33333333rem;
    grid-template-rows: minmax(15.42650688rem, max-content) minmax(4.28rem, max-content) minmax(4.07002744rem, max-content) minmax(5.04622524rem, max-content) minmax(0.84415133rem, max-content) minmax(2.42158285rem, max-content) minmax(19.37136975rem, max-content) minmax(36.5274114rem, max-content) minmax(15.42650688rem, max-content);
  }

  #O7QCrA1iXDT4yqyi {
    min-height: calc(calc(9.42975352 * var(--1vh, 1vh)) - 4.71487676px);
  }
}

@media (min-width: 480.05px) and (max-width: 768px) {
  #xTV1zOitS9KTszZP {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #BvaDdZvYNuDpChUH {
    grid-template-columns: 0 135.3400389%;
    left: -17.67001945%;
    grid-template-rows: 0 100%;
  }

  #iRyhIJ3GI7ZwOS0h {
    grid-area: 2 / 2 / 4 / 3;
    position: relative;
  }

  #M2yeIwvLJ8VAscDO {
    grid-area: 3 / 4 / 5 / 5;
    position: relative;
  }

  #I1BUiPWCuz31lQSL {
    grid-area: 2 / 5 / 3 / 6;
    grid-template-columns: 0 9.0504748rem 0 26.61690962rem;
    grid-template-rows: 0 0 minmax(8.11971715rem, max-content) 0;
  }

  #GKLekAEtEv5KuPc1 {
    grid-area: 2 / 5 / 3 / 6;
    position: relative;
  }

  #qY5WspB5KyzOmvIl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #xgxFS6okQqeL3aEy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hVLuf3ziPr9vnoBY {
    min-width: 91.73177083rem;
  }

  #U49otvajIiFfxPuO {
    grid-area: 4 / 2 / 5 / 10;
    position: relative;
  }

  #TVT27rjiKg0IvnrX {
    font-size: calc(4.17817698em - var(--ffsd));
  }

  #SpvDFlRolvo9eHN1 {
    --first-font-size: 4.17817698em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #Yym54yqVSAv0LcPa {
    min-width: 73.69698634rem;
  }

  #NdhMPNzxRtss9byd {
    grid-area: 6 / 4 / 8 / 9;
    position: relative;
  }

  #Vm00chlQvUi5Jh3x {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #LRtQ8awpHR0UlVdg {
    grid-area: 7 / 7 / 10 / 8;
    position: relative;
  }

  #rKrKeW2sIqmIoGlK {
    grid-area: 9 / 3 / 11 / 11;
    position: relative;
  }

  #nfl31WGbWZMP2v25 {
    grid-template-columns: 4.16666667rem 0 9.01739225rem 18.98224888rem 35.66738441rem 3.84852744rem 13.6821083rem 1.45161313rem 9.01739225rem 0 4.16666667rem;
    grid-template-rows: minmax(6.38650276rem, max-content) minmax(8.11971715rem, max-content) minmax(5.13750842rem, max-content) minmax(2.675rem, max-content) minmax(2.06983423rem, max-content) minmax(4.20997764rem, max-content) minmax(0.80382386rem, max-content) minmax(0.64130714rem, max-content) minmax(0.16251673rem, max-content) minmax(57.08120174rem, max-content);
  }

  #mzbnxNtcGocfAw4D {
    min-height: calc(calc(11.35252614 * var(--1vh, 1vh)) - 5.67626307px);
  }

  #Xp83NunNjOB3tddF {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #acjqojzHGqbnDbGd {
    grid-template-columns: 0 146.38287288%;
    left: -23.19143644%;
    grid-template-rows: 0 100%;
  }

  #sQGx06kSS0hESY54 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #G9bJUoEYRPL8SCtW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #fHfccSHaviunnn1C {
    min-width: 91.73177083rem;
  }

  #sjKE3c4AIHE84mu5 {
    grid-area: 2 / 2 / 3 / 20;
    position: relative;
  }

  #ghGenp7bm4MFplxt {
    font-size: calc(4.8210032em - var(--ffsd));
  }

  #AkHSqGMmsGJU04uU {
    --first-font-size: 4.8210032em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #UElzvLQSaT3jFH1T {
    min-width: 91.73177083rem;
  }

  #iIN7twge4vS0R6JG {
    grid-area: 4 / 3 / 6 / 21;
    position: relative;
  }

  #Jb5fcdnXw2CdrvzS {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #iKpW8zZWCXbzSaVM {
    grid-area: 5 / 14 / 7 / 17;
    position: relative;
  }

  #TVZ30jSDWgIBN9nT {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #qJhzKQKScmNBdxVP {
    grid-area: 2 / 2 / 13 / 13;
    position: relative;
  }

  #oh5ICGUQrTZeFcJO {
    grid-area: 3 / 4 / 4 / 7;
    position: relative;
  }

  #jRPAF1Blvgex6qfi {
    font-size: calc(1.49064197em - var(--ffsd));
  }

  #tePQQoSkOtMtb6vm {
    font-size: calc(1.49064197em - var(--ffsd));
  }

  #z9mOGM6PRpCptiVM {
    font-size: calc(1.49064197em - var(--ffsd));
  }

  #N8SWseLwo52NFAOy {
    font-size: calc(1.49064197em - var(--ffsd));
  }

  #JJ9x0C8dyQe1RXol {
    --first-font-size: 1.49064197em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #tOP4xATSvmITjDbI {
    min-width: 27.88295275rem;
  }

  #JU3K3vFzCzUlAwBb {
    grid-area: 5 / 3 / 6 / 12;
    position: relative;
  }

  #VAQlhlI3GNfOkJb3 {
    grid-area: 7 / 5 / 12 / 6;
    position: relative;
  }

  #MdIgVa46DeWX4RQa {
    font-size: calc(1.88292622em - var(--ffsd));
  }

  #fUYU8dX33KT0rOwk {
    --first-font-size: 1.88292622em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #gFPbSz5apkDtfoH5 {
    min-width: 18.1208398rem;
  }

  #N07FTHk4bIFn4Vc5 {
    grid-area: 8 / 8 / 9 / 11;
    position: relative;
  }

  #WPBvmBesAaArCugI {
    font-size: calc(1.26451809em - var(--ffsd));
  }

  #YCzdN6DmhGnL8Qb3 {
    --first-font-size: 1.26451809em;
    --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);
  }

  #m5EQte6L0vpHt264 {
    min-width: 13.68539579rem;
  }

  #ZlL3U6oAeFYj3LV6 {
    grid-area: 10 / 9 / 11 / 10;
    position: relative;
  }

  #VdB1nHS4poh22pPb {
    grid-area: 8 / 7 / 19 / 12;
    grid-template-columns: 0 1.32060365rem 1.13462471rem 0 4.40593883rem 0.35534479rem 0.16384366rem 0 13.62029162rem 4.43544401rem 3.70236096rem 1.14754084rem;
    grid-template-rows: 0 minmax(0.96349263rem, max-content) minmax(3.39241458rem, max-content) minmax(1.26925583rem, max-content) minmax(21.83937671rem, max-content) minmax(1.81877595rem, max-content) 0 minmax(2.21520268rem, max-content) 0 minmax(1.47772456rem, max-content) minmax(0.71308652rem, max-content) minmax(1.36149493rem, max-content);
  }

  #tQBRtMFd97hRmXeW {
    grid-area: 8 / 7 / 19 / 12;
    position: relative;
  }

  #XMLjDPuvXiaFGFCA {
    grid-area: 12 / 6 / 13 / 8;
    position: relative;
    margin-left: -513.04016622%;
    margin-right: -513.04016622%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  #gNrh3UlDDEFoF67d {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #z6ZKVuQQeEGLKU1b {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #A9kLgNEjwsGcmXFe {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #jK0PwfoBH7HZukrF {
    grid-area: 3 / 5 / 4 / 6;
    position: relative;
  }

  #xEv2yHcl5cosgsgX {
    font-size: calc(1.60601699em - var(--ffsd));
  }

  #BrhM4b4YxLnVj8Zs {
    --first-font-size: 1.60601699em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #pLlD0ON4UPqJ3umg {
    min-width: 28.57414792rem;
  }

  #oCojMLNShYWcO8bG {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #MSTEYNDRxfXmg6RN {
    grid-area: 3 / 2 / 7 / 3;
    position: relative;
  }

  #Ld5rb4Dh6rUAWm9T {
    font-size: calc(1.88292446em - var(--ffsd));
  }

  #m9Ezk05y1uw6IGcB {
    --first-font-size: 1.88292446em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #hHK3tTYcupp7LfMi {
    min-width: 15.81352109rem;
  }

  #cHUf4PMmX5qV5J8B {
    grid-area: 2 / 4 / 5 / 6;
    position: relative;
  }

  #vdVMfScTSBznqu9G {
    font-size: calc(1.26451809em - var(--ffsd));
  }

  #lccq5NslSeOm4zmE {
    --first-font-size: 1.26451809em;
    --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);
  }

  #EzbZX5Lc62c8e3Zv {
    min-width: 15.81352109rem;
  }

  #CXVgVBuYWtlLVOoy {
    grid-area: 4 / 5 / 6 / 7;
    position: relative;
  }

  #B87dOzcXoukV7mQC {
    grid-template-columns: 0 3.8429097rem 1.03837691rem 0 15.74841693rem 0;
    grid-template-rows: 0 minmax(0.15568795rem, max-content) minmax(1.98073659rem, max-content) minmax(0.11012121rem, max-content) minmax(1.36760335rem, max-content) minmax(0.3845139rem, max-content);
  }

  #UGwHrl9KsrjxN7xq {
    grid-area: 9 / 4 / 16 / 9;
    grid-template-columns: 0 1.08469806rem 0.87848388rem 0.87044927rem 4.15284545rem 15.60640882rem 7.00085634rem 1.29797113rem;
    grid-template-rows: 0 minmax(1.22368407rem, max-content) minmax(2.95890239rem, max-content) minmax(1.26925583rem, max-content) minmax(17.96276578rem, max-content) minmax(5.69538688rem, max-content) minmax(3.998663rem, max-content) minmax(1.67261919rem, max-content);
  }

  #nOdxrcW0Ni3WMtOx {
    grid-area: 9 / 4 / 16 / 9;
    position: relative;
  }

  #PQ9qQf5i43CX1mPz {
    grid-area: 10 / 11 / 17 / 15;
    position: relative;
  }

  #aCKwiknkethibJEC {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #N6hUYyQ15GuerK94 {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #ZnB6CH4w1TppJQBA {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #l7IoIEYPKXF7RRCk {
    grid-area: 3 / 4 / 4 / 6;
    position: relative;
  }

  #wknsAb68SYMfbLZe {
    font-size: calc(1.60601699em - var(--ffsd));
  }

  #RCyZT9TbhMBPxEKF {
    --first-font-size: 1.60601699em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #TwUGAYe4SPLtVaAA {
    min-width: 28.33462117rem;
  }

  #gCVGfXUX2hFHUtt3 {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #nwRDz1BjJqhW2k4C {
    grid-area: 3 / 2 / 6 / 3;
    position: relative;
  }

  #Jnn5FwmKfoS6iiJh {
    font-size: calc(1.88292446em - var(--ffsd));
  }

  #rTsa54jidYUpa91r {
    --first-font-size: 1.88292446em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #w59NVmrBYMXTK1Hl {
    min-width: 15.81352109rem;
  }

  #mdzusbloUMgjNYwA {
    grid-area: 2 / 4 / 4 / 7;
    position: relative;
  }

  #NhM8S9K9Q8WwfVAo {
    font-size: calc(1.26451809em - var(--ffsd));
  }

  #b69skR2edsCy0gtc {
    --first-font-size: 1.26451809em;
    --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);
  }

  #xtUkpQnJ6ltFp1eG {
    min-width: 12.34402083rem;
  }

  #MbFiualZns2uArGC {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #xhIFymxGqHTppTQG {
    grid-template-columns: 0 3.8429097rem 0.5280544rem 0 12.27891666rem 3.46950027rem;
    grid-template-rows: 0 minmax(0.00829253rem, max-content) minmax(2.23825322rem, max-content) minmax(0.12699727rem, max-content) minmax(1.47772456rem, max-content) 0;
  }

  #HnQDsZwfKbegzFW9 {
    grid-area: 11 / 13 / 18 / 18;
    grid-template-columns: 0 1.12490831rem 0.38350236rem 0.56834314rem 3.58450232rem 16.53487872rem 7.19829047rem 0.89156776rem;
    grid-template-rows: 0 minmax(0.79017187rem, max-content) minmax(2.95890239rem, max-content) minmax(1.70276803rem, max-content) minmax(20.64359068rem, max-content) minmax(3.30413087rem, max-content) minmax(3.85126759rem, max-content) minmax(1.59459672rem, max-content);
  }

  #NgousZ7tYRBjeMYw {
    grid-area: 11 / 13 / 18 / 18;
    position: relative;
  }

  #nsltneiMiYuVR1WD {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #uluXPxqEYVIogbyw {
    grid-area: 15 / 5 / 21 / 10;
    position: relative;
  }

  #YVizneSvg7raIVbp {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #MbffQE7LbH3O5ZnH {
    grid-area: 14 / 16 / 20 / 19;
    position: relative;
  }

  #BOjCxUWInM3nwzrS {
    grid-template-columns: 4.16666667rem 0 0 13.3689524rem 14.41581759rem 2.93388012rem 0.17306282rem 0 3.3148475rem 26.52973753rem 0.26834523rem 0 1.64384647rem 1.6413201rem 13.54150861rem 12.11434153rem 1.34497636rem 0.0258506rem 0.35017979rem 0 4.16666667rem;
    grid-template-rows: minmax(11.89167435rem, max-content) minmax(2.675rem, max-content) minmax(2.54376715rem, max-content) minmax(5.03574486rem, max-content) minmax(0.74944642rem, max-content) minmax(2.45797109rem, max-content) minmax(5.98507901rem, max-content) minmax(0.17332076rem, max-content) 0 0 minmax(15.79861996rem, max-content) minmax(3.10694294rem, max-content) minmax(11.32431826rem, max-content) minmax(2.03255898rem, max-content) minmax(2.51883699rem, max-content) minmax(0.06415099rem, max-content) 0 minmax(0.0320755rem, max-content) minmax(0.59473679rem, max-content) minmax(0.27181674rem, max-content) minmax(15.04411956rem, max-content);
  }

  #U4YU1fEbjGvG1t1v {
    min-height: calc(calc(10.7038938 * var(--1vh, 1vh)) - 5.3519469px);
  }

  #nXsgq5QNEEcefVJM {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WxbxtNKV5iGcBBgj {
    grid-template-columns: 0 256.06525502%;
    left: -78.03262751%;
    grid-template-rows: 0 100%;
  }

  #uO8U8d6z5gpwH2a7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #K7eX8ESJmXCKG33Z {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #nxIiB5igHO5mnv3z {
    min-width: 91.73177083rem;
  }

  #PjNgjQsd4zzYecGZ {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #uuliR70r7nOru24h {
    font-size: calc(4.8210032em - var(--ffsd));
  }

  #EuoYg4SsYdCECYIF {
    --first-font-size: 4.8210032em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #ydVKfGwOfyGJTGuT {
    min-width: 91.73177083rem;
  }

  #RycGfpxtqGu7uizd {
    grid-area: 4 / 3 / 6 / 10;
    position: relative;
  }

  #xQy0FsbNs7f5OFri {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #d1OM406l37tqnn29 {
    grid-area: 5 / 6 / 7 / 8;
    position: relative;
  }

  #PNrjX6sbHzvgnGQJ {
    grid-area: 8 / 5 / 9 / 7;
    position: relative;
  }

  #Qq2cNiUIJ6yxbL7U {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #KiJRXHx6KfW4lgl8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #spQIsVjFYmPZHlK0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #T2xGylU4AeqthzCi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #tAzorzeJr7ZM6sD4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #KTNBWaF6xCXCBRgd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #CGyISSqdgDlW9ceB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #xfMn9ukkQ0MrLGbk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #wUTcx8bSoG0t89Z2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #EIWoGT2UpTZmjL8R {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #riFVL3z5a5TrYxHK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #KlpqQJpgEp6jwPBt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.15277865em - var(--ffsd)));
  }

  #HoXaxtG2eLr4xF5N {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.15277865em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.025));
    margin-top: 0;
    margin-bottom: 0;
  }

  #vXdYcvFLpjm9CvOZ {
    min-width: 91.73177083rem;
  }

  #hzMmArmx1ZlaXYEc {
    grid-area: 10 / 4 / 11 / 11;
    position: relative;
  }

  #vxYNt60kKGPWkAej {
    grid-template-columns: 4.16666667rem 0 0 23.046875rem 27.70023266rem 17.87268401rem 10.81107792rem 12.23579708rem 0 0 4.16666667rem;
    grid-template-rows: minmax(6.3671875rem, max-content) minmax(2.675rem, max-content) minmax(2.54376715rem, max-content) minmax(4.87849018rem, max-content) minmax(0.9067011rem, max-content) minmax(2.46364093rem, max-content) minmax(5.62939132rem, max-content) minmax(45.57291667rem, max-content) minmax(4.16666667rem, max-content) minmax(44.21220334rem, max-content) minmax(6.3671875rem, max-content);
  }

  #XSEr7R5ytoo3Zjgd {
    min-height: calc(calc(16.35925339 * var(--1vh, 1vh)) - 8.17962669px);
  }

  #VUiYe1FolBXJ9KjX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WKR2F9UB3s14zwrZ {
    grid-template-columns: 0 358.44894767%;
    left: -129.22447383%;
    grid-template-rows: 0 100%;
  }

  #DNXjRtZvFFJjaE2O {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #vnpfYc98wabMhXAz {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hwHrwHqnQWdRfJxD {
    min-width: 91.73177083rem;
  }

  #lEUwwOPGvKUIivwJ {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #rCMUjEoncHvw0KnP {
    font-size: calc(3.94283397em - var(--ffsd));
  }

  #CL61kNBj71DbwQf6 {
    --first-font-size: 3.94283397em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #lvRjOMwmWiiECxR5 {
    min-width: 91.73177083rem;
  }

  #Q5efSE4PjNI8kaLN {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #ZHI54YU1StwWW9gQ {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #Bjqo6Z98E5GDd9Fh {
    grid-area: 5 / 7 / 7 / 11;
    position: relative;
  }

  #SA48o0KmXCaGL6VU {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ZJMLrx3mWrQElc7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #xntxMoPcKP2lLdNl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0035));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #S44o4QB1GXPnEMLv {
    min-width: 41.73177083rem;
  }

  #ncfc4MAiTjdnldYq {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #QIP4xslEkZhtuKUv {
    grid-area: 8 / 5 / 9 / 8;
    grid-template-columns: 0 0 41.66666667rem 0;
    grid-template-rows: 0 minmax(48.17708333rem, max-content) minmax(1.78868234rem, max-content) minmax(2.675rem, max-content);
  }

  #WP30TjTkynZVJViX {
    grid-area: 8 / 5 / 9 / 8;
    position: relative;
  }

  #gahNmvqoIXhswjyi {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #GBZZ2WjadSY553lY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #PmY15KJRgy2r6Lz8 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.027));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #Xrueut5zPTqmFGdx {
    min-width: 41.73177083rem;
  }

  #blobVHnAiUV24lfv {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #oafuBt4dSK5j9mEu {
    grid-area: 10 / 6 / 11 / 9;
    grid-template-columns: 0 0 41.66666667rem 0;
    grid-template-rows: 0 minmax(48.17708333rem, max-content) minmax(1.78868234rem, max-content) minmax(2.675rem, max-content);
  }

  #H8uRt7wv302BBQqq {
    grid-area: 10 / 6 / 11 / 9;
    position: relative;
  }

  #Phi6As7nUdlhseIV {
    grid-area: 2 / 3 / 3 / 4;
    position: relative;
  }

  #jpE72fesxb4u5JNM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #smHC8JWakQY1w1gi {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.011));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #jl6DvaDKxNqx2j4R {
    min-width: 47.31964829rem;
  }

  #kXwTPJ13J4tlO3gK {
    grid-area: 4 / 2 / 5 / 5;
    position: relative;
  }

  #V01ydB6UYe2stkRR {
    grid-area: 12 / 4 / 13 / 10;
    grid-template-columns: 0 2.79393873rem 41.66666667rem 2.79393873rem;
    grid-template-rows: 0 minmax(48.17708333rem, max-content) minmax(1.78868234rem, max-content) minmax(2.675rem, max-content);
  }

  #uVALfl05e9QvKOv1 {
    grid-area: 12 / 4 / 13 / 10;
    position: relative;
  }

  #JxKY9NglPoyi4MtB {
    grid-template-columns: 4.16666667rem 0 22.20606127rem 2.79393873rem 0 39.49539926rem 2.17126741rem 0 2.79393873rem 22.15420641rem 0.05185487rem 0 4.16666667rem;
    grid-template-rows: minmax(8.64021433rem, max-content) minmax(2.675rem, max-content) minmax(2.54376715rem, max-content) minmax(4.24202207rem, max-content) minmax(0.43802912rem, max-content) minmax(2.74850185rem, max-content) minmax(5.34575095rem, max-content) minmax(52.64076567rem, max-content) minmax(4.16666667rem, max-content) minmax(52.64076567rem, max-content) minmax(4.16666667rem, max-content) minmax(52.64076567rem, max-content) minmax(8.64021433rem, max-content);
  }

  #ca4yKa8nnfoKGREa {
    min-height: calc(calc(26.21071299 * var(--1vh, 1vh)) - 13.1053565px);
  }

  #vNuYObHgGHs7Hei2 {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Y5zuvRGyGBZam76x {
    grid-template-columns: 0 400.10364302%;
    left: -150.05182151%;
    grid-template-rows: 0 100%;
  }

  #sIwIBPfOgtTCpUcS {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #mYaXZGQuppwtB4ch {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #POtoE8e876pTjpVj {
    min-width: 91.73177083rem;
  }

  #b39aBZ5dx3PEyucb {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #uZ8e7IhBaK93nzMu {
    font-size: calc(4.11256157em - var(--ffsd));
  }

  #ZkMAFi7mewe68xeR {
    --first-font-size: 4.11256157em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #suKRcFaTWUsRU8BP {
    min-width: 91.73177083rem;
  }

  #vuFNoBMb5kgM3FWo {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #No5NKtNABnRSLI0M {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #Uu2b1beFzBi5SSKm {
    grid-area: 5 / 7 / 7 / 11;
    position: relative;
  }

  #hOoSzDME8kOpixxC {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #we9bvc3FuHH04zQ8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #FLpW2H9sygtmmhII {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #LIeWjYWZKQw6TXts {
    min-width: 50.72916667rem;
  }

  #kyYSTtY8tuUZyDWh {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #ptFKWkkpIWSo3Uz1 {
    grid-area: 8 / 4 / 9 / 8;
    grid-template-columns: 0 0 50.6640625rem 0;
    grid-template-rows: 0 minmax(50.6640625rem, max-content) minmax(0.66514313rem, max-content) minmax(2.675rem, max-content);
  }

  #P3yGMsb9L7Y1Mav4 {
    grid-area: 8 / 4 / 9 / 8;
    position: relative;
  }

  #TyUgFfv84gULun08 {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ODlOaarrUG4Hnj4f {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #g4rXdfdtpUANBrGv {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UbqPS9SgUbP4DPKF {
    min-width: 50.72916667rem;
  }

  #f3Z4xtONErJzXTdF {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #OuglSyFY3wondbBR {
    grid-area: 10 / 5 / 11 / 9;
    grid-template-columns: 0 0 50.6640625rem 0;
    grid-template-rows: 0 minmax(50.6640625rem, max-content) minmax(0.98697917rem, max-content) minmax(2.675rem, max-content);
  }

  #hB81NrvLjMI2JuaY {
    grid-area: 10 / 5 / 11 / 9;
    position: relative;
  }

  #l29OojZ1zPhhDN4s {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #zgfGAM3CLAVh2W5j {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #WG26aUQ9knBjLXwH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UiCJOkvodFhrzPys {
    min-width: 50.72916667rem;
  }

  #h8vpoBBCpOFyySsg {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #TCWCKPpK3sdZ5b9b {
    grid-area: 12 / 6 / 13 / 10;
    grid-template-columns: 0 0 50.6640625rem 0;
    grid-template-rows: 0 minmax(50.49183055rem, max-content) minmax(1.15921111rem, max-content) minmax(2.675rem, max-content);
  }

  #NL7csJxSajRr19q8 {
    grid-area: 12 / 6 / 13 / 10;
    position: relative;
  }

  #wkyjTUswZ8BQPhYB {
    grid-template-columns: 4.16666667rem 0 20.50130208rem 0 0 43.43153375rem 7.23252875rem 0 0 8.01983415rem 12.48146794rem 0 4.16666667rem;
    grid-template-rows: minmax(6.171875rem, max-content) minmax(2.675rem, max-content) minmax(2.54376715rem, max-content) minmax(4.03898686rem, max-content) minmax(0.89607632rem, max-content) minmax(0.89607632rem, max-content) minmax(7.71885406rem, max-content) minmax(54.00420563rem, max-content) minmax(4.16666667rem, max-content) minmax(54.32604167rem, max-content) minmax(4.16666667rem, max-content) minmax(54.32604167rem, max-content) minmax(6.171875rem, max-content);
  }

  #c2ExfIjsaQpdsWhx {
    min-height: calc(calc(26.28523727 * var(--1vh, 1vh)) - 13.14261863px);
  }

  #kPZ06IhE1c7rwahn {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Q56jKWJ2zbewCyQQ {
    grid-template-columns: 0 183.21384015%;
    left: -41.60692007%;
    grid-template-rows: 0 100%;
  }

  #McYhsu3H5cihAljB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.25em - var(--ffsd)));
  }

  #Jy01S0pg3vFP6DWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.25em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #ILVjxNr6nyhUBvcO {
    min-width: 91.73177083rem;
  }

  #CINn8T5J2pffpwJ9 {
    grid-area: 2 / 2 / 3 / 8;
    position: relative;
  }

  #zJ6SeoaJGhnhaof4 {
    font-size: calc(4.8210032em - var(--ffsd));
  }

  #hSoAq7f5PGS1le4y {
    --first-font-size: 4.8210032em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #uw5K28C7j5URsQkK {
    min-width: 91.73177083rem;
  }

  #Ihb6fsHwRCyMufyI {
    grid-area: 4 / 3 / 6 / 9;
    position: relative;
  }

  #iL0TX9L5RougQhNr {
    stroke-width: calc(100rem * 0.0 / 768.0);
  }

  #XswfTKlPKcHILYaU {
    grid-area: 5 / 5 / 7 / 7;
    position: relative;
  }

  #UrPcbBv7OsW77wuT {
    grid-area: 2 / 3 / 4 / 4;
    position: relative;
  }

  #DgARUS186UekN11p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.14272135em - var(--ffsd)));
  }

  #uPEEtzEu9gzoOvVy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.14272135em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #L668oxLcTix6S9lA {
    min-width: 24.73632892rem;
  }

  #YlVrU9nkBKalbpw3 {
    grid-area: 5 / 2 / 9 / 5;
    position: relative;
  }

  #UmMBL813tWhxZIPi {
    grid-area: 3 / 7 / 6 / 8;
    position: relative;
  }

  #FWCwCXsYIw22Cc0W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.1493099em - var(--ffsd)));
  }

  #WVmS6GL8c6pBBxBo {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.1493099em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #sO50EsfEynSoipCh {
    min-width: 23.40332071rem;
  }

  #G5nbe6d3UpHhuKdh {
    grid-area: 7 / 6 / 8 / 9;
    position: relative;
  }

  #Ov8h8GTCla4KgYKc {
    grid-area: 8 / 4 / 9 / 6;
    grid-template-columns: 0 3.79974422rem 17.07173631rem 3.79974422rem 4.64004318rem 2.70460341rem 17.92900973rem 2.70460341rem;
    grid-template-rows: 0 0 minmax(17.07173631rem, max-content) minmax(0.85727342rem, max-content) 0 0 minmax(4.89930469rem, max-content) minmax(0.00131771rem, max-content);
  }

  #naBgrdpylXGUYjoo {
    grid-area: 8 / 4 / 9 / 6;
    position: relative;
  }

  #g6rbbW83mc8EhW4v {
    grid-template-columns: 4.16666667rem 0 19.50859109rem 35.54286515rem 17.10661933rem 10.19055091rem 9.31804018rem 0 4.16666667rem;
    grid-template-rows: minmax(10.68323347rem, max-content) minmax(2.675rem, max-content) minmax(2.54376715rem, max-content) minmax(4.95611408rem, max-content) minmax(0.8290772rem, max-content) minmax(2.3783403rem, max-content) minmax(12.30038018rem, max-content) minmax(22.82963213rem, max-content) minmax(10.68323347rem, max-content);
  }

  #O7QCrA1iXDT4yqyi {
    min-height: calc(calc(9.08837642 * var(--1vh, 1vh)) - 4.54418821px);
  }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
  #xTV1zOitS9KTszZP {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #BvaDdZvYNuDpChUH {
    grid-template-columns: 0 128.1028409%;
    left: -14.05142045%;
    grid-template-rows: 0 100%;
  }

  #iRyhIJ3GI7ZwOS0h {
    grid-area: 2 / 2 / 4 / 3;
    position: relative;
  }

  #M2yeIwvLJ8VAscDO {
    grid-area: 3 / 4 / 5 / 5;
    position: relative;
  }

  #I1BUiPWCuz31lQSL {
    grid-area: 2 / 5 / 3 / 6;
    grid-template-columns: 0 6.7878561rem 0 19.96268221rem;
    grid-template-rows: 0 0 minmax(6.08978786rem, max-content) 0;
  }

  #GKLekAEtEv5KuPc1 {
    grid-area: 2 / 5 / 3 / 6;
    position: relative;
  }

  #qY5WspB5KyzOmvIl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #xgxFS6okQqeL3aEy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hVLuf3ziPr9vnoBY {
    min-width: 93.79882812rem;
  }

  #U49otvajIiFfxPuO {
    grid-area: 4 / 2 / 5 / 10;
    position: relative;
  }

  #TVT27rjiKg0IvnrX {
    font-size: calc(4.27313555em - var(--ffsd));
  }

  #SpvDFlRolvo9eHN1 {
    --first-font-size: 4.27313555em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #Yym54yqVSAv0LcPa {
    min-width: 75.35416216rem;
  }

  #NdhMPNzxRtss9byd {
    grid-area: 6 / 4 / 8 / 9;
    position: relative;
  }

  #Vm00chlQvUi5Jh3x {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #LRtQ8awpHR0UlVdg {
    grid-area: 7 / 7 / 10 / 8;
    position: relative;
  }

  #rKrKeW2sIqmIoGlK {
    grid-area: 9 / 3 / 11 / 11;
    position: relative;
  }

  #nfl31WGbWZMP2v25 {
    grid-template-columns: 3.125rem 0 9.22233298rem 24.27739786rem 26.75053831rem 8.79972821rem 13.99306531rem 1.48460434rem 9.22233298rem 0 3.125rem;
    grid-template-rows: minmax(4.78987707rem, max-content) minmax(6.08978786rem, max-content) minmax(3.85313131rem, max-content) minmax(2.00625rem, max-content) minmax(1.55237568rem, max-content) minmax(4.30565895rem, max-content) minmax(0.82209259rem, max-content) minmax(0.6558823rem, max-content) minmax(0.16621029rem, max-content) minmax(58.37850178rem, max-content);
  }

  #mzbnxNtcGocfAw4D {
    min-height: calc(calc(13.47692485 * var(--1vh, 1vh)) - 6.73846242px);
  }

  #Xp83NunNjOB3tddF {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #acjqojzHGqbnDbGd {
    grid-template-columns: 0 131.60195191%;
    left: -15.80097595%;
    grid-template-rows: 0 100%;
  }

  #sQGx06kSS0hESY54 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #G9bJUoEYRPL8SCtW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #fHfccSHaviunnn1C {
    min-width: 85.61211084rem;
  }

  #sjKE3c4AIHE84mu5 {
    grid-area: 2 / 3 / 3 / 18;
    position: relative;
  }

  #ghGenp7bm4MFplxt {
    font-size: calc(4.50000938em - var(--ffsd));
  }

  #AkHSqGMmsGJU04uU {
    --first-font-size: 4.50000938em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #UElzvLQSaT3jFH1T {
    min-width: 85.61211084rem;
  }

  #iIN7twge4vS0R6JG {
    grid-area: 4 / 4 / 6 / 19;
    position: relative;
  }

  #Jb5fcdnXw2CdrvzS {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #iKpW8zZWCXbzSaVM {
    grid-area: 5 / 14 / 7 / 17;
    position: relative;
  }

  #TVZ30jSDWgIBN9nT {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #qJhzKQKScmNBdxVP {
    grid-area: 2 / 2 / 13 / 13;
    position: relative;
  }

  #oh5ICGUQrTZeFcJO {
    grid-area: 3 / 4 / 4 / 7;
    position: relative;
  }

  #jRPAF1Blvgex6qfi {
    font-size: calc(1.52452019em - var(--ffsd));
  }

  #tePQQoSkOtMtb6vm {
    font-size: calc(1.52452019em - var(--ffsd));
  }

  #z9mOGM6PRpCptiVM {
    font-size: calc(1.52452019em - var(--ffsd));
  }

  #N8SWseLwo52NFAOy {
    font-size: calc(1.52452019em - var(--ffsd));
  }

  #JJ9x0C8dyQe1RXol {
    --first-font-size: 1.52452019em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #tOP4xATSvmITjDbI {
    min-width: 28.49890054rem;
  }

  #JU3K3vFzCzUlAwBb {
    grid-area: 5 / 3 / 6 / 12;
    position: relative;
  }

  #VAQlhlI3GNfOkJb3 {
    grid-area: 7 / 5 / 12 / 6;
    position: relative;
  }

  #MdIgVa46DeWX4RQa {
    font-size: calc(1.92572em - var(--ffsd));
  }

  #fUYU8dX33KT0rOwk {
    --first-font-size: 1.92572em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #gFPbSz5apkDtfoH5 {
    min-width: 18.51492139rem;
  }

  #N07FTHk4bIFn4Vc5 {
    grid-area: 8 / 8 / 9 / 11;
    position: relative;
  }

  #WPBvmBesAaArCugI {
    font-size: calc(1.29325714em - var(--ffsd));
  }

  #YCzdN6DmhGnL8Qb3 {
    --first-font-size: 1.29325714em;
    --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);
  }

  #m5EQte6L0vpHt264 {
    min-width: 13.97867183rem;
  }

  #ZlL3U6oAeFYj3LV6 {
    grid-area: 10 / 9 / 11 / 10;
    position: relative;
  }

  #VdB1nHS4poh22pPb {
    grid-area: 8 / 7 / 19 / 12;
    grid-template-columns: 0 1.35061737rem 1.16041163rem 0 4.50607381rem 0.36342081rem 0.16756738rem 0 13.92984371rem 4.53624955rem 3.78650553rem 1.17362131rem;
    grid-template-rows: 0 minmax(0.98539019rem, max-content) minmax(3.46951491rem, max-content) minmax(1.29810255rem, max-content) minmax(22.33572618rem, max-content) minmax(1.86011177rem, max-content) 0 minmax(2.2655482rem, max-content) 0 minmax(1.51130921rem, max-content) minmax(0.72929303rem, max-content) minmax(1.392438rem, max-content);
  }

  #tQBRtMFd97hRmXeW {
    grid-area: 8 / 7 / 19 / 12;
    position: relative;
  }

  #XMLjDPuvXiaFGFCA {
    grid-area: 12 / 6 / 13 / 8;
    position: relative;
    margin-left: -513.04016622%;
    margin-right: -513.04016622%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  #gNrh3UlDDEFoF67d {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #z6ZKVuQQeEGLKU1b {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #A9kLgNEjwsGcmXFe {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #jK0PwfoBH7HZukrF {
    grid-area: 3 / 5 / 4 / 6;
    position: relative;
  }

  #xEv2yHcl5cosgsgX {
    font-size: calc(1.64251737em - var(--ffsd));
  }

  #BrhM4b4YxLnVj8Zs {
    --first-font-size: 1.64251737em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #pLlD0ON4UPqJ3umg {
    min-width: 29.20580469rem;
  }

  #oCojMLNShYWcO8bG {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #MSTEYNDRxfXmg6RN {
    grid-area: 3 / 2 / 7 / 3;
    position: relative;
  }

  #Ld5rb4Dh6rUAWm9T {
    font-size: calc(1.9257182em - var(--ffsd));
  }

  #m9Ezk05y1uw6IGcB {
    --first-font-size: 1.9257182em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #hHK3tTYcupp7LfMi {
    min-width: 16.15516362rem;
  }

  #cHUf4PMmX5qV5J8B {
    grid-area: 2 / 4 / 5 / 6;
    position: relative;
  }

  #vdVMfScTSBznqu9G {
    font-size: calc(1.29325714em - var(--ffsd));
  }

  #lccq5NslSeOm4zmE {
    --first-font-size: 1.29325714em;
    --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);
  }

  #EzbZX5Lc62c8e3Zv {
    min-width: 16.15516362rem;
  }

  #CXVgVBuYWtlLVOoy {
    grid-area: 4 / 5 / 6 / 7;
    position: relative;
  }

  #B87dOzcXoukV7mQC {
    grid-template-columns: 0 3.93024856rem 1.06197638rem 0 16.10633549rem 0;
    grid-template-rows: 0 minmax(0.15922631rem, max-content) minmax(2.02575334rem, max-content) minmax(0.11262396rem, max-content) minmax(1.39868524rem, max-content) minmax(0.39325285rem, max-content);
  }

  #UGwHrl9KsrjxN7xq {
    grid-area: 9 / 2 / 16 / 9;
    grid-template-columns: 0 1.10935029rem 0.89844942rem 0.89023221rem 4.2472283rem 15.96109993rem 7.15996671rem 1.32747048rem;
    grid-template-rows: 0 minmax(1.25149507rem, max-content) minmax(3.02615017rem, max-content) minmax(1.29810255rem, max-content) minmax(18.37101046rem, max-content) minmax(5.82482749rem, max-content) minmax(4.08954171rem, max-content) minmax(1.71063326rem, max-content);
  }

  #nOdxrcW0Ni3WMtOx {
    grid-area: 9 / 2 / 16 / 9;
    position: relative;
  }

  #PQ9qQf5i43CX1mPz {
    grid-area: 10 / 11 / 17 / 15;
    position: relative;
  }

  #aCKwiknkethibJEC {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #N6hUYyQ15GuerK94 {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #ZnB6CH4w1TppJQBA {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #l7IoIEYPKXF7RRCk {
    grid-area: 3 / 4 / 4 / 6;
    position: relative;
  }

  #wknsAb68SYMfbLZe {
    font-size: calc(1.64251737em - var(--ffsd));
  }

  #RCyZT9TbhMBPxEKF {
    --first-font-size: 1.64251737em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #TwUGAYe4SPLtVaAA {
    min-width: 28.96083415rem;
  }

  #gCVGfXUX2hFHUtt3 {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #nwRDz1BjJqhW2k4C {
    grid-area: 3 / 2 / 6 / 3;
    position: relative;
  }

  #Jnn5FwmKfoS6iiJh {
    font-size: calc(1.9257182em - var(--ffsd));
  }

  #rTsa54jidYUpa91r {
    --first-font-size: 1.9257182em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #w59NVmrBYMXTK1Hl {
    min-width: 16.15516362rem;
  }

  #mdzusbloUMgjNYwA {
    grid-area: 2 / 4 / 4 / 7;
    position: relative;
  }

  #NhM8S9K9Q8WwfVAo {
    font-size: calc(1.29325714em - var(--ffsd));
  }

  #b69skR2edsCy0gtc {
    --first-font-size: 1.29325714em;
    --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);
  }

  #xtUkpQnJ6ltFp1eG {
    min-width: 12.60681107rem;
  }

  #MbFiualZns2uArGC {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #xhIFymxGqHTppTQG {
    grid-template-columns: 0 3.93024856rem 0.54005564rem 0 12.55798295rem 3.54835255rem;
    grid-template-rows: 0 minmax(0.008481rem, max-content) minmax(2.28912261rem, max-content) minmax(0.12988357rem, max-content) minmax(1.51130921rem, max-content) 0;
  }

  #HnQDsZwfKbegzFW9 {
    grid-area: 11 / 13 / 18 / 20;
    grid-template-columns: 0 1.15047441rem 0.39221832rem 0.58126003rem 3.66596828rem 16.91067142rem 7.36188798rem 0.91183066rem;
    grid-template-rows: 0 minmax(0.80813032rem, max-content) minmax(3.02615017rem, max-content) minmax(1.7414673rem, max-content) minmax(21.11276319rem, max-content) minmax(3.37922476rem, max-content) minmax(3.93879639rem, max-content) minmax(1.63083755rem, max-content);
  }

  #NgousZ7tYRBjeMYw {
    grid-area: 11 / 13 / 18 / 20;
    position: relative;
  }

  #nsltneiMiYuVR1WD {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #uluXPxqEYVIogbyw {
    grid-area: 15 / 5 / 21 / 10;
    position: relative;
  }

  #YVizneSvg7raIVbp {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #MbffQE7LbH3O5ZnH {
    grid-area: 14 / 16 / 20 / 21;
    position: relative;
  }

  #BOjCxUWInM3nwzrS {
    grid-template-columns: 3.125rem 4.09335864rem 0 9.57943359rem 14.74344981rem 3.00055922rem 0.17699606rem 0 3.39018494rem 27.13268611rem 0.27444398rem 0 0.17945101rem 3.18037844rem 13.84927017rem 8.45001134rem 1.60641804rem 0 3.70878211rem 0.02643811rem 3.48313843rem;
    grid-template-rows: minmax(8.91875576rem, max-content) minmax(2.00625rem, max-content) minmax(1.90782536rem, max-content) minmax(4.70045303rem, max-content) minmax(0.6995465rem, max-content) minmax(2.29431355rem, max-content) minmax(4.58629641rem, max-content) minmax(0.17725987rem, max-content) 0 0 minmax(16.15767951rem, max-content) minmax(3.17755528rem, max-content) minmax(11.58168913rem, max-content) minmax(2.0787535rem, max-content) minmax(2.57608328rem, max-content) minmax(0.06560897rem, max-content) 0 minmax(0.03280449rem, max-content) minmax(0.60825353rem, max-content) minmax(0.27799439rem, max-content) minmax(12.14284745rem, max-content);
  }

  #U4YU1fEbjGvG1t1v {
    min-height: calc(calc(12.06923345 * var(--1vh, 1vh)) - 6.03461673px);
  }

  #nXsgq5QNEEcefVJM {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WxbxtNKV5iGcBBgj {
    grid-template-columns: 0 195.16448072%;
    left: -47.58224036%;
    grid-template-rows: 0 100%;
  }

  #uO8U8d6z5gpwH2a7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #K7eX8ESJmXCKG33Z {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #nxIiB5igHO5mnv3z {
    min-width: 85.61211084rem;
  }

  #PjNgjQsd4zzYecGZ {
    grid-area: 2 / 3 / 3 / 9;
    position: relative;
  }

  #uuliR70r7nOru24h {
    font-size: calc(4.50000938em - var(--ffsd));
  }

  #EuoYg4SsYdCECYIF {
    --first-font-size: 4.50000938em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #ydVKfGwOfyGJTGuT {
    min-width: 85.61211084rem;
  }

  #RycGfpxtqGu7uizd {
    grid-area: 4 / 4 / 6 / 10;
    position: relative;
  }

  #xQy0FsbNs7f5OFri {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #d1OM406l37tqnn29 {
    grid-area: 5 / 6 / 7 / 8;
    position: relative;
  }

  #PNrjX6sbHzvgnGQJ {
    grid-area: 8 / 5 / 9 / 7;
    position: relative;
  }

  #Qq2cNiUIJ6yxbL7U {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #KiJRXHx6KfW4lgl8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #spQIsVjFYmPZHlK0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #T2xGylU4AeqthzCi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #tAzorzeJr7ZM6sD4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #KTNBWaF6xCXCBRgd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #CGyISSqdgDlW9ceB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #xfMn9ukkQ0MrLGbk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #wUTcx8bSoG0t89Z2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #EIWoGT2UpTZmjL8R {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #riFVL3z5a5TrYxHK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #KlpqQJpgEp6jwPBt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
  }

  #HoXaxtG2eLr4xF5N {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.025));
    margin-top: 0;
    margin-bottom: 0;
  }

  #vXdYcvFLpjm9CvOZ {
    min-width: 93.79882812rem;
  }

  #hzMmArmx1ZlaXYEc {
    grid-area: 10 / 2 / 11 / 11;
    position: relative;
  }

  #vxYNt60kKGPWkAej {
    grid-template-columns: 3.125rem 4.09335864rem 0 25.69179761rem 21.67644733rem 12.50324017rem 14.2706889rem 11.42110871rem 0 4.09335864rem 3.125rem;
    grid-template-rows: minmax(4.77539063rem, max-content) minmax(2.00625rem, max-content) minmax(1.90782536rem, max-content) minmax(4.55366874rem, max-content) minmax(0.84633079rem, max-content) minmax(2.29960588rem, max-content) minmax(4.32448262rem, max-content) minmax(34.1796875rem, max-content) minmax(3.125rem, max-content) minmax(33.07413255rem, max-content) minmax(4.77539062rem, max-content);
  }

  #XSEr7R5ytoo3Zjgd {
    min-height: calc(calc(15.63793622 * var(--1vh, 1vh)) - 7.81896811px);
  }

  #VUiYe1FolBXJ9KjX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WKR2F9UB3s14zwrZ {
    grid-template-columns: 0 272.69633776%;
    left: -86.34816888%;
    grid-template-rows: 0 100%;
  }

  #DNXjRtZvFFJjaE2O {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #vnpfYc98wabMhXAz {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hwHrwHqnQWdRfJxD {
    min-width: 93.79882812rem;
  }

  #lEUwwOPGvKUIivwJ {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #rCMUjEoncHvw0KnP {
    font-size: calc(4.03244384em - var(--ffsd));
  }

  #CL61kNBj71DbwQf6 {
    --first-font-size: 4.03244384em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #lvRjOMwmWiiECxR5 {
    min-width: 93.79882812rem;
  }

  #Q5efSE4PjNI8kaLN {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #ZHI54YU1StwWW9gQ {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #Bjqo6Z98E5GDd9Fh {
    grid-area: 5 / 10 / 7 / 11;
    position: relative;
  }

  #SA48o0KmXCaGL6VU {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ZJMLrx3mWrQElc7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #xntxMoPcKP2lLdNl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0035));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #S44o4QB1GXPnEMLv {
    min-width: 31.29882812rem;
  }

  #ncfc4MAiTjdnldYq {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #QIP4xslEkZhtuKUv {
    grid-area: 8 / 5 / 9 / 7;
    grid-template-columns: 0 0 31.25rem 0;
    grid-template-rows: 0 minmax(36.1328125rem, max-content) minmax(1.34151176rem, max-content) minmax(2.00625rem, max-content);
  }

  #WP30TjTkynZVJViX {
    grid-area: 8 / 5 / 9 / 7;
    position: relative;
  }

  #gahNmvqoIXhswjyi {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #GBZZ2WjadSY553lY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #PmY15KJRgy2r6Lz8 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.027));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #Xrueut5zPTqmFGdx {
    min-width: 31.29882812rem;
  }

  #blobVHnAiUV24lfv {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #oafuBt4dSK5j9mEu {
    grid-area: 10 / 6 / 11 / 8;
    grid-template-columns: 0 0 31.25rem 0;
    grid-template-rows: 0 minmax(36.1328125rem, max-content) minmax(1.34151176rem, max-content) minmax(2.00625rem, max-content);
  }

  #H8uRt7wv302BBQqq {
    grid-area: 10 / 6 / 11 / 8;
    position: relative;
  }

  #Phi6As7nUdlhseIV {
    grid-area: 2 / 3 / 3 / 4;
    position: relative;
  }

  #jpE72fesxb4u5JNM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #smHC8JWakQY1w1gi {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.011));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #jl6DvaDKxNqx2j4R {
    min-width: 35.48973622rem;
  }

  #kXwTPJ13J4tlO3gK {
    grid-area: 4 / 2 / 5 / 5;
    position: relative;
  }

  #V01ydB6UYe2stkRR {
    grid-area: 12 / 4 / 13 / 9;
    grid-template-columns: 0 2.09545405rem 31.25rem 2.09545405rem;
    grid-template-rows: 0 minmax(36.1328125rem, max-content) minmax(1.34151176rem, max-content) minmax(2.00625rem, max-content);
  }

  #uVALfl05e9QvKOv1 {
    grid-area: 12 / 4 / 13 / 9;
    position: relative;
  }

  #JxKY9NglPoyi4MtB {
    grid-template-columns: 3.125rem 0 29.15454595rem 2.09545405rem 0 31.25rem 0 2.09545405rem 1.36574974rem 27.73576283rem 0.05303338rem 0 3.125rem;
    grid-template-rows: minmax(6.48016075rem, max-content) minmax(2.00625rem, max-content) minmax(1.90782536rem, max-content) minmax(4.33843167rem, max-content) minmax(0.44798433rem, max-content) minmax(2.8109678rem, max-content) minmax(4.15332483rem, max-content) minmax(39.48057426rem, max-content) minmax(3.125rem, max-content) minmax(39.48057426rem, max-content) minmax(3.125rem, max-content) minmax(39.48057426rem, max-content) minmax(6.48016075rem, max-content);
  }

  #ca4yKa8nnfoKGREa {
    min-height: calc(calc(25.00901935 * var(--1vh, 1vh)) - 12.50450968px);
  }

  #vNuYObHgGHs7Hei2 {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Y5zuvRGyGBZam76x {
    grid-template-columns: 0 303.38643185%;
    left: -101.69321592%;
    grid-template-rows: 0 100%;
  }

  #sIwIBPfOgtTCpUcS {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #mYaXZGQuppwtB4ch {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #POtoE8e876pTjpVj {
    min-width: 93.79882812rem;
  }

  #b39aBZ5dx3PEyucb {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #uZ8e7IhBaK93nzMu {
    font-size: calc(4.20602888em - var(--ffsd));
  }

  #ZkMAFi7mewe68xeR {
    --first-font-size: 4.20602888em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #suKRcFaTWUsRU8BP {
    min-width: 93.79882812rem;
  }

  #vuFNoBMb5kgM3FWo {
    grid-area: 4 / 3 / 6 / 13;
    position: relative;
  }

  #No5NKtNABnRSLI0M {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #Uu2b1beFzBi5SSKm {
    grid-area: 5 / 7 / 7 / 11;
    position: relative;
  }

  #hOoSzDME8kOpixxC {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #we9bvc3FuHH04zQ8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #FLpW2H9sygtmmhII {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #LIeWjYWZKQw6TXts {
    min-width: 38.046875rem;
  }

  #kyYSTtY8tuUZyDWh {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #ptFKWkkpIWSo3Uz1 {
    grid-area: 8 / 4 / 9 / 8;
    grid-template-columns: 0 0 37.99804687rem 0;
    grid-template-rows: 0 minmax(37.99804688rem, max-content) minmax(0.49885735rem, max-content) minmax(2.00625rem, max-content);
  }

  #P3yGMsb9L7Y1Mav4 {
    grid-area: 8 / 4 / 9 / 8;
    position: relative;
  }

  #TyUgFfv84gULun08 {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ODlOaarrUG4Hnj4f {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #g4rXdfdtpUANBrGv {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UbqPS9SgUbP4DPKF {
    min-width: 38.046875rem;
  }

  #f3Z4xtONErJzXTdF {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #OuglSyFY3wondbBR {
    grid-area: 10 / 5 / 11 / 9;
    grid-template-columns: 0 0 37.99804687rem 0;
    grid-template-rows: 0 minmax(37.99804687rem, max-content) minmax(0.74023437rem, max-content) minmax(2.00625rem, max-content);
  }

  #hB81NrvLjMI2JuaY {
    grid-area: 10 / 5 / 11 / 9;
    position: relative;
  }

  #l29OojZ1zPhhDN4s {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #zgfGAM3CLAVh2W5j {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #WG26aUQ9knBjLXwH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UiCJOkvodFhrzPys {
    min-width: 38.046875rem;
  }

  #h8vpoBBCpOFyySsg {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #TCWCKPpK3sdZ5b9b {
    grid-area: 12 / 6 / 13 / 10;
    grid-template-columns: 0 0 37.99804687rem 0;
    grid-template-rows: 0 minmax(37.86887291rem, max-content) minmax(0.86940834rem, max-content) minmax(2.00625rem, max-content);
  }

  #NL7csJxSajRr19q8 {
    grid-area: 12 / 6 / 13 / 10;
    position: relative;
  }

  #wkyjTUswZ8BQPhYB {
    grid-template-columns: 3.125rem 0 27.87597656rem 0 0 37.50987827rem 0.48816861rem 0 0 15.1108389rem 12.76513766rem 0 3.125rem;
    grid-template-rows: minmax(4.62890625rem, max-content) minmax(2.00625rem, max-content) minmax(1.90782536rem, max-content) minmax(4.13078202rem, max-content) minmax(0.91644169rem, max-content) minmax(0.91644169rem, max-content) minmax(5.87013483rem, max-content) minmax(40.50315422rem, max-content) minmax(3.125rem, max-content) minmax(40.74453125rem, max-content) minmax(3.125rem, max-content) minmax(40.74453125rem, max-content) minmax(4.62890625rem, max-content);
  }

  #c2ExfIjsaQpdsWhx {
    min-height: calc(calc(24.99777657 * var(--1vh, 1vh)) - 12.49888828px);
  }

  #kPZ06IhE1c7rwahn {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Q56jKWJ2zbewCyQQ {
    grid-template-columns: 0 141.59181562%;
    left: -20.79590781%;
    grid-template-rows: 0 100%;
  }

  #McYhsu3H5cihAljB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6875em - var(--ffsd)));
  }

  #Jy01S0pg3vFP6DWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6875em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #ILVjxNr6nyhUBvcO {
    min-width: 85.61211084rem;
  }

  #CINn8T5J2pffpwJ9 {
    grid-area: 2 / 2 / 3 / 8;
    position: relative;
  }

  #zJ6SeoaJGhnhaof4 {
    font-size: calc(4.50000938em - var(--ffsd));
  }

  #hSoAq7f5PGS1le4y {
    --first-font-size: 4.50000938em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #uw5K28C7j5URsQkK {
    min-width: 85.61211084rem;
  }

  #Ihb6fsHwRCyMufyI {
    grid-area: 4 / 3 / 6 / 9;
    position: relative;
  }

  #iL0TX9L5RougQhNr {
    stroke-width: calc(100rem * 0.0 / 1024.0);
  }

  #XswfTKlPKcHILYaU {
    grid-area: 5 / 5 / 7 / 7;
    position: relative;
  }

  #UrPcbBv7OsW77wuT {
    grid-area: 2 / 3 / 4 / 4;
    position: relative;
  }

  #DgARUS186UekN11p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.10704102em - var(--ffsd)));
  }

  #uPEEtzEu9gzoOvVy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.10704102em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #L668oxLcTix6S9lA {
    min-width: 18.55224669rem;
  }

  #YlVrU9nkBKalbpw3 {
    grid-area: 5 / 2 / 9 / 5;
    position: relative;
  }

  #UmMBL813tWhxZIPi {
    grid-area: 3 / 7 / 6 / 8;
    position: relative;
  }

  #FWCwCXsYIw22Cc0W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.11198242em - var(--ffsd)));
  }

  #WVmS6GL8c6pBBxBo {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.11198242em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #sO50EsfEynSoipCh {
    min-width: 17.55249053rem;
  }

  #G5nbe6d3UpHhuKdh {
    grid-area: 7 / 6 / 8 / 9;
    position: relative;
  }

  #Ov8h8GTCla4KgYKc {
    grid-area: 8 / 4 / 9 / 6;
    grid-template-columns: 0 2.84980817rem 12.80380223rem 2.84980817rem 3.48003239rem 2.02845255rem 13.4467573rem 2.02845255rem;
    grid-template-rows: 0 0 minmax(12.80380223rem, max-content) minmax(0.64295507rem, max-content) 0 0 minmax(3.67447852rem, max-content) minmax(0.00098828rem, max-content);
  }

  #naBgrdpylXGUYjoo {
    grid-area: 8 / 4 / 9 / 6;
    position: relative;
  }

  #g6rbbW83mc8EhW4v {
    grid-template-columns: 7.21835864rem 0 23.03808468rem 28.34791511rem 11.13919825rem 14.3404617rem 8.69762298rem 0 7.21835864rem;
    grid-template-rows: minmax(8.0124251rem, max-content) minmax(2.00625rem, max-content) minmax(1.90782536rem, max-content) minmax(4.62612425rem, max-content) minmax(0.77387528rem, max-content) minmax(2.21998477rem, max-content) minmax(9.32277229rem, max-content) minmax(17.1222241rem, max-content) minmax(8.0124251rem, max-content);
  }

  #O7QCrA1iXDT4yqyi {
    min-height: calc(calc(8.80910955 * var(--1vh, 1vh)) - 4.40455478px);
  }
}

@media (min-width: 1024.05px) {
  #xTV1zOitS9KTszZP {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #BvaDdZvYNuDpChUH {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #iRyhIJ3GI7ZwOS0h {
    grid-area: 2 / 2 / 4 / 3;
    position: relative;
  }

  #M2yeIwvLJ8VAscDO {
    grid-area: 3 / 4 / 5 / 5;
    position: relative;
  }

  #I1BUiPWCuz31lQSL {
    grid-area: 2 / 5 / 3 / 6;
    grid-template-columns: 0 5.0884075rem 0 14.96470467rem;
    grid-template-rows: 0 0 minmax(4.56511184rem, max-content) 0;
  }

  #GKLekAEtEv5KuPc1 {
    grid-area: 2 / 5 / 3 / 6;
    position: relative;
  }

  #qY5WspB5KyzOmvIl {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #xgxFS6okQqeL3aEy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hVLuf3ziPr9vnoBY {
    min-width: 23.49541452rem;
  }

  #U49otvajIiFfxPuO {
    grid-area: 4 / 4 / 5 / 7;
    position: relative;
  }

  #TVT27rjiKg0IvnrX {
    font-size: calc(3.37335988em - var(--ffsd));
  }

  #SpvDFlRolvo9eHN1 {
    --first-font-size: 3.37335988em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #Yym54yqVSAv0LcPa {
    min-width: 59.48521881rem;
  }

  #NdhMPNzxRtss9byd {
    grid-area: 6 / 3 / 8 / 10;
    position: relative;
  }

  #Vm00chlQvUi5Jh3x {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #LRtQ8awpHR0UlVdg {
    grid-area: 7 / 8 / 10 / 9;
    position: relative;
  }

  #rKrKeW2sIqmIoGlK {
    grid-area: 9 / 2 / 11 / 11;
    position: relative;
  }

  #nfl31WGbWZMP2v25 {
    grid-template-columns: 12.99526599rem 7.28042622rem 17.99490214rem 1.70284956rem 20.05311217rem 1.70284956rem 5.77629844rem 11.04660607rem 1.17199763rem 7.28042622rem 12.99526599rem;
    grid-template-rows: minmax(3.59065455rem, max-content) minmax(4.56511184rem, max-content) minmax(2.88843812rem, max-content) minmax(1.50395315rem, max-content) minmax(1.16371354rem, max-content) minmax(3.39903497rem, max-content) minmax(0.64898811rem, max-content) minmax(0.517776rem, max-content) minmax(0.13121211rem, max-content) minmax(46.08599318rem, max-content);
  }

  #mzbnxNtcGocfAw4D {
    min-height: calc(calc(20.49313794 * var(--1vh, 1vh)) - 10.24656897px);
  }

  #Xp83NunNjOB3tddF {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #acjqojzHGqbnDbGd {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #sQGx06kSS0hESY54 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #G9bJUoEYRPL8SCtW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #fHfccSHaviunnn1C {
    min-width: 23.49541452rem;
  }

  #sjKE3c4AIHE84mu5 {
    grid-area: 2 / 10 / 3 / 14;
    position: relative;
  }

  #ghGenp7bm4MFplxt {
    font-size: calc(3.37335988em - var(--ffsd));
  }

  #AkHSqGMmsGJU04uU {
    --first-font-size: 3.37335988em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #UElzvLQSaT3jFH1T {
    min-width: 64.17774634rem;
  }

  #iIN7twge4vS0R6JG {
    grid-area: 4 / 3 / 6 / 19;
    position: relative;
  }

  #Jb5fcdnXw2CdrvzS {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #iKpW8zZWCXbzSaVM {
    grid-area: 5 / 15 / 7 / 18;
    position: relative;
  }

  #TVZ30jSDWgIBN9nT {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #qJhzKQKScmNBdxVP {
    grid-area: 2 / 2 / 13 / 13;
    position: relative;
  }

  #oh5ICGUQrTZeFcJO {
    grid-area: 3 / 4 / 4 / 7;
    position: relative;
  }

  #jRPAF1Blvgex6qfi {
    font-size: calc(1.2610981em - var(--ffsd));
  }

  #tePQQoSkOtMtb6vm {
    font-size: calc(1.2610981em - var(--ffsd));
  }

  #z9mOGM6PRpCptiVM {
    font-size: calc(1.2610981em - var(--ffsd));
  }

  #N8SWseLwo52NFAOy {
    font-size: calc(1.2610981em - var(--ffsd));
  }

  #JJ9x0C8dyQe1RXol {
    --first-font-size: 1.2610981em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #tOP4xATSvmITjDbI {
    min-width: 23.57078292rem;
  }

  #JU3K3vFzCzUlAwBb {
    grid-area: 5 / 3 / 6 / 12;
    position: relative;
  }

  #VAQlhlI3GNfOkJb3 {
    grid-area: 7 / 5 / 12 / 6;
    position: relative;
  }

  #MdIgVa46DeWX4RQa {
    font-size: calc(1.59297452em - var(--ffsd));
  }

  #fUYU8dX33KT0rOwk {
    --first-font-size: 1.59297452em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #gFPbSz5apkDtfoH5 {
    min-width: 15.31193717rem;
  }

  #N07FTHk4bIFn4Vc5 {
    grid-area: 8 / 8 / 9 / 11;
    position: relative;
  }

  #WPBvmBesAaArCugI {
    font-size: calc(1.06979502em - var(--ffsd));
  }

  #YCzdN6DmhGnL8Qb3 {
    --first-font-size: 1.06979502em;
    --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);
  }

  #m5EQte6L0vpHt264 {
    min-width: 11.55950693rem;
  }

  #ZlL3U6oAeFYj3LV6 {
    grid-area: 10 / 9 / 11 / 10;
    position: relative;
  }

  #VdB1nHS4poh22pPb {
    grid-area: 8 / 6 / 19 / 12;
    grid-template-columns: 0 1.11724397rem 0.95990392rem 0 3.72746857rem 0.30062527rem 0.13861338rem 0 11.52290371rem 3.75243024rem 3.13223461rem 0.97083109rem;
    grid-template-rows: 0 minmax(0.81512446rem, max-content) minmax(2.87001686rem, max-content) minmax(1.0738032rem, max-content) minmax(18.47633236rem, max-content) minmax(1.53870275rem, max-content) 0 minmax(1.87408375rem, max-content) 0 minmax(1.25016984rem, max-content) minmax(0.60327837rem, max-content) minmax(1.1518384rem, max-content);
  }

  #tQBRtMFd97hRmXeW {
    grid-area: 8 / 6 / 19 / 12;
    position: relative;
  }

  #XMLjDPuvXiaFGFCA {
    grid-area: 12 / 5 / 13 / 7;
    position: relative;
    margin-left: -513.04016622%;
    margin-right: -513.04016622%;
    margin-bottom: 0%;
    margin-top: 0%;
  }

  #gNrh3UlDDEFoF67d {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #z6ZKVuQQeEGLKU1b {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #A9kLgNEjwsGcmXFe {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #jK0PwfoBH7HZukrF {
    grid-area: 3 / 5 / 4 / 6;
    position: relative;
  }

  #xEv2yHcl5cosgsgX {
    font-size: calc(1.35870652em - var(--ffsd));
  }

  #BrhM4b4YxLnVj8Zs {
    --first-font-size: 1.35870652em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #pLlD0ON4UPqJ3umg {
    min-width: 24.15554097rem;
  }

  #oCojMLNShYWcO8bG {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #MSTEYNDRxfXmg6RN {
    grid-area: 3 / 2 / 7 / 3;
    position: relative;
  }

  #Ld5rb4Dh6rUAWm9T {
    font-size: calc(1.59297303em - var(--ffsd));
  }

  #m9Ezk05y1uw6IGcB {
    --first-font-size: 1.59297303em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #hHK3tTYcupp7LfMi {
    min-width: 13.35992234rem;
  }

  #cHUf4PMmX5qV5J8B {
    grid-area: 2 / 4 / 5 / 6;
    position: relative;
  }

  #vdVMfScTSBznqu9G {
    font-size: calc(1.06979502em - var(--ffsd));
  }

  #lccq5NslSeOm4zmE {
    --first-font-size: 1.06979502em;
    --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);
  }

  #EzbZX5Lc62c8e3Zv {
    min-width: 13.35992234rem;
  }

  #CXVgVBuYWtlLVOoy {
    grid-area: 4 / 5 / 6 / 7;
    position: relative;
  }

  #B87dOzcXoukV7mQC {
    grid-template-columns: 0 3.25114026rem 0.87847731rem 0 13.32331912rem 0;
    grid-template-rows: 0 minmax(0.13171357rem, max-content) minmax(1.67572308rem, max-content) minmax(0.09316365rem, max-content) minmax(1.15700619rem, max-content) minmax(0.32530263rem, max-content);
  }

  #UGwHrl9KsrjxN7xq {
    grid-area: 9 / 2 / 16 / 8;
    grid-template-columns: 0 0.91766547rem 0.74320619rem 0.73640884rem 3.51334902rem 13.20317883rem 5.92279488rem 1.09809663rem;
    grid-template-rows: 0 minmax(1.03524903rem, max-content) minmax(2.50326118rem, max-content) minmax(1.0738032rem, max-content) minmax(15.19668052rem, max-content) minmax(4.81835459rem, max-content) minmax(3.38290912rem, max-content) minmax(1.41505266rem, max-content);
  }

  #nOdxrcW0Ni3WMtOx {
    grid-area: 9 / 2 / 16 / 8;
    position: relative;
  }

  #PQ9qQf5i43CX1mPz {
    grid-area: 10 / 11 / 17 / 16;
    position: relative;
  }

  #aCKwiknkethibJEC {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #N6hUYyQ15GuerK94 {
    grid-area: 2 / 2 / 9 / 9;
    position: relative;
  }

  #ZnB6CH4w1TppJQBA {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #l7IoIEYPKXF7RRCk {
    grid-area: 3 / 4 / 4 / 6;
    position: relative;
  }

  #wknsAb68SYMfbLZe {
    font-size: calc(1.35870652em - var(--ffsd));
  }

  #RCyZT9TbhMBPxEKF {
    --first-font-size: 1.35870652em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #TwUGAYe4SPLtVaAA {
    min-width: 23.95289894rem;
  }

  #gCVGfXUX2hFHUtt3 {
    grid-area: 5 / 3 / 6 / 8;
    position: relative;
  }

  #nwRDz1BjJqhW2k4C {
    grid-area: 3 / 2 / 6 / 3;
    position: relative;
  }

  #Jnn5FwmKfoS6iiJh {
    font-size: calc(1.59297303em - var(--ffsd));
  }

  #rTsa54jidYUpa91r {
    --first-font-size: 1.59297303em;
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * -0.25);
    margin-bottom: calc(var(--last-font-size) * -0.25);
  }

  #w59NVmrBYMXTK1Hl {
    min-width: 13.35992234rem;
  }

  #mdzusbloUMgjNYwA {
    grid-area: 2 / 4 / 4 / 7;
    position: relative;
  }

  #NhM8S9K9Q8WwfVAo {
    font-size: calc(1.06979502em - var(--ffsd));
  }

  #b69skR2edsCy0gtc {
    --first-font-size: 1.06979502em;
    --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);
  }

  #xtUkpQnJ6ltFp1eG {
    min-width: 10.42469021rem;
  }

  #MbFiualZns2uArGC {
    grid-area: 5 / 5 / 7 / 6;
    position: relative;
  }

  #xhIFymxGqHTppTQG {
    grid-template-columns: 0 3.25114026rem 0.44673934rem 0 10.38808699rem 2.93523212rem;
    grid-template-rows: 0 minmax(0.00701556rem, max-content) minmax(1.89358474rem, max-content) minmax(0.10744097rem, max-content) minmax(1.25016984rem, max-content) 0;
  }

  #HnQDsZwfKbegzFW9 {
    grid-area: 11 / 13 / 18 / 20;
    grid-template-columns: 0 0.95168375rem 0.32444685rem 0.48082401rem 3.03252501rem 13.9886737rem 6.08982614rem 0.75427529rem;
    grid-template-rows: 0 minmax(0.66849335rem, max-content) minmax(2.50326118rem, max-content) minmax(1.44055888rem, max-content) minmax(17.46468535rem, max-content) minmax(2.79532795rem, max-content) minmax(3.25821111rem, max-content) minmax(1.34904486rem, max-content);
  }

  #NgousZ7tYRBjeMYw {
    grid-area: 11 / 13 / 18 / 20;
    position: relative;
  }

  #nsltneiMiYuVR1WD {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #uluXPxqEYVIogbyw {
    grid-area: 15 / 4 / 21 / 9;
    position: relative;
  }

  #YVizneSvg7raIVbp {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #MbffQE7LbH3O5ZnH {
    grid-area: 14 / 17 / 20 / 21;
    position: relative;
  }

  #BOjCxUWInM3nwzrS {
    grid-template-columns: 9.1305956rem 8.79883284rem 2.51143536rem 12.19592668rem 2.48209209rem 0.14641288rem 0 2.80439433rem 0.20090457rem 22.24352022rem 0.22702276rem 0 0.98826833rem 0.0365218rem 1.75449384rem 11.45625248rem 5.88967226rem 1.20422553rem 4.29282052rem 0.02186986rem 13.61473805rem;
    grid-template-rows: minmax(6.86676428rem, max-content) minmax(1.50395315rem, max-content) minmax(1.4301707rem, max-content) minmax(3.52361926rem, max-content) minmax(0.52440382rem, max-content) minmax(1.71989537rem, max-content) minmax(3.43804357rem, max-content) minmax(0.14663111rem, max-content) 0 0 minmax(13.36579139rem, max-content) minmax(2.62850498rem, max-content) minmax(9.58048715rem, max-content) minmax(1.71956534rem, max-content) minmax(2.13096143rem, max-content) minmax(0.05427239rem, max-content) 0 minmax(0.02713619rem, max-content) minmax(0.50315331rem, max-content) minmax(0.2299597rem, max-content) minmax(6.82923447rem, max-content);
  }

  #U4YU1fEbjGvG1t1v {
    min-height: calc(calc(17.86461968 * var(--1vh, 1vh)) - 8.93230984px);
  }

  #nXsgq5QNEEcefVJM {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WxbxtNKV5iGcBBgj {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #uO8U8d6z5gpwH2a7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #K7eX8ESJmXCKG33Z {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #nxIiB5igHO5mnv3z {
    min-width: 23.49541452rem;
  }

  #PjNgjQsd4zzYecGZ {
    grid-area: 2 / 6 / 3 / 8;
    position: relative;
  }

  #uuliR70r7nOru24h {
    font-size: calc(3.37335988em - var(--ffsd));
  }

  #EuoYg4SsYdCECYIF {
    --first-font-size: 3.37335988em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #ydVKfGwOfyGJTGuT {
    min-width: 64.17774634rem;
  }

  #RycGfpxtqGu7uizd {
    grid-area: 4 / 3 / 6 / 10;
    position: relative;
  }

  #xQy0FsbNs7f5OFri {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #d1OM406l37tqnn29 {
    grid-area: 5 / 7 / 7 / 9;
    position: relative;
  }

  #PNrjX6sbHzvgnGQJ {
    grid-area: 9 / 2 / 10 / 4;
    position: relative;
  }

  #Qq2cNiUIJ6yxbL7U {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #KiJRXHx6KfW4lgl8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #spQIsVjFYmPZHlK0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #T2xGylU4AeqthzCi {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #tAzorzeJr7ZM6sD4 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #KTNBWaF6xCXCBRgd {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #CGyISSqdgDlW9ceB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #xfMn9ukkQ0MrLGbk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #wUTcx8bSoG0t89Z2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #EIWoGT2UpTZmjL8R {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #riFVL3z5a5TrYxHK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #KlpqQJpgEp6jwPBt {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
  }

  #HoXaxtG2eLr4xF5N {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.025));
    margin-top: 0;
    margin-bottom: 0;
  }

  #vXdYcvFLpjm9CvOZ {
    min-width: 60.14204131rem;
  }

  #hzMmArmx1ZlaXYEc {
    grid-area: 8 / 5 / 11 / 11;
    position: relative;
  }

  #vxYNt60kKGPWkAej {
    grid-template-columns: 5.62225476rem 12.30717368rem 13.31508108rem 1.99850043rem 5.0275844rem 15.16767949rem 8.29113181rem 11.77951487rem 8.56165104rem 11.27787648rem 6.65155196rem;
    grid-template-rows: minmax(4.81698389rem, max-content) minmax(1.50395315rem, max-content) minmax(1.4301707rem, max-content) minmax(3.41358477rem, max-content) minmax(0.63443831rem, max-content) minmax(1.72386268rem, max-content) minmax(3.24177906rem, max-content) minmax(1.68374817rem, max-content) minmax(25.62225476rem, max-content) minmax(1.68374817rem, max-content) minmax(3.36699904rem, max-content);
  }

  #XSEr7R5ytoo3Zjgd {
    min-height: calc(calc(15.608281 * var(--1vh, 1vh)) - 7.8041405px);
  }

  #VUiYe1FolBXJ9KjX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #WKR2F9UB3s14zwrZ {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #DNXjRtZvFFJjaE2O {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #vnpfYc98wabMhXAz {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #hwHrwHqnQWdRfJxD {
    min-width: 23.49541452rem;
  }

  #lEUwwOPGvKUIivwJ {
    grid-area: 2 / 5 / 3 / 7;
    position: relative;
  }

  #rCMUjEoncHvw0KnP {
    font-size: calc(3.37336018em - var(--ffsd));
  }

  #CL61kNBj71DbwQf6 {
    --first-font-size: 3.37336018em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #lvRjOMwmWiiECxR5 {
    min-width: 78.46361408rem;
  }

  #Q5efSE4PjNI8kaLN {
    grid-area: 4 / 3 / 6 / 12;
    position: relative;
  }

  #ZHI54YU1StwWW9gQ {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #Bjqo6Z98E5GDd9Fh {
    grid-area: 5 / 9 / 7 / 11;
    position: relative;
  }

  #SA48o0KmXCaGL6VU {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #ZJMLrx3mWrQElc7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #xntxMoPcKP2lLdNl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0035));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #S44o4QB1GXPnEMLv {
    min-width: 23.46266471rem;
  }

  #ncfc4MAiTjdnldYq {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #QIP4xslEkZhtuKUv {
    grid-area: 8 / 2 / 11 / 4;
    grid-template-columns: 0 0 23.42606149rem 0;
    grid-template-rows: 0 minmax(27.0863836rem, max-content) minmax(1.00564278rem, max-content) minmax(1.50395315rem, max-content);
  }

  #WP30TjTkynZVJViX {
    grid-area: 8 / 2 / 11 / 4;
    position: relative;
  }

  #gahNmvqoIXhswjyi {
    grid-area: 2 / 2 / 3 / 5;
    position: relative;
  }

  #GBZZ2WjadSY553lY {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #PmY15KJRgy2r6Lz8 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.027));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #Xrueut5zPTqmFGdx {
    min-width: 20.63702254rem;
  }

  #blobVHnAiUV24lfv {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #oafuBt4dSK5j9mEu {
    grid-area: 9 / 6 / 12 / 8;
    grid-template-columns: 0 1.39535466rem 20.60041932rem 1.43028751rem;
    grid-template-rows: 0 minmax(27.0863836rem, max-content) minmax(1.00564278rem, max-content) minmax(1.50395315rem, max-content);
  }

  #H8uRt7wv302BBQqq {
    grid-area: 9 / 6 / 12 / 8;
    position: relative;
  }

  #Phi6As7nUdlhseIV {
    grid-area: 2 / 3 / 3 / 4;
    position: relative;
  }

  #jpE72fesxb4u5JNM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #smHC8JWakQY1w1gi {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.011));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #jl6DvaDKxNqx2j4R {
    min-width: 26.60431178rem;
  }

  #kXwTPJ13J4tlO3gK {
    grid-area: 4 / 2 / 5 / 5;
    position: relative;
  }

  #V01ydB6UYe2stkRR {
    grid-area: 10 / 10 / 13 / 13;
    grid-template-columns: 0 1.57082353rem 23.42606149rem 1.57082353rem;
    grid-template-rows: 0 minmax(27.0863836rem, max-content) minmax(1.00564278rem, max-content) minmax(1.50395315rem, max-content);
  }

  #uVALfl05e9QvKOv1 {
    grid-area: 10 / 10 / 13 / 13;
    position: relative;
  }

  #JxKY9NglPoyi4MtB {
    grid-template-columns: 7.92267066rem 2.86382391rem 20.56223758rem 6.9218622rem 0.05021623rem 23.40859507rem 0.01746642rem 4.21978298rem 1.18147192rem 22.02101312rem 0.04436533rem 4.5023301rem 6.28416447rem;
    grid-template-rows: minmax(7.37289108rem, max-content) minmax(1.50395315rem, max-content) minmax(1.4301707rem, max-content) minmax(3.62933576rem, max-content) minmax(0.37476344rem, max-content) minmax(2.35152856rem, max-content) minmax(3.1604144rem, max-content) 0 0 minmax(29.59597953rem, max-content) 0 0 minmax(6.80351098rem, max-content);
  }

  #ca4yKa8nnfoKGREa {
    min-height: calc(calc(17.86461968 * var(--1vh, 1vh)) - 8.93230984px);
  }

  #vNuYObHgGHs7Hei2 {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Y5zuvRGyGBZam76x {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #sIwIBPfOgtTCpUcS {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #mYaXZGQuppwtB4ch {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #POtoE8e876pTjpVj {
    min-width: 23.49541452rem;
  }

  #b39aBZ5dx3PEyucb {
    grid-area: 2 / 6 / 3 / 7;
    position: relative;
  }

  #uZ8e7IhBaK93nzMu {
    font-size: calc(3.37335988em - var(--ffsd));
  }

  #ZkMAFi7mewe68xeR {
    --first-font-size: 3.37335988em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #suKRcFaTWUsRU8BP {
    min-width: 75.22688313rem;
  }

  #vuFNoBMb5kgM3FWo {
    grid-area: 4 / 3 / 6 / 12;
    position: relative;
  }

  #No5NKtNABnRSLI0M {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #Uu2b1beFzBi5SSKm {
    grid-area: 5 / 9 / 7 / 11;
    position: relative;
  }

  #hOoSzDME8kOpixxC {
    grid-area: 2 / 2 / 3 / 5;
    position: relative;
  }

  #we9bvc3FuHH04zQ8 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #FLpW2H9sygtmmhII {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #LIeWjYWZKQw6TXts {
    min-width: 19.89751232rem;
  }

  #kyYSTtY8tuUZyDWh {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #ptFKWkkpIWSo3Uz1 {
    grid-area: 10 / 2 / 11 / 4;
    grid-template-columns: 0 4.32088045rem 19.8609091rem 4.3028371rem;
    grid-template-rows: 0 minmax(28.48462665rem, max-content) minmax(0.37396041rem, max-content) minmax(1.50395315rem, max-content);
  }

  #P3yGMsb9L7Y1Mav4 {
    grid-area: 10 / 2 / 11 / 4;
    position: relative;
  }

  #TyUgFfv84gULun08 {
    grid-area: 2 / 2 / 3 / 5;
    position: relative;
  }

  #ODlOaarrUG4Hnj4f {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #g4rXdfdtpUANBrGv {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UbqPS9SgUbP4DPKF {
    min-width: 19.89751232rem;
  }

  #f3Z4xtONErJzXTdF {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #OuglSyFY3wondbBR {
    grid-area: 8 / 5 / 12 / 8;
    grid-template-columns: 0 4.31185877rem 19.8609091rem 4.31185877rem;
    grid-template-rows: 0 minmax(28.48462665rem, max-content) minmax(0.55490483rem, max-content) minmax(1.50395315rem, max-content);
  }

  #hB81NrvLjMI2JuaY {
    grid-area: 8 / 5 / 12 / 8;
    position: relative;
  }

  #l29OojZ1zPhhDN4s {
    grid-area: 2 / 2 / 3 / 5;
    position: relative;
  }

  #zgfGAM3CLAVh2W5j {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #WG26aUQ9knBjLXwH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #UiCJOkvodFhrzPys {
    min-width: 19.89751232rem;
  }

  #h8vpoBBCpOFyySsg {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #TCWCKPpK3sdZ5b9b {
    grid-area: 9 / 10 / 13 / 13;
    grid-template-columns: 0 4.28616964rem 19.8609091rem 4.33754791rem;
    grid-template-rows: 0 minmax(28.38779346rem, max-content) minmax(0.65173802rem, max-content) minmax(1.50395315rem, max-content);
  }

  #NL7csJxSajRr19q8 {
    grid-area: 9 / 10 / 13 / 13;
    position: relative;
  }

  #wkyjTUswZ8BQPhYB {
    grid-template-columns: 4.71589213rem 7.68896792rem 20.79565873rem 2.5571679rem 2.51290767rem 23.4588113rem 2.51290767rem 0.60394114rem 1.95322676rem 10.55763981rem 10.23801892rem 7.68896792rem 4.71589213rem;
    grid-template-rows: minmax(4.59736457rem, max-content) minmax(1.50395315rem, max-content) minmax(1.4301707rem, max-content) minmax(3.31300966rem, max-content) minmax(0.73501341rem, max-content) minmax(0.73501341rem, max-content) minmax(4.41636653rem, max-content) 0 minmax(0.18094442rem, max-content) minmax(30.36254021rem, max-content) 0 0 minmax(3.23806904rem, max-content);
  }

  #c2ExfIjsaQpdsWhx {
    min-height: calc(calc(16.05024424 * var(--1vh, 1vh)) - 8.02512212px);
  }

  #kPZ06IhE1c7rwahn {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Q56jKWJ2zbewCyQQ {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #McYhsu3H5cihAljB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.26500732em - var(--ffsd)));
  }

  #Jy01S0pg3vFP6DWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.26500732em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.0735));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #ILVjxNr6nyhUBvcO {
    min-width: 23.49541452rem;
  }

  #CINn8T5J2pffpwJ9 {
    grid-area: 2 / 4 / 3 / 6;
    position: relative;
  }

  #zJ6SeoaJGhnhaof4 {
    font-size: calc(3.37335988em - var(--ffsd));
  }

  #hSoAq7f5PGS1le4y {
    --first-font-size: 3.37335988em;
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.025);
    margin-bottom: calc(var(--last-font-size) * -0.025);
  }

  #uw5K28C7j5URsQkK {
    min-width: 64.17774634rem;
  }

  #Ihb6fsHwRCyMufyI {
    grid-area: 4 / 2 / 6 / 9;
    position: relative;
  }

  #iL0TX9L5RougQhNr {
    stroke-width: calc(100rem * 0.0 / 1366.0);
  }

  #XswfTKlPKcHILYaU {
    grid-area: 5 / 5 / 7 / 8;
    position: relative;
  }

  #UrPcbBv7OsW77wuT {
    grid-area: 2 / 3 / 4 / 4;
    position: relative;
  }

  #DgARUS186UekN11p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32914348em - var(--ffsd)));
  }

  #uPEEtzEu9gzoOvVy {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32914348em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #L668oxLcTix6S9lA {
    min-width: 13.9073943rem;
  }

  #YlVrU9nkBKalbpw3 {
    grid-area: 5 / 2 / 9 / 5;
    position: relative;
  }

  #UmMBL813tWhxZIPi {
    grid-area: 3 / 7 / 6 / 8;
    position: relative;
  }

  #FWCwCXsYIw22Cc0W {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.33284773em - var(--ffsd)));
  }

  #WVmS6GL8c6pBBxBo {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.33284773em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.0125));
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }

  #sO50EsfEynSoipCh {
    min-width: 13.15794312rem;
  }

  #G5nbe6d3UpHhuKdh {
    grid-area: 7 / 6 / 8 / 9;
    position: relative;
  }

  #Ov8h8GTCla4KgYKc {
    grid-area: 8 / 3 / 9 / 7;
    grid-template-columns: 0 2.136313rem 9.59816507rem 2.136313rem 2.60875049rem 1.52059694rem 10.08014603rem 1.52059694rem;
    grid-template-rows: 0 0 minmax(9.59816507rem, max-content) minmax(0.48198096rem, max-content) 0 0 minmax(2.75451391rem, max-content) minmax(0.00074085rem, max-content);
  }

  #naBgrdpylXGUYjoo {
    grid-area: 8 / 3 / 9 / 7;
    position: relative;
  }

  #g6rbbW83mc8EhW4v {
    grid-template-columns: 17.92942844rem 17.27013083rem 3.07103508rem 18.179525rem 5.2792863rem 3.07103508rem 10.7500972rem 6.52003363rem 17.92942844rem;
    grid-template-rows: minmax(4.48023426rem, max-content) minmax(1.50395315rem, max-content) minmax(1.4301707rem, max-content) minmax(3.46789988rem, max-content) minmax(0.5801232rem, max-content) minmax(1.66417599rem, max-content) minmax(6.98866678rem, max-content) minmax(12.83540079rem, max-content) minmax(5.18993163rem, max-content);
  }

  #O7QCrA1iXDT4yqyi {
    min-height: calc(calc(12.11909746 * var(--1vh, 1vh)) - 6.05954873px);
  }
}

@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);
  }
}

  @keyframes pulse {}

  .animated {
    animation-play-state: running !important;
  }

  #horizontalMenu {
    display: none;
  }

  #verticalMenu {
    display: block;
  }

  #menuButton {
    display: flex;
  }