: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 {
  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;
}

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

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

@font-face {
  font-family: YAEnXEEs5-Q-0;
  src: url(fonts/6d0d55150be3068336d6cd6bd14a972c.woff2);
  font-style: normal;
  font-weight: 400;
}

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

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

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

@font-face {
  font-family: YAEnXEEs5-Q-0;
  src: url(fonts/6d0d55150be3068336d6cd6bd14a972c.woff2);
  font-style: normal;
  font-weight: 100;
}

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

@font-face {
  font-family: YAEnXEEs5-Q-0;
  src: url(fonts/6d0d55150be3068336d6cd6bd14a972c.woff2);
  font-style: normal;
  font-weight: 200;
}

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

@font-face {
  font-family: YAEnXEEs5-Q-0;
  src: url(fonts/6d0d55150be3068336d6cd6bd14a972c.woff2);
  font-style: normal;
  font-weight: 300;
}

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

@font-face {
  font-family: YAEnXEEs5-Q-0;
  src: url(fonts/6d0d55150be3068336d6cd6bd14a972c.woff2);
  font-style: normal;
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #ycSud7HiktfraAvB {
    grid-area: 3 / 3 / 5 / 5;
    position: relative;
    clip-path: polygon(calc(0% + 0%) calc((0 * 387.97708322rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 387.97708322rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00362353 * 387.97708322rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00362353 * 387.97708322rem) + 0%)));
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: -0.36235274%;
    margin-top: 0%;
  }

  #iAhL6jJFW0lJr8lU {
    grid-template-columns: 0 0 387.97708322% 0;
    left: -143.98854161%;
    grid-template-rows: 0 0 100% 0;
  }

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

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

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

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

  #K9zPY0Bu0snNHX7J {
    min-width: 58.82331279rem;
  }

  #zpvCLxNLm46XPMOn {
    grid-area: 3 / 7 / 4 / 9;
    position: relative;
  }

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

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

  #jJMNVDjdRlo4wMx0 {
    min-width: 91.6rem;
  }

  #buzFbJN9S7mkOaN0 {
    grid-area: 6 / 3 / 7 / 10;
    position: relative;
  }

  #JRPQBsIL90OxrqJ0 {
    font-size: calc(6.19326241em - var(--ffsd));
  }

  #f6jHdA7MQMgrHtgS {
    font-size: calc(6.19326241em - var(--ffsd));
  }

  #qnQ9Y5m6ypMtJxWX {
    --first-font-size: 6.19326241em;
    --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);
  }

  #DefwPEQZBgE9q4e5 {
    min-width: 91.6rem;
  }

  #vueVlqtGZeQrVP8x {
    grid-area: 8 / 4 / 10 / 11;
    position: relative;
  }

  #pOvLYPC6buiEFNOv {
    font-size: calc(6.19326241em - var(--ffsd));
  }

  #aSiltjcY2J8iiDil {
    font-size: calc(6.19326241em - var(--ffsd));
  }

  #TwHdvW3AtmTklTEI {
    --first-font-size: 6.19326241em;
    --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);
  }

  #lHpCySzKpgkcyFRV {
    min-width: 46.83664317rem;
  }

  #EiT9qfAKGp1dv02d {
    grid-area: 9 / 8 / 11 / 12;
    position: relative;
  }

  #y190Cstz5lQq6z7J {
    grid-area: 12 / 5 / 13 / 13;
    position: relative;
  }

  #qXAHdYDc2DCxB6Qv {
    grid-template-columns: 4.26666667rem 0 0 0 20.07839272rem 2.37746342rem 22.30750068rem 36.38247877rem 10.32083107rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(1.23226036rem, max-content) minmax(17.613872rem, max-content) minmax(1.23226036rem, max-content) minmax(31.47168379rem, max-content) minmax(13.76937797rem, max-content) minmax(19.26240573rem, max-content) minmax(34.65067816rem, max-content) minmax(3.74671269rem, max-content) minmax(9.87818592rem, max-content) minmax(6.4rem, max-content) minmax(108.68309949rem, max-content) minmax(4.26666667rem, max-content);
  }

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

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

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

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

  #H6QbCBbUEWPrOICk {
    grid-template-columns: 0 0 0 100% 0 0;
    grid-template-rows: 0 0 0 100% 0 0;
  }

  #LjPqQadtxpoSxag5 {
    grid-template-columns: 100rem;
    grid-template-rows: minmax(65rem, max-content);
  }

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

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

  #PHtOp7pz39B4i6mq {
    grid-template-columns: 0 177.27026358%;
    left: -38.63513179%;
    grid-template-rows: 0 100%;
  }

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

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

  #ouDwmn3yTnlGUMzp {
    min-width: 91.6rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #LUHxUIgm0Lcl4wnn {
    min-width: 91.6rem;
  }

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

  #lA6sLBlHCXCVlbfO {
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 minmax(5.18561133rem, max-content) minmax(6.85100476rem, max-content) minmax(38.58341609rem, max-content);
  }

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

  #LhHo6yEzm8gAxYYX {
    grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
    grid-template-rows: minmax(23.61450029rem, max-content) minmax(50.62003218rem, max-content) minmax(23.61450029rem, max-content);
  }

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

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

  #QulDsjudw1xM9iGv {
    grid-template-columns: 0 439.54367247%;
    left: -169.77183624%;
    grid-template-rows: 0 100%;
  }

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

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

  #SBaCK3ZAw9H5MT8Z {
    min-width: 91.6rem;
  }

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

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

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

  #nAu7zYOVFmm4GRvY {
    min-width: 91.6rem;
  }

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

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

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

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

  #NYItndeT8yVBMY7b {
    min-width: 91.6rem;
  }

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

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

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

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

  #aP3Z5zZorUlMLYiY {
    min-width: 91.6rem;
  }

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

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

  #SaGlFyk8i6xLoyQT {
    grid-area: 10 / 6 / 12 / 8;
    position: relative;
  }

  #NGm4iR4t4ppc4WXK {
    grid-area: 11 / 9 / 13 / 10;
    position: relative;
  }

  #MeAZjnAntAVgzxb8 {
    grid-area: 14 / 7 / 15 / 15;
    position: relative;
  }

  #y4wbAsSrAoiPyBHt {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 9.02260548rem 3.2rem 9.05553469rem 70.18852649rem 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(14.22156409rem, max-content) minmax(11.71893572rem, max-content) minmax(45.45434473rem, max-content) minmax(17.81167593rem, max-content) minmax(16.32rem, max-content) minmax(6.28195588rem, max-content) minmax(16.32rem, max-content) minmax(5.03148566rem, max-content) 0 minmax(9.02260548rem, max-content) 0 minmax(6.4rem, max-content) minmax(94.27341625rem, max-content);
  }

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

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

  #ycSud7HiktfraAvB {
    grid-area: 3 / 3 / 5 / 5;
    position: relative;
    clip-path: polygon(calc(0% + 0%) calc((0 * 364.87360429rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 364.87360429rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00362353 * 364.87360429rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00362353 * 364.87360429rem) + 0%)));
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: -0.36235274%;
    margin-top: 0%;
  }

  #iAhL6jJFW0lJr8lU {
    grid-template-columns: 0 0 364.87360429% 0;
    left: -132.43680214%;
    grid-template-rows: 0 0 100% 0;
  }

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

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

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

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

  #K9zPY0Bu0snNHX7J {
    min-width: 45.95571312rem;
  }

  #zpvCLxNLm46XPMOn {
    grid-area: 3 / 7 / 4 / 9;
    position: relative;
  }

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

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

  #jJMNVDjdRlo4wMx0 {
    min-width: 93.4375rem;
  }

  #buzFbJN9S7mkOaN0 {
    grid-area: 6 / 3 / 7 / 10;
    position: relative;
  }

  #JRPQBsIL90OxrqJ0 {
    font-size: calc(6.31965552em - var(--ffsd));
  }

  #f6jHdA7MQMgrHtgS {
    font-size: calc(6.31965552em - var(--ffsd));
  }

  #qnQ9Y5m6ypMtJxWX {
    --first-font-size: 6.31965552em;
    --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);
  }

  #DefwPEQZBgE9q4e5 {
    min-width: 93.4375rem;
  }

  #vueVlqtGZeQrVP8x {
    grid-area: 8 / 4 / 10 / 11;
    position: relative;
  }

  #pOvLYPC6buiEFNOv {
    font-size: calc(6.31965552em - var(--ffsd));
  }

  #aSiltjcY2J8iiDil {
    font-size: calc(6.31965552em - var(--ffsd));
  }

  #TwHdvW3AtmTklTEI {
    --first-font-size: 6.31965552em;
    --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);
  }

  #lHpCySzKpgkcyFRV {
    min-width: 47.76060528rem;
  }

  #EiT9qfAKGp1dv02d {
    grid-area: 9 / 8 / 11 / 12;
    position: relative;
  }

  #y190Cstz5lQq6z7J {
    grid-area: 12 / 5 / 13 / 13;
    position: relative;
  }

  #qXAHdYDc2DCxB6Qv {
    grid-template-columns: 3.33333333rem 0 0 0 15.68624431rem 1.8573933rem 28.13325711rem 17.71828934rem 29.93814927rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(0.96270341rem, max-content) minmax(13.7608375rem, max-content) minmax(0.96270341rem, max-content) minmax(24.58725296rem, max-content) minmax(14.05038568rem, max-content) minmax(15.04875448rem, max-content) minmax(35.35783486rem, max-content) minmax(3.82317621rem, max-content) minmax(10.07978155rem, max-content) minmax(5rem, max-content) minmax(110.90112193rem, max-content) minmax(3.33333333rem, max-content);
  }

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

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

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

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

  #H6QbCBbUEWPrOICk {
    grid-template-columns: 0 0 0 100% 0 0;
    grid-template-rows: 0 0 0 100% 0 0;
  }

  #LjPqQadtxpoSxag5 {
    grid-template-columns: 100rem;
    grid-template-rows: minmax(65rem, max-content);
  }

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

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

  #PHtOp7pz39B4i6mq {
    grid-template-columns: 0 157.45645947%;
    left: -28.72822974%;
    grid-template-rows: 0 100%;
  }

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

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

  #ouDwmn3yTnlGUMzp {
    min-width: 93.4375rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #LUHxUIgm0Lcl4wnn {
    min-width: 93.4375rem;
  }

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

  #lA6sLBlHCXCVlbfO {
    grid-template-columns: 0 0 93.33333333rem 0;
    grid-template-rows: 0 minmax(5.29144013rem, max-content) minmax(5.35234747rem, max-content) minmax(39.37083274rem, max-content);
  }

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

  #LhHo6yEzm8gAxYYX {
    grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
    grid-template-rows: minmax(18.44882835rem, max-content) minmax(50.01462035rem, max-content) minmax(18.44882835rem, max-content);
  }

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

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

  #QulDsjudw1xM9iGv {
    grid-template-columns: 0 407.09158193%;
    left: -153.54579096%;
    grid-template-rows: 0 100%;
  }

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

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

  #SBaCK3ZAw9H5MT8Z {
    min-width: 93.4375rem;
  }

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

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

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

  #nAu7zYOVFmm4GRvY {
    min-width: 93.4375rem;
  }

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

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

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

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

  #NYItndeT8yVBMY7b {
    min-width: 71.5782529rem;
  }

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

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

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

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

  #aP3Z5zZorUlMLYiY {
    min-width: 71.5782529rem;
  }

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

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

  #SaGlFyk8i6xLoyQT {
    grid-area: 10 / 6 / 12 / 8;
    position: relative;
  }

  #NGm4iR4t4ppc4WXK {
    grid-area: 11 / 9 / 13 / 10;
    position: relative;
  }

  #MeAZjnAntAVgzxb8 {
    grid-area: 14 / 7 / 15 / 15;
    position: relative;
  }

  #y4wbAsSrAoiPyBHt {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 7.04891053rem 2.5rem 7.07463648rem 54.85053922rem 0 21.8592471rem 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(13.50625rem, max-content) minmax(9.15541853rem, max-content) minmax(46.38198442rem, max-content) minmax(13.91537182rem, max-content) minmax(12.75rem, max-content) minmax(4.90777803rem, max-content) minmax(12.75rem, max-content) minmax(3.93084817rem, max-content) 0 minmax(7.04891053rem, max-content) 0 minmax(5rem, max-content) minmax(96.19736352rem, max-content);
  }

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

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

  #ycSud7HiktfraAvB {
    grid-area: 3 / 3 / 5 / 5;
    position: relative;
    clip-path: polygon(calc(0% + 0%) calc((0 * 286.29330082rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 286.29330082rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00362353 * 286.29330082rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00362353 * 286.29330082rem) + 0%)));
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: -0.36235274%;
    margin-top: 0%;
  }

  #iAhL6jJFW0lJr8lU {
    grid-template-columns: 0 0 286.29330082% 0;
    left: -93.14665041%;
    grid-template-rows: 0 0 100% 0;
  }

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

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

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

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

  #K9zPY0Bu0snNHX7J {
    min-width: 28.7223207rem;
  }

  #zpvCLxNLm46XPMOn {
    grid-area: 3 / 7 / 4 / 9;
    position: relative;
  }

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

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

  #jJMNVDjdRlo4wMx0 {
    min-width: 76.98734262rem;
  }

  #buzFbJN9S7mkOaN0 {
    grid-area: 6 / 3 / 7 / 11;
    position: relative;
  }

  #JRPQBsIL90OxrqJ0 {
    font-size: calc(5.20845052em - var(--ffsd));
  }

  #f6jHdA7MQMgrHtgS {
    font-size: calc(5.20845052em - var(--ffsd));
  }

  #qnQ9Y5m6ypMtJxWX {
    --first-font-size: 5.20845052em;
    --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);
  }

  #DefwPEQZBgE9q4e5 {
    min-width: 76.98734262rem;
  }

  #vueVlqtGZeQrVP8x {
    grid-area: 8 / 4 / 10 / 12;
    position: relative;
  }

  #pOvLYPC6buiEFNOv {
    font-size: calc(5.20845052em - var(--ffsd));
  }

  #aSiltjcY2J8iiDil {
    font-size: calc(5.20845052em - var(--ffsd));
  }

  #TwHdvW3AtmTklTEI {
    --first-font-size: 5.20845052em;
    --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);
  }

  #lHpCySzKpgkcyFRV {
    min-width: 39.34196061rem;
  }

  #EiT9qfAKGp1dv02d {
    grid-area: 9 / 8 / 11 / 13;
    position: relative;
  }

  #y190Cstz5lQq6z7J {
    grid-area: 12 / 5 / 13 / 10;
    position: relative;
  }

  #qXAHdYDc2DCxB6Qv {
    grid-template-columns: 11.53888077rem 0 0 0.58954564rem 9.21435705rem 1.16087081rem 26.6806085rem 1.97660803rem 36.71070278rem 0.58954564rem 0 0 11.53888077rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(0.60168963rem, max-content) minmax(8.60052344rem, max-content) minmax(0.60168963rem, max-content) minmax(15.3670331rem, max-content) minmax(11.57986198rem, max-content) minmax(9.40547155rem, max-content) minmax(29.14075505rem, max-content) minmax(3.15093506rem, max-content) minmax(8.30742171rem, max-content) minmax(4.16666667rem, max-content) minmax(90rem, max-content) minmax(4.16666667rem, max-content);
  }

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

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

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

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

  #H6QbCBbUEWPrOICk {
    grid-template-columns: 0 0 0 100% 0 0;
    grid-template-rows: 0 0 0 100% 0 0;
  }

  #LjPqQadtxpoSxag5 {
    grid-template-columns: 100rem;
    grid-template-rows: minmax(65rem, max-content);
  }

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

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

  #PHtOp7pz39B4i6mq {
    grid-template-columns: 0 131.08222639%;
    left: -15.5411132%;
    grid-template-rows: 0 100%;
  }

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

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

  #ouDwmn3yTnlGUMzp {
    min-width: 91.73177083rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #LUHxUIgm0Lcl4wnn {
    min-width: 91.73177083rem;
  }

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

  #lA6sLBlHCXCVlbfO {
    grid-template-columns: 0 0 91.66666667rem 0;
    grid-template-rows: 0 minmax(5.19695013rem, max-content) minmax(3.34521717rem, max-content) minmax(38.66778216rem, max-content);
  }

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

  #LhHo6yEzm8gAxYYX {
    grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
    grid-template-rows: minmax(12.57218438rem, max-content) minmax(47.20994946rem, max-content) minmax(12.57218438rem, max-content);
  }

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

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

  #QulDsjudw1xM9iGv {
    grid-template-columns: 0 325.15937937%;
    left: -112.57968969%;
    grid-template-rows: 0 100%;
  }

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

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

  #SBaCK3ZAw9H5MT8Z {
    min-width: 62.37228994rem;
  }

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

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

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

  #nAu7zYOVFmm4GRvY {
    min-width: 62.37228994rem;
  }

  #kFdUY5ph2afwqrEm {
    grid-area: 4 / 4 / 5 / 14;
    position: relative;
  }

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

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

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

  #NYItndeT8yVBMY7b {
    min-width: 44.73640806rem;
  }

  #ZXRmf3DvAUDDuTOn {
    grid-area: 6 / 5 / 7 / 11;
    position: relative;
  }

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

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

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

  #aP3Z5zZorUlMLYiY {
    min-width: 44.73640806rem;
  }

  #SZ91E3wxwol6ltHU {
    grid-area: 8 / 6 / 9 / 12;
    position: relative;
  }

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

  #SaGlFyk8i6xLoyQT {
    grid-area: 10 / 7 / 12 / 8;
    position: relative;
  }

  #NGm4iR4t4ppc4WXK {
    grid-area: 11 / 9 / 13 / 10;
    position: relative;
  }

  #MeAZjnAntAVgzxb8 {
    grid-area: 14 / 2 / 15 / 15;
    position: relative;
  }

  #y4wbAsSrAoiPyBHt {
    grid-template-columns: 4.16666667rem 14.67974044rem 0 0 0 0 4.40556908rem 1.5625rem 4.4216478rem 34.28158701rem 0 17.63588188rem 0 14.67974044rem 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(7.90302689rem, max-content) minmax(5.72213658rem, max-content) minmax(30.96354557rem, max-content) minmax(8.69710739rem, max-content) minmax(7.96875rem, max-content) minmax(3.06736127rem, max-content) minmax(7.96875rem, max-content) minmax(2.45678011rem, max-content) 0 minmax(4.40556908rem, max-content) 0 minmax(5.01363978rem, max-content) minmax(94.47955346rem, max-content);
  }

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

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

  #ycSud7HiktfraAvB {
    grid-area: 3 / 3 / 5 / 5;
    position: relative;
    clip-path: polygon(calc(0% + 0%) calc((0 * 214.71997561rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 214.71997561rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00362353 * 214.71997561rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00362353 * 214.71997561rem) + 0%)));
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: -0.36235274%;
    margin-top: 0%;
  }

  #iAhL6jJFW0lJr8lU {
    grid-template-columns: 0 0 214.71997561% 0;
    left: -57.35998781%;
    grid-template-rows: 0 0 100% 0;
  }

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

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

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

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

  #K9zPY0Bu0snNHX7J {
    min-width: 21.54174052rem;
  }

  #zpvCLxNLm46XPMOn {
    grid-area: 3 / 7 / 4 / 9;
    position: relative;
  }

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

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

  #jJMNVDjdRlo4wMx0 {
    min-width: 57.74050697rem;
  }

  #buzFbJN9S7mkOaN0 {
    grid-area: 6 / 3 / 7 / 11;
    position: relative;
  }

  #JRPQBsIL90OxrqJ0 {
    font-size: calc(3.90633789em - var(--ffsd));
  }

  #f6jHdA7MQMgrHtgS {
    font-size: calc(3.90633789em - var(--ffsd));
  }

  #qnQ9Y5m6ypMtJxWX {
    --first-font-size: 3.90633789em;
    --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);
  }

  #DefwPEQZBgE9q4e5 {
    min-width: 57.74050697rem;
  }

  #vueVlqtGZeQrVP8x {
    grid-area: 8 / 4 / 10 / 12;
    position: relative;
  }

  #pOvLYPC6buiEFNOv {
    font-size: calc(3.90633789em - var(--ffsd));
  }

  #aSiltjcY2J8iiDil {
    font-size: calc(3.90633789em - var(--ffsd));
  }

  #TwHdvW3AtmTklTEI {
    --first-font-size: 3.90633789em;
    --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);
  }

  #lHpCySzKpgkcyFRV {
    min-width: 29.50647046rem;
  }

  #EiT9qfAKGp1dv02d {
    grid-area: 9 / 8 / 11 / 13;
    position: relative;
  }

  #y190Cstz5lQq6z7J {
    grid-area: 12 / 5 / 13 / 10;
    position: relative;
  }

  #qXAHdYDc2DCxB6Qv {
    grid-template-columns: 21.15416058rem 0 0 0.44215923rem 6.91076779rem 0.87065311rem 20.01045638rem 1.48245602rem 27.53302708rem 0.44215923rem 0 0 21.15416058rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(0.45126722rem, max-content) minmax(6.45039258rem, max-content) minmax(0.45126722rem, max-content) minmax(11.52527482rem, max-content) minmax(8.68489648rem, max-content) minmax(7.05410366rem, max-content) minmax(21.85556628rem, max-content) minmax(2.36320129rem, max-content) minmax(6.23056628rem, max-content) minmax(3.125rem, max-content) minmax(67.5rem, max-content) minmax(3.125rem, max-content);
  }

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

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

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

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

  #H6QbCBbUEWPrOICk {
    grid-template-columns: 0 0 0 100% 0 0;
    grid-template-rows: 0 0 0 100% 0 0;
  }

  #LjPqQadtxpoSxag5 {
    grid-template-columns: 100rem;
    grid-template-rows: minmax(65rem, max-content);
  }

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

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

  #PHtOp7pz39B4i6mq {
    grid-template-columns: 0 119.98488814%;
    left: -9.99244407%;
    grid-template-rows: 0 100%;
  }

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

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

  #ouDwmn3yTnlGUMzp {
    min-width: 93.79882812rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #LUHxUIgm0Lcl4wnn {
    min-width: 93.79882812rem;
  }

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

  #lA6sLBlHCXCVlbfO {
    grid-template-columns: 0 0 93.75rem 0;
    grid-template-rows: 0 minmax(5.31506263rem, max-content) minmax(2.50891288rem, max-content) minmax(39.54659539rem, max-content);
  }

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

  #LhHo6yEzm8gAxYYX {
    grid-template-columns: 3.125rem 93.75rem 3.125rem;
    grid-template-rows: minmax(9.42913829rem, max-content) minmax(47.3705709rem, max-content) minmax(9.42913829rem, max-content);
  }

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

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

  #QulDsjudw1xM9iGv {
    grid-template-columns: 0 251.23372396%;
    left: -75.61686198%;
    grid-template-rows: 0 100%;
  }

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

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

  #SBaCK3ZAw9H5MT8Z {
    min-width: 46.77921746rem;
  }

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

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

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

  #nAu7zYOVFmm4GRvY {
    min-width: 46.77921746rem;
  }

  #kFdUY5ph2afwqrEm {
    grid-area: 4 / 4 / 5 / 14;
    position: relative;
  }

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

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

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

  #NYItndeT8yVBMY7b {
    min-width: 33.55230605rem;
  }

  #ZXRmf3DvAUDDuTOn {
    grid-area: 6 / 5 / 7 / 11;
    position: relative;
  }

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

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

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

  #aP3Z5zZorUlMLYiY {
    min-width: 33.55230605rem;
  }

  #SZ91E3wxwol6ltHU {
    grid-area: 8 / 6 / 9 / 12;
    position: relative;
  }

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

  #SaGlFyk8i6xLoyQT {
    grid-area: 10 / 7 / 12 / 8;
    position: relative;
  }

  #NGm4iR4t4ppc4WXK {
    grid-area: 11 / 9 / 13 / 10;
    position: relative;
  }

  #MeAZjnAntAVgzxb8 {
    grid-area: 14 / 2 / 15 / 15;
    position: relative;
  }

  #y4wbAsSrAoiPyBHt {
    grid-template-columns: 13.61646648rem 13.01833885rem 0 0 0 0 3.30417681rem 1.171875rem 3.31623585rem 25.71119026rem 0 13.22691141rem 0 13.01833885rem 13.61646648rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(5.92727017rem, max-content) minmax(4.29160244rem, max-content) minmax(23.22265918rem, max-content) minmax(6.52283054rem, max-content) minmax(5.9765625rem, max-content) minmax(2.30052095rem, max-content) minmax(5.9765625rem, max-content) minmax(1.84258508rem, max-content) 0 minmax(3.30417681rem, max-content) 0 minmax(3.76022983rem, max-content) minmax(75rem, max-content);
  }

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

