
        :root {
  --ffsd: 0px;  --1vw: calc((100vw - var(--sbw, 0px)) / 100);  --1vh: var(--inner1Vh, 1vh);}
@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none !important;  }
}
html {
  zoom: var(--rzf, 1);  font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));  -webkit-text-size-adjust: 100%;  scroll-behavior: smooth;}
body {
  font-size: calc(1rem * var(--bfso, 1));}
body, html, p, ul, ol, li {
  margin: 0;  padding: 0;  font-synthesis: none;  font-kerning: none;  font-variant-ligatures: none;  font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;  font-family: unset;  -webkit-font-smoothing: subpixel-antialiased;  -moz-osx-font-smoothing: grayscale;  text-rendering: geometricprecision;  white-space: normal;}
li {
  text-align: unset;}
a {
  text-decoration: none;  color: inherit;}
img {
  -webkit-user-drag: none;  -moz-user-drag: none;  -o-user-drag: none;  user-drag: none;  -webkit-touch-callout: none;}
.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.rubik-<uniquifier> {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.instrument-sans-<uniquifier> {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
 .courier-prime-regular {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
}

.courier-prime-bold {
  font-family: "Courier Prime", monospace;
  font-weight: 700;
  font-style: normal;
}

.courier-prime-regular-italic {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: italic;
}

.courier-prime-bold-italic {
  font-family: "Courier Prime", monospace;
  font-weight: 700;
  font-style: italic;
}
@media (max-width: 375px) {
  #I2suKZ0CLfBhu2Yh {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Txqg4BB0KSL8aHEg {
    grid-template-columns: 0 275.95635269%;    left: -87.97817634%;    grid-template-rows: 0 100%;  }
  #eH6hp5ovFtBBgzDo {
    stroke-width: calc(100rem * 0.0 / 375.0);  }
  #tPnKuY1DxNWCwudm {
    grid-area: 2 / 9 / 4 / 10;    position: relative;  }
  #dCg2qbqdtwNOQMgV {
    font-size: calc(12.77434829em - var(--ffsd));  }
  #Rh7uuIK7Euh3UrVE {
    --first-font-size: 12.77434829em;    --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);  }
  #iI878TLUlsmcH7TA {
    min-width: 91.6rem;  }
  #aXZHyT8tXzjoQgW3 {
    grid-area: 3 / 2 / 6 / 13;    position: relative;  }
  #bSULB3tmYjXMrr6v {
    grid-area: 5 / 5 / 7 / 6;    position: relative;  }
  #JLiEnkHQxNj9yDDM {
    grid-area: 8 / 8 / 9 / 11;    position: relative;  }
  #bcqwHtTEEbzLIy65 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11999467em - var(--ffsd)));  }
  #KlisaJ8hjVmX367X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11999467em - var(--ffsd)));  }
  #lGp8YeHYcsS8I5C2 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.11999467em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.015));    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #ak7WbkO9YSlFOrvW {
    min-width: 91.6rem;  }
  #jB8K2ME4p67c1bLR {
    grid-area: 10 / 3 / 11 / 14;    position: relative;  }
  #q4dxh5fzm7WFFsOi {
    grid-area: 12 / 7 / 13 / 12;    position: relative;  }
  #zjtNehI2pAjt4HYJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.2em - var(--ffsd)));  }
  #gfSWSYZFiHEOn05u {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.2em);    --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);  }
  #FPgTxlNd8vc4ml93 {
    min-width: 91.6rem;  }
  #unbTO2Db9FO76XC0 {
    grid-area: 14 / 4 / 15 / 15;    position: relative;  }
  #tp3JKYhoVtE9J2vj {
    grid-template-columns: 4.26666667rem 0 0 6.08653713rem 4.63804881rem 9.76330756rem 2.7266521rem 15.46406241rem 14.15735599rem 15.41615705rem 2.69986773rem 20.51467788rem 0 0 4.26666667rem;    grid-template-rows: minmax(22rem, max-content) minmax(4.39797178rem, max-content) minmax(3.13326662rem, max-content) minmax(9.5913096rem, max-content) minmax(2.57312001rem, max-content) minmax(2.57312001rem, max-content) minmax(10.43760729rem, max-content) minmax(37.83156337rem, max-content) minmax(15.73333333rem, max-content) minmax(8.5463206rem, max-content) 0 minmax(10.9128606rem, max-content) minmax(40.35801371rem, max-content) minmax(3.62666667rem, max-content);  }
  #RaCaYVGgpBtOBvNe {
    min-height: calc(8.32819309 * var(--1vh, 1vh));  }
  #YPFqrxt9JarcmEsL {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Lji1Tl8F0DYXuWpB {
    grid-template-columns: 0 333.48242301%;    left: -116.74121151%;    grid-template-rows: 0 100%;  }
  #XfNJaWzLjwkv3RtT {
    font-size: calc(24.88888em - var(--ffsd));  }
  #kLA0YLw9DffCd4Vd {
    --first-font-size: 24.88888em;    --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);  }
  #rQEeVwE08NnQpGTQ {
    min-width: 65.79166667rem;  }
  #Osy5pGZt0ySGhQkR {
    grid-area: 2 / 4 / 4 / 6;    position: relative;  }
  #NxFRMezaX2orPNEn {
    grid-area: 3 / 5 / 5 / 7;    position: relative;  }
  #oWxSdVxEuTCnGZLd {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Q4VfpGV0Eqy3SWrk {
    font-size: calc(2.58098981em - var(--ffsd));  }
  #te5EF8vCOTwvAq8l {
    font-size: calc(2.58098981em - var(--ffsd));  }
  #DZGXEbnw6Fe2L58B {
    font-size: calc(2.58098981em - var(--ffsd));  }
  #Ty3NYbpSulY8MVy3 {
    --first-font-size: 2.58098981em;    --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);  }
  #xDemlTn3NMNVes1g {
    min-width: 77.91836213rem;  }
  #g1xey1ZizlJfwLta {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #AkWaGMK8lVy1cCaE {
    grid-area: 6 / 2 / 7 / 8;    grid-template-columns: 0 6.84081894rem 77.78502879rem 6.84081894rem;    grid-template-rows: 0 minmax(10.0452455rem, max-content) minmax(67.65447888rem, max-content) minmax(5.45179078rem, max-content);  }
  #BhqeESM7V8WScdEf {
    grid-area: 6 / 2 / 7 / 8;    position: relative;  }
  #jusKoj4QbkuUCL20 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.2em - var(--ffsd)));  }
  #FOkk4rIo0Qo5fMQZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.2em);    --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);  }
  #x3wQXNHkzpoLtOG9 {
    min-width: 91.6rem;  }
  #xaZSna6HyN2iNLfv {
    grid-area: 8 / 3 / 9 / 9;    position: relative;  }
  #sDrmkQOZ64Eaahnx {
    grid-template-columns: 4.26666667rem 0 1.40718737rem 0 65.65833333rem 22.99395859rem 1.40718737rem 0 4.26666667rem;    grid-template-rows: minmax(33.52467373rem, max-content) minmax(24.99921185rem, max-content) minmax(4.60079081rem, max-content) minmax(18.77117706rem, max-content) minmax(6.4rem, max-content) minmax(83.15151515rem, max-content) minmax(36.8313404rem, max-content) minmax(3.62666667rem, max-content);  }
  #YaXpKOl10Teivolf {
    min-height: calc(10.27742077 * var(--1vh, 1vh));  }
  #Odj59Hp3xm0FPRi3 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HHSc2BPGSSK0bnFQ {
    grid-template-columns: 0 463.45932084%;    left: -181.72966042%;    grid-template-rows: 0 100%;  }
  #NWseB4CX7dwFztl1 {
    grid-area: 2 / 2 / 3 / 13;    position: relative;  }
  #IryUfRl6jz2W9dHe {
    font-size: calc(14.25935988em - var(--ffsd));  }
  #TiD3Z58PF03Rj5xh {
    --first-font-size: 14.25935988em;    --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);  }
  #zQ34dH6sHwKTBpF5 {
    min-width: 83.72302275rem;  }
  #kUyRIqUznbz9hI8G {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Zz5Q489UIHmiz0FU {
    font-size: calc(6.33754081em - var(--ffsd));  }
  #dvY2JK2mqrj6bucr {
    font-size: calc(6.33754081em - var(--ffsd));  }
  #hHZvNpw10qWNePQt {
    --first-font-size: 6.33754081em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #oCYHmNJj7PIlLi4M {
    min-width: 83.72302275rem;  }
  #pD4XPYaQ4i8Hdy8B {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #IELlSDIf9cRtHgn7 {
    grid-area: 4 / 3 / 6 / 12;    grid-template-columns: 0 0 83.58968941rem 0;    grid-template-rows: 0 minmax(16.87371607rem, max-content) minmax(2.44448614rem, max-content) minmax(15.52701539rem, max-content);  }
  #kA63VY7JrtdBbnK3 {
    grid-area: 4 / 3 / 6 / 12;    position: relative;  }
  #ak9JVp5pmbppArFW {
    grid-area: 5 / 11 / 7 / 14;    position: relative;  }
  #YHSp4m45GT25ijin {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.90743708em - var(--ffsd)));  }
  #SRzJZPdYVIULUtPI {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.90743708em);    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #MKqQNznW9sLPfit3 {
    min-width: 91.6rem;  }
  #txK4eIyjXgKk4ED8 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #r43pk4bkUfgdmhqv {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #wxPqV253OXS3p9G6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #RZ7GyKBtI1klfhMj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #eSIutkiDWISKEkn4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.52021038em);    --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);  }
  #Avfu9gOmlEc9lWE0 {
    min-width: 91.6rem;  }
  #iPqlFICGMZHcxv6p {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #BChOPAn5CDSrNZZH {
    grid-area: 8 / 4 / 9 / 15;    grid-template-columns: 0 0 91.46666667rem 0;    grid-template-rows: 0 minmax(10.54048478rem, max-content) minmax(4.23508734rem, max-content) minmax(28.26631263rem, max-content);  }
  #bnVRWSWEKbDe25HE {
    grid-area: 8 / 4 / 9 / 15;    position: relative;  }
  #Eq96Eou2JV2awEPK {
    grid-area: 10 / 9 / 12 / 10;    position: relative;  }
  #e5ZFoPdIQL0XnvTF {
    font-size: calc(3.95884278em - var(--ffsd));  }
  #eC3UQRo2jIDpkChf {
    font-size: calc(2.96915064em - var(--ffsd));  }
  #Iv2zlRpwqph00ygm {
    --first-font-size: 3.95884278em;    --last-font-size: 2.96915064em;    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #Gvnf6O3YO2jaXLNJ {
    min-width: 91.6rem;  }
  #RpQKEjccQQmdx6Ha {
    grid-area: 11 / 5 / 13 / 16;    position: relative;  }
  #Z8C7e5jhMV4BfqVp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52020445em - var(--ffsd)));  }
  #xSdkxZsu5b2ZkuA1 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.52020445em);    --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);  }
  #nQQTYn16aVAyrf47 {
    min-width: 91.6rem;  }
  #PyT5tcSvtMTu2Ar5 {
    grid-area: 14 / 6 / 15 / 17;    position: relative;  }
  #cHfQn3Ec3JGOS6xW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #l2yIXcQv4uwFTzXu {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #QLuipIfQT06DxT5b {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #VGCB5Y59k0BBojHq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #Qjag75mNQnidmo5k {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.52021038em - var(--ffsd)));  }
  #O2chCC4NNraEqofL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.52021038em);    --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);  }
  #yxX2dV8pNMe74ao0 {
    min-width: 91.6rem;  }
  #T9rEU8s9CDUEQnId {
    grid-area: 16 / 7 / 17 / 18;    position: relative;  }
  #oTcV89GAgl0PKStt {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.97967946em - var(--ffsd)));  }
  #LAxWfzgO4i4WZ5xe {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.97967946em);    --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);  }
  #ZARen9STyuN2wljR {
    min-width: 91.6rem;  }
  #ZGhvGjOAUULzbkt2 {
    grid-area: 18 / 8 / 19 / 19;    position: relative;  }
  #UZ91VTGnZpD2xYsg {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 25.45403445rem 40.55859777rem 9.70007994rem 7.87697725rem 7.87697725rem 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(9.51812028rem, max-content) minmax(80.72138021rem, max-content) minmax(7.24746054rem, max-content) minmax(9.30774671rem, max-content) minmax(25.53747089rem, max-content) minmax(18.6841558rem, max-content) minmax(6.4rem, max-content) minmax(43.04188475rem, max-content) 0 minmax(8.07078138rem, max-content) minmax(4.45168568rem, max-content) minmax(4.75268502rem, max-content) 0 minmax(8.5413788rem, max-content) minmax(2.4051098rem, max-content) minmax(33.60078028rem, max-content) minmax(30.19636328rem, max-content) minmax(3.37697005rem, max-content);  }
  #Tq1gcUaHL4PdfIn7 {
    min-height: calc(14.34893175 * var(--1vh, 1vh));  }
  #XIBHZ1Dp6dmmSaQ5 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #CK69j4x0puivMrnq {
    grid-template-columns: 0 761.3891921%;    left: -330.69459605%;    grid-template-rows: 0 100%;  }
  #axJWQVgHzTP5zTne {
    grid-area: 2 / 12 / 4 / 13;    position: relative;  }
  #MaJtvJSHr1Budce8 {
    font-size: calc(6.37456198em - var(--ffsd));  }
  #T6P4UyC1OoxemHKk {
    --first-font-size: 6.37456198em;    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #FAm6WmNYrQ8DUb2i {
    min-width: 91.6rem;  }
  #lIvYIpigutFPkX4q {
    grid-area: 3 / 2 / 5 / 22;    position: relative;  }
  #faXalj9BFm8xZS6s {
    grid-area: 6 / 10 / 7 / 15;    position: relative;  }
  #B1mBhdTyVKhbdETG {
    grid-area: 8 / 5 / 9 / 20;    position: relative;  }
  #GwyyV1H1wUSchlLH {
    grid-area: 10 / 11 / 11 / 14;    position: relative;  }
  #K4NHeMlwWOp6pi3t {
    grid-area: 12 / 6 / 13 / 19;    position: relative;  }
  #O7gqI5Tl9arbdcWy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.11112em - var(--ffsd)));  }
  #bDPcg28Kj6qIxWAJ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.11112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #ymPxXaX7nccPh1fo {
    min-width: 54.27255698rem;  }
  #BTw9eEKVcQzDXB5l {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #rCD5OLDt2kWgPXoM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97778667em - var(--ffsd)));  }
  #rikfCBw3FJwQ7VZY {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97778667em);    --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);  }
  #VTLcZNCB7zfUT1QS {
    min-width: 54.27255698rem;  }
  #YNtkfyllXvIDhxv7 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #XcEwk2Q8sB8M6QwN {
    grid-area: 14 / 7 / 15 / 18;    grid-template-columns: 0 0 54.13922364rem 0;    grid-template-rows: 0 minmax(8.35555467rem, max-content) minmax(3.6086326rem, max-content) minmax(28.37333067rem, max-content);  }
  #p6i2hVgbLYQ6ih97 {
    grid-area: 14 / 7 / 15 / 18;    position: relative;  }
  #hdZ3XyL89b7Dyh3M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.11112em - var(--ffsd)));  }
  #h6GYu7bAIGpapzTM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.11112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #KD9NL2Q0tBrr6JPR {
    min-width: 85.99785284rem;  }
  #EaR9WHZ6XbkSOVgD {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Nyj5J3O2a7282D0q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97778667em - var(--ffsd)));  }
  #AVAiIxaj9L7EtFfm {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97778667em);    --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);  }
  #An45AQlcPH4xNPlm {
    min-width: 85.99785284rem;  }
  #Uel4WXrmwzvEgIhR {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #UMCGQOBs9ovWudxD {
    grid-area: 16 / 4 / 17 / 21;    grid-template-columns: 0 0 85.8645195rem 0;    grid-template-rows: 0 minmax(8.35555467rem, max-content) minmax(3.6117576rem, max-content) minmax(28.37333067rem, max-content);  }
  #Y646g5DTVvYWxNjl {
    grid-area: 16 / 4 / 17 / 21;    position: relative;  }
  #rnWW7iqaVbv6uQxg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.11112em - var(--ffsd)));  }
  #gxefyZRNEQ14bQBf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.11112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #wJB85nJt50UHoZ2v {
    min-width: 53.04313609rem;  }
  #girfF9hu6NnDZKlT {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #a0kYCnz6zR7trXr1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97778667em - var(--ffsd)));  }
  #K9mMaiZAmrInWf9e {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97778667em);    --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);  }
  #PhRq7nWQA7yANufu {
    min-width: 53.04313609rem;  }
  #FDIeWbiu12JH0hzU {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #j9j4gvhil0Tl8gQf {
    grid-area: 18 / 8 / 19 / 16;    grid-template-columns: 0 0 52.90980276rem 0;    grid-template-rows: 0 minmax(8.35555467rem, max-content) minmax(3.6117576rem, max-content) minmax(28.37333067rem, max-content);  }
  #YuHvBS8uwUpaQJur {
    grid-area: 18 / 8 / 19 / 16;    position: relative;  }
  #AgQX7vF20bUgADlb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.11112em - var(--ffsd)));  }
  #ddCkMsd9MSmo4InT {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.11112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #RQVG3sJpPUQMKudp {
    min-width: 53.04313609rem;  }
  #nwLnjDlcNdr9JaYS {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #ZazpOE56BSUMRGvj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97778667em - var(--ffsd)));  }
  #UKgIXfCNe8wFY5TO {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97778667em);    --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);  }
  #YOVCyFsEDOKfq3Ab {
    min-width: 53.04313609rem;  }
  #NhkQfKZOOPXNHa6s {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #LLIeszLx9eNaqQ5h {
    grid-area: 20 / 9 / 21 / 17;    grid-template-columns: 0 0 52.90980276rem 0;    grid-template-rows: 0 minmax(8.35555467rem, max-content) minmax(3.6117576rem, max-content) minmax(35.83999733rem, max-content);  }
  #wdOLBWZaPKE2i85d {
    grid-area: 20 / 9 / 21 / 17;    position: relative;  }
  #m8Z9Uvv7sR1QPgIW {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.97967946em - var(--ffsd)));  }
  #t23l9ORYFbEnxS1T {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.97967946em);    --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);  }
  #o5ltNUnATXaq2vzX {
    min-width: 91.6rem;  }
  #p8Q6sDvDLwJBAESD {
    grid-area: 22 / 3 / 23 / 23;    position: relative;  }
  #tYAKCdbg7BX2cK0b {
    grid-template-columns: 4.26666667rem 0 2.80107358rem 6.69963793rem 5.37706449rem 3.7859455rem 0.61471044rem 0 4.28081832rem 3.28431306rem 3.85643846rem 4.20794741rem 29.71515413rem 3.28431306rem 4.28081832rem 0 0.61471044rem 3.7859455rem 5.37706449rem 6.69963793rem 2.80107358rem 0 4.26666667rem;    grid-template-rows: minmax(26.15712068rem, max-content) minmax(1.58242729rem, max-content) minmax(3.08658509rem, max-content) minmax(4.47596688rem, max-content) minmax(5.34102639rem, max-content) minmax(51.64736554rem, max-content) minmax(6.4rem, max-content) minmax(40.84404642rem, max-content) minmax(6.4rem, max-content) minmax(48.63641786rem, max-content) minmax(6.4rem, max-content) minmax(31.1929814rem, max-content) minmax(3.89618572rem, max-content) minmax(40.33751794rem, max-content) minmax(6.4rem, max-content) minmax(40.34064294rem, max-content) minmax(6.4rem, max-content) minmax(40.34064294rem, max-content) minmax(6.4rem, max-content) minmax(47.8073096rem, max-content) minmax(65.82334891rem, max-content) minmax(3.37697005rem, max-content);  }
  #V62mu8CsD6VzWtHk {
    min-height: calc(23.92442135 * var(--1vh, 1vh));  }
  #JEvpn5tccu6AVeQr {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HQtkgOuAyDaWT5l7 {
    grid-template-columns: 0 870.30778677%;    left: -385.15389339%;    grid-template-rows: 0 100%;  }
  #a3r1x7hCeQFL8wtr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.47539593em - var(--ffsd)));  }
  #mmHX19mAaLyEnpt4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.47539593em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #DGCfI3AktZPsai2L {
    min-width: 91.6rem;  }
  #Waf73zvbcywh7II1 {
    grid-area: 2 / 2 / 3 / 29;    position: relative;  }
  #Gf2VpkKouMUSUWx0 {
    grid-area: 4 / 5 / 5 / 28;    position: relative;  }
  #IE7urJ2VKfayGWQP {
    grid-area: 6 / 14 / 7 / 17;    position: relative;  }
  #gRNObokHqxQMvgSr {
    grid-area: 8 / 13 / 9 / 21;    position: relative;  }
  #zU85ZhTBbxyZyLlR {
    stroke-width: calc(100rem * 0.0 / 375.0);  }
  #uDBsjIWXF8bJyH4j {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #go8l0wssJafGu0dK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33341333em - var(--ffsd)));  }
  #NbAnlQnPPmMYOY6U {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #mFfnRObCsFgFQ6fH {
    min-width: 67.33501806rem;  }
  #F7hjcJXF0mcR7gbE {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #m9NMzC0N15kOP5yb {
    grid-template-columns: 0 1.06666667rem 67.20168473rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #B8ut8Y9B91JuAdKG {
    grid-area: 10 / 6 / 11 / 24;    grid-template-columns: 0 69.33501806rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #sDIG2pnyXaLMoaJ3 {
    grid-area: 10 / 6 / 11 / 24;    position: relative;  }
  #h4deeCO68yljWyi7 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #VFxERTZ40KbBu2PV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33341333em - var(--ffsd)));  }
  #JnNlzdarkYP6aF0j {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sLf3cYug1Jj6qMEK {
    min-width: 65.87982429rem;  }
  #ahRBOzJrY3785WkJ {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #iZ5Yxz4mhOxnURUF {
    grid-template-columns: 0 1.06666667rem 65.74649095rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #R37hykFO9cmEJN96 {
    grid-area: 12 / 10 / 13 / 22;    grid-template-columns: 0 67.87982429rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #TPqx6TaSkmjsaGLt {
    grid-area: 12 / 10 / 13 / 22;    position: relative;  }
  #TJfF7EpMxslbVexp {
    grid-area: 14 / 16 / 15 / 18;    position: relative;  }
  #bG4twR6AnWHW2dQO {
    grid-area: 16 / 3 / 17 / 30;    position: relative;  }
  #OIuJbiqHuJKOmXHF {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #rCUiHxDATFFGh2kW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33341333em - var(--ffsd)));  }
  #aU59NmgNY8wU3MRW {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #ckwYdxI0WxrClKFv {
    min-width: 67.33501806rem;  }
  #n3SHxCGOYax6b6II {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #dige4Pp6ofBSlf5L {
    grid-template-columns: 0 1.06666667rem 67.20168473rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #asCvHcavA6MGGmSW {
    grid-area: 18 / 7 / 19 / 25;    grid-template-columns: 0 69.33501806rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #jKx635Rpc03wHku1 {
    grid-area: 18 / 7 / 19 / 25;    position: relative;  }
  #PIXjxvFJNwe8qHrZ {
    stroke-width: calc(100rem * 0.0 / 375.0);  }
  #N0TrN6sZhUXgR3iG {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #DzRoBlrZKB9eKDC2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33341333em - var(--ffsd)));  }
  #UGFS930nVZTlrYat {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #QAGmsbzvfAWkwqGr {
    min-width: 65.87982429rem;  }
  #K86H2BfRA3IXz04w {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #bh1CAve0wjfSnyM0 {
    grid-template-columns: 0 1.06666667rem 65.74649095rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #xv28V59glqsWG769 {
    grid-area: 20 / 11 / 21 / 23;    grid-template-columns: 0 67.87982429rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #Z3zX6hxK5vaEbbB4 {
    grid-area: 20 / 11 / 21 / 23;    position: relative;  }
  #MibShwXamPFlGOgc {
    grid-area: 22 / 12 / 23 / 20;    position: relative;  }
  #Fmt8dBGvDMKoYJGb {
    stroke-width: calc(100rem * 0.0 / 375.0);  }
  #w10UrQ8OOWFFiM76 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #x4EcRDxWjzNGyd0t {
    font-size: calc(5.33341333em - var(--ffsd));  }
  #Z0WLJH0QFHGdCAyD {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sYbnmk2kE5wbYG68 {
    min-width: 68.83060265rem;  }
  #ONGOrhFKfziZc0Hd {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #mTcv2q7PVvfScJmT {
    grid-template-columns: 0 1.06666667rem 68.69726932rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #lLjeZdxIIDAA7ru8 {
    grid-area: 24 / 8 / 25 / 26;    grid-template-columns: 0 70.83060265rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #pCvAV4KxHhAq7VMM {
    grid-area: 24 / 8 / 25 / 26;    position: relative;  }
  #V4ag4Dp9UNBeSlLE {
    grid-area: 26 / 15 / 27 / 19;    position: relative;  }
  #VggSgf9Uvli1fyVP {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Yy58fTifwV9GwrY1 {
    font-size: calc(5.33341333em - var(--ffsd));  }
  #Ig6KeCComPnxHnbw {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #k0bcPzdCmSXZaJjk {
    min-width: 68.83060265rem;  }
  #P81xEuF8ZTT9WQoS {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #jI33FHSBxqpm8H9P {
    grid-template-columns: 0 1.06666667rem 68.69726932rem 1.06666667rem;    grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(8.88537861rem, max-content) minmax(1.06666667rem, max-content);  }
  #Wwp7472R0c9BfbTW {
    grid-area: 28 / 9 / 29 / 27;    grid-template-columns: 0 70.83060265rem;    grid-template-rows: 0 minmax(11.01871195rem, max-content);  }
  #JAx4OeLHl0xaH1LX {
    grid-area: 28 / 9 / 29 / 27;    position: relative;  }
  #whmAusmYnIwuKqM9 {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.97967946em - var(--ffsd)));  }
  #xLwFjKy9XRjkdZAm {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.97967946em);    --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);  }
  #y96DBl2F4aupTgtc {
    min-width: 91.6rem;  }
  #BnNtryplIIH8u1lB {
    grid-area: 30 / 4 / 31 / 31;    position: relative;  }
  #AZU2kMvp7TzoFoId {
    grid-template-columns: 4.26666667rem 0 0 1.53863267rem 9.52719163rem 0 0.60264847rem 0 0.12494842rem 0 5.32977467rem 0.59231871rem 1.97243991rem 3.87040916rem 2.33124848rem 26.81689085rem 12.87055157rem 2.33124848rem 9.13604931rem 0.57718448rem 2.05170866rem 0 0.72759689rem 0 2.09823306rem 0 2.66911337rem 6.29847788rem 0 0 4.26666667rem;    grid-template-rows: minmax(5.44032891rem, max-content) minmax(14.89983739rem, max-content) minmax(7.51419822rem, max-content) minmax(51.24210984rem, max-content) minmax(12.40087534rem, max-content) minmax(32.50663301rem, max-content) minmax(9.6192876rem, max-content) minmax(47.81589776rem, max-content) minmax(3.61841226rem, max-content) minmax(11.01871195rem, max-content) minmax(6.4rem, max-content) minmax(11.01871195rem, max-content) minmax(1.63221109rem, max-content) minmax(62.18830009rem, max-content) minmax(6.4rem, max-content) minmax(48.72678788rem, max-content) minmax(1.63221109rem, max-content) minmax(11.01871195rem, max-content) minmax(6.4rem, max-content) minmax(11.01871195rem, max-content) minmax(6.4rem, max-content) minmax(48.37271541rem, max-content) minmax(7.51419822rem, max-content) minmax(11.01871195rem, max-content) minmax(2.90671974rem, max-content) minmax(59.6392828rem, max-content) minmax(1.70034466rem, max-content) minmax(11.01871195rem, max-content) minmax(33.46478222rem, max-content) minmax(3.37697005rem, max-content);  }
  #WmYkzPEsHB6oRkLf {
    min-height: calc(26.57435819 * var(--1vh, 1vh));  }
  #RfNwEDvOT1iWugmk {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #ZPNP8O4xCAqkCCtz {
    grid-template-columns: 0 538.76969775%;    left: -219.38484887%;    grid-template-rows: 0 100%;  }
  #BzX7xd91KLeP4qzX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.67013751em - var(--ffsd)));  }
  #jXn8OWVh90LMApq6 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.67013751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #v8DD41vuWpfwbJ9u {
    min-width: 91.6rem;  }
  #GXx9FSEr6ippMbP1 {
    grid-area: 2 / 2 / 3 / 11;    position: relative;  }
  #YX1xakD68yxnsiHm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.11122667em - var(--ffsd)));  }
  #CQk9cwKJU097UfJZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.11122667em);    --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);  }
  #Os1iWugKUgkq7wXA {
    min-width: 91.6rem;  }
  #atoJgz67XawtEQH1 {
    grid-area: 4 / 3 / 5 / 12;    position: relative;  }
  #NricR9jNEewlPWnN {
    grid-area: 6 / 7 / 7 / 10;    position: relative;  }
  #n1aKaORv1rBZsJ7x {
    grid-area: 8 / 8 / 9 / 9;    position: relative;  }
  #T83GoIZbY79xGEyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }
  #ykM3dh4hZBWwmsWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #G7ZTGpxPuL9CrzNT {
    min-width: 91.6rem;  }
  #BsXBaLYelmoxvl3d {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #LyGkYxkUE4W8wTbj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55110933em - var(--ffsd)));  }
  #cue2vE9bZj6boo7y {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55110933em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #czF93gNf7xsFMn9X {
    min-width: 91.6rem;  }
  #JfOlJv5IW0Xdi7JL {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #weXhHNOohM5bnMXm {
    grid-area: 10 / 4 / 11 / 13;    grid-template-columns: 0 0 91.46666667rem 0;    grid-template-rows: 0 minmax(5.4135896rem, max-content) minmax(5.90222578rem, max-content) minmax(4.25024729rem, max-content);  }
  #Z7L849s78vNbTcAv {
    grid-area: 10 / 4 / 11 / 13;    position: relative;  }
  #AuU523GqLhiOV1PM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }
  #MiwuO0lVqZIytTLE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #dCYN098yDZL0rPw9 {
    min-width: 91.6rem;  }
  #c3e7bN4LGRlWNXx2 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #YYBNloIG2Ch4pYm5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55110933em - var(--ffsd)));  }
  #zxTmTnhjJ2ceBK1W {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55110933em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #NqtgMQYsbpj8JKgU {
    min-width: 91.6rem;  }
  #X1JZowKhUjv2hPb4 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #dpL01U01IyE9l0AW {
    grid-area: 12 / 5 / 13 / 14;    grid-template-columns: 0 0 91.46666667rem 0;    grid-template-rows: 0 minmax(5.4135896rem, max-content) minmax(5.90222578rem, max-content) minmax(4.25024729rem, max-content);  }
  #OdG4jcZwNTHB6bJP {
    grid-area: 12 / 5 / 13 / 14;    position: relative;  }
  #WRus28Z2j1ri6dhv {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.97967946em - var(--ffsd)));  }
  #evzR4j3aOewxwre7 {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.97967946em);    --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);  }
  #euKAfhGvxZ0gfmMy {
    min-width: 91.6rem;  }
  #fO1ZxquoCaZ9vPnx {
    grid-area: 14 / 6 / 15 / 15;    position: relative;  }
  #PqejOXnBbi3e3Tbr {
    grid-template-columns: 4.26666667rem 0 0 0 0 2.73586693rem 11.89871602rem 44.07579488rem 21.87170745rem 10.88458139rem 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(20.48rem, max-content) minmax(28.91088732rem, max-content) minmax(4.52106983rem, max-content) minmax(27.90041288rem, max-content) minmax(12.32001289rem, max-content) minmax(60.40698455rem, max-content) minmax(16.44705127rem, max-content) minmax(36.82568017rem, max-content) minmax(26.04705127rem, max-content) minmax(15.56606267rem, max-content) minmax(16.03832643rem, max-content) minmax(15.56606267rem, max-content) minmax(56.76164802rem, max-content) minmax(3.37697005rem, max-content);  }
  #gkvUgr4odkJqs9QO {
    min-height: calc(16.54667485 * var(--1vh, 1vh));  }
}
@media (min-width: 375.05px) and (max-width: 480px) {
  #I2suKZ0CLfBhu2Yh {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Txqg4BB0KSL8aHEg {
    grid-template-columns: 0 227.43441748%;    left: -63.71720874%;    grid-template-rows: 0 100%;  }
  #eH6hp5ovFtBBgzDo {
    stroke-width: calc(100rem * 0.0 / 480.0);  }
  #tPnKuY1DxNWCwudm {
    grid-area: 2 / 9 / 4 / 10;    position: relative;  }
  #dCg2qbqdtwNOQMgV {
    font-size: calc(13.03504928em - var(--ffsd));  }
  #Rh7uuIK7Euh3UrVE {
    --first-font-size: 13.03504928em;    --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);  }
  #iI878TLUlsmcH7TA {
    min-width: 93.4375rem;  }
  #aXZHyT8tXzjoQgW3 {
    grid-area: 3 / 2 / 6 / 13;    position: relative;  }
  #bSULB3tmYjXMrr6v {
    grid-area: 5 / 5 / 7 / 6;    position: relative;  }
  #JLiEnkHQxNj9yDDM {
    grid-area: 8 / 8 / 9 / 11;    position: relative;  }
  #bcqwHtTEEbzLIy65 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99999583em - var(--ffsd)));  }
  #KlisaJ8hjVmX367X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99999583em - var(--ffsd)));  }
  #lGp8YeHYcsS8I5C2 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99999583em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.015));    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #ak7WbkO9YSlFOrvW {
    min-width: 93.4375rem;  }
  #jB8K2ME4p67c1bLR {
    grid-area: 10 / 3 / 11 / 14;    position: relative;  }
  #q4dxh5fzm7WFFsOi {
    grid-area: 12 / 7 / 13 / 12;    position: relative;  }
  #zjtNehI2pAjt4HYJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5em - var(--ffsd)));  }
  #gfSWSYZFiHEOn05u {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.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);  }
  #FPgTxlNd8vc4ml93 {
    min-width: 93.4375rem;  }
  #unbTO2Db9FO76XC0 {
    grid-area: 14 / 4 / 15 / 15;    position: relative;  }
  #tp3JKYhoVtE9J2vj {
    grid-template-columns: 3.33333333rem 0 0 6.21075217rem 4.73270287rem 15.99306699rem 2.13734173rem 10.39410361rem 14.44628162rem 10.34522058rem 2.10212689rem 26.97173687rem 0 0 3.33333333rem;    grid-template-rows: minmax(17.1875rem, max-content) minmax(4.48772631rem, max-content) minmax(3.19721083rem, max-content) minmax(9.78705061rem, max-content) minmax(2.62563266rem, max-content) minmax(2.62563266rem, max-content) minmax(8.15438069rem, max-content) minmax(29.55590889rem, max-content) minmax(12.29166667rem, max-content) minmax(8.7207353rem, max-content) 0 minmax(8.52567235rem, max-content) minmax(31.52969821rem, max-content) minmax(2.83333333rem, max-content);  }
  #RaCaYVGgpBtOBvNe {
    min-height: calc(8.47480605 * var(--1vh, 1vh));  }
  #YPFqrxt9JarcmEsL {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Lji1Tl8F0DYXuWpB {
    grid-template-columns: 0 291.82896409%;    left: -95.91448205%;    grid-template-rows: 0 100%;  }
  #XfNJaWzLjwkv3RtT {
    font-size: calc(19.4444375em - var(--ffsd));  }
  #kLA0YLw9DffCd4Vd {
    --first-font-size: 19.4444375em;    --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);  }
  #rQEeVwE08NnQpGTQ {
    min-width: 51.39973958rem;  }
  #Osy5pGZt0ySGhQkR {
    grid-area: 2 / 4 / 4 / 6;    position: relative;  }
  #NxFRMezaX2orPNEn {
    grid-area: 3 / 5 / 5 / 7;    position: relative;  }
  #oWxSdVxEuTCnGZLd {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Q4VfpGV0Eqy3SWrk {
    font-size: calc(2.63366307em - var(--ffsd));  }
  #te5EF8vCOTwvAq8l {
    font-size: calc(2.63366307em - var(--ffsd));  }
  #DZGXEbnw6Fe2L58B {
    font-size: calc(2.63366307em - var(--ffsd));  }
  #Ty3NYbpSulY8MVy3 {
    --first-font-size: 2.63366307em;    --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);  }
  #xDemlTn3NMNVes1g {
    min-width: 79.47664503rem;  }
  #g1xey1ZizlJfwLta {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #AkWaGMK8lVy1cCaE {
    grid-area: 6 / 2 / 7 / 8;    grid-template-columns: 0 6.98042749rem 79.37247836rem 6.98042749rem;    grid-template-rows: 0 minmax(10.25025051rem, max-content) minmax(69.03518253rem, max-content) minmax(5.56305181rem, max-content);  }
  #BhqeESM7V8WScdEf {
    grid-area: 6 / 2 / 7 / 8;    position: relative;  }
  #jusKoj4QbkuUCL20 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5em - var(--ffsd)));  }
  #FOkk4rIo0Qo5fMQZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.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);  }
  #x3wQXNHkzpoLtOG9 {
    min-width: 93.4375rem;  }
  #xaZSna6HyN2iNLfv {
    grid-area: 8 / 3 / 9 / 9;    position: relative;  }
  #sDrmkQOZ64Eaahnx {
    grid-template-columns: 3.33333333rem 0 12.03686513rem 0 51.29557292rem 17.96403015rem 12.03686513rem 0 3.33333333rem;    grid-template-rows: minmax(26.19115136rem, max-content) minmax(19.53063426rem, max-content) minmax(3.59436782rem, max-content) minmax(14.66498208rem, max-content) minmax(5rem, max-content) minmax(84.84848485rem, max-content) minmax(28.77448469rem, max-content) minmax(2.83333333rem, max-content);  }
  #YaXpKOl10Teivolf {
    min-height: calc(11.10459628 * var(--1vh, 1vh));  }
  #Odj59Hp3xm0FPRi3 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HHSc2BPGSSK0bnFQ {
    grid-template-columns: 0 437.11478027%;    left: -168.55739014%;    grid-template-rows: 0 100%;  }
  #NWseB4CX7dwFztl1 {
    grid-area: 2 / 2 / 3 / 14;    position: relative;  }
  #IryUfRl6jz2W9dHe {
    font-size: calc(12.499875em - var(--ffsd));  }
  #TiD3Z58PF03Rj5xh {
    --first-font-size: 12.499875em;    --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);  }
  #zQ34dH6sHwKTBpF5 {
    min-width: 73.37959263rem;  }
  #kUyRIqUznbz9hI8G {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Zz5Q489UIHmiz0FU {
    font-size: calc(5.55554167em - var(--ffsd));  }
  #dvY2JK2mqrj6bucr {
    font-size: calc(5.55554167em - var(--ffsd));  }
  #hHZvNpw10qWNePQt {
    --first-font-size: 5.55554167em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #oCYHmNJj7PIlLi4M {
    min-width: 73.37959263rem;  }
  #pD4XPYaQ4i8Hdy8B {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #IELlSDIf9cRtHgn7 {
    grid-area: 4 / 3 / 6 / 12;    grid-template-columns: 0 0 73.27542597rem 0;    grid-template-rows: 0 minmax(14.79164167rem, max-content) minmax(2.14285714rem, max-content) minmax(13.6111125rem, max-content);  }
  #kA63VY7JrtdBbnK3 {
    grid-area: 4 / 3 / 6 / 12;    position: relative;  }
  #ak9JVp5pmbppArFW {
    grid-area: 5 / 10 / 7 / 13;    position: relative;  }
  #YHSp4m45GT25ijin {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.08922151em - var(--ffsd)));  }
  #SRzJZPdYVIULUtPI {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.08922151em);    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #MKqQNznW9sLPfit3 {
    min-width: 93.4375rem;  }
  #txK4eIyjXgKk4ED8 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #r43pk4bkUfgdmhqv {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #wxPqV253OXS3p9G6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #RZ7GyKBtI1klfhMj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #eSIutkiDWISKEkn4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.53141436em);    --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);  }
  #Avfu9gOmlEc9lWE0 {
    min-width: 93.4375rem;  }
  #iPqlFICGMZHcxv6p {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #BChOPAn5CDSrNZZH {
    grid-area: 8 / 4 / 9 / 15;    grid-template-columns: 0 0 93.33333333rem 0;    grid-template-rows: 0 minmax(10.75559671rem, max-content) minmax(3.30866198rem, max-content) minmax(28.84317615rem, max-content);  }
  #bnVRWSWEKbDe25HE {
    grid-area: 8 / 4 / 9 / 15;    position: relative;  }
  #Eq96Eou2JV2awEPK {
    grid-area: 10 / 9 / 12 / 11;    position: relative;  }
  #e5ZFoPdIQL0XnvTF {
    font-size: calc(4.03963549em - var(--ffsd));  }
  #eC3UQRo2jIDpkChf {
    font-size: calc(3.02974555em - var(--ffsd));  }
  #Iv2zlRpwqph00ygm {
    --first-font-size: 4.03963549em;    --last-font-size: 3.02974555em;    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #Gvnf6O3YO2jaXLNJ {
    min-width: 93.4375rem;  }
  #RpQKEjccQQmdx6Ha {
    grid-area: 11 / 5 / 13 / 16;    position: relative;  }
  #Z8C7e5jhMV4BfqVp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53140972em - var(--ffsd)));  }
  #xSdkxZsu5b2ZkuA1 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.53140972em);    --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);  }
  #nQQTYn16aVAyrf47 {
    min-width: 93.4375rem;  }
  #PyT5tcSvtMTu2Ar5 {
    grid-area: 14 / 6 / 15 / 17;    position: relative;  }
  #cHfQn3Ec3JGOS6xW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #l2yIXcQv4uwFTzXu {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #QLuipIfQT06DxT5b {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #VGCB5Y59k0BBojHq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #Qjag75mNQnidmo5k {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.53141436em - var(--ffsd)));  }
  #O2chCC4NNraEqofL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.53141436em);    --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);  }
  #yxX2dV8pNMe74ao0 {
    min-width: 93.4375rem;  }
  #T9rEU8s9CDUEQnId {
    grid-area: 16 / 7 / 17 / 18;    position: relative;  }
  #oTcV89GAgl0PKStt {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.32787458em - var(--ffsd)));  }
  #LAxWfzgO4i4WZ5xe {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.32787458em);    --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);  }
  #ZARen9STyuN2wljR {
    min-width: 93.4375rem;  }
  #ZGhvGjOAUULzbkt2 {
    grid-area: 18 / 8 / 19 / 19;    position: relative;  }
  #UZ91VTGnZpD2xYsg {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 25.97350454rem 40.39689681rem 0.98942745rem 5.91559717rem 6.90502462rem 13.15288274rem 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(7.43603147rem, max-content) minmax(82.36875532rem, max-content) minmax(5.66207855rem, max-content) minmax(8.15924918rem, max-content) minmax(22.38636213rem, max-content) minmax(16.37868839rem, max-content) minmax(5rem, max-content) minmax(42.90743485rem, max-content) 0 minmax(8.23549121rem, max-content) minmax(4.54253641rem, max-content) minmax(4.8496786rem, max-content) 0 minmax(8.71569265rem, max-content) minmax(1.87899203rem, max-content) minmax(34.28651049rem, max-content) minmax(23.59090881rem, max-content) minmax(2.63825785rem, max-content);  }
  #Tq1gcUaHL4PdfIn7 {
    min-height: calc(16.70962224 * var(--1vh, 1vh));  }
  #XIBHZ1Dp6dmmSaQ5 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #CK69j4x0puivMrnq {
    grid-template-columns: 0 552.87916384%;    left: -226.43958192%;    grid-template-rows: 0 100%;  }
  #axJWQVgHzTP5zTne {
    grid-area: 2 / 11 / 4 / 13;    position: relative;  }
  #MaJtvJSHr1Budce8 {
    font-size: calc(6.50465509em - var(--ffsd));  }
  #T6P4UyC1OoxemHKk {
    --first-font-size: 6.50465509em;    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #FAm6WmNYrQ8DUb2i {
    min-width: 93.4375rem;  }
  #lIvYIpigutFPkX4q {
    grid-area: 3 / 2 / 5 / 22;    position: relative;  }
  #faXalj9BFm8xZS6s {
    grid-area: 6 / 10 / 7 / 15;    position: relative;  }
  #B1mBhdTyVKhbdETG {
    grid-area: 8 / 6 / 9 / 19;    position: relative;  }
  #GwyyV1H1wUSchlLH {
    grid-area: 10 / 4 / 13 / 12;    position: relative;  }
  #K4NHeMlwWOp6pi3t {
    grid-area: 11 / 14 / 12 / 21;    position: relative;  }
  #O7gqI5Tl9arbdcWy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));  }
  #bDPcg28Kj6qIxWAJ {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #ymPxXaX7nccPh1fo {
    min-width: 42.40043514rem;  }
  #BTw9eEKVcQzDXB5l {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #rCD5OLDt2kWgPXoM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));  }
  #rikfCBw3FJwQ7VZY {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.88889583em);    --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);  }
  #VTLcZNCB7zfUT1QS {
    min-width: 42.40043514rem;  }
  #YNtkfyllXvIDhxv7 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #XcEwk2Q8sB8M6QwN {
    grid-area: 14 / 7 / 15 / 18;    grid-template-columns: 0 0 42.29626847rem 0;    grid-template-rows: 0 minmax(6.52777708rem, max-content) minmax(2.81924422rem, max-content) minmax(22.16666458rem, max-content);  }
  #p6i2hVgbLYQ6ih97 {
    grid-area: 14 / 7 / 15 / 18;    position: relative;  }
  #hdZ3XyL89b7Dyh3M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));  }
  #h6GYu7bAIGpapzTM {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #KD9NL2Q0tBrr6JPR {
    min-width: 67.18582253rem;  }
  #EaR9WHZ6XbkSOVgD {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Nyj5J3O2a7282D0q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));  }
  #AVAiIxaj9L7EtFfm {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.88889583em);    --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);  }
  #An45AQlcPH4xNPlm {
    min-width: 67.18582253rem;  }
  #Uel4WXrmwzvEgIhR {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #UMCGQOBs9ovWudxD {
    grid-area: 16 / 5 / 17 / 20;    grid-template-columns: 0 0 67.08165586rem 0;    grid-template-rows: 0 minmax(6.52777708rem, max-content) minmax(2.82168563rem, max-content) minmax(22.16666458rem, max-content);  }
  #Y646g5DTVvYWxNjl {
    grid-area: 16 / 5 / 17 / 20;    position: relative;  }
  #rnWW7iqaVbv6uQxg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));  }
  #gxefyZRNEQ14bQBf {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #wJB85nJt50UHoZ2v {
    min-width: 41.43995007rem;  }
  #girfF9hu6NnDZKlT {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #a0kYCnz6zR7trXr1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));  }
  #K9mMaiZAmrInWf9e {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.88889583em);    --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);  }
  #PhRq7nWQA7yANufu {
    min-width: 41.43995007rem;  }
  #FDIeWbiu12JH0hzU {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #j9j4gvhil0Tl8gQf {
    grid-area: 18 / 8 / 19 / 16;    grid-template-columns: 0 0 41.33578341rem 0;    grid-template-rows: 0 minmax(6.52777708rem, max-content) minmax(2.82168563rem, max-content) minmax(22.16666458rem, max-content);  }
  #YuHvBS8uwUpaQJur {
    grid-area: 18 / 8 / 19 / 16;    position: relative;  }
  #AgQX7vF20bUgADlb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));  }
  #ddCkMsd9MSmo4InT {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #RQVG3sJpPUQMKudp {
    min-width: 41.43995007rem;  }
  #nwLnjDlcNdr9JaYS {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #ZazpOE56BSUMRGvj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));  }
  #UKgIXfCNe8wFY5TO {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.88889583em);    --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);  }
  #YOVCyFsEDOKfq3Ab {
    min-width: 41.43995007rem;  }
  #NhkQfKZOOPXNHa6s {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #LLIeszLx9eNaqQ5h {
    grid-area: 20 / 9 / 21 / 17;    grid-template-columns: 0 0 41.33578341rem 0;    grid-template-rows: 0 minmax(6.52777708rem, max-content) minmax(2.82168563rem, max-content) minmax(27.99999792rem, max-content);  }
  #wdOLBWZaPKE2i85d {
    grid-area: 20 / 9 / 21 / 17;    position: relative;  }
  #m8Z9Uvv7sR1QPgIW {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.32787458em - var(--ffsd)));  }
  #t23l9ORYFbEnxS1T {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.32787458em);    --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);  }
  #o5ltNUnATXaq2vzX {
    min-width: 93.4375rem;  }
  #p8Q6sDvDLwJBAESD {
    grid-area: 22 / 3 / 23 / 23;    position: relative;  }
  #tYAKCdbg7BX2cK0b {
    grid-template-columns: 3.33333333rem 0 5.30312969rem 7.82270905rem 5.23409213rem 7.15860156rem 0.48024253rem 0 3.34438931rem 1.98336817rem 3.49186288rem 0.80196101rem 4.19803899rem 24.17177374rem 3.34438931rem 0 0.48024253rem 7.15860156rem 5.23409213rem 7.82270905rem 5.30312969rem 0 3.33333333rem;    grid-template-rows: minmax(20.43525053rem, max-content) minmax(1.61472173rem, max-content) minmax(3.14957663rem, max-content) minmax(4.56731314rem, max-content) minmax(4.17267687rem, max-content) minmax(40.34950433rem, max-content) minmax(5rem, max-content) minmax(31.90941126rem, max-content) minmax(5rem, max-content) minmax(10.58378963rem, max-content) minmax(24.36951672rem, max-content) minmax(3.04389509rem, max-content) minmax(3.04389509rem, max-content) minmax(31.51368589rem, max-content) minmax(5rem, max-content) minmax(31.51612729rem, max-content) minmax(5rem, max-content) minmax(31.51612729rem, max-content) minmax(5rem, max-content) minmax(37.34946063rem, max-content) minmax(51.42449133rem, max-content) minmax(2.63825785rem, max-content);  }
  #V62mu8CsD6VzWtHk {
    min-height: calc(21.45004211 * var(--1vh, 1vh));  }
  #JEvpn5tccu6AVeQr {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HQtkgOuAyDaWT5l7 {
    grid-template-columns: 0 687.37837862%;    left: -293.68918931%;    grid-template-rows: 0 100%;  }
  #a3r1x7hCeQFL8wtr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.72999584em - var(--ffsd)));  }
  #mmHX19mAaLyEnpt4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.72999584em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #DGCfI3AktZPsai2L {
    min-width: 93.4375rem;  }
  #Waf73zvbcywh7II1 {
    grid-area: 2 / 2 / 3 / 30;    position: relative;  }
  #Gf2VpkKouMUSUWx0 {
    grid-area: 4 / 4 / 5 / 20;    position: relative;  }
  #IE7urJ2VKfayGWQP {
    grid-area: 6 / 14 / 7 / 17;    position: relative;  }
  #gRNObokHqxQMvgSr {
    grid-area: 8 / 13 / 9 / 22;    position: relative;  }
  #zU85ZhTBbxyZyLlR {
    stroke-width: calc(100rem * 0.0 / 480.0);  }
  #uDBsjIWXF8bJyH4j {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #go8l0wssJafGu0dK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16672917em - var(--ffsd)));  }
  #NbAnlQnPPmMYOY6U {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #mFfnRObCsFgFQ6fH {
    min-width: 52.60548286rem;  }
  #F7hjcJXF0mcR7gbE {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #m9NMzC0N15kOP5yb {
    grid-template-columns: 0 0.83333333rem 52.50131619rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #B8ut8Y9B91JuAdKG {
    grid-area: 10 / 6 / 11 / 25;    grid-template-columns: 0 54.16798286rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #sDIG2pnyXaLMoaJ3 {
    grid-area: 10 / 6 / 11 / 25;    position: relative;  }
  #h4deeCO68yljWyi7 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #VFxERTZ40KbBu2PV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16672917em - var(--ffsd)));  }
  #JnNlzdarkYP6aF0j {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sLf3cYug1Jj6qMEK {
    min-width: 51.46861272rem;  }
  #ahRBOzJrY3785WkJ {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #iZ5Yxz4mhOxnURUF {
    grid-template-columns: 0 0.83333333rem 51.36444606rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #R37hykFO9cmEJN96 {
    grid-area: 12 / 10 / 13 / 23;    grid-template-columns: 0 53.03111272rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #TPqx6TaSkmjsaGLt {
    grid-area: 12 / 10 / 13 / 23;    position: relative;  }
  #TJfF7EpMxslbVexp {
    grid-area: 14 / 16 / 15 / 18;    position: relative;  }
  #bG4twR6AnWHW2dQO {
    grid-area: 16 / 5 / 17 / 29;    position: relative;  }
  #OIuJbiqHuJKOmXHF {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #rCUiHxDATFFGh2kW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16672917em - var(--ffsd)));  }
  #aU59NmgNY8wU3MRW {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #ckwYdxI0WxrClKFv {
    min-width: 52.60548286rem;  }
  #n3SHxCGOYax6b6II {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #dige4Pp6ofBSlf5L {
    grid-template-columns: 0 0.83333333rem 52.50131619rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #asCvHcavA6MGGmSW {
    grid-area: 18 / 7 / 19 / 26;    grid-template-columns: 0 54.16798286rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #jKx635Rpc03wHku1 {
    grid-area: 18 / 7 / 19 / 26;    position: relative;  }
  #PIXjxvFJNwe8qHrZ {
    stroke-width: calc(100rem * 0.0 / 480.0);  }
  #N0TrN6sZhUXgR3iG {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #DzRoBlrZKB9eKDC2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16672917em - var(--ffsd)));  }
  #UGFS930nVZTlrYat {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #QAGmsbzvfAWkwqGr {
    min-width: 51.46861272rem;  }
  #K86H2BfRA3IXz04w {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #bh1CAve0wjfSnyM0 {
    grid-template-columns: 0 0.83333333rem 51.36444606rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #xv28V59glqsWG769 {
    grid-area: 20 / 11 / 21 / 24;    grid-template-columns: 0 53.03111272rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #Z3zX6hxK5vaEbbB4 {
    grid-area: 20 / 11 / 21 / 24;    position: relative;  }
  #MibShwXamPFlGOgc {
    grid-area: 22 / 12 / 23 / 21;    position: relative;  }
  #Fmt8dBGvDMKoYJGb {
    stroke-width: calc(100rem * 0.0 / 480.0);  }
  #w10UrQ8OOWFFiM76 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #x4EcRDxWjzNGyd0t {
    font-size: calc(4.16672917em - var(--ffsd));  }
  #Z0WLJH0QFHGdCAyD {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sYbnmk2kE5wbYG68 {
    min-width: 53.77390832rem;  }
  #ONGOrhFKfziZc0Hd {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #mTcv2q7PVvfScJmT {
    grid-template-columns: 0 0.83333333rem 53.66974166rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #lLjeZdxIIDAA7ru8 {
    grid-area: 24 / 8 / 25 / 27;    grid-template-columns: 0 55.33640832rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #pCvAV4KxHhAq7VMM {
    grid-area: 24 / 8 / 25 / 27;    position: relative;  }
  #V4ag4Dp9UNBeSlLE {
    grid-area: 26 / 15 / 27 / 19;    position: relative;  }
  #VggSgf9Uvli1fyVP {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Yy58fTifwV9GwrY1 {
    font-size: calc(4.16672917em - var(--ffsd));  }
  #Ig6KeCComPnxHnbw {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #k0bcPzdCmSXZaJjk {
    min-width: 53.77390832rem;  }
  #P81xEuF8ZTT9WQoS {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #jI33FHSBxqpm8H9P {
    grid-template-columns: 0 0.83333333rem 53.66974166rem 0.83333333rem;    grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(6.94170204rem, max-content) minmax(0.83333333rem, max-content);  }
  #Wwp7472R0c9BfbTW {
    grid-area: 28 / 9 / 29 / 28;    grid-template-columns: 0 55.33640832rem;    grid-template-rows: 0 minmax(8.60836871rem, max-content);  }
  #JAx4OeLHl0xaH1LX {
    grid-area: 28 / 9 / 29 / 28;    position: relative;  }
  #whmAusmYnIwuKqM9 {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.32787458em - var(--ffsd)));  }
  #xLwFjKy9XRjkdZAm {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.32787458em);    --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);  }
  #y96DBl2F4aupTgtc {
    min-width: 93.4375rem;  }
  #BnNtryplIIH8u1lB {
    grid-area: 30 / 3 / 31 / 31;    position: relative;  }
  #AZU2kMvp7TzoFoId {
    grid-template-columns: 3.33333333rem 0 5.49669949rem 4.38286372rem 9.70311203rem 0 0.47081912rem 0 0.09761595rem 0 4.16388646rem 0.46274899rem 1.54096868rem 3.02375715rem 1.82128788rem 20.95069598rem 10.05511841rem 1.82128788rem 6.84142846rem 0.29611006rem 0.45092538rem 1.60289739rem 0 0.56843507rem 0 1.63924458rem 0 8.06386745rem 9.87956321rem 0 3.33333333rem;    grid-template-rows: minmax(4.25025696rem, max-content) minmax(15.2039157rem, max-content) minmax(5.87046736rem, max-content) minmax(40.03289831rem, max-content) minmax(9.68818386rem, max-content) minmax(25.39580704rem, max-content) minmax(7.51506844rem, max-content) minmax(37.35617012rem, max-content) minmax(2.82688458rem, max-content) minmax(8.60836871rem, max-content) minmax(5rem, max-content) minmax(8.60836871rem, max-content) minmax(1.27516492rem, max-content) minmax(48.58460945rem, max-content) minmax(5rem, max-content) minmax(39.19498659rem, max-content) minmax(1.27516492rem, max-content) minmax(8.60836871rem, max-content) minmax(5rem, max-content) minmax(8.60836871rem, max-content) minmax(5rem, max-content) minmax(37.79118392rem, max-content) minmax(5.87046736rem, max-content) minmax(8.60836871rem, max-content) minmax(2.2708748rem, max-content) minmax(46.59318969rem, max-content) minmax(1.32839426rem, max-content) minmax(8.60836871rem, max-content) minmax(26.14436111rem, max-content) minmax(2.63825785rem, max-content);  }
  #WmYkzPEsHB6oRkLf {
    min-height: calc(25.91486638 * var(--1vh, 1vh));  }
  #RfNwEDvOT1iWugmk {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #ZPNP8O4xCAqkCCtz {
    grid-template-columns: 0 431.06475001%;    left: -165.53237501%;    grid-template-rows: 0 100%;  }
  #BzX7xd91KLeP4qzX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.92871175em - var(--ffsd)));  }
  #jXn8OWVh90LMApq6 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.92871175em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #v8DD41vuWpfwbJ9u {
    min-width: 93.4375rem;  }
  #GXx9FSEr6ippMbP1 {
    grid-area: 2 / 2 / 3 / 11;    position: relative;  }
  #YX1xakD68yxnsiHm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.55564583em - var(--ffsd)));  }
  #CQk9cwKJU097UfJZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.55564583em);    --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);  }
  #Os1iWugKUgkq7wXA {
    min-width: 93.4375rem;  }
  #atoJgz67XawtEQH1 {
    grid-area: 4 / 3 / 5 / 12;    position: relative;  }
  #NricR9jNEewlPWnN {
    grid-area: 6 / 7 / 7 / 10;    position: relative;  }
  #n1aKaORv1rBZsJ7x {
    grid-area: 8 / 8 / 9 / 9;    position: relative;  }
  #T83GoIZbY79xGEyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.70134492em - var(--ffsd)));  }
  #ykM3dh4hZBWwmsWE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.70134492em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #G7ZTGpxPuL9CrzNT {
    min-width: 93.4375rem;  }
  #BsXBaLYelmoxvl3d {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #LyGkYxkUE4W8wTbj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.76106536em - var(--ffsd)));  }
  #cue2vE9bZj6boo7y {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.76106536em);    --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);  }
  #czF93gNf7xsFMn9X {
    min-width: 93.4375rem;  }
  #JfOlJv5IW0Xdi7JL {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #weXhHNOohM5bnMXm {
    grid-area: 10 / 4 / 11 / 13;    grid-template-columns: 0 0 93.33333333rem 0;    grid-template-rows: 0 minmax(5.52407102rem, max-content) minmax(4.61111389rem, max-content) minmax(4.33698703rem, max-content);  }
  #Z7L849s78vNbTcAv {
    grid-area: 10 / 4 / 11 / 13;    position: relative;  }
  #AuU523GqLhiOV1PM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.70134492em - var(--ffsd)));  }
  #MiwuO0lVqZIytTLE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.70134492em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #dCYN098yDZL0rPw9 {
    min-width: 93.4375rem;  }
  #c3e7bN4LGRlWNXx2 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #YYBNloIG2Ch4pYm5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.76106536em - var(--ffsd)));  }
  #zxTmTnhjJ2ceBK1W {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.76106536em);    --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);  }
  #NqtgMQYsbpj8JKgU {
    min-width: 93.4375rem;  }
  #X1JZowKhUjv2hPb4 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #dpL01U01IyE9l0AW {
    grid-area: 12 / 5 / 13 / 14;    grid-template-columns: 0 0 93.33333333rem 0;    grid-template-rows: 0 minmax(5.52407102rem, max-content) minmax(4.61111389rem, max-content) minmax(4.33698703rem, max-content);  }
  #OdG4jcZwNTHB6bJP {
    grid-area: 12 / 5 / 13 / 14;    position: relative;  }
  #WRus28Z2j1ri6dhv {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(2.32787458em - var(--ffsd)));  }
  #evzR4j3aOewxwre7 {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 2.32787458em);    --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);  }
  #euKAfhGvxZ0gfmMy {
    min-width: 93.4375rem;  }
  #fO1ZxquoCaZ9vPnx {
    grid-area: 14 / 6 / 15 / 15;    position: relative;  }
  #PqejOXnBbi3e3Tbr {
    grid-template-columns: 3.33333333rem 0 0 0 0 6.53131081rem 10.45619505rem 34.43421475rem 15.92694828rem 25.98466444rem 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(16rem, max-content) minmax(29.50090543rem, max-content) minmax(3.53208581rem, max-content) minmax(16.68847938rem, max-content) minmax(9.62501007rem, max-content) minmax(47.19295668rem, max-content) minmax(12.84925881rem, max-content) minmax(28.77006264rem, max-content) minmax(20.34925881rem, max-content) minmax(14.47217194rem, max-content) minmax(12.52994252rem, max-content) minmax(14.47217194rem, max-content) minmax(44.34503751rem, max-content) minmax(2.63825785rem, max-content);  }
  #gkvUgr4odkJqs9QO {
    min-height: calc(16.34606694 * var(--1vh, 1vh));  }
}
@media (min-width: 480.05px) and (max-width: 768px) {
  #I2suKZ0CLfBhu2Yh {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Txqg4BB0KSL8aHEg {
    grid-template-columns: 0 160.19377484%;    left: -30.09688742%;    grid-template-rows: 0 100%;  }
  #eH6hp5ovFtBBgzDo {
    stroke-width: calc(100rem * 0.0 / 768.0);  }
  #tPnKuY1DxNWCwudm {
    grid-area: 2 / 9 / 4 / 10;    position: relative;  }
  #dCg2qbqdtwNOQMgV {
    font-size: calc(12.80228054em - var(--ffsd));  }
  #Rh7uuIK7Euh3UrVE {
    --first-font-size: 12.80228054em;    --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);  }
  #iI878TLUlsmcH7TA {
    min-width: 91.73177083rem;  }
  #aXZHyT8tXzjoQgW3 {
    grid-area: 3 / 2 / 6 / 13;    position: relative;  }
  #bSULB3tmYjXMrr6v {
    grid-area: 5 / 5 / 7 / 6;    position: relative;  }
  #JLiEnkHQxNj9yDDM {
    grid-area: 8 / 8 / 9 / 11;    position: relative;  }
  #bcqwHtTEEbzLIy65 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07263759em - var(--ffsd)));  }
  #KlisaJ8hjVmX367X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07263759em - var(--ffsd)));  }
  #lGp8YeHYcsS8I5C2 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07263759em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.015));    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #ak7WbkO9YSlFOrvW {
    min-width: 91.73177083rem;  }
  #jB8K2ME4p67c1bLR {
    grid-area: 10 / 3 / 11 / 14;    position: relative;  }
  #q4dxh5fzm7WFFsOi {
    grid-area: 12 / 7 / 13 / 12;    position: relative;  }
  #zjtNehI2pAjt4HYJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));  }
  #gfSWSYZFiHEOn05u {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }
  #FPgTxlNd8vc4ml93 {
    min-width: 91.73177083rem;  }
  #unbTO2Db9FO76XC0 {
    grid-area: 14 / 4 / 15 / 15;    position: relative;  }
  #tp3JKYhoVtE9J2vj {
    grid-template-columns: 4.16666667rem 0 0 6.09984588rem 4.64819032rem 22.74306946rem 1.34672586rem 3.92535072rem 14.18831231rem 3.87734061rem 1.30294203rem 33.53488948rem 0 0 4.16666667rem;    grid-template-rows: minmax(10.7421875rem, max-content) minmax(4.40758834rem, max-content) minmax(3.14011778rem, max-content) minmax(9.61228185rem, max-content) minmax(2.57874636rem, max-content) minmax(2.57874636rem, max-content) minmax(5.09648793rem, max-content) minmax(18.47244305rem, max-content) minmax(7.68229167rem, max-content) minmax(8.56500789rem, max-content) 0 minmax(5.32854522rem, max-content) minmax(19.70606138rem, max-content) minmax(1.77083333rem, max-content);  }
  #RaCaYVGgpBtOBvNe {
    min-height: calc(9.80859676 * var(--1vh, 1vh));  }
  #YPFqrxt9JarcmEsL {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Lji1Tl8F0DYXuWpB {
    grid-template-columns: 0 221.59138707%;    left: -60.79569353%;    grid-template-rows: 0 100%;  }
  #XfNJaWzLjwkv3RtT {
    font-size: calc(12.15277344em - var(--ffsd));  }
  #kLA0YLw9DffCd4Vd {
    --first-font-size: 12.15277344em;    --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);  }
  #rQEeVwE08NnQpGTQ {
    min-width: 32.12483724rem;  }
  #Osy5pGZt0ySGhQkR {
    grid-area: 2 / 4 / 4 / 6;    position: relative;  }
  #NxFRMezaX2orPNEn {
    grid-area: 3 / 5 / 5 / 7;    position: relative;  }
  #oWxSdVxEuTCnGZLd {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Q4VfpGV0Eqy3SWrk {
    font-size: calc(2.38683594em - var(--ffsd));  }
  #te5EF8vCOTwvAq8l {
    font-size: calc(2.38683594em - var(--ffsd));  }
  #DZGXEbnw6Fe2L58B {
    font-size: calc(2.38683594em - var(--ffsd));  }
  #Ty3NYbpSulY8MVy3 {
    --first-font-size: 2.38683594em;    --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);  }
  #xDemlTn3NMNVes1g {
    min-width: 71.99878695rem;  }
  #g1xey1ZizlJfwLta {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #AkWaGMK8lVy1cCaE {
    grid-area: 6 / 3 / 7 / 8;    grid-template-columns: 0 6.32622122rem 71.93368279rem 6.32622122rem;    grid-template-rows: 0 minmax(9.28959614rem, max-content) minmax(62.56519922rem, max-content) minmax(5.04168211rem, max-content);  }
  #BhqeESM7V8WScdEf {
    grid-area: 6 / 3 / 7 / 8;    position: relative;  }
  #jusKoj4QbkuUCL20 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5625em - var(--ffsd)));  }
  #FOkk4rIo0Qo5fMQZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }
  #x3wQXNHkzpoLtOG9 {
    min-width: 91.73177083rem;  }
  #xaZSna6HyN2iNLfv {
    grid-area: 8 / 2 / 9 / 9;    position: relative;  }
  #sDrmkQOZ64Eaahnx {
    grid-template-columns: 4.16666667rem 3.54027072rem 20.64943665rem 0 32.05973307rem 11.22751884rem 20.64943665rem 3.54027072rem 4.16666667rem;    grid-template-rows: minmax(16.3694696rem, max-content) minmax(12.20664641rem, max-content) minmax(2.24647989rem, max-content) minmax(9.1656138rem, max-content) minmax(4.16666667rem, max-content) minmax(76.89647747rem, max-content) minmax(17.98405293rem, max-content) minmax(1.77083333rem, max-content);  }
  #YaXpKOl10Teivolf {
    min-height: calc(13.85526768 * var(--1vh, 1vh));  }
  #Odj59Hp3xm0FPRi3 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HHSc2BPGSSK0bnFQ {
    grid-template-columns: 0 322.23071492%;    left: -111.11535746%;    grid-template-rows: 0 100%;  }
  #NWseB4CX7dwFztl1 {
    grid-area: 2 / 7 / 3 / 14;    position: relative;  }
  #IryUfRl6jz2W9dHe {
    font-size: calc(7.81242187em - var(--ffsd));  }
  #TiD3Z58PF03Rj5xh {
    --first-font-size: 7.81242187em;    --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);  }
  #zQ34dH6sHwKTBpF5 {
    min-width: 45.8622454rem;  }
  #kUyRIqUznbz9hI8G {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Zz5Q489UIHmiz0FU {
    font-size: calc(3.47221354em - var(--ffsd));  }
  #dvY2JK2mqrj6bucr {
    font-size: calc(3.47221354em - var(--ffsd));  }
  #hHZvNpw10qWNePQt {
    --first-font-size: 3.47221354em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #oCYHmNJj7PIlLi4M {
    min-width: 45.8622454rem;  }
  #pD4XPYaQ4i8Hdy8B {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #IELlSDIf9cRtHgn7 {
    grid-area: 4 / 8 / 6 / 11;    grid-template-columns: 0 0 45.79714123rem 0;    grid-template-rows: 0 minmax(9.24477604rem, max-content) minmax(1.33928571rem, max-content) minmax(8.50694531rem, max-content);  }
  #kA63VY7JrtdBbnK3 {
    grid-area: 4 / 8 / 6 / 11;    position: relative;  }
  #ak9JVp5pmbppArFW {
    grid-area: 5 / 10 / 7 / 12;    position: relative;  }
  #YHSp4m45GT25ijin {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.68605171em - var(--ffsd)));  }
  #SRzJZPdYVIULUtPI {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.68605171em);    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #MKqQNznW9sLPfit3 {
    min-width: 89.25845906rem;  }
  #txK4eIyjXgKk4ED8 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #r43pk4bkUfgdmhqv {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #wxPqV253OXS3p9G6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #RZ7GyKBtI1klfhMj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #eSIutkiDWISKEkn4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.70233653em);    --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);  }
  #Avfu9gOmlEc9lWE0 {
    min-width: 89.25845906rem;  }
  #iPqlFICGMZHcxv6p {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #BChOPAn5CDSrNZZH {
    grid-area: 8 / 3 / 9 / 15;    grid-template-columns: 0 0 89.1933549rem 0;    grid-template-rows: 0 minmax(10.27851166rem, max-content) minmax(2.06791374rem, max-content) minmax(27.56378193rem, max-content);  }
  #bnVRWSWEKbDe25HE {
    grid-area: 8 / 3 / 9 / 15;    position: relative;  }
  #Eq96Eou2JV2awEPK {
    grid-area: 10 / 9 / 12 / 13;    position: relative;  }
  #e5ZFoPdIQL0XnvTF {
    font-size: calc(3.86044973em - var(--ffsd));  }
  #eC3UQRo2jIDpkChf {
    font-size: calc(2.8953554em - var(--ffsd));  }
  #Iv2zlRpwqph00ygm {
    --first-font-size: 3.86044973em;    --last-font-size: 2.8953554em;    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #Gvnf6O3YO2jaXLNJ {
    min-width: 89.25845906rem;  }
  #RpQKEjccQQmdx6Ha {
    grid-area: 11 / 4 / 13 / 16;    position: relative;  }
  #Z8C7e5jhMV4BfqVp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70232205em - var(--ffsd)));  }
  #xSdkxZsu5b2ZkuA1 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.70232205em);    --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);  }
  #nQQTYn16aVAyrf47 {
    min-width: 89.25845906rem;  }
  #PyT5tcSvtMTu2Ar5 {
    grid-area: 14 / 5 / 15 / 17;    position: relative;  }
  #cHfQn3Ec3JGOS6xW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #l2yIXcQv4uwFTzXu {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #QLuipIfQT06DxT5b {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #VGCB5Y59k0BBojHq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #Qjag75mNQnidmo5k {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.70233653em - var(--ffsd)));  }
  #O2chCC4NNraEqofL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.70233653em);    --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);  }
  #yxX2dV8pNMe74ao0 {
    min-width: 89.25845906rem;  }
  #T9rEU8s9CDUEQnId {
    grid-area: 16 / 6 / 17 / 18;    position: relative;  }
  #oTcV89GAgl0PKStt {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.45492161em - var(--ffsd)));  }
  #LAxWfzgO4i4WZ5xe {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.45492161em);    --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);  }
  #ZARen9STyuN2wljR {
    min-width: 91.73177083rem;  }
  #ZGhvGjOAUULzbkt2 {
    grid-area: 18 / 2 / 19 / 19;    position: relative;  }
  #UZ91VTGnZpD2xYsg {
    grid-template-columns: 4.16666667rem 1.23665589rem 0 0 0 13.36549431rem 0 11.45590578rem 30.02559506rem 4.31564039rem 4.31564039rem 0.89367888rem 11.45590578rem 13.36549431rem 0 0 0 1.23665589rem 4.16666667rem;    grid-template-rows: minmax(4.64751967rem, max-content) minmax(55.12443605rem, max-content) minmax(3.53879909rem, max-content) minmax(5.09953074rem, max-content) minmax(13.99147633rem, max-content) minmax(10.23668024rem, max-content) minmax(4.16666667rem, max-content) minmax(39.91020733rem, max-content) 0 minmax(7.87019025rem, max-content) minmax(4.34104352rem, max-content) minmax(4.63456183rem, max-content) 0 minmax(5.89436765rem, max-content) minmax(2.28676533rem, max-content) minmax(23.18774953rem, max-content) minmax(19.12035041rem, max-content) minmax(1.64891116rem, max-content);  }
  #Tq1gcUaHL4PdfIn7 {
    min-height: calc(20.24070985 * var(--1vh, 1vh));  }
  #XIBHZ1Dp6dmmSaQ5 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #CK69j4x0puivMrnq {
    grid-template-columns: 0 247.85197885%;    left: -73.92598943%;    grid-template-rows: 0 100%;  }
  #axJWQVgHzTP5zTne {
    grid-area: 2 / 8 / 4 / 9;    position: relative;  }
  #MaJtvJSHr1Budce8 {
    font-size: calc(6.38850053em - var(--ffsd));  }
  #T6P4UyC1OoxemHKk {
    --first-font-size: 6.38850053em;    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #FAm6WmNYrQ8DUb2i {
    min-width: 91.73177083rem;  }
  #lIvYIpigutFPkX4q {
    grid-area: 3 / 2 / 5 / 22;    position: relative;  }
  #faXalj9BFm8xZS6s {
    grid-area: 6 / 5 / 8 / 11;    position: relative;  }
  #B1mBhdTyVKhbdETG {
    grid-area: 7 / 14 / 9 / 20;    position: relative;  }
  #GwyyV1H1wUSchlLH {
    grid-area: 10 / 7 / 13 / 12;    position: relative;  }
  #K4NHeMlwWOp6pi3t {
    grid-area: 11 / 15 / 12 / 18;    position: relative;  }
  #O7gqI5Tl9arbdcWy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #bDPcg28Kj6qIxWAJ {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #ymPxXaX7nccPh1fo {
    min-width: 26.50027196rem;  }
  #BTw9eEKVcQzDXB5l {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #rCD5OLDt2kWgPXoM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));  }
  #rikfCBw3FJwQ7VZY {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);    --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);  }
  #VTLcZNCB7zfUT1QS {
    min-width: 26.50027196rem;  }
  #YNtkfyllXvIDhxv7 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #XcEwk2Q8sB8M6QwN {
    grid-area: 14 / 4 / 16 / 10;    grid-template-columns: 0 0 26.4351678rem 0;    grid-template-rows: 0 minmax(4.07986068rem, max-content) minmax(1.76202764rem, max-content) minmax(13.85416536rem, max-content);  }
  #p6i2hVgbLYQ6ih97 {
    grid-area: 14 / 4 / 16 / 10;    position: relative;  }
  #hdZ3XyL89b7Dyh3M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #h6GYu7bAIGpapzTM {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #KD9NL2Q0tBrr6JPR {
    min-width: 41.99113908rem;  }
  #EaR9WHZ6XbkSOVgD {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Nyj5J3O2a7282D0q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));  }
  #AVAiIxaj9L7EtFfm {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);    --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);  }
  #An45AQlcPH4xNPlm {
    min-width: 41.99113908rem;  }
  #Uel4WXrmwzvEgIhR {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #UMCGQOBs9ovWudxD {
    grid-area: 15 / 13 / 17 / 21;    grid-template-columns: 0 0 41.92603491rem 0;    grid-template-rows: 0 minmax(4.07986068rem, max-content) minmax(1.76355352rem, max-content) minmax(13.85416536rem, max-content);  }
  #Y646g5DTVvYWxNjl {
    grid-area: 15 / 13 / 17 / 21;    position: relative;  }
  #rnWW7iqaVbv6uQxg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #gxefyZRNEQ14bQBf {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #wJB85nJt50UHoZ2v {
    min-width: 25.89996879rem;  }
  #girfF9hu6NnDZKlT {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #a0kYCnz6zR7trXr1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));  }
  #K9mMaiZAmrInWf9e {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);    --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);  }
  #PhRq7nWQA7yANufu {
    min-width: 25.89996879rem;  }
  #FDIeWbiu12JH0hzU {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #j9j4gvhil0Tl8gQf {
    grid-area: 18 / 6 / 20 / 16;    grid-template-columns: 0 0 25.83486463rem 0;    grid-template-rows: 0 minmax(4.07986068rem, max-content) minmax(1.76355352rem, max-content) minmax(13.85416536rem, max-content);  }
  #YuHvBS8uwUpaQJur {
    grid-area: 18 / 6 / 20 / 16;    position: relative;  }
  #AgQX7vF20bUgADlb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #ddCkMsd9MSmo4InT {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #RQVG3sJpPUQMKudp {
    min-width: 25.89996879rem;  }
  #nwLnjDlcNdr9JaYS {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #ZazpOE56BSUMRGvj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));  }
  #UKgIXfCNe8wFY5TO {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);    --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);  }
  #YOVCyFsEDOKfq3Ab {
    min-width: 25.89996879rem;  }
  #NhkQfKZOOPXNHa6s {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #LLIeszLx9eNaqQ5h {
    grid-area: 19 / 17 / 21 / 19;    grid-template-columns: 0 0 25.83486463rem 0;    grid-template-rows: 0 minmax(4.07986068rem, max-content) minmax(1.76355352rem, max-content) minmax(17.4999987rem, max-content);  }
  #wdOLBWZaPKE2i85d {
    grid-area: 19 / 17 / 21 / 19;    position: relative;  }
  #m8Z9Uvv7sR1QPgIW {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.45492161em - var(--ffsd)));  }
  #t23l9ORYFbEnxS1T {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.45492161em);    --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);  }
  #o5ltNUnATXaq2vzX {
    min-width: 91.73177083rem;  }
  #p8Q6sDvDLwJBAESD {
    grid-area: 22 / 3 / 23 / 23;    position: relative;  }
  #tYAKCdbg7BX2cK0b {
    grid-template-columns: 4.16666667rem 0 9.56939865rem 5.66170249rem 2.68403424rem 1.54515402rem 11.30684069rem 4.21714846rem 1.0202879rem 0.88091268rem 1.02185129rem 2.2639027rem 0.88091268rem 1.02185129rem 1.67600292rem 4.16666667rem 24.28971061rem 1.54515402rem 2.68403424rem 5.66170249rem 9.56939865rem 0 4.16666667rem;    grid-template-rows: minmax(12.77203158rem, max-content) minmax(1.58588741rem, max-content) minmax(3.09333419rem, max-content) minmax(4.48575398rem, max-content) minmax(2.60792304rem, max-content) minmax(5.27505817rem, max-content) minmax(19.94338204rem, max-content) 0 minmax(4.16666667rem, max-content) minmax(6.61486852rem, max-content) minmax(15.23094795rem, max-content) minmax(1.90243443rem, max-content) minmax(1.90243443rem, max-content) 0 minmax(19.69605368rem, max-content) minmax(0.00152588rem, max-content) minmax(4.16666667rem, max-content) 0 minmax(19.69757956rem, max-content) minmax(3.64583333rem, max-content) minmax(32.14030708rem, max-content) minmax(1.64891116rem, max-content);  }
  #V62mu8CsD6VzWtHk {
    min-height: calc(15.80076016 * var(--1vh, 1vh));  }
  #JEvpn5tccu6AVeQr {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HQtkgOuAyDaWT5l7 {
    grid-template-columns: 0 363.63758506%;    left: -131.81879253%;    grid-template-rows: 0 100%;  }
  #a3r1x7hCeQFL8wtr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.80479167em - var(--ffsd)));  }
  #mmHX19mAaLyEnpt4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.80479167em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #DGCfI3AktZPsai2L {
    min-width: 64.61976433rem;  }
  #Waf73zvbcywh7II1 {
    grid-area: 2 / 6 / 3 / 27;    position: relative;  }
  #Gf2VpkKouMUSUWx0 {
    grid-area: 4 / 7 / 5 / 22;    position: relative;  }
  #IE7urJ2VKfayGWQP {
    grid-area: 6 / 13 / 7 / 18;    position: relative;  }
  #gRNObokHqxQMvgSr {
    grid-area: 8 / 12 / 9 / 24;    position: relative;  }
  #zU85ZhTBbxyZyLlR {
    stroke-width: calc(100rem * 0.0 / 768.0);  }
  #uDBsjIWXF8bJyH4j {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #go8l0wssJafGu0dK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60420573em - var(--ffsd)));  }
  #NbAnlQnPPmMYOY6U {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #mFfnRObCsFgFQ6fH {
    min-width: 32.87842679rem;  }
  #F7hjcJXF0mcR7gbE {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #m9NMzC0N15kOP5yb {
    grid-template-columns: 0 0.52083333rem 32.81332262rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #B8ut8Y9B91JuAdKG {
    grid-area: 10 / 4 / 12 / 14;    grid-template-columns: 0 33.85498929rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #sDIG2pnyXaLMoaJ3 {
    grid-area: 10 / 4 / 12 / 14;    position: relative;  }
  #h4deeCO68yljWyi7 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #VFxERTZ40KbBu2PV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60420573em - var(--ffsd)));  }
  #JnNlzdarkYP6aF0j {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sLf3cYug1Jj6qMEK {
    min-width: 32.16788295rem;  }
  #ahRBOzJrY3785WkJ {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #iZ5Yxz4mhOxnURUF {
    grid-template-columns: 0 0.52083333rem 32.10277879rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #R37hykFO9cmEJN96 {
    grid-area: 11 / 20 / 13 / 28;    grid-template-columns: 0 33.14444545rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #TPqx6TaSkmjsaGLt {
    grid-area: 11 / 20 / 13 / 28;    position: relative;  }
  #TJfF7EpMxslbVexp {
    grid-area: 14 / 3 / 17 / 8;    position: relative;  }
  #bG4twR6AnWHW2dQO {
    grid-area: 15 / 17 / 16 / 30;    position: relative;  }
  #OIuJbiqHuJKOmXHF {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #rCUiHxDATFFGh2kW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60420573em - var(--ffsd)));  }
  #aU59NmgNY8wU3MRW {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #ckwYdxI0WxrClKFv {
    min-width: 32.87842679rem;  }
  #n3SHxCGOYax6b6II {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #dige4Pp6ofBSlf5L {
    grid-template-columns: 0 0.52083333rem 32.81332262rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #asCvHcavA6MGGmSW {
    grid-area: 18 / 5 / 20 / 15;    grid-template-columns: 0 33.85498929rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #jKx635Rpc03wHku1 {
    grid-area: 18 / 5 / 20 / 15;    position: relative;  }
  #PIXjxvFJNwe8qHrZ {
    stroke-width: calc(100rem * 0.0 / 768.0);  }
  #N0TrN6sZhUXgR3iG {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #DzRoBlrZKB9eKDC2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60420573em - var(--ffsd)));  }
  #UGFS930nVZTlrYat {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #QAGmsbzvfAWkwqGr {
    min-width: 32.16788295rem;  }
  #K86H2BfRA3IXz04w {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #bh1CAve0wjfSnyM0 {
    grid-template-columns: 0 0.52083333rem 32.10277879rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #xv28V59glqsWG769 {
    grid-area: 19 / 21 / 21 / 29;    grid-template-columns: 0 33.14444545rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #Z3zX6hxK5vaEbbB4 {
    grid-area: 19 / 21 / 21 / 29;    position: relative;  }
  #MibShwXamPFlGOgc {
    grid-area: 22 / 11 / 23 / 23;    position: relative;  }
  #Fmt8dBGvDMKoYJGb {
    stroke-width: calc(100rem * 0.0 / 768.0);  }
  #w10UrQ8OOWFFiM76 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #x4EcRDxWjzNGyd0t {
    font-size: calc(2.60420573em - var(--ffsd));  }
  #Z0WLJH0QFHGdCAyD {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sYbnmk2kE5wbYG68 {
    min-width: 33.6086927rem;  }
  #ONGOrhFKfziZc0Hd {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #mTcv2q7PVvfScJmT {
    grid-template-columns: 0 0.52083333rem 33.54358853rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #lLjeZdxIIDAA7ru8 {
    grid-area: 24 / 9 / 25 / 25;    grid-template-columns: 0 34.5852552rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #pCvAV4KxHhAq7VMM {
    grid-area: 24 / 9 / 25 / 25;    position: relative;  }
  #V4ag4Dp9UNBeSlLE {
    grid-area: 26 / 16 / 27 / 19;    position: relative;  }
  #VggSgf9Uvli1fyVP {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Yy58fTifwV9GwrY1 {
    font-size: calc(2.60420573em - var(--ffsd));  }
  #Ig6KeCComPnxHnbw {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #k0bcPzdCmSXZaJjk {
    min-width: 33.6086927rem;  }
  #P81xEuF8ZTT9WQoS {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #jI33FHSBxqpm8H9P {
    grid-template-columns: 0 0.52083333rem 33.54358853rem 0.52083333rem;    grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(4.33856378rem, max-content) minmax(0.52083333rem, max-content);  }
  #Wwp7472R0c9BfbTW {
    grid-area: 28 / 10 / 29 / 26;    grid-template-columns: 0 34.5852552rem;    grid-template-rows: 0 minmax(5.38023044rem, max-content);  }
  #JAx4OeLHl0xaH1LX {
    grid-area: 28 / 10 / 29 / 26;    position: relative;  }
  #whmAusmYnIwuKqM9 {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.45492161em - var(--ffsd)));  }
  #xLwFjKy9XRjkdZAm {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.45492161em);    --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);  }
  #y96DBl2F4aupTgtc {
    min-width: 91.73177083rem;  }
  #BnNtryplIIH8u1lB {
    grid-area: 30 / 2 / 31 / 31;    position: relative;  }
  #AZU2kMvp7TzoFoId {
    grid-template-columns: 4.16666667rem 0.2232701rem 0.24115905rem 0 13.0915741rem 4.65684865rem 1.38905219rem 9.59819654rem 0 2.66343901rem 0.28921812rem 0.96310542rem 1.20355525rem 0 0.68629297rem 10.45380583rem 3.77868408rem 7.42275393rem 1.3968368rem 0 0.98980405rem 2.07432073rem 0.28182836rem 2.38161065rem 0 14.32530757rem 13.0915741rem 0 0.24115905rem 0.2232701rem 4.16666667rem;    grid-template-rows: minmax(2.6564106rem, max-content) minmax(10.51589583rem, max-content) minmax(3.6690421rem, max-content) minmax(25.02056144rem, max-content) minmax(7.09678158rem, max-content) minmax(15.8723794rem, max-content) minmax(4.69691778rem, max-content) minmax(23.34760633rem, max-content) minmax(1.76680286rem, max-content) 0 minmax(5.38023044rem, max-content) 0 minmax(0.79697807rem, max-content) minmax(2.93425714rem, max-content) minmax(24.49686662rem, max-content) minmax(2.93425714rem, max-content) minmax(0.79697807rem, max-content) 0 minmax(5.38023044rem, max-content) 0 minmax(4.16666667rem, max-content) minmax(23.61948995rem, max-content) minmax(3.6690421rem, max-content) minmax(5.38023044rem, max-content) minmax(1.41929675rem, max-content) minmax(29.12074356rem, max-content) minmax(0.83024641rem, max-content) minmax(5.38023044rem, max-content) minmax(16.34022569rem, max-content) minmax(1.64891116rem, max-content);  }
  #WmYkzPEsHB6oRkLf {
    min-height: calc(22.52732039 * var(--1vh, 1vh));  }
  #RfNwEDvOT1iWugmk {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #ZPNP8O4xCAqkCCtz {
    grid-template-columns: 0 285.14391781%;    left: -92.5719589%;    grid-template-rows: 0 100%;  }
  #BzX7xd91KLeP4qzX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.54863281em - var(--ffsd)));  }
  #jXn8OWVh90LMApq6 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.54863281em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #v8DD41vuWpfwbJ9u {
    min-width: 68.99739583rem;  }
  #GXx9FSEr6ippMbP1 {
    grid-area: 2 / 3 / 3 / 11;    position: relative;  }
  #YX1xakD68yxnsiHm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47227865em - var(--ffsd)));  }
  #CQk9cwKJU097UfJZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47227865em);    --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);  }
  #Os1iWugKUgkq7wXA {
    min-width: 68.99739583rem;  }
  #atoJgz67XawtEQH1 {
    grid-area: 4 / 4 / 5 / 12;    position: relative;  }
  #NricR9jNEewlPWnN {
    grid-area: 6 / 7 / 7 / 10;    position: relative;  }
  #n1aKaORv1rBZsJ7x {
    grid-area: 8 / 8 / 9 / 9;    position: relative;  }
  #T83GoIZbY79xGEyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #ykM3dh4hZBWwmsWE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #G7ZTGpxPuL9CrzNT {
    min-width: 68.99739583rem;  }
  #BsXBaLYelmoxvl3d {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #LyGkYxkUE4W8wTbj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));  }
  #cue2vE9bZj6boo7y {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777344em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #czF93gNf7xsFMn9X {
    min-width: 68.99739583rem;  }
  #JfOlJv5IW0Xdi7JL {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #weXhHNOohM5bnMXm {
    grid-area: 10 / 5 / 11 / 13;    grid-template-columns: 0 0 68.93229167rem 0;    grid-template-rows: 0 minmax(4.07985937rem, max-content) minmax(2.88194618rem, max-content) minmax(3.2031263rem, max-content);  }
  #Z7L849s78vNbTcAv {
    grid-area: 10 / 5 / 11 / 13;    position: relative;  }
  #AuU523GqLhiOV1PM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));  }
  #MiwuO0lVqZIytTLE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #dCYN098yDZL0rPw9 {
    min-width: 68.99739583rem;  }
  #c3e7bN4LGRlWNXx2 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #YYBNloIG2Ch4pYm5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));  }
  #zxTmTnhjJ2ceBK1W {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777344em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #NqtgMQYsbpj8JKgU {
    min-width: 68.99739583rem;  }
  #X1JZowKhUjv2hPb4 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #dpL01U01IyE9l0AW {
    grid-area: 12 / 6 / 13 / 14;    grid-template-columns: 0 0 68.93229167rem 0;    grid-template-rows: 0 minmax(4.07985937rem, max-content) minmax(2.88194618rem, max-content) minmax(3.2031263rem, max-content);  }
  #OdG4jcZwNTHB6bJP {
    grid-area: 12 / 6 / 13 / 14;    position: relative;  }
  #WRus28Z2j1ri6dhv {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.45492161em - var(--ffsd)));  }
  #evzR4j3aOewxwre7 {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.45492161em);    --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);  }
  #euKAfhGvxZ0gfmMy {
    min-width: 91.73177083rem;  }
  #fO1ZxquoCaZ9vPnx {
    grid-area: 14 / 2 / 15 / 15;    position: relative;  }
  #PqejOXnBbi3e3Tbr {
    grid-template-columns: 4.16666667rem 11.3671875rem 0 0 0 6.21102558rem 7.0973261rem 21.52138422rem 9.39213848rem 24.71041728rem 0 0 0 11.3671875rem 4.16666667rem;    grid-template-rows: minmax(10rem, max-content) minmax(21.78819661rem, max-content) minmax(2.20755363rem, max-content) minmax(8.82654746rem, max-content) minmax(6.01563129rem, max-content) minmax(29.49559792rem, max-content) minmax(14.00457523rem, max-content) minmax(17.98128915rem, max-content) minmax(12.71828676rem, max-content) minmax(10.16493186rem, max-content) minmax(7.83121408rem, max-content) minmax(10.16493186rem, max-content) minmax(27.71564845rem, max-content) minmax(1.64891116rem, max-content);  }
  #gkvUgr4odkJqs9QO {
    min-height: calc(17.76734516 * var(--1vh, 1vh));  }
}
@media (min-width: 768.05px) and (max-width: 1024px) {
  #I2suKZ0CLfBhu2Yh {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Txqg4BB0KSL8aHEg {
    grid-template-columns: 0 133.3984375%;    left: -16.69921875%;    grid-template-rows: 0 100%;  }
  #eH6hp5ovFtBBgzDo {
    stroke-width: calc(100rem * 0.0 / 1024.0);  }
  #tPnKuY1DxNWCwudm {
    grid-area: 2 / 9 / 4 / 10;    position: relative;  }
  #dCg2qbqdtwNOQMgV {
    font-size: calc(13.02041016em - var(--ffsd));  }
  #Rh7uuIK7Euh3UrVE {
    --first-font-size: 13.02041016em;    --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);  }
  #iI878TLUlsmcH7TA {
    min-width: 93.27734268rem;  }
  #aXZHyT8tXzjoQgW3 {
    grid-area: 3 / 3 / 6 / 13;    position: relative;  }
  #bSULB3tmYjXMrr6v {
    grid-area: 5 / 5 / 7 / 6;    position: relative;  }
  #JLiEnkHQxNj9yDDM {
    grid-area: 8 / 8 / 9 / 11;    position: relative;  }
  #bcqwHtTEEbzLIy65 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12499023em - var(--ffsd)));  }
  #KlisaJ8hjVmX367X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12499023em - var(--ffsd)));  }
  #lGp8YeHYcsS8I5C2 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12499023em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.015));    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #ak7WbkO9YSlFOrvW {
    min-width: 93.27734268rem;  }
  #jB8K2ME4p67c1bLR {
    grid-area: 10 / 4 / 11 / 14;    position: relative;  }
  #q4dxh5fzm7WFFsOi {
    grid-area: 12 / 7 / 13 / 12;    position: relative;  }
  #zjtNehI2pAjt4HYJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.171875em - var(--ffsd)));  }
  #gfSWSYZFiHEOn05u {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.171875em);    --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);  }
  #FPgTxlNd8vc4ml93 {
    min-width: 93.79882812rem;  }
  #unbTO2Db9FO76XC0 {
    grid-area: 14 / 2 / 15 / 15;    position: relative;  }
  #tp3JKYhoVtE9J2vj {
    grid-template-columns: 3.125rem 0.25058727rem 0.02441406rem 6.17936307rem 4.72738777rem 26.44284055rem 0.99362546rem 1.05601162rem 14.43005761rem 1.0071835rem 0.99362546rem 37.37400545rem 0.02441406rem 0.24648411rem 3.125rem;    grid-template-rows: minmax(8.05664062rem, max-content) minmax(4.48268633rem, max-content) minmax(3.19362018rem, max-content) minmax(9.77605918rem, max-content) minmax(2.62268392rem, max-content) minmax(2.62268392rem, max-content) minmax(3.82236595rem, max-content) minmax(13.85433229rem, max-content) minmax(5.76171875rem, max-content) minmax(8.71094141rem, max-content) 0 minmax(3.99640891rem, max-content) minmax(14.77954604rem, max-content) minmax(1.328125rem, max-content);  }
  #RaCaYVGgpBtOBvNe {
    min-height: calc(11.21096966 * var(--1vh, 1vh));  }
  #YPFqrxt9JarcmEsL {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Lji1Tl8F0DYXuWpB {
    grid-template-columns: 0 166.1935403%;    left: -33.09677015%;    grid-template-rows: 0 100%;  }
  #XfNJaWzLjwkv3RtT {
    font-size: calc(9.11458008em - var(--ffsd));  }
  #kLA0YLw9DffCd4Vd {
    --first-font-size: 9.11458008em;    --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);  }
  #rQEeVwE08NnQpGTQ {
    min-width: 24.09362793rem;  }
  #Osy5pGZt0ySGhQkR {
    grid-area: 2 / 4 / 4 / 6;    position: relative;  }
  #NxFRMezaX2orPNEn {
    grid-area: 3 / 5 / 5 / 7;    position: relative;  }
  #oWxSdVxEuTCnGZLd {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Q4VfpGV0Eqy3SWrk {
    font-size: calc(1.79012695em - var(--ffsd));  }
  #te5EF8vCOTwvAq8l {
    font-size: calc(1.79012695em - var(--ffsd));  }
  #DZGXEbnw6Fe2L58B {
    font-size: calc(1.79012695em - var(--ffsd));  }
  #Ty3NYbpSulY8MVy3 {
    --first-font-size: 1.79012695em;    --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);  }
  #xDemlTn3NMNVes1g {
    min-width: 53.99909022rem;  }
  #g1xey1ZizlJfwLta {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #AkWaGMK8lVy1cCaE {
    grid-area: 6 / 3 / 7 / 8;    grid-template-columns: 0 4.74466591rem 53.95026209rem 4.74466591rem;    grid-template-rows: 0 minmax(6.96719711rem, max-content) minmax(46.92389941rem, max-content) minmax(3.78126159rem, max-content);  }
  #BhqeESM7V8WScdEf {
    grid-area: 6 / 3 / 7 / 8;    position: relative;  }
  #jusKoj4QbkuUCL20 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.171875em - var(--ffsd)));  }
  #FOkk4rIo0Qo5fMQZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.171875em);    --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);  }
  #x3wQXNHkzpoLtOG9 {
    min-width: 93.79882812rem;  }
  #xaZSna6HyN2iNLfv {
    grid-area: 8 / 2 / 9 / 9;    position: relative;  }
  #sDrmkQOZ64Eaahnx {
    grid-template-columns: 3.125rem 15.15520304rem 15.48707749rem 0 24.0447998rem 8.42063913rem 15.48707749rem 15.15520304rem 3.125rem;    grid-template-rows: minmax(12.2771022rem, max-content) minmax(9.15498481rem, max-content) minmax(1.68485992rem, max-content) minmax(6.87421035rem, max-content) minmax(3.125rem, max-content) minmax(57.6723581rem, max-content) minmax(13.4880397rem, max-content) minmax(1.328125rem, max-content);  }
  #YaXpKOl10Teivolf {
    min-height: calc(14.26288477 * var(--1vh, 1vh));  }
  #Odj59Hp3xm0FPRi3 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HHSc2BPGSSK0bnFQ {
    grid-template-columns: 0 241.67303619%;    left: -70.83651809%;    grid-template-rows: 0 100%;  }
  #NWseB4CX7dwFztl1 {
    grid-area: 2 / 7 / 3 / 14;    position: relative;  }
  #IryUfRl6jz2W9dHe {
    font-size: calc(5.85931641em - var(--ffsd));  }
  #TiD3Z58PF03Rj5xh {
    --first-font-size: 5.85931641em;    --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);  }
  #zQ34dH6sHwKTBpF5 {
    min-width: 34.39668405rem;  }
  #kUyRIqUznbz9hI8G {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Zz5Q489UIHmiz0FU {
    font-size: calc(2.60416016em - var(--ffsd));  }
  #dvY2JK2mqrj6bucr {
    font-size: calc(2.60416016em - var(--ffsd));  }
  #hHZvNpw10qWNePQt {
    --first-font-size: 2.60416016em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #oCYHmNJj7PIlLi4M {
    min-width: 34.39668405rem;  }
  #pD4XPYaQ4i8Hdy8B {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #IELlSDIf9cRtHgn7 {
    grid-area: 4 / 8 / 6 / 11;    grid-template-columns: 0 0 34.34785592rem 0;    grid-template-rows: 0 minmax(6.93358203rem, max-content) minmax(1.00446429rem, max-content) minmax(6.38020898rem, max-content);  }
  #kA63VY7JrtdBbnK3 {
    grid-area: 4 / 8 / 6 / 11;    position: relative;  }
  #ak9JVp5pmbppArFW {
    grid-area: 5 / 10 / 7 / 12;    position: relative;  }
  #YHSp4m45GT25ijin {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.51453879em - var(--ffsd)));  }
  #SRzJZPdYVIULUtPI {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.51453879em);    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #MKqQNznW9sLPfit3 {
    min-width: 66.9438443rem;  }
  #txK4eIyjXgKk4ED8 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #r43pk4bkUfgdmhqv {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #wxPqV253OXS3p9G6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #RZ7GyKBtI1klfhMj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #eSIutkiDWISKEkn4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0267524em);    --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);  }
  #Avfu9gOmlEc9lWE0 {
    min-width: 66.9438443rem;  }
  #iPqlFICGMZHcxv6p {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #BChOPAn5CDSrNZZH {
    grid-area: 8 / 3 / 9 / 15;    grid-template-columns: 0 0 66.89501617rem 0;    grid-template-rows: 0 minmax(7.70888374rem, max-content) minmax(1.5509353rem, max-content) minmax(20.67283645rem, max-content);  }
  #bnVRWSWEKbDe25HE {
    grid-area: 8 / 3 / 9 / 15;    position: relative;  }
  #Eq96Eou2JV2awEPK {
    grid-area: 10 / 9 / 12 / 13;    position: relative;  }
  #e5ZFoPdIQL0XnvTF {
    font-size: calc(2.8953373em - var(--ffsd));  }
  #eC3UQRo2jIDpkChf {
    font-size: calc(2.17151655em - var(--ffsd));  }
  #Iv2zlRpwqph00ygm {
    --first-font-size: 2.8953373em;    --last-font-size: 2.17151655em;    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #Gvnf6O3YO2jaXLNJ {
    min-width: 66.9438443rem;  }
  #RpQKEjccQQmdx6Ha {
    grid-area: 11 / 4 / 13 / 16;    position: relative;  }
  #Z8C7e5jhMV4BfqVp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.02674154em - var(--ffsd)));  }
  #xSdkxZsu5b2ZkuA1 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.02674154em);    --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);  }
  #nQQTYn16aVAyrf47 {
    min-width: 66.9438443rem;  }
  #PyT5tcSvtMTu2Ar5 {
    grid-area: 14 / 5 / 15 / 17;    position: relative;  }
  #cHfQn3Ec3JGOS6xW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #l2yIXcQv4uwFTzXu {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #QLuipIfQT06DxT5b {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #VGCB5Y59k0BBojHq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #Qjag75mNQnidmo5k {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0267524em - var(--ffsd)));  }
  #O2chCC4NNraEqofL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0267524em);    --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);  }
  #yxX2dV8pNMe74ao0 {
    min-width: 66.9438443rem;  }
  #T9rEU8s9CDUEQnId {
    grid-area: 16 / 6 / 17 / 18;    position: relative;  }
  #oTcV89GAgl0PKStt {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.09119121em - var(--ffsd)));  }
  #LAxWfzgO4i4WZ5xe {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.09119121em);    --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);  }
  #ZARen9STyuN2wljR {
    min-width: 93.79882812rem;  }
  #ZGhvGjOAUULzbkt2 {
    grid-area: 18 / 2 / 19 / 19;    position: relative;  }
  #UZ91VTGnZpD2xYsg {
    grid-template-columns: 3.125rem 13.42749191rem 0 0 0 10.02412073rem 0 8.59192933rem 22.51919629rem 3.23673029rem 3.23673029rem 0.67025916rem 8.59192933rem 10.02412073rem 0 0 0 13.42749191rem 3.125rem;    grid-template-rows: minmax(3.48563975rem, max-content) minmax(41.34332704rem, max-content) minmax(2.65409932rem, max-content) minmax(3.82464805rem, max-content) minmax(10.49360725rem, max-content) minmax(7.67751018rem, max-content) minmax(3.125rem, max-content) minmax(29.9326555rem, max-content) 0 minmax(5.90264269rem, max-content) minmax(3.25578264rem, max-content) minmax(3.47592137rem, max-content) 0 minmax(4.42077574rem, max-content) minmax(1.715074rem, max-content) minmax(17.39081215rem, max-content) minmax(14.34026281rem, max-content) minmax(1.23668337rem, max-content);  }
  #Tq1gcUaHL4PdfIn7 {
    min-height: calc(20.83618439 * var(--1vh, 1vh));  }
  #XIBHZ1Dp6dmmSaQ5 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #CK69j4x0puivMrnq {
    grid-template-columns: 0 189.74702933%;    left: -44.87351466%;    grid-template-rows: 0 100%;  }
  #axJWQVgHzTP5zTne {
    grid-area: 2 / 8 / 4 / 9;    position: relative;  }
  #MaJtvJSHr1Budce8 {
    font-size: calc(6.53369372em - var(--ffsd));  }
  #T6P4UyC1OoxemHKk {
    --first-font-size: 6.53369372em;    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #FAm6WmNYrQ8DUb2i {
    min-width: 93.79882812rem;  }
  #lIvYIpigutFPkX4q {
    grid-area: 3 / 2 / 5 / 22;    position: relative;  }
  #faXalj9BFm8xZS6s {
    grid-area: 6 / 5 / 8 / 11;    position: relative;  }
  #B1mBhdTyVKhbdETG {
    grid-area: 7 / 14 / 9 / 20;    position: relative;  }
  #GwyyV1H1wUSchlLH {
    grid-area: 10 / 7 / 13 / 12;    position: relative;  }
  #K4NHeMlwWOp6pi3t {
    grid-area: 11 / 15 / 12 / 18;    position: relative;  }
  #O7gqI5Tl9arbdcWy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #bDPcg28Kj6qIxWAJ {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #ymPxXaX7nccPh1fo {
    min-width: 19.87520397rem;  }
  #BTw9eEKVcQzDXB5l {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #rCD5OLDt2kWgPXoM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));  }
  #rikfCBw3FJwQ7VZY {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);    --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);  }
  #VTLcZNCB7zfUT1QS {
    min-width: 19.87520397rem;  }
  #YNtkfyllXvIDhxv7 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #XcEwk2Q8sB8M6QwN {
    grid-area: 14 / 4 / 16 / 10;    grid-template-columns: 0 0 19.82637585rem 0;    grid-template-rows: 0 minmax(3.05989551rem, max-content) minmax(1.32152073rem, max-content) minmax(10.39062402rem, max-content);  }
  #p6i2hVgbLYQ6ih97 {
    grid-area: 14 / 4 / 16 / 10;    position: relative;  }
  #hdZ3XyL89b7Dyh3M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #h6GYu7bAIGpapzTM {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #KD9NL2Q0tBrr6JPR {
    min-width: 31.49335431rem;  }
  #EaR9WHZ6XbkSOVgD {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Nyj5J3O2a7282D0q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));  }
  #AVAiIxaj9L7EtFfm {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);    --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);  }
  #An45AQlcPH4xNPlm {
    min-width: 31.49335431rem;  }
  #Uel4WXrmwzvEgIhR {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #UMCGQOBs9ovWudxD {
    grid-area: 15 / 13 / 17 / 21;    grid-template-columns: 0 0 31.44452619rem 0;    grid-template-rows: 0 minmax(3.05989551rem, max-content) minmax(1.32266514rem, max-content) minmax(10.39062402rem, max-content);  }
  #Y646g5DTVvYWxNjl {
    grid-area: 15 / 13 / 17 / 21;    position: relative;  }
  #rnWW7iqaVbv6uQxg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #gxefyZRNEQ14bQBf {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #wJB85nJt50UHoZ2v {
    min-width: 19.4249766rem;  }
  #girfF9hu6NnDZKlT {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #a0kYCnz6zR7trXr1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));  }
  #K9mMaiZAmrInWf9e {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);    --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);  }
  #PhRq7nWQA7yANufu {
    min-width: 19.4249766rem;  }
  #FDIeWbiu12JH0hzU {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #j9j4gvhil0Tl8gQf {
    grid-area: 18 / 6 / 20 / 16;    grid-template-columns: 0 0 19.37614847rem 0;    grid-template-rows: 0 minmax(3.05989551rem, max-content) minmax(1.32266514rem, max-content) minmax(10.39062402rem, max-content);  }
  #YuHvBS8uwUpaQJur {
    grid-area: 18 / 6 / 20 / 16;    position: relative;  }
  #AgQX7vF20bUgADlb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #ddCkMsd9MSmo4InT {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #RQVG3sJpPUQMKudp {
    min-width: 19.4249766rem;  }
  #nwLnjDlcNdr9JaYS {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #ZazpOE56BSUMRGvj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));  }
  #UKgIXfCNe8wFY5TO {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);    --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);  }
  #YOVCyFsEDOKfq3Ab {
    min-width: 19.4249766rem;  }
  #NhkQfKZOOPXNHa6s {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #LLIeszLx9eNaqQ5h {
    grid-area: 19 / 17 / 21 / 19;    grid-template-columns: 0 0 19.37614847rem 0;    grid-template-rows: 0 minmax(3.05989551rem, max-content) minmax(1.32266514rem, max-content) minmax(13.12499902rem, max-content);  }
  #wdOLBWZaPKE2i85d {
    grid-area: 19 / 17 / 21 / 19;    position: relative;  }
  #m8Z9Uvv7sR1QPgIW {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.09119121em - var(--ffsd)));  }
  #t23l9ORYFbEnxS1T {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.09119121em);    --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);  }
  #o5ltNUnATXaq2vzX {
    min-width: 93.79882812rem;  }
  #p8Q6sDvDLwJBAESD {
    grid-area: 22 / 3 / 23 / 23;    position: relative;  }
  #tYAKCdbg7BX2cK0b {
    grid-template-columns: 3.125rem 0 19.67704898rem 4.24627686rem 2.01302568rem 1.15886551rem 4.37116599rem 4.31299275rem 3.72404905rem 0.66068451rem 0.76638846rem 1.69792702rem 0.66068451rem 0.76638846rem 1.25700219rem 3.125rem 18.21728296rem 1.15886551rem 2.01302568rem 4.24627686rem 19.67704898rem 0 3.125rem;    grid-template-rows: minmax(9.57902369rem, max-content) minmax(1.62193031rem, max-content) minmax(3.16363724rem, max-content) minmax(4.58770293rem, max-content) minmax(1.95594228rem, max-content) minmax(3.95629362rem, max-content) minmax(14.95753653rem, max-content) 0 minmax(3.125rem, max-content) minmax(4.96115139rem, max-content) minmax(11.42321096rem, max-content) minmax(1.42682583rem, max-content) minmax(1.42682583rem, max-content) 0 minmax(14.77204026rem, max-content) minmax(0.00114441rem, max-content) minmax(3.125rem, max-content) 0 minmax(14.77318467rem, max-content) minmax(2.734375rem, max-content) minmax(24.10523031rem, max-content) minmax(1.23668337rem, max-content);  }
  #V62mu8CsD6VzWtHk {
    min-height: calc(16.60319868 * var(--1vh, 1vh));  }
  #JEvpn5tccu6AVeQr {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HQtkgOuAyDaWT5l7 {
    grid-template-columns: 0 221.05983518%;    left: -60.52991759%;    grid-template-rows: 0 100%;  }
  #a3r1x7hCeQFL8wtr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.60359375em - var(--ffsd)));  }
  #mmHX19mAaLyEnpt4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.60359375em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #DGCfI3AktZPsai2L {
    min-width: 48.46482325rem;  }
  #Waf73zvbcywh7II1 {
    grid-area: 3 / 3 / 4 / 18;    position: relative;  }
  #Gf2VpkKouMUSUWx0 {
    grid-area: 6 / 4 / 8 / 15;    position: relative;  }
  #IE7urJ2VKfayGWQP {
    grid-area: 2 / 23 / 5 / 26;    position: relative;  }
  #gRNObokHqxQMvgSr {
    grid-area: 7 / 21 / 9 / 27;    position: relative;  }
  #zU85ZhTBbxyZyLlR {
    stroke-width: calc(100rem * 0.0 / 1024.0);  }
  #uDBsjIWXF8bJyH4j {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #go8l0wssJafGu0dK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.9531543em - var(--ffsd)));  }
  #NbAnlQnPPmMYOY6U {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #mFfnRObCsFgFQ6fH {
    min-width: 24.65882009rem;  }
  #F7hjcJXF0mcR7gbE {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #m9NMzC0N15kOP5yb {
    grid-template-columns: 0 0.390625rem 24.60999197rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #B8ut8Y9B91JuAdKG {
    grid-area: 10 / 5 / 12 / 12;    grid-template-columns: 0 25.39124197rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #sDIG2pnyXaLMoaJ3 {
    grid-area: 10 / 5 / 12 / 12;    position: relative;  }
  #h4deeCO68yljWyi7 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #VFxERTZ40KbBu2PV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.9531543em - var(--ffsd)));  }
  #JnNlzdarkYP6aF0j {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sLf3cYug1Jj6qMEK {
    min-width: 24.12591221rem;  }
  #ahRBOzJrY3785WkJ {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #iZ5Yxz4mhOxnURUF {
    grid-template-columns: 0 0.390625rem 24.07708409rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #R37hykFO9cmEJN96 {
    grid-area: 11 / 19 / 13 / 28;    grid-template-columns: 0 24.85833409rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #TPqx6TaSkmjsaGLt {
    grid-area: 11 / 19 / 13 / 28;    position: relative;  }
  #TJfF7EpMxslbVexp {
    grid-area: 14 / 7 / 17 / 8;    position: relative;  }
  #bG4twR6AnWHW2dQO {
    grid-area: 15 / 16 / 16 / 30;    position: relative;  }
  #OIuJbiqHuJKOmXHF {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #rCUiHxDATFFGh2kW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.9531543em - var(--ffsd)));  }
  #aU59NmgNY8wU3MRW {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #ckwYdxI0WxrClKFv {
    min-width: 24.65882009rem;  }
  #n3SHxCGOYax6b6II {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #dige4Pp6ofBSlf5L {
    grid-template-columns: 0 0.390625rem 24.60999197rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #asCvHcavA6MGGmSW {
    grid-area: 18 / 6 / 20 / 13;    grid-template-columns: 0 25.39124197rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #jKx635Rpc03wHku1 {
    grid-area: 18 / 6 / 20 / 13;    position: relative;  }
  #PIXjxvFJNwe8qHrZ {
    stroke-width: calc(100rem * 0.0 / 1024.0);  }
  #N0TrN6sZhUXgR3iG {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #DzRoBlrZKB9eKDC2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.9531543em - var(--ffsd)));  }
  #UGFS930nVZTlrYat {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #QAGmsbzvfAWkwqGr {
    min-width: 24.12591221rem;  }
  #K86H2BfRA3IXz04w {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #bh1CAve0wjfSnyM0 {
    grid-template-columns: 0 0.390625rem 24.07708409rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #xv28V59glqsWG769 {
    grid-area: 19 / 20 / 21 / 29;    grid-template-columns: 0 24.85833409rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #Z3zX6hxK5vaEbbB4 {
    grid-area: 19 / 20 / 21 / 29;    position: relative;  }
  #MibShwXamPFlGOgc {
    grid-area: 22 / 11 / 23 / 22;    position: relative;  }
  #Fmt8dBGvDMKoYJGb {
    stroke-width: calc(100rem * 0.0 / 1024.0);  }
  #w10UrQ8OOWFFiM76 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #x4EcRDxWjzNGyd0t {
    font-size: calc(1.9531543em - var(--ffsd));  }
  #Z0WLJH0QFHGdCAyD {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sYbnmk2kE5wbYG68 {
    min-width: 25.20651953rem;  }
  #ONGOrhFKfziZc0Hd {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #mTcv2q7PVvfScJmT {
    grid-template-columns: 0 0.390625rem 25.1576914rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #lLjeZdxIIDAA7ru8 {
    grid-area: 24 / 9 / 25 / 24;    grid-template-columns: 0 25.9389414rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #pCvAV4KxHhAq7VMM {
    grid-area: 24 / 9 / 25 / 24;    position: relative;  }
  #V4ag4Dp9UNBeSlLE {
    grid-area: 26 / 14 / 27 / 17;    position: relative;  }
  #VggSgf9Uvli1fyVP {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Yy58fTifwV9GwrY1 {
    font-size: calc(1.9531543em - var(--ffsd));  }
  #Ig6KeCComPnxHnbw {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #k0bcPzdCmSXZaJjk {
    min-width: 25.20651953rem;  }
  #P81xEuF8ZTT9WQoS {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #jI33FHSBxqpm8H9P {
    grid-template-columns: 0 0.390625rem 25.1576914rem 0.390625rem;    grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.25392283rem, max-content) minmax(0.390625rem, max-content);  }
  #Wwp7472R0c9BfbTW {
    grid-area: 28 / 10 / 29 / 25;    grid-template-columns: 0 25.9389414rem;    grid-template-rows: 0 minmax(4.03517283rem, max-content);  }
  #JAx4OeLHl0xaH1LX {
    grid-area: 28 / 10 / 29 / 25;    position: relative;  }
  #whmAusmYnIwuKqM9 {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.09119121em - var(--ffsd)));  }
  #xLwFjKy9XRjkdZAm {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.09119121em);    --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);  }
  #y96DBl2F4aupTgtc {
    min-width: 93.79882812rem;  }
  #BnNtryplIIH8u1lB {
    grid-area: 30 / 2 / 31 / 31;    position: relative;  }
  #AZU2kMvp7TzoFoId {
    grid-template-columns: 3.125rem 7.83044155rem 3.49263649rem 1.72833646rem 0 4.45304912rem 14.5339755rem 2.36163637rem 0 1.99757926rem 2.04500172rem 0 0.3116271rem 3.19485262rem 9.48251278rem 3.56406748rem 1.25072022rem 0 0 1.41737722rem 0.67762374rem 0.04470533rem 1.95287393rem 0 10.13887967rem 9.1241579rem 1.5027163rem 0 4.8147877rem 7.83044155rem 3.125rem;    grid-template-rows: minmax(4.18989414rem, max-content) minmax(2.10687367rem, max-content) minmax(7.88692188rem, max-content) minmax(1.91048901rem, max-content) minmax(0.84129256rem, max-content) minmax(2.68139577rem, max-content) minmax(16.08402532rem, max-content) minmax(1.42667943rem, max-content) minmax(1.32510215rem, max-content) 0 minmax(4.03517283rem, max-content) 0 minmax(0.59773355rem, max-content) minmax(2.20069286rem, max-content) minmax(18.37264996rem, max-content) minmax(2.20069286rem, max-content) minmax(0.59773355rem, max-content) 0 minmax(4.03517283rem, max-content) 0 minmax(3.125rem, max-content) minmax(17.71461746rem, max-content) minmax(2.75178157rem, max-content) minmax(4.03517283rem, max-content) minmax(1.06447256rem, max-content) minmax(21.84055767rem, max-content) minmax(0.62268481rem, max-content) minmax(4.03517283rem, max-content) minmax(12.25516927rem, max-content) minmax(1.23668337rem, max-content);  }
  #WmYkzPEsHB6oRkLf {
    min-height: calc(18.79670831 * var(--1vh, 1vh));  }
  #RfNwEDvOT1iWugmk {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #ZPNP8O4xCAqkCCtz {
    grid-template-columns: 0 213.85793835%;    left: -56.92896918%;    grid-template-rows: 0 100%;  }
  #BzX7xd91KLeP4qzX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.16147461em - var(--ffsd)));  }
  #jXn8OWVh90LMApq6 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.16147461em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #v8DD41vuWpfwbJ9u {
    min-width: 51.74804688rem;  }
  #GXx9FSEr6ippMbP1 {
    grid-area: 2 / 3 / 3 / 11;    position: relative;  }
  #YX1xakD68yxnsiHm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60420898em - var(--ffsd)));  }
  #CQk9cwKJU097UfJZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60420898em);    --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);  }
  #Os1iWugKUgkq7wXA {
    min-width: 51.74804688rem;  }
  #atoJgz67XawtEQH1 {
    grid-area: 4 / 4 / 5 / 12;    position: relative;  }
  #NricR9jNEewlPWnN {
    grid-area: 6 / 7 / 7 / 10;    position: relative;  }
  #n1aKaORv1rBZsJ7x {
    grid-area: 8 / 8 / 9 / 9;    position: relative;  }
  #T83GoIZbY79xGEyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #ykM3dh4hZBWwmsWE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #G7ZTGpxPuL9CrzNT {
    min-width: 51.74804688rem;  }
  #BsXBaLYelmoxvl3d {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #LyGkYxkUE4W8wTbj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));  }
  #cue2vE9bZj6boo7y {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #czF93gNf7xsFMn9X {
    min-width: 51.74804688rem;  }
  #JfOlJv5IW0Xdi7JL {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #weXhHNOohM5bnMXm {
    grid-area: 10 / 5 / 11 / 13;    grid-template-columns: 0 0 51.69921875rem 0;    grid-template-rows: 0 minmax(3.05989453rem, max-content) minmax(2.16145964rem, max-content) minmax(2.40234473rem, max-content);  }
  #Z7L849s78vNbTcAv {
    grid-area: 10 / 5 / 11 / 13;    position: relative;  }
  #AuU523GqLhiOV1PM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }
  #MiwuO0lVqZIytTLE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #dCYN098yDZL0rPw9 {
    min-width: 51.74804688rem;  }
  #c3e7bN4LGRlWNXx2 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #YYBNloIG2Ch4pYm5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));  }
  #zxTmTnhjJ2ceBK1W {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #NqtgMQYsbpj8JKgU {
    min-width: 51.74804688rem;  }
  #X1JZowKhUjv2hPb4 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #dpL01U01IyE9l0AW {
    grid-area: 12 / 6 / 13 / 14;    grid-template-columns: 0 0 51.69921875rem 0;    grid-template-rows: 0 minmax(3.05989453rem, max-content) minmax(2.16145964rem, max-content) minmax(2.40234473rem, max-content);  }
  #OdG4jcZwNTHB6bJP {
    grid-area: 12 / 6 / 13 / 14;    position: relative;  }
  #WRus28Z2j1ri6dhv {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(1.09119121em - var(--ffsd)));  }
  #evzR4j3aOewxwre7 {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 1.09119121em);    --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);  }
  #euKAfhGvxZ0gfmMy {
    min-width: 93.79882812rem;  }
  #fO1ZxquoCaZ9vPnx {
    grid-area: 14 / 2 / 15 / 15;    position: relative;  }
  #PqejOXnBbi3e3Tbr {
    grid-template-columns: 3.125rem 21.02539062rem 0 0 0 4.65826919rem 5.32299458rem 16.14103816rem 7.04410386rem 18.53281296rem 0 0 0 21.02539062rem 3.125rem;    grid-template-rows: minmax(7.5rem, max-content) minmax(16.34114746rem, max-content) minmax(1.65566522rem, max-content) minmax(6.6199106rem, max-content) minmax(4.51172347rem, max-content) minmax(22.12169844rem, max-content) minmax(10.50343142rem, max-content) minmax(13.48596686rem, max-content) minmax(9.53871507rem, max-content) minmax(7.62369889rem, max-content) minmax(5.87341056rem, max-content) minmax(7.62369889rem, max-content) minmax(20.78673633rem, max-content) minmax(1.23668337rem, max-content);  }
  #gkvUgr4odkJqs9QO {
    min-height: calc(18.29005419 * var(--1vh, 1vh));  }
}
@media (min-width: 1024.05px) {
  #I2suKZ0CLfBhu2Yh {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Txqg4BB0KSL8aHEg {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #eH6hp5ovFtBBgzDo {
    stroke-width: calc(100rem * 0.0 / 1366.0);  }
  #tPnKuY1DxNWCwudm {
    grid-area: 2 / 10 / 4 / 11;    position: relative;  }
  #dCg2qbqdtwNOQMgV {
    font-size: calc(9.76054173em - var(--ffsd));  }
  #Rh7uuIK7Euh3UrVE {
    --first-font-size: 9.76054173em;    --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);  }
  #iI878TLUlsmcH7TA {
    min-width: 69.92386449rem;  }
  #aXZHyT8tXzjoQgW3 {
    grid-area: 3 / 3 / 6 / 14;    position: relative;  }
  #bSULB3tmYjXMrr6v {
    grid-area: 5 / 6 / 7 / 7;    position: relative;  }
  #JLiEnkHQxNj9yDDM {
    grid-area: 8 / 9 / 9 / 12;    position: relative;  }
  #bcqwHtTEEbzLIy65 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34259883em - var(--ffsd)));  }
  #KlisaJ8hjVmX367X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34259883em - var(--ffsd)));  }
  #lGp8YeHYcsS8I5C2 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34259883em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.015));    margin-top: calc(var(--first-font-size) * -0.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #ak7WbkO9YSlFOrvW {
    min-width: 69.92386449rem;  }
  #jB8K2ME4p67c1bLR {
    grid-area: 10 / 4 / 11 / 15;    position: relative;  }
  #q4dxh5fzm7WFFsOi {
    grid-area: 12 / 8 / 13 / 13;    position: relative;  }
  #zjtNehI2pAjt4HYJ {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(0.87847731em - var(--ffsd)));  }
  #gfSWSYZFiHEOn05u {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 0.87847731em);    --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);  }
  #FPgTxlNd8vc4ml93 {
    min-width: 15.11127419rem;  }
  #unbTO2Db9FO76XC0 {
    grid-area: 14 / 2 / 15 / 5;    position: relative;  }
  #tp3JKYhoVtE9J2vj {
    grid-template-columns: 0 15.05636936rem 0.01830161rem 0 4.63226046rem 3.54381045rem 19.82245148rem 0.74485539rem 0.79162218rem 10.81726134rem 0.75501896rem 0.74485539rem 28.016824rem 0.01830161rem 15.03806775rem;    grid-template-rows: minmax(6.03953148rem, max-content) minmax(3.36037394rem, max-content) minmax(2.39404617rem, max-content) minmax(7.32846603rem, max-content) minmax(1.96605296rem, max-content) minmax(1.96605296rem, max-content) minmax(2.86537535rem, max-content) minmax(10.38567809rem, max-content) minmax(4.31918009rem, max-content) minmax(6.53001757rem, max-content) 0 minmax(2.99584387rem, max-content) minmax(11.07924974rem, max-content) minmax(0.99560761rem, max-content);  }
  #RaCaYVGgpBtOBvNe {
    min-height: calc(16.34615385 * var(--1vh, 1vh));  }
  #YPFqrxt9JarcmEsL {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #Lji1Tl8F0DYXuWpB {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #XfNJaWzLjwkv3RtT {
    font-size: calc(6.83259883em - var(--ffsd));  }
  #kLA0YLw9DffCd4Vd {
    --first-font-size: 6.83259883em;    --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);  }
  #rQEeVwE08NnQpGTQ {
    min-width: 18.0614019rem;  }
  #Osy5pGZt0ySGhQkR {
    grid-area: 3 / 3 / 5 / 6;    position: relative;  }
  #NxFRMezaX2orPNEn {
    grid-area: 4 / 4 / 6 / 7;    position: relative;  }
  #oWxSdVxEuTCnGZLd {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Q4VfpGV0Eqy3SWrk {
    font-size: calc(1.34193997em - var(--ffsd));  }
  #te5EF8vCOTwvAq8l {
    font-size: calc(1.34193997em - var(--ffsd));  }
  #DZGXEbnw6Fe2L58B {
    font-size: calc(1.34193997em - var(--ffsd));  }
  #Ty3NYbpSulY8MVy3 {
    --first-font-size: 1.34193997em;    --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);  }
  #xDemlTn3NMNVes1g {
    min-width: 40.47955226rem;  }
  #g1xey1ZizlJfwLta {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #AkWaGMK8lVy1cCaE {
    grid-area: 2 / 8 / 7 / 9;    grid-template-columns: 0 3.55676273rem 40.44294903rem 3.55676273rem;    grid-template-rows: 0 minmax(5.22284761rem, max-content) minmax(35.1757489rem, max-content) minmax(2.83456213rem, max-content);  }
  #BhqeESM7V8WScdEf {
    grid-area: 2 / 8 / 7 / 9;    position: relative;  }
  #jusKoj4QbkuUCL20 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(0.87847731em - var(--ffsd)));  }
  #FOkk4rIo0Qo5fMQZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 0.87847731em);    --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);  }
  #x3wQXNHkzpoLtOG9 {
    min-width: 15.11127419rem;  }
  #xaZSna6HyN2iNLfv {
    grid-area: 8 / 2 / 9 / 5;    position: relative;  }
  #sDrmkQOZ64Eaahnx {
    grid-template-columns: 0 12.78202068rem 0 2.29265029rem 15.73214839rem 6.31239712rem 9.16032658rem 47.5564745rem 6.16398243rem;    grid-template-rows: minmax(9.20333283rem, max-content) minmax(8.33752193rem, max-content) minmax(6.86288759rem, max-content) minmax(1.26302822rem, max-content) minmax(5.15314158rem, max-content) minmax(21.61657932rem, max-content) minmax(10.11109272rem, max-content) minmax(0.99560761rem, max-content);  }
  #YaXpKOl10Teivolf {
    min-height: calc(16.69230769 * var(--1vh, 1vh));  }
  #Odj59Hp3xm0FPRi3 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HHSc2BPGSSK0bnFQ {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #NWseB4CX7dwFztl1 {
    grid-area: 2 / 3 / 8 / 9;    position: relative;  }
  #IryUfRl6jz2W9dHe {
    font-size: calc(4.39234261em - var(--ffsd));  }
  #TiD3Z58PF03Rj5xh {
    --first-font-size: 4.39234261em;    --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);  }
  #zQ34dH6sHwKTBpF5 {
    min-width: 25.78492274rem;  }
  #kUyRIqUznbz9hI8G {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Zz5Q489UIHmiz0FU {
    font-size: calc(1.95216691em - var(--ffsd));  }
  #dvY2JK2mqrj6bucr {
    font-size: calc(1.95216691em - var(--ffsd));  }
  #hHZvNpw10qWNePQt {
    --first-font-size: 1.95216691em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #oCYHmNJj7PIlLi4M {
    min-width: 25.78492274rem;  }
  #pD4XPYaQ4i8Hdy8B {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #IELlSDIf9cRtHgn7 {
    grid-area: 11 / 4 / 15 / 7;    grid-template-columns: 0 0 25.74831952rem 0;    grid-template-rows: 0 minmax(5.19764861rem, max-content) minmax(0.75298055rem, max-content) minmax(4.78282138rem, max-content);  }
  #kA63VY7JrtdBbnK3 {
    grid-area: 11 / 4 / 15 / 7;    position: relative;  }
  #ak9JVp5pmbppArFW {
    grid-area: 12 / 6 / 16 / 8;    position: relative;  }
  #YHSp4m45GT25ijin {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.88351956em - var(--ffsd)));  }
  #SRzJZPdYVIULUtPI {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.88351956em);    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #MKqQNznW9sLPfit3 {
    min-width: 50.18337962rem;  }
  #txK4eIyjXgKk4ED8 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #r43pk4bkUfgdmhqv {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #wxPqV253OXS3p9G6 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #RZ7GyKBtI1klfhMj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #eSIutkiDWISKEkn4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.51932244em);    --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);  }
  #Avfu9gOmlEc9lWE0 {
    min-width: 50.18337962rem;  }
  #iPqlFICGMZHcxv6p {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #BChOPAn5CDSrNZZH {
    grid-area: 3 / 10 / 4 / 16;    grid-template-columns: 0 0 50.1467764rem 0;    grid-template-rows: 0 minmax(5.77884111rem, max-content) minmax(1.16263379rem, max-content) minmax(15.49706041rem, max-content);  }
  #bnVRWSWEKbDe25HE {
    grid-area: 3 / 10 / 4 / 16;    position: relative;  }
  #Eq96Eou2JV2awEPK {
    grid-area: 5 / 14 / 7 / 15;    position: relative;  }
  #e5ZFoPdIQL0XnvTF {
    font-size: calc(2.17044319em - var(--ffsd));  }
  #eC3UQRo2jIDpkChf {
    font-size: calc(1.62784257em - var(--ffsd));  }
  #Iv2zlRpwqph00ygm {
    --first-font-size: 2.17044319em;    --last-font-size: 1.62784257em;    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #Gvnf6O3YO2jaXLNJ {
    min-width: 50.18337962rem;  }
  #RpQKEjccQQmdx6Ha {
    grid-area: 6 / 11 / 9 / 17;    position: relative;  }
  #Z8C7e5jhMV4BfqVp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.5193143em - var(--ffsd)));  }
  #xSdkxZsu5b2ZkuA1 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.5193143em);    --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);  }
  #nQQTYn16aVAyrf47 {
    min-width: 42.22206579rem;  }
  #PyT5tcSvtMTu2Ar5 {
    grid-area: 10 / 12 / 13 / 18;    position: relative;  }
  #cHfQn3Ec3JGOS6xW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #l2yIXcQv4uwFTzXu {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #QLuipIfQT06DxT5b {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #VGCB5Y59k0BBojHq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #Qjag75mNQnidmo5k {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.51932244em - var(--ffsd)));  }
  #O2chCC4NNraEqofL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.51932244em);    --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);  }
  #yxX2dV8pNMe74ao0 {
    min-width: 42.22206579rem;  }
  #T9rEU8s9CDUEQnId {
    grid-area: 14 / 13 / 17 / 19;    position: relative;  }
  #oTcV89GAgl0PKStt {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(0.81799399em - var(--ffsd)));  }
  #LAxWfzgO4i4WZ5xe {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 0.81799399em);    --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);  }
  #ZARen9STyuN2wljR {
    min-width: 14.11377352rem;  }
  #ZGhvGjOAUULzbkt2 {
    grid-area: 18 / 2 / 19 / 5;    position: relative;  }
  #UZ91VTGnZpD2xYsg {
    grid-template-columns: 0 2.8966744rem 0 11.18049591rem 12.14146064rem 2.42636297rem 2.42636297rem 6.94325111rem 2.8483102rem 0 7.96131383rem 0 5.99390965rem 22.23632945rem 13.95522348rem 0 0 0 8.9903054rem;    grid-template-rows: minmax(2.61295396rem, max-content) 0 minmax(22.43853531rem, max-content) 0 minmax(4.42482146rem, max-content) minmax(2.44064526rem, max-content) minmax(1.68836027rem, max-content) minmax(0.91730846rem, max-content) 0 minmax(1.07229454rem, max-content) minmax(2.8670861rem, max-content) 0 minmax(0.66026074rem, max-content) minmax(7.20610369rem, max-content) minmax(5.75532242rem, max-content) minmax(2.5356343rem, max-content) minmax(8.28963121rem, max-content) minmax(0.92705986rem, max-content);  }
  #Tq1gcUaHL4PdfIn7 {
    min-height: calc(16.76923077 * var(--1vh, 1vh));  }
  #XIBHZ1Dp6dmmSaQ5 {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #CK69j4x0puivMrnq {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #axJWQVgHzTP5zTne {
    grid-area: 2 / 11 / 4 / 12;    position: relative;  }
  #MaJtvJSHr1Budce8 {
    font-size: calc(5.36846999em - var(--ffsd));  }
  #T6P4UyC1OoxemHKk {
    --first-font-size: 5.36846999em;    --last-font-size: var(--first-font-size);    margin-top: 0;    margin-bottom: 0;  }
  #FAm6WmNYrQ8DUb2i {
    min-width: 77.06715934rem;  }
  #lIvYIpigutFPkX4q {
    grid-area: 3 / 3 / 5 / 21;    position: relative;  }
  #faXalj9BFm8xZS6s {
    grid-area: 6 / 5 / 10 / 7;    position: relative;  }
  #B1mBhdTyVKhbdETG {
    grid-area: 8 / 10 / 11 / 13;    position: relative;  }
  #GwyyV1H1wUSchlLH {
    grid-area: 7 / 16 / 13 / 17;    position: relative;  }
  #K4NHeMlwWOp6pi3t {
    grid-area: 9 / 19 / 12 / 22;    position: relative;  }
  #O7gqI5Tl9arbdcWy {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #bDPcg28Kj6qIxWAJ {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #ymPxXaX7nccPh1fo {
    min-width: 14.56162228rem;  }
  #BTw9eEKVcQzDXB5l {
    grid-area: 2 / 3 / 3 / 4;    position: relative;  }
  #rCD5OLDt2kWgPXoM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));  }
  #rikfCBw3FJwQ7VZY {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);    --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);  }
  #VTLcZNCB7zfUT1QS {
    min-width: 14.89912801rem;  }
  #YNtkfyllXvIDhxv7 {
    grid-area: 4 / 2 / 5 / 5;    position: relative;  }
  #XcEwk2Q8sB8M6QwN {
    grid-area: 14 / 4 / 18 / 8;    grid-template-columns: 0 0.16875287rem 14.52501906rem 0.16875287rem;    grid-template-rows: 0 minmax(2.29380161rem, max-content) minmax(0.99065683rem, max-content) minmax(7.78916471rem, max-content);  }
  #p6i2hVgbLYQ6ih97 {
    grid-area: 14 / 4 / 18 / 8;    position: relative;  }
  #hdZ3XyL89b7Dyh3M {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #h6GYu7bAIGpapzTM {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #KD9NL2Q0tBrr6JPR {
    min-width: 23.60848815rem;  }
  #EaR9WHZ6XbkSOVgD {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #Nyj5J3O2a7282D0q {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));  }
  #AVAiIxaj9L7EtFfm {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);    --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);  }
  #An45AQlcPH4xNPlm {
    min-width: 23.60848815rem;  }
  #Uel4WXrmwzvEgIhR {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #UMCGQOBs9ovWudxD {
    grid-area: 15 / 9 / 19 / 14;    grid-template-columns: 0 0 23.57188493rem 0;    grid-template-rows: 0 minmax(2.29380161rem, max-content) minmax(0.99151472rem, max-content) minmax(7.78916471rem, max-content);  }
  #Y646g5DTVvYWxNjl {
    grid-area: 15 / 9 / 19 / 14;    position: relative;  }
  #rnWW7iqaVbv6uQxg {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #gxefyZRNEQ14bQBf {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #wJB85nJt50UHoZ2v {
    min-width: 14.56162228rem;  }
  #girfF9hu6NnDZKlT {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #a0kYCnz6zR7trXr1 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));  }
  #K9mMaiZAmrInWf9e {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);    --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);  }
  #PhRq7nWQA7yANufu {
    min-width: 14.56162228rem;  }
  #FDIeWbiu12JH0hzU {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #j9j4gvhil0Tl8gQf {
    grid-area: 16 / 15 / 20 / 18;    grid-template-columns: 0 0 14.52501906rem 0;    grid-template-rows: 0 minmax(2.29380161rem, max-content) minmax(0.99151472rem, max-content) minmax(7.78916471rem, max-content);  }
  #YuHvBS8uwUpaQJur {
    grid-area: 16 / 15 / 20 / 18;    position: relative;  }
  #AgQX7vF20bUgADlb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #ddCkMsd9MSmo4InT {
    --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.05);    margin-bottom: calc(var(--last-font-size) * -0.05);  }
  #RQVG3sJpPUQMKudp {
    min-width: 14.56162228rem;  }
  #nwLnjDlcNdr9JaYS {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #ZazpOE56BSUMRGvj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));  }
  #UKgIXfCNe8wFY5TO {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);    --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);  }
  #YOVCyFsEDOKfq3Ab {
    min-width: 14.56162228rem;  }
  #NhkQfKZOOPXNHa6s {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #LLIeszLx9eNaqQ5h {
    grid-area: 17 / 20 / 21 / 23;    grid-template-columns: 0 0 14.52501906rem 0;    grid-template-rows: 0 minmax(2.29380161rem, max-content) minmax(0.99151472rem, max-content) minmax(9.8389451rem, max-content);  }
  #wdOLBWZaPKE2i85d {
    grid-area: 17 / 20 / 21 / 23;    position: relative;  }
  #m8Z9Uvv7sR1QPgIW {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(0.81799399em - var(--ffsd)));  }
  #t23l9ORYFbEnxS1T {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 0.81799399em);    --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);  }
  #o5ltNUnATXaq2vzX {
    min-width: 14.37246739rem;  }
  #p8Q6sDvDLwJBAESD {
    grid-area: 22 / 2 / 23 / 6;    position: relative;  }
  #tYAKCdbg7BX2cK0b {
    grid-template-columns: 0 9.43715921rem 0 1.84329141rem 3.05541354rem 9.11922943rem 0.84459041rem 4.5636349rem 1.83921246rem 4.589273rem 3.54381045rem 11.76037655rem 1.83921246rem 4.53879941rem 0.8694259rem 10.37139642rem 3.28419675rem 2.12262668rem 2.41617274rem 10.4298936rem 4.09512545rem 0 9.43715921rem;    grid-template-rows: minmax(7.18076153rem, max-content) minmax(1.33267406rem, max-content) minmax(2.59943185rem, max-content) minmax(3.76952862rem, max-content) minmax(1.46624077rem, max-content) minmax(1.89617498rem, max-content) minmax(1.0695971rem, max-content) minmax(2.6494505rem, max-content) minmax(8.56322696rem, max-content) 0 0 minmax(1.0695971rem, max-content) minmax(1.0695971rem, max-content) 0 0 0 minmax(11.07362315rem, max-content) minmax(0.00085789rem, max-content) 0 minmax(2.04978038rem, max-content) minmax(18.07009944rem, max-content) minmax(0.92705986rem, max-content);  }
  #V62mu8CsD6VzWtHk {
    min-height: calc(17.01923077 * var(--1vh, 1vh));  }
  #JEvpn5tccu6AVeQr {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #HQtkgOuAyDaWT5l7 {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #a3r1x7hCeQFL8wtr {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.95027818em - var(--ffsd)));  }
  #mmHX19mAaLyEnpt4 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.95027818em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #DGCfI3AktZPsai2L {
    min-width: 36.33087775rem;  }
  #Waf73zvbcywh7II1 {
    grid-area: 3 / 3 / 4 / 14;    position: relative;  }
  #Gf2VpkKouMUSUWx0 {
    grid-area: 6 / 4 / 9 / 12;    position: relative;  }
  #IE7urJ2VKfayGWQP {
    grid-area: 2 / 18 / 5 / 19;    position: relative;  }
  #gRNObokHqxQMvgSr {
    grid-area: 8 / 17 / 11 / 20;    position: relative;  }
  #zU85ZhTBbxyZyLlR {
    stroke-width: calc(100rem * 0.0 / 1366.0);  }
  #uDBsjIWXF8bJyH4j {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #go8l0wssJafGu0dK {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46415081em - var(--ffsd)));  }
  #NbAnlQnPPmMYOY6U {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #mFfnRObCsFgFQ6fH {
    min-width: 18.48508915rem;  }
  #F7hjcJXF0mcR7gbE {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #m9NMzC0N15kOP5yb {
    grid-template-columns: 0 0.29282577rem 18.44848592rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #B8ut8Y9B91JuAdKG {
    grid-area: 12 / 5 / 15 / 10;    grid-template-columns: 0 19.03413746rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #sDIG2pnyXaLMoaJ3 {
    grid-area: 12 / 5 / 15 / 10;    position: relative;  }
  #h4deeCO68yljWyi7 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #VFxERTZ40KbBu2PV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46415081em - var(--ffsd)));  }
  #JnNlzdarkYP6aF0j {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sLf3cYug1Jj6qMEK {
    min-width: 18.0856033rem;  }
  #ahRBOzJrY3785WkJ {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #iZ5Yxz4mhOxnURUF {
    grid-template-columns: 0 0.29282577rem 18.04900008rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #R37hykFO9cmEJN96 {
    grid-area: 13 / 15 / 16 / 21;    grid-template-columns: 0 18.63465162rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #TPqx6TaSkmjsaGLt {
    grid-area: 13 / 15 / 16 / 21;    position: relative;  }
  #TJfF7EpMxslbVexp {
    grid-area: 18 / 7 / 23 / 9;    position: relative;  }
  #bG4twR6AnWHW2dQO {
    grid-area: 20 / 13 / 21 / 23;    position: relative;  }
  #OIuJbiqHuJKOmXHF {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #rCUiHxDATFFGh2kW {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46415081em - var(--ffsd)));  }
  #aU59NmgNY8wU3MRW {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #ckwYdxI0WxrClKFv {
    min-width: 18.48508915rem;  }
  #n3SHxCGOYax6b6II {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #dige4Pp6ofBSlf5L {
    grid-template-columns: 0 0.29282577rem 18.44848592rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #asCvHcavA6MGGmSW {
    grid-area: 25 / 6 / 28 / 11;    grid-template-columns: 0 19.03413746rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #jKx635Rpc03wHku1 {
    grid-area: 25 / 6 / 28 / 11;    position: relative;  }
  #PIXjxvFJNwe8qHrZ {
    stroke-width: calc(100rem * 0.0 / 1366.0);  }
  #N0TrN6sZhUXgR3iG {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #DzRoBlrZKB9eKDC2 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46415081em - var(--ffsd)));  }
  #UGFS930nVZTlrYat {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #QAGmsbzvfAWkwqGr {
    min-width: 18.0856033rem;  }
  #K86H2BfRA3IXz04w {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #bh1CAve0wjfSnyM0 {
    grid-template-columns: 0 0.29282577rem 18.04900008rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #xv28V59glqsWG769 {
    grid-area: 26 / 16 / 29 / 22;    grid-template-columns: 0 18.63465162rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #Z3zX6hxK5vaEbbB4 {
    grid-area: 26 / 16 / 29 / 22;    position: relative;  }
  #MibShwXamPFlGOgc {
    grid-area: 7 / 26 / 10 / 29;    position: relative;  }
  #Fmt8dBGvDMKoYJGb {
    stroke-width: calc(100rem * 0.0 / 1366.0);  }
  #w10UrQ8OOWFFiM76 {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #x4EcRDxWjzNGyd0t {
    font-size: calc(1.46415081em - var(--ffsd));  }
  #Z0WLJH0QFHGdCAyD {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #sYbnmk2kE5wbYG68 {
    min-width: 18.89566325rem;  }
  #ONGOrhFKfziZc0Hd {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #mTcv2q7PVvfScJmT {
    grid-template-columns: 0 0.29282577rem 18.85906003rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #lLjeZdxIIDAA7ru8 {
    grid-area: 14 / 24 / 17 / 30;    grid-template-columns: 0 19.44471156rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #pCvAV4KxHhAq7VMM {
    grid-area: 14 / 24 / 17 / 30;    position: relative;  }
  #V4ag4Dp9UNBeSlLE {
    grid-area: 19 / 27 / 22 / 28;    position: relative;  }
  #VggSgf9Uvli1fyVP {
    grid-area: 2 / 2 / 5 / 5;    position: relative;  }
  #Yy58fTifwV9GwrY1 {
    font-size: calc(1.46415081em - var(--ffsd));  }
  #Ig6KeCComPnxHnbw {
    transform: translateX(calc(var(--first-font-size) * -0.02));  }
  #k0bcPzdCmSXZaJjk {
    min-width: 18.89566325rem;  }
  #P81xEuF8ZTT9WQoS {
    grid-area: 3 / 3 / 4 / 4;    position: relative;  }
  #jI33FHSBxqpm8H9P {
    grid-template-columns: 0 0.29282577rem 18.85906003rem 0.29282577rem;    grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.43925108rem, max-content) minmax(0.29282577rem, max-content);  }
  #Wwp7472R0c9BfbTW {
    grid-area: 24 / 25 / 27 / 31;    grid-template-columns: 0 19.44471156rem;    grid-template-rows: 0 minmax(3.02490262rem, max-content);  }
  #JAx4OeLHl0xaH1LX {
    grid-area: 24 / 25 / 27 / 31;    position: relative;  }
  #whmAusmYnIwuKqM9 {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(0.81799399em - var(--ffsd)));  }
  #xLwFjKy9XRjkdZAm {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 0.81799399em);    --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);  }
  #y96DBl2F4aupTgtc {
    min-width: 14.11377352rem;  }
  #BnNtryplIIH8u1lB {
    grid-area: 30 / 2 / 31 / 8;    position: relative;  }
  #AZU2kMvp7TzoFoId {
    grid-template-columns: 0 4.4203862rem 2.61819895rem 1.29561972rem 0 3.33815688rem 2.40480856rem 8.49035316rem 4.80081886rem 0 2.62857631rem 7.10841368rem 3.60932841rem 0 0 1.06251411rem 0.54148241rem 9.06438923rem 6.83977869rem 1.12648718rem 0 3.60932841rem 9.71424407rem 0 1.49745326rem 1.76660902rem 12.17512977rem 2.50806625rem 1.49745326rem 0 7.88240362rem;    grid-template-rows: minmax(3.14088697rem, max-content) minmax(1.57938407rem, max-content) minmax(5.91230454rem, max-content) minmax(1.43216746rem, max-content) minmax(0.63066148rem, max-content) minmax(0.78771809rem, max-content) minmax(1.22234726rem, max-content) minmax(12.05713172rem, max-content) 0 minmax(1.06948736rem, max-content) minmax(0.99334158rem, max-content) 0 0 minmax(3.02490262rem, max-content) 0 0 minmax(0.44808138rem, max-content) minmax(0.34988341rem, max-content) minmax(1.29983071rem, max-content) minmax(13.77276249rem, max-content) minmax(1.29983071rem, max-content) minmax(0.34988341rem, max-content) minmax(0.11690227rem, max-content) minmax(0.3311791rem, max-content) 0 minmax(2.69372352rem, max-content) minmax(0.3311791rem, max-content) 0 minmax(9.18689117rem, max-content) minmax(0.92705986rem, max-content);  }
  #WmYkzPEsHB6oRkLf {
    min-height: calc(16.53846154 * var(--1vh, 1vh));  }
  #RfNwEDvOT1iWugmk {
    grid-area: 2 / 2 / 3 / 3;    position: relative;  }
  #ZPNP8O4xCAqkCCtz {
    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }
  #BzX7xd91KLeP4qzX {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.36848463em - var(--ffsd)));  }
  #jXn8OWVh90LMApq6 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.36848463em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * 0.05);    margin-bottom: calc(var(--last-font-size) * 0.05);  }
  #v8DD41vuWpfwbJ9u {
    min-width: 38.7920937rem;  }
  #GXx9FSEr6ippMbP1 {
    grid-area: 2 / 3 / 4 / 9;    position: relative;  }
  #YX1xakD68yxnsiHm {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95220351em - var(--ffsd)));  }
  #CQk9cwKJU097UfJZ {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95220351em);    --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);  }
  #Os1iWugKUgkq7wXA {
    min-width: 24.89926759rem;  }
  #atoJgz67XawtEQH1 {
    grid-area: 5 / 4 / 7 / 8;    position: relative;  }
  #NricR9jNEewlPWnN {
    grid-area: 9 / 5 / 13 / 7;    position: relative;  }
  #n1aKaORv1rBZsJ7x {
    grid-area: 3 / 12 / 6 / 13;    position: relative;  }
  #T83GoIZbY79xGEyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #ykM3dh4hZBWwmsWE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #G7ZTGpxPuL9CrzNT {
    min-width: 38.7920937rem;  }
  #BsXBaLYelmoxvl3d {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #LyGkYxkUE4W8wTbj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));  }
  #cue2vE9bZj6boo7y {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56173499em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #czF93gNf7xsFMn9X {
    min-width: 38.7920937rem;  }
  #JfOlJv5IW0Xdi7JL {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #weXhHNOohM5bnMXm {
    grid-area: 8 / 10 / 10 / 14;    grid-template-columns: 0 0 38.75549048rem 0;    grid-template-rows: 0 minmax(2.29380088rem, max-content) minmax(1.62030356rem, max-content) minmax(1.80087921rem, max-content);  }
  #Z7L849s78vNbTcAv {
    grid-area: 8 / 10 / 10 / 14;    position: relative;  }
  #AuU523GqLhiOV1PM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }
  #MiwuO0lVqZIytTLE {
    --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.2);    margin-bottom: calc(var(--last-font-size) * -0.2);  }
  #dCYN098yDZL0rPw9 {
    min-width: 38.7920937rem;  }
  #c3e7bN4LGRlWNXx2 {
    grid-area: 2 / 2 / 3 / 4;    position: relative;  }
  #YYBNloIG2Ch4pYm5 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));  }
  #zxTmTnhjJ2ceBK1W {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56173499em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }
  #NqtgMQYsbpj8JKgU {
    min-width: 38.7920937rem;  }
  #X1JZowKhUjv2hPb4 {
    grid-area: 4 / 3 / 5 / 5;    position: relative;  }
  #dpL01U01IyE9l0AW {
    grid-area: 11 / 11 / 12 / 15;    grid-template-columns: 0 0 38.75549048rem 0;    grid-template-rows: 0 minmax(2.29380088rem, max-content) minmax(1.62030356rem, max-content) minmax(1.80087921rem, max-content);  }
  #OdG4jcZwNTHB6bJP {
    grid-area: 11 / 11 / 12 / 15;    position: relative;  }
  #WRus28Z2j1ri6dhv {
    font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), calc(0.81799399em - var(--ffsd)));  }
  #evzR4j3aOewxwre7 {
    --first-font-size: max(calc(11.17379796px * var(--rfso, var(--bfso, 1))), 0.81799399em);    --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);  }
  #euKAfhGvxZ0gfmMy {
    min-width: 14.20000481rem;  }
  #fO1ZxquoCaZ9vPnx {
    grid-area: 14 / 2 / 15 / 6;    position: relative;  }
  #PqejOXnBbi3e3Tbr {
    grid-template-columns: 0 5.62225476rem 0.71010249rem 2.78189433rem 5.04915002rem 16.32151754rem 0.71010249rem 13.18272363rem 5.62225476rem 0 7.48229436rem 12.09987048rem 19.17332564rem 0 11.24450952rem;    grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.49106215rem, max-content) minmax(7.75881706rem, max-content) minmax(1.24114289rem, max-content) minmax(1.1095789rem, max-content) minmax(6.62589548rem, max-content) minmax(0.52464934rem, max-content) minmax(2.85749183rem, max-content) minmax(2.85749183rem, max-content) minmax(4.40290806rem, max-content) minmax(5.71498365rem, max-content) minmax(3.60779304rem, max-content) minmax(15.58244364rem, max-content) minmax(0.92705986rem, max-content);  }
  #gkvUgr4odkJqs9QO {
    min-height: calc(16.63461538 * var(--1vh, 1vh));  }
}
@keyframes wipe-RIGHT-3cf6f285-15a1-4c34-8528-6774373b28ac {
  0% {
    clip-path: inset(-60% 100% -60% -10%);    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);  }
  100% {
    clip-path: inset(-60% -10% -60% -10%);  }
}
@keyframes pop-LEFT-34b183d2-fd15-4c15-9e89-e894c663c0bb {
  0% {
    transform: scale(0);    animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);  }
  35% {
    transform: scale(0.937);    animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);  }
  77% {
    transform: scale(0.995);    animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);  }
  100% {
    transform: scale(1);  }
}
@keyframes pop-LEFT-647e084e-2237-402d-97bf-87563262eae8 {
  0% {
    transform: scale(0);    animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);  }
  35% {
    transform: scale(0.937);    animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);  }
  77% {
    transform: scale(0.995);    animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);  }
  100% {
    transform: scale(1);  }
}
@keyframes pop-RIGHT-26562f6d-2784-470d-af5e-1adf2e802a21 {
  0% {
    transform: scale(0);    animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);  }
  35% {
    transform: scale(0.937);    animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);  }
  77% {
    transform: scale(0.995);    animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);  }
  100% {
    transform: scale(1);  }
}
@keyframes pop-LEFT-49b8462f-09e9-4a98-be8f-dbb57a84a690 {
  0% {
    transform: scale(0);    animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);  }
  35% {
    transform: scale(0.937);    animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);  }
  77% {
    transform: scale(0.995);    animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);  }
  100% {
    transform: scale(1);  }
}
@keyframes wipe-RIGHT-9e2a5cf3-319c-46d0-a9f7-22bb907d3a4f {
  0% {
    clip-path: inset(-60% 100% -60% -10%);    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);  }
  100% {
    clip-path: inset(-60% -10% -60% -10%);  }
}
@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 pop-LEFT-407e7607-8982-4ddb-85da-961dadc8ccd0 {
  0% {
    transform: scale(0);    animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);  }
  35% {
    transform: scale(0.937);    animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);  }
  77% {
    transform: scale(0.995);    animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);  }
  100% {
    transform: scale(1);  }
}
@keyframes wipe-RIGHT-0c2cf610-e22e-48f1-8ca9-22af35577087 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);  }
  100% {
    clip-path: inset(-60% -10% -60% -10%);  }
}
@keyframes linear_fade {
  0% {
    opacity: 0.0;  }
  100% {
    opacity: 1.0;  }
}
@keyframes wipe-LEFT-d0a6767b-c65b-4fa5-8e20-38fa2777a4c9 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);  }
  100% {
    clip-path: inset(-60% -10% -60% -10%);  }
}
@keyframes wipe-LEFT-68a43867-7363-41b1-a7f1-ca464757e8ea {
  0% {
    clip-path: inset(-60% 100% -60% -10%);    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);  }
  100% {
    clip-path: inset(-60% -10% -60% -10%);  }
}
