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

  #P1WAeLsVl0YoSxcN {
    grid-template-columns: 0 306.95612511%;
    left: -103.47806256%;
    grid-template-rows: 0 100%;
  }

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

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

  #qgLEWBPRmaCdV6aN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40012379em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.2405));
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #prDdQcZGxYNfGLAU {
    min-width: 78.8rem;
  }

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

  #l7QnXYYhyhxUbBMp {
    font-size: calc(10.44715072em - var(--ffsd));
  }

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

  #VMWXzCHeTh8W8lik {
    min-width: 78.8rem;
  }

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

  #vFgryGG9hhehShpa {
    font-size: calc(4.12492668em - var(--ffsd));
  }

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

  #OLbtOSJ1KfZ13BX5 {
    min-width: 42.68312746rem;
  }

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

  #hXvXa6T8ve3kGg3f {
    grid-area: 5 / 4 / 6 / 8;
    grid-template-columns: 0 18.05843627rem 42.54979412rem 18.05843627rem;
    grid-template-rows: 0 minmax(11.16343179rem, max-content) minmax(1.31201155rem, max-content) minmax(3.56425553rem, max-content);
  }

  #UxQUfOfIFFz1DeDW {
    grid-template-columns: 0 6.4rem 0 9.46921822rem 59.72823023rem 9.46921822rem 0 6.4rem;
    grid-template-rows: 0 minmax(45.1325005rem, max-content) minmax(5.060644rem, max-content) minmax(12.93954304rem, max-content) minmax(16.03969887rem, max-content) minmax(27.16916079rem, max-content) minmax(11.37076481rem, max-content) minmax(45.1325005rem, max-content);
  }

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

  #WrZ4BRnpbVuwmxDm {
    grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
    grid-template-rows: minmax(4.8668705rem, max-content) minmax(162.84481251rem, max-content) minmax(4.8668705rem, max-content);
  }

  #Bp3k1RTwG9hOAqgS {
    min-height: calc(calc(31.26160959 * var(--1vh, 1vh)) - 15.6308048px);
  }

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

  #ps0zOQ62UJBUfREv {
    grid-template-columns: 0 639.94187335%;
    left: -269.97093668%;
    grid-template-rows: 0 100%;
  }

  #WsLtm4mSAHf1KXYj {
    grid-area: 2 / 8 / 4 / 10;
    position: relative;
    width: 10rem;
    flex-shrink: 0;
    margin-right: 2.5rem;
  }

  #SO8yKZ9SyXwkWhjE {
    grid-area: 3 / 11 / 5 / 12;
    position: relative;
    width: 8rem;
    flex-shrink: 0;
    margin-right: 2.5rem;
  }

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

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

  #opTHtp2PydGlGzam {
    min-width: unset;
  }

  #RsZD1J5m1fscyR6Z {
    grid-area: 6 / 2 / 7 / 14;
    position: relative;
    flex: 1 1 auto;
    min-width: 0;
  }

  #pg1nxKZQcjqCfSAP {
    grid-area: 9 / 6 / 10 / 7;
    position: relative;
  }

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

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

  #VexqHpTrLNl4zqt6 {
    min-width: 44.8836151rem;
  }

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

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

  #SdKnr6Xkk1V1hjJI {
    display: none;
  }

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

  #Ka1ihlsIMFEHlzLP {
    display: block;
  }

  #jvkFGF1IS8loj6GC {
    grid-area: 2 / 2 / 17 / 17;
    position: relative;
  }

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

  #FUJv1OSV2KYLvyPX {
    min-width: 78.8rem;
  }

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

  [id^="CyCuLqHzwRLWMX00"] {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26669333em - var(--ffsd)));
  }

  #MR2wl9PCP12UdQzr {
    grid-template-columns: 0 6.4rem 0 0 0 36.99791167rem 0.43195464rem 0.2957172rem 3.21549966rem 0.2957172rem 0.43195464rem 36.99791167rem 0 0 0 6.4rem;
    grid-template-rows: 0 minmax(6.4045031rem, max-content) minmax(8.12669868rem, max-content) minmax(6.4045031rem, max-content);
  }

  #lCgFYj4e9w96XeNG {
    grid-area: 12 / 3 / 13 / 15;
    grid-template-columns: 0 91.46666667rem;
    grid-template-rows: 0 minmax(96.53546745rem, max-content);
  }

  #z3kbonFuZg7ovwkP {
    grid-area: 12 / 3 / 13 / 15;
    position: relative;
    flex-basis: 100%;
    margin-top: 24rem;
  }

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

  #QwzS2nmhg1RxQBrt {
    display: none;
  }

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

  #Pzls10cYVgPuG2pL {
    display: block;
  }

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

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

  #khxqoMAGBkD6vdJk {
    min-width: 78.8rem;
  }

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

  #kYRvS71NvobYixoL {
    grid-area: 16 / 5 / 17 / 17;
    grid-template-columns: 0 6.4rem 0 0 37.04623158rem 0 4.57420351rem 0 37.04623158rem 0 0 6.4rem;
    grid-template-rows: 0 minmax(6.4045031rem, max-content) minmax(8.12669868rem, max-content) minmax(6.4045031rem, max-content);
  }

  #KZN3qsEBXt5lOdtE {
    grid-area: 16 / 5 / 17 / 17;
    position: relative;
  }

  #a9QjapnXOYcxL1Fl {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    padding: 9rem 4.267rem 0 !important;
    gap: 4.5rem;
  }

  #PJMHzKp6T5Qvgheu {
    min-height: calc(calc(68.73839041 * var(--1vh, 1vh)) - 34.3691952px);
  }
}

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

  #P1WAeLsVl0YoSxcN {
    grid-template-columns: 0 247.80917408%;
    left: -73.90458704%;
    grid-template-rows: 0 100%;
  }

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

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

  #qgLEWBPRmaCdV6aN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8546502em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.2405));
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #prDdQcZGxYNfGLAU {
    min-width: 83.4375rem;
  }

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

  #l7QnXYYhyhxUbBMp {
    font-size: calc(11.06689695em - var(--ffsd));
  }

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

  #VMWXzCHeTh8W8lik {
    min-width: 83.4375rem;
  }

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

  #vFgryGG9hhehShpa {
    font-size: calc(4.36962572em - var(--ffsd));
  }

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

  #OLbtOSJ1KfZ13BX5 {
    min-width: 45.17810112rem;
  }

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

  #hXvXa6T8ve3kGg3f {
    grid-area: 5 / 4 / 6 / 8;
    grid-template-columns: 0 19.12969944rem 45.07393445rem 19.12969944rem;
    grid-template-rows: 0 minmax(11.82566927rem, max-content) minmax(1.38984275rem, max-content) minmax(3.77569441rem, max-content);
  }

  #UxQUfOfIFFz1DeDW {
    grid-template-columns: 0 5rem 0 18.33532673rem 46.66267986rem 18.33532673rem 0 5rem;
    grid-template-rows: 0 minmax(35.25976601rem, max-content) minmax(3.99107233rem, max-content) minmax(10.109018rem, max-content) minmax(16.99120643rem, max-content) minmax(21.22590687rem, max-content) minmax(8.88341001rem, max-content) minmax(35.25976601rem, max-content);
  }

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

  #WrZ4BRnpbVuwmxDm {
    grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
    grid-template-rows: minmax(3.80224258rem, max-content) minmax(131.72014566rem, max-content) minmax(3.80224258rem, max-content);
  }

  #Bp3k1RTwG9hOAqgS {
    min-height: calc(calc(35.77182672 * var(--1vh, 1vh)) - 17.88591336px);
  }

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

  #ps0zOQ62UJBUfREv {
    grid-template-columns: 0 421.8694079%;
    left: -160.93470395%;
    grid-template-rows: 0 100%;
  }

  #WsLtm4mSAHf1KXYj {
    grid-area: 2 / 2 / 5 / 6;
    position: relative;
    width: 10rem;
    flex-shrink: 0;
    margin-right: 2.5rem;
  }

  #SO8yKZ9SyXwkWhjE {
    grid-area: 4 / 7 / 6 / 10;
    position: relative;
    width: 8rem;
    flex-shrink: 0;
    margin-right: 2.5rem;
  }

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

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

  #opTHtp2PydGlGzam {
    min-width: unset;
  }

  #RsZD1J5m1fscyR6Z {
    grid-area: 3 / 12 / 7 / 17;
    position: relative;
    flex: 1 1 auto;
    min-width: 0;
  }

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

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

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

  #VexqHpTrLNl4zqt6 {
    min-width: 35.0653243rem;
  }

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

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

  #SdKnr6Xkk1V1hjJI {
    display: block;
  }

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

  #Ka1ihlsIMFEHlzLP {
    display: none;
  }

  #jvkFGF1IS8loj6GC {
    grid-area: 2 / 2 / 17 / 17;
    position: relative;
  }

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

  #FUJv1OSV2KYLvyPX {
    min-width: 63.73098078rem;
  }

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

  [id^="CyCuLqHzwRLWMX00"] {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
  }

  #MR2wl9PCP12UdQzr {
    grid-template-columns: 0 5.59613655rem 0 0.33746456rem 0.23102906rem 2.51210911rem 0.23102906rem 0.33746456rem 2.52170154rem 0.10026778rem 0 57.25548067rem 0 0.10026778rem 0 5.83333333rem;
    grid-template-rows: 0 minmax(5.00703609rem, max-content) minmax(6.48287011rem, max-content) minmax(7.98109134rem, max-content);
  }

  #lCgFYj4e9w96XeNG {
    grid-area: 12 / 3 / 13 / 14;
    grid-template-columns: 0 75.056284rem;
    grid-template-rows: 0 minmax(52.47802113rem, max-content);
  }

  #z3kbonFuZg7ovwkP {
    grid-area: 12 / 3 / 13 / 14;
    position: relative;
    flex-basis: 100%;
    margin-top: 24rem;
  }

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

  #QwzS2nmhg1RxQBrt {
    display: block;
  }

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

  #Pzls10cYVgPuG2pL {
    display: none;
  }

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

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

  #khxqoMAGBkD6vdJk {
    min-width: 63.29324845rem;
  }

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

  #kYRvS71NvobYixoL {
    grid-area: 16 / 5 / 17 / 16;
    grid-template-columns: 0 5.89084177rem 0 0 3.57359649rem 0 1.64589092rem 0 57.96959437rem 0 0 5.97636045rem;
    grid-template-rows: 0 minmax(5.00703609rem, max-content) minmax(6.52777917rem, max-content) minmax(14.87207678rem, max-content);
  }

  #KZN3qsEBXt5lOdtE {
    grid-area: 16 / 5 / 17 / 16;
    position: relative;
  }

  #a9QjapnXOYcxL1Fl {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    padding: 9rem 4.267rem 0 !important;
    gap: 4.5rem;
  }

  #PJMHzKp6T5Qvgheu {
    min-height: calc(calc(64.22817328 * var(--1vh, 1vh)) - 32.11408664px);
  }
}

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

  #P1WAeLsVl0YoSxcN {
    grid-template-columns: 0 171.62034982%;
    left: -35.81017491%;
    grid-template-rows: 0 100%;
  }

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

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

  #qgLEWBPRmaCdV6aN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.40915638em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.2405));
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #prDdQcZGxYNfGLAU {
    min-width: 83.3984375rem;
  }

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

  #l7QnXYYhyhxUbBMp {
    font-size: calc(11.06689695em - var(--ffsd));
  }

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

  #VMWXzCHeTh8W8lik {
    min-width: 83.3984375rem;
  }

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

  #vFgryGG9hhehShpa {
    font-size: calc(4.36962572em - var(--ffsd));
  }

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

  #OLbtOSJ1KfZ13BX5 {
    min-width: 45.13903862rem;
  }

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

  #hXvXa6T8ve3kGg3f {
    grid-area: 5 / 4 / 6 / 8;
    grid-template-columns: 0 19.12969944rem 45.07393445rem 19.12969944rem;
    grid-template-rows: 0 minmax(11.82566927rem, max-content) minmax(1.38984275rem, max-content) minmax(3.77569441rem, max-content);
  }

  #UxQUfOfIFFz1DeDW {
    grid-template-columns: 0 4.16666667rem 0 27.08457921rem 29.16417491rem 27.08457921rem 0 4.16666667rem;
    grid-template-rows: 0 minmax(22.55818709rem, max-content) minmax(2.40915638rem, max-content) minmax(6.31813625rem, max-content) minmax(16.99120643rem, max-content) minmax(13.26619179rem, max-content) minmax(5.55213125rem, max-content) minmax(22.55818709rem, max-content);
  }

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

  #WrZ4BRnpbVuwmxDm {
    grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
    grid-template-rows: minmax(3.41806828rem, max-content) minmax(89.65319629rem, max-content) minmax(3.41806828rem, max-content);
  }

  #Bp3k1RTwG9hOAqgS {
    min-height: calc(calc(37.39234565 * var(--1vh, 1vh)) - 18.69617283px);
  }

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

  #ps0zOQ62UJBUfREv {
    grid-template-columns: 0 272.45181615%;
    left: -86.22590808%;
    grid-template-rows: 0 100%;
  }

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

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

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

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

  #opTHtp2PydGlGzam {
    min-width: 32.84121876rem;
  }

  #RsZD1J5m1fscyR6Z {
    grid-area: 3 / 12 / 7 / 17;
    position: relative;
  }

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

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

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

  #VexqHpTrLNl4zqt6 {
    min-width: 21.91582769rem;
  }

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

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

  #SdKnr6Xkk1V1hjJI {
    display: block;
  }

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

  #Ka1ihlsIMFEHlzLP {
    display: none;
  }

  #jvkFGF1IS8loj6GC {
    grid-area: 2 / 2 / 17 / 17;
    position: relative;
  }

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

  #FUJv1OSV2KYLvyPX {
    min-width: 39.83186299rem;
  }

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

  [id^="CyCuLqHzwRLWMX00"] {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
  }

  #MR2wl9PCP12UdQzr {
    grid-template-columns: 0 3.49758535rem 0 0.21091535rem 0.14439316rem 1.57006819rem 0.14439316rem 0.21091535rem 1.57606346rem 0.06266736rem 0 35.78467542rem 0 0.06266736rem 0 3.64583333rem;
    grid-template-rows: 0 minmax(3.12939756rem, max-content) minmax(4.05179382rem, max-content) minmax(4.98818209rem, max-content);
  }

  #lCgFYj4e9w96XeNG {
    grid-area: 12 / 3 / 13 / 14;
    grid-template-columns: 0 46.9101775rem;
    grid-template-rows: 0 minmax(32.79876321rem, max-content);
  }

  #z3kbonFuZg7ovwkP {
    grid-area: 12 / 3 / 13 / 14;
    position: relative;
  }

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

  #QwzS2nmhg1RxQBrt {
    display: block;
  }

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

  #Pzls10cYVgPuG2pL {
    display: none;
  }

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

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

  #khxqoMAGBkD6vdJk {
    min-width: 39.55828028rem;
  }

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

  #kYRvS71NvobYixoL {
    grid-area: 16 / 5 / 17 / 16;
    grid-template-columns: 0 3.68177611rem 0 0 2.23349781rem 0 1.02868183rem 0 36.23099648rem 0 0 3.73522528rem;
    grid-template-rows: 0 minmax(3.12939756rem, max-content) minmax(4.07986198rem, max-content) minmax(9.29504799rem, max-content);
  }

  #KZN3qsEBXt5lOdtE {
    grid-area: 16 / 5 / 17 / 16;
    position: relative;
  }

  #a9QjapnXOYcxL1Fl {
    grid-template-columns: 23.72643261rem 2.81847864rem 0 0 3.02971599rem 3.4459111rem 2.3884272rem 4.63759928rem 0.06547132rem 2.62827481rem 0.75714186rem 21.09358166rem 8.86405428rem 0 0 2.81847864rem 23.72643261rem;
    grid-template-rows: minmax(10.35389306rem, max-content) 0 minmax(0.84250554rem, max-content) minmax(4.69134863rem, max-content) minmax(0.03336178rem, max-content) minmax(1.63762519rem, max-content) minmax(4.16666667rem, max-content) minmax(0.83783084rem, max-content) minmax(5.52917947rem, max-content) minmax(0.83783084rem, max-content) minmax(15.54258975rem, max-content) minmax(32.79876321rem, max-content) minmax(4.16666667rem, max-content) minmax(32.79876321rem, max-content) minmax(4.16666667rem, max-content) minmax(32.79876321rem, max-content) minmax(10.35389306rem, max-content);
  }

  #PJMHzKp6T5Qvgheu {
    min-height: calc(calc(62.60765435 * var(--1vh, 1vh)) - 31.30382717px);
  }
}

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

  #P1WAeLsVl0YoSxcN {
    grid-template-columns: 0 137.78166393%;
    left: -18.89083196%;
    grid-template-rows: 0 100%;
  }

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

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

  #qgLEWBPRmaCdV6aN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.80686728em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.2405));
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #prDdQcZGxYNfGLAU {
    min-width: 87.54882812rem;
  }

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

  #l7QnXYYhyhxUbBMp {
    font-size: calc(11.6202418em - var(--ffsd));
  }

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

  #VMWXzCHeTh8W8lik {
    min-width: 87.54882812rem;
  }

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

  #vFgryGG9hhehShpa {
    font-size: calc(4.58810701em - var(--ffsd));
  }

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

  #OLbtOSJ1KfZ13BX5 {
    min-width: 47.3764593rem;
  }

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

  #hXvXa6T8ve3kGg3f {
    grid-area: 5 / 4 / 6 / 8;
    grid-template-columns: 0 20.08618441rem 47.32763118rem 20.08618441rem;
    grid-template-rows: 0 minmax(12.41695273rem, max-content) minmax(1.45933488rem, max-content) minmax(3.96447914rem, max-content);
  }

  #UxQUfOfIFFz1DeDW {
    grid-template-columns: 0 3.125rem 0 32.81343441rem 21.87313119rem 32.81343441rem 0 3.125rem;
    grid-template-rows: 0 minmax(16.91864032rem, max-content) minmax(1.80686728rem, max-content) minmax(4.73860219rem, max-content) minmax(17.84076675rem, max-content) minmax(9.94964384rem, max-content) minmax(4.16409844rem, max-content) minmax(16.91864032rem, max-content);
  }

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

  #WrZ4BRnpbVuwmxDm {
    grid-template-columns: 3.125rem 93.75rem 3.125rem;
    grid-template-rows: minmax(2.56355121rem, max-content) minmax(72.33725915rem, max-content) minmax(2.56355121rem, max-content);
  }

  #Bp3k1RTwG9hOAqgS {
    min-height: calc(calc(40.74862838 * var(--1vh, 1vh)) - 20.37431419px);
  }

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

  #ps0zOQ62UJBUfREv {
    grid-template-columns: 0 189.95601057%;
    left: -44.97800528%;
    grid-template-rows: 0 100%;
  }

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

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

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

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

  #opTHtp2PydGlGzam {
    min-width: 24.63091407rem;
  }

  #RsZD1J5m1fscyR6Z {
    grid-area: 3 / 9 / 10 / 10;
    position: relative;
  }

  #pg1nxKZQcjqCfSAP {
    grid-area: 5 / 11 / 9 / 12;
    position: relative;
  }

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

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

  #VexqHpTrLNl4zqt6 {
    min-width: 16.43687076rem;
  }

  #VMA5YCZkCvGIUS9h {
    grid-area: 4 / 13 / 11 / 17;
    position: relative;
  }

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

  #SdKnr6Xkk1V1hjJI {
    display: block;
  }

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

  #Ka1ihlsIMFEHlzLP {
    display: none;
  }

  #jvkFGF1IS8loj6GC {
    grid-area: 2 / 2 / 17 / 17;
    position: relative;
  }

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

  #FUJv1OSV2KYLvyPX {
    min-width: 29.87389724rem;
  }

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

  [id^="CyCuLqHzwRLWMX00"] {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
  }

  #MR2wl9PCP12UdQzr {
    grid-template-columns: 0 2.62318901rem 0 0.15818651rem 0.10829487rem 1.17755115rem 0.10829487rem 0.15818651rem 1.1820476rem 0.04700052rem 0 26.83850656rem 0 0.04700052rem 0 2.734375rem;
    grid-template-rows: 0 minmax(2.34704817rem, max-content) minmax(3.03884537rem, max-content) minmax(3.74113657rem, max-content);
  }

  #lCgFYj4e9w96XeNG {
    grid-area: 12 / 6 / 13 / 14;
    grid-template-columns: 0 35.18263313rem;
    grid-template-rows: 0 minmax(24.59907241rem, max-content);
  }

  #z3kbonFuZg7ovwkP {
    grid-area: 12 / 6 / 13 / 14;
    position: relative;
  }

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

  #QwzS2nmhg1RxQBrt {
    display: block;
  }

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

  #Pzls10cYVgPuG2pL {
    display: none;
  }

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

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

  #khxqoMAGBkD6vdJk {
    min-width: 29.66871021rem;
  }

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

  #kYRvS71NvobYixoL {
    grid-area: 16 / 8 / 17 / 16;
    grid-template-columns: 0 2.76133208rem 0 0 1.67512336rem 0 0.77151137rem 0 27.17324736rem 0 0 2.80141896rem;
    grid-template-rows: 0 minmax(2.34704817rem, max-content) minmax(3.05989648rem, max-content) minmax(6.97128599rem, max-content);
  }

  #KZN3qsEBXt5lOdtE {
    grid-area: 16 / 8 / 17 / 16;
    position: relative;
  }

  #a9QjapnXOYcxL1Fl {
    grid-template-columns: 17.78904861rem 4.38614597rem 2.58443332rem 5.31862335rem 2.33043218rem 0 0 0.20863032rem 24.58208594rem 3.125rem 3.47819946rem 2.0203096rem 1.76840781rem 0 0 14.61963483rem 17.78904861rem;
    grid-template-rows: minmax(7.7654198rem, max-content) 0 0 minmax(0.62837313rem, max-content) minmax(0.00350602rem, max-content) minmax(3.51851147rem, max-content) minmax(0.02502134rem, max-content) minmax(0.59984577rem, max-content) minmax(0.62837313rem, max-content) 0 minmax(11.65694232rem, max-content) minmax(24.59907241rem, max-content) minmax(3.125rem, max-content) minmax(24.59907241rem, max-content) minmax(3.125rem, max-content) minmax(24.59907241rem, max-content) minmax(7.7654198rem, max-content);
  }

  #PJMHzKp6T5Qvgheu {
    min-height: calc(calc(59.25137162 * var(--1vh, 1vh)) - 29.62568581px);
  }
}

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

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

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

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

  #qgLEWBPRmaCdV6aN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.35448909em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.2405));
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #prDdQcZGxYNfGLAU {
    min-width: 25.3026441rem;
  }

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

  #l7QnXYYhyhxUbBMp {
    font-size: calc(10.38286969em - var(--ffsd));
  }

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

  #VMWXzCHeTh8W8lik {
    min-width: 78.21923605rem;
  }

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

  #vFgryGG9hhehShpa {
    font-size: calc(4.09954612em - var(--ffsd));
  }

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

  #OLbtOSJ1KfZ13BX5 {
    min-width: 42.32458963rem;
  }

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

  #hXvXa6T8ve3kGg3f {
    grid-area: 5 / 3 / 6 / 8;
    grid-template-columns: 0 17.94732321rem 42.28798641rem 17.94732321rem;
    grid-template-rows: 0 minmax(11.0947435rem, max-content) minmax(1.30393878rem, max-content) minmax(3.54232476rem, max-content);
  }

  #UxQUfOfIFFz1DeDW {
    grid-template-columns: 0 8.62542845rem 26.45829597rem 4.43459938rem 16.39684212rem 4.43459938rem 26.45829597rem 12.06467165rem;
    grid-template-rows: 0 minmax(16.08299882rem, max-content) minmax(1.62536998rem, max-content) minmax(3.55221716rem, max-content) minmax(15.94100705rem, max-content) minmax(7.45859099rem, max-content) minmax(3.12154964rem, max-content) minmax(6.93996997rem, max-content);
  }

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

  #WrZ4BRnpbVuwmxDm {
    grid-template-columns: 0.66270883rem 98.87273292rem 0.46455824rem;
    grid-template-rows: minmax(0.65134669rem, max-content) minmax(54.72170361rem, max-content) minmax(0.84949729rem, max-content);
  }

  #Bp3k1RTwG9hOAqgS {
    min-height: calc(calc(48.66920152 * var(--1vh, 1vh)) - 24.33460076px);
  }

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

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

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

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

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

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

  #opTHtp2PydGlGzam {
    min-width: 18.46416984rem;
  }

  #RsZD1J5m1fscyR6Z {
    grid-area: 3 / 7 / 10 / 9;
    position: relative;
  }

  #pg1nxKZQcjqCfSAP {
    grid-area: 5 / 13 / 9 / 14;
    position: relative;
  }

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

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

  #VexqHpTrLNl4zqt6 {
    min-width: 12.32163665rem;
  }

  #VMA5YCZkCvGIUS9h {
    grid-area: 4 / 15 / 11 / 16;
    position: relative;
  }

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

  #SdKnr6Xkk1V1hjJI {
    display: block;
  }

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

  #Ka1ihlsIMFEHlzLP {
    display: none;
  }

  #jvkFGF1IS8loj6GC {
    grid-area: 2 / 2 / 17 / 17;
    position: relative;
  }

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

  #FUJv1OSV2KYLvyPX {
    min-width: 22.24067295rem;
  }

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

  [id^="CyCuLqHzwRLWMX00"] {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
  }

  #MR2wl9PCP12UdQzr {
    grid-template-columns: 0 1.96643158rem 0.11858198rem 0 0.08118152rem 0.88273234rem 0.08118152rem 0.11858198rem 0.88610303rem 0.03523319rem 0 20.11905616rem 0 0 0.03523319rem 2.04978038rem;
    grid-template-rows: 0 minmax(1.75942703rem, max-content) minmax(2.29380234rem, max-content) minmax(2.78870241rem, max-content);
  }

  #lCgFYj4e9w96XeNG {
    grid-area: 12 / 2 / 15 / 8;
    grid-template-columns: 0 26.37409687rem;
    grid-template-rows: 0 minmax(18.44030025rem, max-content);
  }

  #z3kbonFuZg7ovwkP {
    grid-area: 12 / 2 / 15 / 8;
    position: relative;
  }

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

  #QwzS2nmhg1RxQBrt {
    display: block;
  }

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

  #Pzls10cYVgPuG2pL {
    display: none;
  }

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

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

  #khxqoMAGBkD6vdJk {
    min-width: 22.24067295rem;
  }

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

  #kYRvS71NvobYixoL {
    grid-area: 14 / 12 / 17 / 17;
    grid-template-columns: 0 2.06998832rem 0 0 1.25572937rem 0 0.57835113rem 0 20.36998924rem 0 0 2.10003881rem;
    grid-template-rows: 0 minmax(1.75942703rem, max-content) minmax(2.29380234rem, max-content) minmax(2.22591278rem, max-content);
  }

  #KZN3qsEBXt5lOdtE {
    grid-area: 14 / 12 / 17 / 17;
    position: relative;
  }

  #a9QjapnXOYcxL1Fl {
    grid-template-columns: 5.62225476rem 0.30746706rem 3.28800401rem 1.93737901rem 3.98702073rem 1.9033675rem 14.95085857rem 3.47670805rem 1.35491713rem 26.37409687rem 4.49410764rem 9.96719428rem 2.60737646rem 1.5144927rem 12.28503343rem 0 5.92972182rem;
    grid-template-rows: minmax(9.29983876rem, max-content) 0 0 minmax(0.47104984rem, max-content) minmax(0.00262823rem, max-content) minmax(2.63759572rem, max-content) minmax(0.01875685rem, max-content) minmax(0.44966476rem, max-content) minmax(0.47104984rem, max-content) 0 minmax(8.73843992rem, max-content) 0 0 minmax(18.44030025rem, max-content) 0 0 minmax(18.76789398rem, max-content);
  }

  #PJMHzKp6T5Qvgheu {
    min-height: calc(calc(51.33079848 * var(--1vh, 1vh)) - 25.66539924px);
  }
}

@keyframes rise-LEFT-b4e3ee8a-1064-4ede-a386-be89646d862c {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes fade-LEFT-29ee6233-6c8a-496a-979e-e69073c21830 {
  0% {
    opacity: 0.0;
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    opacity: 1.0;
  }
}

@keyframes rise-LEFT-4ec95da7-e3e6-4079-93a4-6c89d5e6f4ca {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes rise-RIGHT-a50d3a72-8720-44c0-b9b5-9d7267c549f2 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes fade-LEFT-cf778406-3cf8-405a-b8c1-3973d546c884 {
  0% {
    opacity: 0.0;
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    opacity: 1.0;
  }
}

@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 fade-LEFT-2fdc6d68-7c63-484e-a0ae-fe560750804c {
  0% {
    opacity: 0.0;
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    opacity: 1.0;
  }
}

@keyframes rise-LEFT-5e0e8234-8dbf-4f59-9478-0adaba301d83 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes linear_fade {
  0% {
    opacity: 0.0;
  }

  100% {
    opacity: 1.0;
  }
}