@media (min-width: 1024.05px) {
  #WSAastefzRhAptgD {
    grid-area: 2 / 2 / 4 / 4;
    position: relative;
  }

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

  #iAhL6jJFW0lJr8lU {
    grid-template-columns: 0 0 100% 0;
    grid-template-rows: 0 0 100% 0;
  }

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

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

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

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

  #K9zPY0Bu0snNHX7J {
    min-width: 16.14842042rem;
  }

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

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

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

  #jJMNVDjdRlo4wMx0 {
    min-width: 43.28424534rem;
  }

  #buzFbJN9S7mkOaN0 {
    grid-area: 7 / 3 / 8 / 9;
    position: relative;
  }

  #JRPQBsIL90OxrqJ0 {
    font-size: calc(2.92832357em - var(--ffsd));
  }

  #f6jHdA7MQMgrHtgS {
    font-size: calc(2.92832357em - var(--ffsd));
  }

  #qnQ9Y5m6ypMtJxWX {
    --first-font-size: 2.92832357em;
    --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);
  }

  #DefwPEQZBgE9q4e5 {
    min-width: 43.28424534rem;
  }

  #vueVlqtGZeQrVP8x {
    grid-area: 9 / 4 / 11 / 10;
    position: relative;
  }

  #pOvLYPC6buiEFNOv {
    font-size: calc(2.92832357em - var(--ffsd));
  }

  #aSiltjcY2J8iiDil {
    font-size: calc(2.92832357em - var(--ffsd));
  }

  #TwHdvW3AtmTklTEI {
    --first-font-size: 2.92832357em;
    --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);
  }

  #lHpCySzKpgkcyFRV {
    min-width: 22.11905253rem;
  }

  #EiT9qfAKGp1dv02d {
    grid-area: 10 / 7 / 13 / 11;
    position: relative;
  }

  #y190Cstz5lQq6z7J {
    grid-area: 2 / 12 / 12 / 13;
    position: relative;
  }

  #qXAHdYDc2DCxB6Qv {
    grid-template-columns: 5.62225476rem 0 0 5.51200386rem 0.65267114rem 15.00051781rem 1.11129939rem 20.97114992rem 0 0 5.58666499rem 42.58472696rem 2.95871117rem;
    grid-template-rows: minmax(2.81112738rem, max-content) minmax(2.81112738rem, max-content) minmax(0.33828524rem, max-content) minmax(4.83543338rem, max-content) minmax(0.33828524rem, max-content) minmax(8.6397375rem, max-content) minmax(6.51049341rem, max-content) minmax(5.28799572rem, max-content) minmax(16.38367487rem, max-content) minmax(1.77153596rem, max-content) minmax(3.68372413rem, max-content) minmax(0.98692rem, max-content) minmax(11.70707707rem, max-content);
  }

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

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

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

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

  #H6QbCBbUEWPrOICk {
    grid-template-columns: 0 0 0 100% 0 0;
    grid-template-rows: 0 0 0 100% 0 0;
  }

  #LjPqQadtxpoSxag5 {
    grid-template-columns: 100rem;
    grid-template-rows: minmax(65rem, max-content);
  }

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

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

  #PHtOp7pz39B4i6mq {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

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

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

  #ouDwmn3yTnlGUMzp {
    min-width: 86.80897403rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #LUHxUIgm0Lcl4wnn {
    min-width: 86.80897403rem;
  }

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

  #lA6sLBlHCXCVlbfO {
    grid-template-columns: 0 0 86.7723708rem 0;
    grid-template-rows: 0 minmax(4.91947291rem, max-content) minmax(1.88076631rem, max-content) minmax(36.60321962rem, max-content);
  }

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

  #LhHo6yEzm8gAxYYX {
    grid-template-columns: 5.62225476rem 86.7723708rem 7.60537444rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(43.40345885rem, max-content) minmax(6.17194379rem, max-content);
  }

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

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

  #QulDsjudw1xM9iGv {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

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

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

  #SBaCK3ZAw9H5MT8Z {
    min-width: 31.67642753rem;
  }

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

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

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

  #nAu7zYOVFmm4GRvY {
    min-width: 35.06729039rem;
  }

  #kFdUY5ph2afwqrEm {
    grid-area: 5 / 2 / 6 / 13;
    position: relative;
  }

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

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

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

  #NYItndeT8yVBMY7b {
    min-width: 25.04019839rem;
  }

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

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

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

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

  #aP3Z5zZorUlMLYiY {
    min-width: 25.04019839rem;
  }

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

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

  #SaGlFyk8i6xLoyQT {
    grid-area: 11 / 3 / 13 / 7;
    position: relative;
  }

  #NGm4iR4t4ppc4WXK {
    grid-area: 12 / 8 / 14 / 9;
    position: relative;
  }

  #MeAZjnAntAVgzxb8 {
    grid-area: 2 / 14 / 15 / 15;
    position: relative;
  }

  #y4wbAsSrAoiPyBHt {
    grid-template-columns: 5.51050484rem 0 0.11174992rem 0 0 2.36517325rem 0.87847731rem 2.48596304rem 19.27398157rem 0 6.63622914rem 3.27911295rem 4.9101428rem 54.54866519rem;
    grid-template-rows: 0 minmax(5.62225476rem, max-content) minmax(4.91947291rem, max-content) minmax(3.21713096rem, max-content) minmax(17.40849414rem, max-content) minmax(4.88973534rem, max-content) minmax(4.48023426rem, max-content) minmax(1.72454865rem, max-content) minmax(4.48023426rem, max-content) minmax(1.38126437rem, max-content) 0 minmax(2.47692317rem, max-content) 0 minmax(5.62225476rem, max-content);
  }

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

.email {
  cursor: pointer;
}

.email:hover {
  text-decoration: underline;
}

.email:active, .email:focus {
  color: #665545;
}