:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: none !important;
    }
}

html {
    zoom: var(--rzf, 1); font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}

body {
    font-size: calc(1rem * var(--bfso, 1));
}

body, html, p, ul, ol, li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEU7hcr-Pk-0;
    src: url(fonts/8dd5cfe556d6b5d7f70b9a42430cfbfa.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/80e6615d78e74dc4e030071b84f0de05.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/d8472b3b7676e19ea9aa5aae086ee1d9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/c0d99f5cd9366c40d64a7572f793a852.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/a95c6b67ca0089b9e9a358173e8b22ac.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/80e6615d78e74dc4e030071b84f0de05.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/c0d99f5cd9366c40d64a7572f793a852.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/80e6615d78e74dc4e030071b84f0de05.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/c0d99f5cd9366c40d64a7572f793a852.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/80e6615d78e74dc4e030071b84f0de05.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/c0d99f5cd9366c40d64a7572f793a852.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/80e6615d78e74dc4e030071b84f0de05.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/c0d99f5cd9366c40d64a7572f793a852.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/d8472b3b7676e19ea9aa5aae086ee1d9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/a95c6b67ca0089b9e9a358173e8b22ac.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/d8472b3b7676e19ea9aa5aae086ee1d9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/a95c6b67ca0089b9e9a358173e8b22ac.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/d8472b3b7676e19ea9aa5aae086ee1d9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEnS2G4JLg-0;
    src: url(fonts/a95c6b67ca0089b9e9a358173e8b22ac.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/93fb6c909f280f040a9e1d40c2b7e86c.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/f98c9cf8d27ff8da33f2ad7ae703580c.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/29c8a33db83297998cd6db24db0ba7b5.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/ecf8c7a82c5a22412114fa120cbc43c5.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/93fb6c909f280f040a9e1d40c2b7e86c.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/29c8a33db83297998cd6db24db0ba7b5.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/93fb6c909f280f040a9e1d40c2b7e86c.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/29c8a33db83297998cd6db24db0ba7b5.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/93fb6c909f280f040a9e1d40c2b7e86c.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/29c8a33db83297998cd6db24db0ba7b5.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/93fb6c909f280f040a9e1d40c2b7e86c.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/29c8a33db83297998cd6db24db0ba7b5.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/f98c9cf8d27ff8da33f2ad7ae703580c.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/ecf8c7a82c5a22412114fa120cbc43c5.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/f98c9cf8d27ff8da33f2ad7ae703580c.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/ecf8c7a82c5a22412114fa120cbc43c5.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/f98c9cf8d27ff8da33f2ad7ae703580c.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEV9owk4-0;
    src: url(fonts/ecf8c7a82c5a22412114fa120cbc43c5.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/21fc3cdd550be8c20112ca8b2efcc762.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/21fc3cdd550be8c20112ca8b2efcc762.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/d9b3839a329377a6d36909b72681aa1a.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/d9b3839a329377a6d36909b72681aa1a.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/31166b5b71ec501676b91fcd4a0c15b7.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/31166b5b71ec501676b91fcd4a0c15b7.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/31166b5b71ec501676b91fcd4a0c15b7.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/31166b5b71ec501676b91fcd4a0c15b7.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/21fc3cdd550be8c20112ca8b2efcc762.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/21fc3cdd550be8c20112ca8b2efcc762.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJmu7CPY-0;
    src: url(fonts/36b396391257736f6f86496e2e6ac618.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
}

#verticalMenu {
    display: none;
    font-family: YACgEV9owk4-0, -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 1.5rem;
    background-color: #ffffff;
    margin: 0 0 0 auto;
    padding: 0;
    border: 12px solid #ffffff;
    height: 100%;
    width: 400px;
    max-width: 80vw;
    overflow: auto;
    box-sizing: border-box;
    z-index: 2;
    position: fixed;
    top: 0px;
    right: 0px;
    transform: translateX(400px);
    transition: all 0.35s;
}

#menuToggle:checked ~ #verticalMenu {
    transform: translateX(0px);
}

#menuButton {
    display: none;
    fill: #304254;
    z-index: 3;
    justify-content: center;
    align-items: center;
}

#menuButton:hover {
    cursor: pointer;
    color: #4d6a87;
    text-decoration-line: none;
}

.navMenuLinkContent:hover {
    color: #4d6a87;
}

.navMenuLink {
    color: #304254;
    display: flex;
    align-items: center;
    list-style-type: none;
    white-space: nowrap;
}

.navMenuLinkContent {
    display: inline-block;
    text-decoration-line: none;
    font-family: YACgEV9owk4-0, -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    padding: 10px 16px;
    margin-right: auto;
    color: #304254;
    overflow: hidden;
    text-overflow: ellipsis;
}

#menuToggle:checked ~ #menuButton {
    z-index: 2;
    width: 100vw;
    height: 100vh;
    background-color: #4d6a87;
    opacity: 0.55;
    top: 0px;
    position: fixed;
}

#menuToggle:checked ~ #menuButton>#menuButtonIcon {
    display: none;
}

#horizontalMenu {
    display: flex;
    justify-content: flex-end;
}

html {
    scroll-padding-top: 50px;
}

@media (max-width: 375px) {
    #zh6IiTsLt0oO5vZH {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMvuQFUL002Pf97y {
        grid-template-columns: 0 381.92318986%;
        left: -140.96159493%;
        grid-template-rows: 0 100%;
    }

    #Lii3QA7cMLnLwDZG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.98514792em - var(--ffsd)));
    }

    #TNppOgxToYQzl1S2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.98514792em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #WrZKsXL0e7IxLCvF {
        min-width: 91.6rem;
    }

    #u1CeqNCyXBI2CnoW {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #LxjaUdoGNKHkblhG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.5196252em - var(--ffsd)));
    }

    #FtzFMx9yRoAOhRH4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.5196252em);
        --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);
    }

    #n34zD3eZB52aTv1m {
        min-width: 91.6rem;
    }

    #gAUurOJHsxVnax8x {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Sf80QBltSASmi3LN {
        grid-area: 2 / 2 / 3 / 4;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(19.03601377rem, max-content) minmax(6.85954743rem, max-content) minmax(57.27803884rem, max-content);
    }

    #kZ6BFRTddqbcVIax {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #cIoDYSnaNkabt25O {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #NquWNJfo2lTwTlQF {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #bHYX7UuBcn5a7Ku5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68888em - var(--ffsd)));
    }

    #ze71DQAhiJESI1Xg {
        min-width: 58.02339511rem;
    }

    #E9ZTNgXV4D5XUXCK {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #WZu5Nj7rWcSFY1YO {
        grid-template-columns: 0 1.06666667rem 57.89006178rem 1.06666667rem;
        grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(10.41996545rem, max-content) minmax(1.06666667rem, max-content);
    }

    #qoHOrtgdFc594aGW {
        grid-template-columns: 0 60.02339511rem;
        grid-template-rows: 0 minmax(12.55329878rem, max-content);
    }

    #blpq2jzkJM3Fr0Ey {
        grid-area: 4 / 3 / 5 / 5;
        grid-template-columns: 0 15.72163578rem 60.02339511rem 15.72163578rem;
        grid-template-rows: 0 minmax(54.16669083rem, max-content) minmax(12.55329878rem, max-content) minmax(54.16669083rem, max-content);
    }

    #vWXhqitA8q7Co02E {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #AlAryenR8hyUvI3q {
        grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;
        grid-template-rows: 0 minmax(83.17360004rem, max-content) minmax(6.4rem, max-content) minmax(120.88668045rem, max-content) minmax(4.26666667rem, max-content);
    }

    #UF5gTmaKtoZ8WzFy {
        min-height: calc(calc(11.47303719 * var(--1vh, 1vh)) - 5.73651859px);
    }

    #fXeMKcbZroXVwrnj {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #eCJpr4F9Rb2NhxUc {
        grid-template-columns: 0 365.11736993%;
        left: -132.55868496%;
        grid-template-rows: 0 100%;
    }

    #uCBuv8T1D9mYXA3r {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #iFENLEbdCXngM98t {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.70020558em - var(--ffsd)));
    }

    #EsMJwSn68ySuoOei {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.70020558em - var(--ffsd)));
    }

    #uLxx2KkQRVMJTQuU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.70020558em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #tgI9wEmCvJAMKSxd {
        min-width: 91.6rem;
    }

    #kONZZF2lYoymbROn {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #Q224W2IGqWwN9mJp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #Lq1YhcPykMg9NYob {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #D0MsGKiKatIQTBkK {
        min-width: 91.6rem;
    }

    #YrwygUMLydWXKR89 {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #keLYYwo1WkcNpTGl {
        grid-template-columns: 4.26666667rem 0 0 91.46666667rem 0 0 4.26666667rem;
        grid-template-rows: minmax(14.50666667rem, max-content) minmax(105.13409962rem, max-content) minmax(6.4rem, max-content) minmax(18.03131473rem, max-content) minmax(12.05085291rem, max-content) minmax(34.64868646rem, max-content) minmax(14.50666667rem, max-content);
    }

    #rvo0WMoN6L3lfKe1 {
        min-height: calc(calc(10.96818752 * var(--1vh, 1vh)) - 5.48409376px);
    }

    #ijFSvVlgJNPPHzfn {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #H0kYpmByN86MmcIC {
        grid-template-columns: 0 860.85158153%;
        left: -380.42579076%;
        grid-template-rows: 0 100%;
    }

    #lVjzD4fWroXvVwYd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.97333333em - var(--ffsd)));
    }

    #OPyA4scNuDi0YkNE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.97333333em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #ZLrrPnDPiGggYKfq {
        min-width: 91.6rem;
    }

    #Wu3oMIZF84d8bhVL {
        grid-area: 2 / 2 / 3 / 17;
        position: relative;
    }

    #xERe4uc0pM9fcq4K {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #QsDIu3btzi1FUXaO {
        grid-area: 4 / 8 / 5 / 14;
        grid-template-columns: 0 84.89730408rem;
        grid-template-rows: 0 minmax(95.01859049rem, max-content);
    }

    #UILpKTyKWO7vpyRU {
        grid-area: 4 / 8 / 5 / 14;
        position: relative;
    }

    #rSgDDjYxToAUUnot {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #wsI6c6koXSgGDpFW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #PUtHewR7S1orQ2b2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
        --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);
    }

    #vspVX87pgOqFm33T {
        min-width: 77.83063741rem;
    }

    #dFRA5tDEqtq0OY4r {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #G78LGPoZZqkEPBay {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776em - var(--ffsd)));
    }

    #LFH0ih9pMvlfBKvt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97776em);
        --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);
    }

    #obqHF4hcayr8gUV9 {
        min-width: 77.83063741rem;
    }

    #fRGC83bkiiBpQovE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Fk3rFe4g8O4fVFGr {
        grid-template-columns: 0 0 77.69730408rem 0;
        grid-template-rows: 0 minmax(7.62666933rem, max-content) minmax(5.20587267rem, max-content) minmax(18.702224rem, max-content);
    }

    #Ik0DMvB9griNSRv6 {
        grid-area: 6 / 6 / 7 / 12;
        grid-template-columns: 0 3.73333333rem 77.69730408rem 3.46666667rem;
        grid-template-rows: 0 minmax(8.26889743rem, max-content) minmax(31.534766rem, max-content) minmax(8.26889743rem, max-content);
    }

    #NlhFt0HFYMEl1R9O {
        grid-area: 6 / 6 / 7 / 12;
        position: relative;
    }

    #B6jaRGRp86Fs4Xsv {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #cmMnU8X0qRIaiN6p {
        grid-area: 8 / 7 / 9 / 13;
        grid-template-columns: 0 84.89730408rem;
        grid-template-rows: 0 minmax(95.01859049rem, max-content);
    }

    #KE7pnRCwef8a0Gy6 {
        grid-area: 8 / 7 / 9 / 13;
        position: relative;
    }

    #SyI16zgeD4eguFMU {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #L0sS9op7I5mc8U8f {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }

    #EVo9XM4WkPSct2Ad {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
        --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);
    }

    #jpNWq0XB0KLbWuMX {
        min-width: 77.34967529rem;
    }

    #B87CG08M137dNfxD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #j9je0lJmpLN0Qq9N {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776em - var(--ffsd)));
    }

    #Z9oWZJYL0fmm7XBx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97776em);
        --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);
    }

    #jeiGKu20KK2YDxzH {
        min-width: 77.34967529rem;
    }

    #caYQracr8V1C4btE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #RR3vTCjMJuAusNtd {
        grid-template-columns: 0 0 77.21634195rem 0;
        grid-template-rows: 0 minmax(7.62666933rem, max-content) minmax(5.39435608rem, max-content) minmax(18.702224rem, max-content);
    }

    #f59IO3MkJGY7GsOi {
        grid-area: 10 / 9 / 11 / 15;
        grid-template-columns: 0 3.84048106rem 77.21634195rem 3.84048106rem;
        grid-template-rows: 0 minmax(8.08041402rem, max-content) minmax(31.72324941rem, max-content) minmax(8.26889743rem, max-content);
    }

    #C1vTPnok2GZELZtl {
        grid-area: 10 / 9 / 11 / 15;
        position: relative;
    }

    #hSCG8ApLJ4eKY5me {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #v7hzJWT8cSBf2sGR {
        grid-area: 12 / 3 / 13 / 10;
        grid-template-columns: 0 84.89730408rem;
        grid-template-rows: 0 minmax(95.01859049rem, max-content);
    }

    #g71Ig9R5uj57LmJX {
        grid-area: 12 / 3 / 13 / 10;
        position: relative;
    }

    #MdDOLym3hsTtrtu2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qb8oCwd0DRLkLAsX {
        font-size: calc(4.97776em - var(--ffsd));
    }

    #D09rPiEyUziNOBW5 {
        --first-font-size: 4.97776em;
        --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);
    }

    #pKnyz0GdgZLcn6qd {
        min-width: 77.8688899rem;
    }

    #WNREPipMzmD9VkMW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #k0kLaAkWWVSGXQod {
        grid-area: 14 / 4 / 17 / 11;
        grid-template-columns: 0 3.70782851rem 77.73555656rem 3.45391901rem;
        grid-template-rows: 0 minmax(21.10143943rem, max-content) minmax(18.702224rem, max-content) minmax(8.26889743rem, max-content);
    }

    #FcPaoJ7APArVleGn {
        grid-area: 14 / 4 / 17 / 11;
        position: relative;
    }

    #c2ZugYnrr9yERrb8 {
        font-size: calc(6.39997333em - var(--ffsd));
    }

    #Xi9RUhVMVPEE850z {
        --first-font-size: 6.39997333em;
        --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);
    }

    #atrl17OfgbcOu9VR {
        min-width: 85.11527392rem;
    }

    #PkOxiOm7huEPd6zE {
        grid-area: 15 / 5 / 16 / 16;
        position: relative;
    }

    #UxS0CTx5Bam6k3KP {
        grid-template-columns: 4.26666667rem 3.24236304rem 0 0 0.01905533rem 0 0.04652585rem 0 84.83172291rem 0 0.01905533rem 0 0.04652585rem 0 0.01905533rem 3.24236304rem 4.26666667rem;
        grid-template-rows: minmax(10.08012666rem, max-content) minmax(6.21761395rem, max-content) minmax(15.54136873rem, max-content) minmax(95.01859049rem, max-content) 0 minmax(48.07256086rem, max-content) minmax(6.4rem, max-content) minmax(95.01859049rem, max-content) 0 minmax(48.07256086rem, max-content) minmax(6.4rem, max-content) minmax(95.01859049rem, max-content) 0 minmax(8.26889743rem, max-content) minmax(7.62666933rem, max-content) minmax(32.1769941rem, max-content) minmax(10.08012666rem, max-content);
    }

    #Tp9C0eIIDDMwombS {
        min-height: calc(calc(25.86012704 * var(--1vh, 1vh)) - 12.93006352px);
    }

    #Dj8q1BieAjoJInY4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #DUGpcd2t3Aqkk4Oz {
        grid-template-columns: 0 822.55311577%;
        left: -361.27655788%;
        grid-template-rows: 0 100%;
    }

    #sb50wJhz7bsINU8H {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.97333333em - var(--ffsd)));
    }

    #poaWCwt69X72iNV7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.97333333em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #m1Uh4NLXsasei5WJ {
        min-width: 91.6rem;
    }

    #GlcHy6lyBxgHQCYC {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #Nzn0q0RJWWjgliRP {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #Sb5R2KnvdJWwx347 {
        display: none;
    }

    #w0yuTi85zNrZvUCT {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #uO80e0zYPSE6ZfRq {
        display: block;
    }

    #tTPM8QeXRcRNUi4U {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Lf058y1oTPm6CypD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.6274302em - var(--ffsd)));
    }

    #AKMzHbTNsjuBx4Cj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.6274302em);
        --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);
    }

    #XkxIA0zFez2p5zUm {
        min-width: 78.8rem;
    }

    #wOGh2pqNqItrPur6 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #GJfhGqwqHgoZQf5U {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(15.22801925rem, max-content) minmax(23.63510132rem, max-content) minmax(15.22801925rem, max-content);
    }

    #vDGjUfbQZr14aAvv {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #MQYowl2wzVpKQueU {
        display: none;
    }

    #UYxgsuU6AcnikGn7 {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #SWHEmHN5VvNzXCs2 {
        display: block;
    }

    #tbBPGdG9Mp1CvhM1 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #OKJpX3UGAg8cR6vK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #G2GVLJXQbOp5ivD6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #MQT2owpNelcXq0Qb {
        min-width: 78.8rem;
    }

    #v4Sr38USOkjnJFAf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #vc6kjS1uvYlrMq6F {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(20.54126675rem, max-content) minmax(38.32722369rem, max-content) minmax(20.54126675rem, max-content);
    }

    #dqTBn4IDpp3sLCzV {
        grid-area: 4 / 3 / 5 / 7;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(54.09113982rem, max-content) 0 minmax(79.4097572rem, max-content);
    }

    #GGzDsdk8HQxoOSyp {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #vIejFPF3cFImQ81X {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #y89RMDrC6z37g6uC {
        display: none;
    }

    #Q1usBkjEbf0thi1s {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ldrpbVFc4qFdoXP4 {
        display: block;
    }

    #wPheon9GvwLlgqPx {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #vhIBP46pKSQddSsZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.66414568em - var(--ffsd)));
    }

    #lmD38RflRsjJNDP6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.66414568em);
        --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);
    }

    #w1JsY85oRsvu9ys5 {
        min-width: 78.8rem;
    }

    #MCRQvr6yQo8RSwPg {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #RsRtv7iXbD2y60y8 {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(20.02801925rem, max-content) minmax(15.29312253rem, max-content) minmax(20.02801925rem, max-content);
    }

    #N505rHIiwpgdPL6O {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #nEuvGu6ClHdWgBL4 {
        display: none;
    }

    #OXB7GtFthowPWc3T {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #A7lURxS6SdoShBZL {
        display: block;
    }

    #UpVL4q6X9zYBvbz8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #ocqb7yrrsAoWLSrr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #qITTdaUTF5fWU1rk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #HrykBGeReZwoGlff {
        min-width: 78.8rem;
    }

    #vheerZdUG8OWl1F1 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #g89qSt45hrcQQWx5 {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(20.54126675rem, max-content) minmax(38.32722369rem, max-content) minmax(20.54126675rem, max-content);
    }

    #Wkb0U6qaIOGBFQgB {
        grid-area: 6 / 4 / 7 / 8;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(55.34916103rem, max-content) 0 minmax(79.4097572rem, max-content);
    }

    #pxTJNZuUbl3NFMEq {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #izUqiAcyZ4twON6s {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #qbUtHPYdMj4OgUdv {
        display: none;
    }

    #ORXxDmU4Nr30v8PL {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #JkIEU99ywmzC9ogG {
        display: block;
    }

    #Jm9v9nrkmDDhtnAw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #mL0Gm88jhLeZCbky {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.66414568em - var(--ffsd)));
    }

    #Q4A8QYPnKGoJRSBy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.66414568em);
        --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);
    }

    #Fw6TCZJHs3Ahuo40 {
        min-width: 78.8rem;
    }

    #F5pDsVjheVTCqx3c {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #i9laKsJFWaWc3XAW {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(20.02801925rem, max-content) minmax(15.29312253rem, max-content) minmax(20.02801925rem, max-content);
    }

    #A5xRs6rWcJRHJxWb {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ChlPY0lVsPmGppak {
        display: none;
    }

    #eRb7k9X3oxwmLvJm {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #BtRRTVBnZOtkINOH {
        display: block;
    }

    #njNjSUyYrKkCPZdH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #DXT8BtyLcJZnyBBk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #p86NP6jLuhmWtmHE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #xXj5fh6uLSQZX262 {
        min-width: 78.8rem;
    }

    #SmZdrfrUztagG2Pq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #koZ7XwJslO3K7Ird {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(20.54126675rem, max-content) minmax(38.32722369rem, max-content) minmax(20.54126675rem, max-content);
    }

    #h8LUg8eAX6AgkBdX {
        grid-area: 8 / 5 / 9 / 9;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(55.34916103rem, max-content) 0 minmax(79.4097572rem, max-content);
    }

    #a25jKL1CmsznXdH2 {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #E4yNTAwg65OV1Cje {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(12.37333333rem, max-content) minmax(6.21761395rem, max-content) minmax(15.67730283rem, max-content) minmax(133.50089701rem, max-content) minmax(6.4rem, max-content) minmax(134.75891823rem, max-content) minmax(6.4rem, max-content) minmax(134.75891823rem, max-content) minmax(12.37333333rem, max-content);
    }

    #mZBQPaBkYA10aJtv {
        min-height: calc(calc(24.70963465 * var(--1vh, 1vh)) - 12.35481733px);
    }

    #vVZjKWeCROwsLOS6 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HGbYIDUsN2J9AzEF {
        grid-template-columns: 0 544.21197767%;
        left: -222.10598884%;
        grid-template-rows: 0 100%;
    }

    #H6tG2IZ6caB9Ecg7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.78850934em - var(--ffsd)));
    }

    #j1DItmb9Ur5MtNlH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.78850934em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #TRmueOfF9SR5d1BN {
        min-width: 91.6rem;
    }

    #om8r9e1HIQj2sLZU {
        grid-area: 2 / 2 / 3 / 7;
        position: relative;
    }

    #MTZYatGuSRCQlUi2 {
        grid-area: 4 / 3 / 5 / 8;
        position: relative;
    }

    #hSSWTg3LdFOs4lid {
        stroke-width: calc(100rem * 1.1047427721772978 / 375.0);
    }

    #rMNRnbLATWx5yMei {
        display: none;
    }

    #nyJRjwcK9ZFupCIC {
        stroke-width: calc(100rem * 1.1047427721772978 / 375.0);
    }

    #Wap61EGiCIgGvRV7 {
        display: none;
    }

    #nXilCfMjTkT7Duh2 {
        stroke-width: calc(100rem * 1.1047427721772978 / 375.0);
    }

    #KePYtGpzdNEOvkXp {
        display: block;
    }

    #q2gqHUDZ4czQtdG3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #Xdgg7fr6Q2xaBHgh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #ncQre2gPfHZzMSKM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #gFoyLCKiDMzTy3Yl {
        min-width: 78.8rem;
    }

    #nfaM2BTJUTQA1Vlx {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #JyfUxbrIUgRXlHIR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #XJLqfK6uwHKjWHoN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #UsqC8PUBJqBLANHV {
        min-width: 78.8rem;
    }

    #RdFoWhAnCyNxM0yH {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #tBq8HEd0ex3ldpjD {
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(14.68612559rem, max-content) minmax(7.44833375rem, max-content) minmax(5.32503503rem, max-content) minmax(3.31036973rem, max-content) minmax(14.68612559rem, max-content);
    }

    #SfFu9M5LPVjReZe2 {
        grid-area: 6 / 4 / 7 / 9;
        grid-template-columns: 0 91.46666667rem;
        grid-template-rows: 0 minmax(45.4559897rem, max-content);
    }

    #QXYHgVRXyQEIBS4B {
        grid-area: 6 / 4 / 7 / 9;
        position: relative;
    }

    #hvW355OUtt6DRNUj {
        stroke-width: calc(100rem * 1.1047427721772975 / 375.0);
    }

    #DGj1dkfxr0vpKIFC {
        display: none;
    }

    #QBtfjhHP9knMBJ64 {
        stroke-width: calc(100rem * 1.1047427721772975 / 375.0);
    }

    #EekX8ApT24WgPJdW {
        display: none;
    }

    #kpOnDzAUljyRBX6y {
        stroke-width: calc(100rem * 1.1047427721772975 / 375.0);
    }

    #Bxh9nEG0xNXrrN4I {
        display: block;
    }

    #GWWAvQz0QuvzLOii {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sqcIjQ0Z6Xe8Sfte {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #ZxWMosI4h2vMovze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #MzPJJopWPnmyXJC0 {
        min-width: 78.8rem;
    }

    #AuMj4fL4dpEn0avJ {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #B3iHOf5GZoruDUNN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #ViqaNdolNeimMga9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #jOeBR3JCGyy3U0L2 {
        min-width: 78.8rem;
    }

    #z0BJmqmyFZsQ41Zh {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #po4SycqS7MOLqE9C {
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(14.68612559rem, max-content) minmax(7.44833375rem, max-content) minmax(5.32503503rem, max-content) minmax(3.31036973rem, max-content) minmax(14.68612559rem, max-content);
    }

    #yIkWA6z22VcY9dTu {
        grid-area: 8 / 5 / 9 / 10;
        grid-template-columns: 0 91.46666667rem;
        grid-template-rows: 0 minmax(45.4559897rem, max-content);
    }

    #FcguzokjZf8cNEfr {
        grid-area: 8 / 5 / 9 / 10;
        position: relative;
    }

    #z9mqALBP7F8p16q5 {
        stroke-width: calc(100rem * 1.104742772177297 / 375.0);
    }

    #DhG1sSCcQjarLqOX {
        display: none;
    }

    #UHo2yfLS13sMQkps {
        stroke-width: calc(100rem * 1.104742772177297 / 375.0);
    }

    #YV0pi1GutdbCbeot {
        display: none;
    }

    #toJHEv7nSiKBvs3S {
        stroke-width: calc(100rem * 1.104742772177297 / 375.0);
    }

    #dENQWz2TBDhzF8ST {
        display: block;
    }

    #WfN2KY1R68ySlsHK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #i0JOXbT5cywkGJ1T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #NnnCYVMwnuCBFnQk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #Sgs7FOgbgpE5z4no {
        min-width: 78.8rem;
    }

    #eHPJfu6TaYMDpj6m {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #mXWaPZiBtGB12Wu4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #fPaPOn4dpMBas2xt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --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);
    }

    #ss87pfL9Mlr0voGZ {
        min-width: 78.8rem;
    }

    #IncGEF9Hy0LU1rlE {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #mU3yI1YdjImPDGNU {
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(14.68612559rem, max-content) minmax(7.44833375rem, max-content) minmax(5.32503503rem, max-content) minmax(3.31036973rem, max-content) minmax(14.68612559rem, max-content);
    }

    #Jcqcl2w6umRHBjhZ {
        grid-area: 10 / 6 / 11 / 11;
        grid-template-columns: 0 91.46666667rem;
        grid-template-rows: 0 minmax(45.4559897rem, max-content);
    }

    #f6sPUz3QQNPzKs7Z {
        grid-area: 10 / 6 / 11 / 11;
        position: relative;
    }

    #GJYBjzjJmLJkPwRb {
        grid-template-columns: 4.26666667rem 0 0 0 0 91.46666667rem 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(14.09709242rem, max-content) minmax(31.40455676rem, max-content) minmax(96.79012346rem, max-content) minmax(6.4rem, max-content) minmax(45.4559897rem, max-content) minmax(6.24342972rem, max-content) minmax(45.4559897rem, max-content) minmax(6.13333333rem, max-content) minmax(45.4559897rem, max-content) minmax(4.26666667rem, max-content);
    }

    #bqEIRBtdykD9Zvnu {
        min-height: calc(calc(16.34821981 * var(--1vh, 1vh)) - 8.1741099px);
    }

    #qdsKO3R74KrhYkBa {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #RCHwQfqnLTzcvqt9 {
        grid-template-columns: 0 354.21883868%;
        left: -127.10941934%;
        grid-template-rows: 0 100%;
    }

    #wJtd8t8cfeaNerTm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.32310436em - var(--ffsd)));
    }

    #beoM35Ztwql8VsGc {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.32310436em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #gKCsJdpm6KqFTaA8 {
        min-width: 91.6rem;
    }

    #p2oWKx5dkDtuki86 {
        grid-area: 2 / 2 / 3 / 8;
        position: relative;
    }

    #SpUQMX6kmiitPwzb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.10018101em - var(--ffsd)));
    }

    #lsEjx5OJb07X5v8d {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.10018101em);
        --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);
    }

    #my9wRqb4D8N0V5wN {
        min-width: 91.6rem;
    }

    #pgsXrKisAPxAaf6H {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #PF6vni5gGhtQx32D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.10013017em - var(--ffsd)));
    }

    #GSplPzL3kiTFcdgg {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.10013017em);
        --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);
    }

    #FGShKCvLC54gnOn3 {
        min-width: 91.6rem;
    }

    #nwcVsdAqtJbwJNEj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #v7Ek9JnPurOcTRko {
        grid-area: 4 / 3 / 5 / 9;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(7.32019179rem, max-content) minmax(4.99244358rem, max-content) minmax(7.06602119rem, max-content);
    }

    #ifile1o6dqhlg3fG {
        grid-area: 4 / 3 / 5 / 9;
        position: relative;
    }

    #XVxNB3QNcsiDBGZb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.10018101em - var(--ffsd)));
    }

    #XG11Q9AWzu1zNPv8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.10018101em);
        --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);
    }

    #k0FfhnAP0RFj4vo0 {
        min-width: 91.6rem;
    }

    #k4wUIZ9owQUL3yhX {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #k7CWh8mWYD9pYBji {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.10013017em - var(--ffsd)));
    }

    #Mgex3S8alskiAZg8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.10013017em);
        --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);
    }

    #viTf42YBjc43F2tR {
        min-width: 91.6rem;
    }

    #rDTsHLZ0VWeOeA0C {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #rmUUV6Jplrn6sw53 {
        grid-area: 6 / 4 / 7 / 10;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(7.32019179rem, max-content) minmax(5.24300398rem, max-content) minmax(7.06602119rem, max-content);
    }

    #CIFLex39a2lsfRWQ {
        grid-area: 6 / 4 / 7 / 10;
        position: relative;
    }

    #ifCADBaiFgUugUWd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.10018101em - var(--ffsd)));
    }

    #ANqPi08S2f1bQwNR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.10018101em);
        --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);
    }

    #g1S2mw8pYqwVlY58 {
        min-width: 91.6rem;
    }

    #mITsYu94I0ufmB90 {
        grid-area: 8 / 5 / 9 / 11;
        position: relative;
    }

    #hMVLlWaeG8QzfCrs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #JUDtdxFfJ77lLKhN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68888em - var(--ffsd)));
    }

    #Tzz34jMo762s8Vpq {
        min-width: 59.44rem;
    }

    #lJjoHgDsqOtktxWr {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #dz2PVxEhBdrbmfN7 {
        grid-template-columns: 0 1.06666667rem 59.30666667rem 1.06666667rem;
        grid-template-rows: 0 minmax(1.06666667rem, max-content) minmax(14.66666667rem, max-content) minmax(1.06666667rem, max-content);
    }

    #YVcgivQ9syhUSEuO {
        grid-area: 10 / 6 / 11 / 7;
        grid-template-columns: 0 61.44rem;
        grid-template-rows: 0 minmax(16.8rem, max-content);
    }

    #wclqTPuOeQf8exWP {
        grid-area: 10 / 6 / 11 / 7;
        position: relative;
    }

    #MmKgy9eNIBlZ9BmC {
        grid-template-columns: 4.26666667rem 0 0 0 0 61.44rem 30.02666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(31.04732793rem, max-content) minmax(21.83160271rem, max-content) minmax(20.04712561rem, max-content) minmax(19.37865656rem, max-content) minmax(12.39143381rem, max-content) minmax(19.62921696rem, max-content) minmax(12.14087341rem, max-content) minmax(7.32019179rem, max-content) minmax(7.51709842rem, max-content) minmax(16.8rem, max-content) minmax(31.04732793rem, max-content);
    }

    #vLOuAc2QDNEFCsjP {
        min-height: calc(calc(10.6407938 * var(--1vh, 1vh)) - 5.3203969px);
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #zh6IiTsLt0oO5vZH {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMvuQFUL002Pf97y {
        grid-template-columns: 0 290.51215278%;
        left: -95.25607639%;
        grid-template-rows: 0 100%;
    }

    #Lii3QA7cMLnLwDZG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.14811012em - var(--ffsd)));
    }

    #TNppOgxToYQzl1S2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.14811012em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #WrZKsXL0e7IxLCvF {
        min-width: 93.4375rem;
    }

    #u1CeqNCyXBI2CnoW {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #LxjaUdoGNKHkblhG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.22222917em - var(--ffsd)));
    }

    #FtzFMx9yRoAOhRH4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.22222917em);
        --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);
    }

    #n34zD3eZB52aTv1m {
        min-width: 93.4375rem;
    }

    #gAUurOJHsxVnax8x {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Sf80QBltSASmi3LN {
        grid-area: 2 / 2 / 3 / 5;
        grid-template-columns: 0 0 93.33333333rem 0;
        grid-template-rows: 0 minmax(19.42450385rem, max-content) minmax(5.35902143rem, max-content) minmax(40.33813047rem, max-content);
    }

    #kZ6BFRTddqbcVIax {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #cIoDYSnaNkabt25O {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #NquWNJfo2lTwTlQF {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #bHYX7UuBcn5a7Ku5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.4444375em - var(--ffsd)));
    }

    #ze71DQAhiJESI1Xg {
        min-width: 45.33077743rem;
    }

    #E9ZTNgXV4D5XUXCK {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #WZu5Nj7rWcSFY1YO {
        grid-template-columns: 0 0.83333333rem 45.22661076rem 0.83333333rem;
        grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(8.14059801rem, max-content) minmax(0.83333333rem, max-content);
    }

    #qoHOrtgdFc594aGW {
        grid-template-columns: 0 46.89327743rem;
        grid-template-rows: 0 minmax(9.80726468rem, max-content);
    }

    #blpq2jzkJM3Fr0Ey {
        grid-area: 4 / 3 / 5 / 4;
        grid-template-columns: 0 21.27472083rem 46.89327743rem 21.27472083rem;
        grid-template-rows: 0 minmax(6.19273532rem, max-content) minmax(9.80726468rem, max-content) minmax(73.4427191rem, max-content);
    }

    #vWXhqitA8q7Co02E {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #AlAryenR8hyUvI3q {
        grid-template-columns: 3.33333333rem 1.94530712rem 89.4427191rem 1.94530712rem 3.33333333rem;
        grid-template-rows: 0 minmax(65.12165575rem, max-content) minmax(5rem, max-content) minmax(89.4427191rem, max-content) minmax(3.76895849rem, max-content);
    }

    #UF5gTmaKtoZ8WzFy {
        min-height: calc(calc(10.91224365 * var(--1vh, 1vh)) - 5.45612183px);
    }

    #fXeMKcbZroXVwrnj {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #eCJpr4F9Rb2NhxUc {
        grid-template-columns: 0 323.92020651%;
        left: -111.96010325%;
        grid-template-rows: 0 100%;
    }

    #uCBuv8T1D9mYXA3r {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #iFENLEbdCXngM98t {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.85735263em - var(--ffsd)));
    }

    #EsMJwSn68ySuoOei {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.85735263em - var(--ffsd)));
    }

    #uLxx2KkQRVMJTQuU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.85735263em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #tgI9wEmCvJAMKSxd {
        min-width: 93.4375rem;
    }

    #kONZZF2lYoymbROn {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #Q224W2IGqWwN9mJp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.46626152em - var(--ffsd)));
    }

    #Lq1YhcPykMg9NYob {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.46626152em);
        --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);
    }

    #D0MsGKiKatIQTBkK {
        min-width: 93.4375rem;
    }

    #YrwygUMLydWXKR89 {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #keLYYwo1WkcNpTGl {
        grid-template-columns: 3.33333333rem 0 0 93.33333333rem 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(107.27969349rem, max-content) minmax(5rem, max-content) minmax(18.39930075rem, max-content) minmax(9.41472883rem, max-content) minmax(35.35580251rem, max-content) minmax(3.33333333rem, max-content);
    }

    #rvo0WMoN6L3lfKe1 {
        min-height: calc(calc(12.16711998 * var(--1vh, 1vh)) - 6.08355999px);
    }

    #ijFSvVlgJNPPHzfn {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #H0kYpmByN86MmcIC {
        grid-template-columns: 0 675.18513221%;
        left: -287.5925661%;
        grid-template-rows: 0 100%;
    }

    #lVjzD4fWroXvVwYd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.3055086em - var(--ffsd)));
    }

    #OPyA4scNuDi0YkNE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.3055086em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #ZLrrPnDPiGggYKfq {
        min-width: 93.4375rem;
    }

    #Wu3oMIZF84d8bhVL {
        grid-area: 2 / 2 / 3 / 17;
        position: relative;
    }

    #xERe4uc0pM9fcq4K {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #QsDIu3btzi1FUXaO {
        grid-area: 4 / 8 / 5 / 14;
        grid-template-columns: 0 66.32601881rem;
        grid-template-rows: 0 minmax(74.23327382rem, max-content);
    }

    #UILpKTyKWO7vpyRU {
        grid-area: 4 / 8 / 5 / 14;
        position: relative;
    }

    #rSgDDjYxToAUUnot {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #wsI6c6koXSgGDpFW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #PUtHewR7S1orQ2b2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
        --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);
    }

    #vspVX87pgOqFm33T {
        min-width: 60.80518548rem;
    }

    #dFRA5tDEqtq0OY4r {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #G78LGPoZZqkEPBay {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.888875em - var(--ffsd)));
    }

    #LFH0ih9pMvlfBKvt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.888875em);
        --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);
    }

    #obqHF4hcayr8gUV9 {
        min-width: 60.80518548rem;
    }

    #fRGC83bkiiBpQovE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Fk3rFe4g8O4fVFGr {
        grid-template-columns: 0 0 60.70101881rem 0;
        grid-template-rows: 0 minmax(5.95833542rem, max-content) minmax(4.06708802rem, max-content) minmax(14.6111125rem, max-content);
    }

    #Ik0DMvB9griNSRv6 {
        grid-area: 6 / 6 / 7 / 12;
        grid-template-columns: 0 2.91666667rem 60.70101881rem 2.70833333rem;
        grid-template-rows: 0 minmax(6.46007612rem, max-content) minmax(24.63653594rem, max-content) minmax(6.46007612rem, max-content);
    }

    #NlhFt0HFYMEl1R9O {
        grid-area: 6 / 6 / 7 / 12;
        position: relative;
    }

    #B6jaRGRp86Fs4Xsv {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #cmMnU8X0qRIaiN6p {
        grid-area: 8 / 7 / 9 / 13;
        grid-template-columns: 0 66.32601881rem;
        grid-template-rows: 0 minmax(74.23327382rem, max-content);
    }

    #KE7pnRCwef8a0Gy6 {
        grid-area: 8 / 7 / 9 / 13;
        position: relative;
    }

    #SyI16zgeD4eguFMU {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #L0sS9op7I5mc8U8f {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #EVo9XM4WkPSct2Ad {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
        --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);
    }

    #jpNWq0XB0KLbWuMX {
        min-width: 60.42943382rem;
    }

    #B87CG08M137dNfxD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #j9je0lJmpLN0Qq9N {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.888875em - var(--ffsd)));
    }

    #Z9oWZJYL0fmm7XBx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.888875em);
        --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);
    }

    #jeiGKu20KK2YDxzH {
        min-width: 60.42943382rem;
    }

    #caYQracr8V1C4btE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #RR3vTCjMJuAusNtd {
        grid-template-columns: 0 0 60.32526715rem 0;
        grid-template-rows: 0 minmax(5.95833542rem, max-content) minmax(4.21434068rem, max-content) minmax(14.6111125rem, max-content);
    }

    #f59IO3MkJGY7GsOi {
        grid-area: 10 / 9 / 11 / 15;
        grid-template-columns: 0 3.00037583rem 60.32526715rem 3.00037583rem;
        grid-template-rows: 0 minmax(6.31282346rem, max-content) minmax(24.7837886rem, max-content) minmax(6.46007612rem, max-content);
    }

    #C1vTPnok2GZELZtl {
        grid-area: 10 / 9 / 11 / 15;
        position: relative;
    }

    #hSCG8ApLJ4eKY5me {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #v7hzJWT8cSBf2sGR {
        grid-area: 12 / 3 / 13 / 10;
        grid-template-columns: 0 66.32601881rem;
        grid-template-rows: 0 minmax(74.23327382rem, max-content);
    }

    #g71Ig9R5uj57LmJX {
        grid-area: 12 / 3 / 13 / 10;
        position: relative;
    }

    #MdDOLym3hsTtrtu2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qb8oCwd0DRLkLAsX {
        font-size: calc(3.888875em - var(--ffsd));
    }

    #D09rPiEyUziNOBW5 {
        --first-font-size: 3.888875em;
        --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);
    }

    #pKnyz0GdgZLcn6qd {
        min-width: 60.83507023rem;
    }

    #WNREPipMzmD9VkMW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #k0kLaAkWWVSGXQod {
        grid-area: 14 / 4 / 17 / 11;
        grid-template-columns: 0 2.89674102rem 60.73090357rem 2.69837422rem;
        grid-template-rows: 0 minmax(16.48549956rem, max-content) minmax(14.6111125rem, max-content) minmax(6.46007612rem, max-content);
    }

    #FcPaoJ7APArVleGn {
        grid-area: 14 / 4 / 17 / 11;
        position: relative;
    }

    #c2ZugYnrr9yERrb8 {
        font-size: calc(4.99997917em - var(--ffsd));
    }

    #Xi9RUhVMVPEE850z {
        --first-font-size: 4.99997917em;
        --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);
    }

    #atrl17OfgbcOu9VR {
        min-width: 66.49630775rem;
    }

    #PkOxiOm7huEPd6zE {
        grid-area: 15 / 5 / 16 / 16;
        position: relative;
    }

    #UxS0CTx5Bam6k3KP {
        grid-template-columns: 3.33333333rem 13.47059613rem 0 0 0.01488697rem 0 0.03634832rem 0 66.27478352rem 0 0.01488697rem 0 0.03634832rem 0 0.01488697rem 13.47059613rem 3.33333333rem;
        grid-template-rows: minmax(7.87509895rem, max-content) minmax(6.34450404rem, max-content) minmax(12.14169432rem, max-content) minmax(74.23327382rem, max-content) 0 minmax(37.55668817rem, max-content) minmax(5rem, max-content) minmax(74.23327382rem, max-content) 0 minmax(37.55668817rem, max-content) minmax(5rem, max-content) minmax(74.23327382rem, max-content) 0 minmax(6.46007612rem, max-content) minmax(5.95833542rem, max-content) minmax(25.13827664rem, max-content) minmax(7.87509895rem, max-content);
    }

    #Tp9C0eIIDDMwombS {
        min-height: calc(calc(25.36136476 * var(--1vh, 1vh)) - 12.68068238px);
    }

    #Dj8q1BieAjoJInY4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #DUGpcd2t3Aqkk4Oz {
        grid-template-columns: 0 622.69364942%;
        left: -261.34682471%;
        grid-template-rows: 0 100%;
    }

    #sb50wJhz7bsINU8H {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.3055086em - var(--ffsd)));
    }

    #poaWCwt69X72iNV7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.3055086em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #m1Uh4NLXsasei5WJ {
        min-width: 93.4375rem;
    }

    #GlcHy6lyBxgHQCYC {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Nzn0q0RJWWjgliRP {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #Sb5R2KnvdJWwx347 {
        display: block;
    }

    #w0yuTi85zNrZvUCT {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #uO80e0zYPSE6ZfRq {
        display: none;
    }

    #tTPM8QeXRcRNUi4U {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Lf058y1oTPm6CypD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #AKMzHbTNsjuBx4Cj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #XkxIA0zFez2p5zUm {
        min-width: 70.08165884rem;
    }

    #wOGh2pqNqItrPur6 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #GJfhGqwqHgoZQf5U {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.39689004rem, max-content) minmax(20.97554417rem, max-content) minmax(9.42133962rem, max-content);
    }

    #vDGjUfbQZr14aAvv {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #MQYowl2wzVpKQueU {
        display: block;
    }

    #UYxgsuU6AcnikGn7 {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #SWHEmHN5VvNzXCs2 {
        display: none;
    }

    #tbBPGdG9Mp1CvhM1 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #OKJpX3UGAg8cR6vK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));
    }

    #G2GVLJXQbOp5ivD6 {
        --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);
    }

    #MQT2owpNelcXq0Qb {
        min-width: 70.08165884rem;
    }

    #v4Sr38USOkjnJFAf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #vc6kjS1uvYlrMq6F {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.2494046rem, max-content) minmax(33.57488502rem, max-content) minmax(18.10477093rem, max-content);
    }

    #dqTBn4IDpp3sLCzV {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 0 79.97749218rem 0;
        grid-template-rows: 0 minmax(39.79377383rem, max-content) 0 minmax(60.92906055rem, max-content);
    }

    #GGzDsdk8HQxoOSyp {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #vIejFPF3cFImQ81X {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #y89RMDrC6z37g6uC {
        display: block;
    }

    #Q1usBkjEbf0thi1s {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ldrpbVFc4qFdoXP4 {
        display: none;
    }

    #wPheon9GvwLlgqPx {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #vhIBP46pKSQddSsZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #lmD38RflRsjJNDP6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #w1JsY85oRsvu9ys5 {
        min-width: 70.08165884rem;
    }

    #MCRQvr6yQo8RSwPg {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #RsRtv7iXbD2y60y8 {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.39689004rem, max-content) minmax(13.39686993rem, max-content) minmax(17.00001386rem, max-content);
    }

    #N505rHIiwpgdPL6O {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #nEuvGu6ClHdWgBL4 {
        display: block;
    }

    #OXB7GtFthowPWc3T {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #A7lURxS6SdoShBZL {
        display: none;
    }

    #UpVL4q6X9zYBvbz8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #ocqb7yrrsAoWLSrr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));
    }

    #qITTdaUTF5fWU1rk {
        --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);
    }

    #HrykBGeReZwoGlff {
        min-width: 70.08165884rem;
    }

    #vheerZdUG8OWl1F1 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #g89qSt45hrcQQWx5 {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.2494046rem, max-content) minmax(33.57488502rem, max-content) minmax(18.10477093rem, max-content);
    }

    #Wkb0U6qaIOGBFQgB {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 0 79.97749218rem 0;
        grid-template-rows: 0 minmax(39.79377383rem, max-content) 0 minmax(60.92906055rem, max-content);
    }

    #pxTJNZuUbl3NFMEq {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #izUqiAcyZ4twON6s {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #qbUtHPYdMj4OgUdv {
        display: block;
    }

    #ORXxDmU4Nr30v8PL {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #JkIEU99ywmzC9ogG {
        display: none;
    }

    #Jm9v9nrkmDDhtnAw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #mL0Gm88jhLeZCbky {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #Q4A8QYPnKGoJRSBy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #Fw6TCZJHs3Ahuo40 {
        min-width: 70.08165884rem;
    }

    #F5pDsVjheVTCqx3c {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #i9laKsJFWaWc3XAW {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.39689004rem, max-content) minmax(13.39686993rem, max-content) minmax(17.00001386rem, max-content);
    }

    #A5xRs6rWcJRHJxWb {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ChlPY0lVsPmGppak {
        display: block;
    }

    #eRb7k9X3oxwmLvJm {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #BtRRTVBnZOtkINOH {
        display: none;
    }

    #njNjSUyYrKkCPZdH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #DXT8BtyLcJZnyBBk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));
    }

    #p86NP6jLuhmWtmHE {
        --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);
    }

    #xXj5fh6uLSQZX262 {
        min-width: 70.08165884rem;
    }

    #SmZdrfrUztagG2Pq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #koZ7XwJslO3K7Ird {
        grid-template-columns: 0 5rem 69.97749218rem 5rem;
        grid-template-rows: 0 minmax(9.2494046rem, max-content) minmax(33.57488502rem, max-content) minmax(18.10477093rem, max-content);
    }

    #h8LUg8eAX6AgkBdX {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 0 79.97749218rem 0;
        grid-template-rows: 0 minmax(39.79377383rem, max-content) 0 minmax(60.92906055rem, max-content);
    }

    #a25jKL1CmsznXdH2 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #E4yNTAwg65OV1Cje {
        grid-template-columns: 3.33333333rem 6.67792058rem 0 0 79.97749218rem 0 0 6.67792058rem 3.33333333rem;
        grid-template-rows: minmax(9.66666667rem, max-content) minmax(6.34450404rem, max-content) minmax(12.24789284rem, max-content) minmax(100.72283438rem, max-content) minmax(5rem, max-content) minmax(100.72283438rem, max-content) minmax(5rem, max-content) minmax(100.72283438rem, max-content) minmax(9.66666667rem, max-content);
    }

    #mZBQPaBkYA10aJtv {
        min-height: calc(calc(23.38967496 * var(--1vh, 1vh)) - 11.69483748px);
    }

    #vVZjKWeCROwsLOS6 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HGbYIDUsN2J9AzEF {
        grid-template-columns: 0 461.46218083%;
        left: -180.73109042%;
        grid-template-rows: 0 100%;
    }

    #H6tG2IZ6caB9Ecg7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10em - var(--ffsd)));
    }

    #j1DItmb9Ur5MtNlH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #TRmueOfF9SR5d1BN {
        min-width: 81.47252092rem;
    }

    #om8r9e1HIQj2sLZU {
        grid-area: 2 / 5 / 3 / 7;
        position: relative;
    }

    #MTZYatGuSRCQlUi2 {
        grid-area: 4 / 6 / 5 / 8;
        position: relative;
    }

    #hSSWTg3LdFOs4lid {
        stroke-width: calc(100rem * 1.4429293350887153 / 480.0);
    }

    #rMNRnbLATWx5yMei {
        display: none;
    }

    #nyJRjwcK9ZFupCIC {
        stroke-width: calc(100rem * 1.4429293350887153 / 480.0);
    }

    #Wap61EGiCIgGvRV7 {
        display: block;
    }

    #nXilCfMjTkT7Duh2 {
        stroke-width: calc(100rem * 1.4429293350887153 / 480.0);
    }

    #KePYtGpzdNEOvkXp {
        display: none;
    }

    #q2gqHUDZ4czQtdG3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #Xdgg7fr6Q2xaBHgh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #ncQre2gPfHZzMSKM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #gFoyLCKiDMzTy3Yl {
        min-width: 83.4375rem;
    }

    #nfaM2BTJUTQA1Vlx {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #JyfUxbrIUgRXlHIR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #XJLqfK6uwHKjWHoN {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #UsqC8PUBJqBLANHV {
        min-width: 83.4375rem;
    }

    #RdFoWhAnCyNxM0yH {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #tBq8HEd0ex3ldpjD {
        grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
        grid-template-rows: 0 minmax(11.47353562rem, max-content) minmax(7.89018406rem, max-content) minmax(4.16018362rem, max-content) minmax(3.5067476rem, max-content) minmax(11.47353562rem, max-content);
    }

    #SfFu9M5LPVjReZe2 {
        grid-area: 6 / 2 / 7 / 9;
        grid-template-columns: 0 93.33333333rem;
        grid-template-rows: 0 minmax(38.50418651rem, max-content);
    }

    #QXYHgVRXyQEIBS4B {
        grid-area: 6 / 2 / 7 / 9;
        position: relative;
    }

    #hvW355OUtt6DRNUj {
        stroke-width: calc(100rem * 1.4429293350887151 / 480.0);
    }

    #DGj1dkfxr0vpKIFC {
        display: none;
    }

    #QBtfjhHP9knMBJ64 {
        stroke-width: calc(100rem * 1.4429293350887151 / 480.0);
    }

    #EekX8ApT24WgPJdW {
        display: block;
    }

    #kpOnDzAUljyRBX6y {
        stroke-width: calc(100rem * 1.4429293350887151 / 480.0);
    }

    #Bxh9nEG0xNXrrN4I {
        display: none;
    }

    #GWWAvQz0QuvzLOii {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sqcIjQ0Z6Xe8Sfte {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #ZxWMosI4h2vMovze {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #MzPJJopWPnmyXJC0 {
        min-width: 83.4375rem;
    }

    #AuMj4fL4dpEn0avJ {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #B3iHOf5GZoruDUNN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #ViqaNdolNeimMga9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #jOeBR3JCGyy3U0L2 {
        min-width: 83.4375rem;
    }

    #z0BJmqmyFZsQ41Zh {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #po4SycqS7MOLqE9C {
        grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
        grid-template-rows: 0 minmax(11.47353562rem, max-content) minmax(7.89018406rem, max-content) minmax(4.16018362rem, max-content) minmax(3.5067476rem, max-content) minmax(11.47353562rem, max-content);
    }

    #yIkWA6z22VcY9dTu {
        grid-area: 8 / 3 / 9 / 10;
        grid-template-columns: 0 93.33333333rem;
        grid-template-rows: 0 minmax(38.50418651rem, max-content);
    }

    #FcguzokjZf8cNEfr {
        grid-area: 8 / 3 / 9 / 10;
        position: relative;
    }

    #z9mqALBP7F8p16q5 {
        stroke-width: calc(100rem * 1.4429293350887142 / 480.0);
    }

    #DhG1sSCcQjarLqOX {
        display: none;
    }

    #UHo2yfLS13sMQkps {
        stroke-width: calc(100rem * 1.4429293350887142 / 480.0);
    }

    #YV0pi1GutdbCbeot {
        display: block;
    }

    #toJHEv7nSiKBvs3S {
        stroke-width: calc(100rem * 1.4429293350887142 / 480.0);
    }

    #dENQWz2TBDhzF8ST {
        display: none;
    }

    #WfN2KY1R68ySlsHK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #i0JOXbT5cywkGJ1T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #NnnCYVMwnuCBFnQk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #Sgs7FOgbgpE5z4no {
        min-width: 83.4375rem;
    }

    #eHPJfu6TaYMDpj6m {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #mXWaPZiBtGB12Wu4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44444583em - var(--ffsd)));
    }

    #fPaPOn4dpMBas2xt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44444583em);
        --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);
    }

    #ss87pfL9Mlr0voGZ {
        min-width: 83.4375rem;
    }

    #IncGEF9Hy0LU1rlE {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #mU3yI1YdjImPDGNU {
        grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
        grid-template-rows: 0 minmax(11.47353562rem, max-content) minmax(7.89018406rem, max-content) minmax(4.16018362rem, max-content) minmax(3.5067476rem, max-content) minmax(11.47353562rem, max-content);
    }

    #Jcqcl2w6umRHBjhZ {
        grid-area: 10 / 4 / 11 / 11;
        grid-template-columns: 0 93.33333333rem;
        grid-template-rows: 0 minmax(38.50418651rem, max-content);
    }

    #f6sPUz3QQNPzKs7Z {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #GJYBjzjJmLJkPwRb {
        grid-template-columns: 3.33333333rem 0 0 5.98248954rem 0 81.36835425rem 0 5.98248954rem 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(11.5rem, max-content) minmax(24.53480997rem, max-content) minmax(86.10407857rem, max-content) minmax(5.45833333rem, max-content) minmax(38.50418651rem, max-content) minmax(4.87767947rem, max-content) minmax(38.50418651rem, max-content) minmax(4.79166667rem, max-content) minmax(38.50418651rem, max-content) minmax(3.33333333rem, max-content);
    }

    #bqEIRBtdykD9Zvnu {
        min-height: calc(calc(17.33348401 * var(--1vh, 1vh)) - 8.666742px);
    }

    #qdsKO3R74KrhYkBa {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #RCHwQfqnLTzcvqt9 {
        grid-template-columns: 0 288.48534842%;
        left: -94.24267421%;
        grid-template-rows: 0 100%;
    }

    #wJtd8t8cfeaNerTm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.5133718em - var(--ffsd)));
    }

    #beoM35Ztwql8VsGc {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.5133718em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #gKCsJdpm6KqFTaA8 {
        min-width: 93.4375rem;
    }

    #p2oWKx5dkDtuki86 {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #SpUQMX6kmiitPwzb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #lsEjx5OJb07X5v8d {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #my9wRqb4D8N0V5wN {
        min-width: 75.074932rem;
    }

    #pgsXrKisAPxAaf6H {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #PF6vni5gGhtQx32D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #GSplPzL3kiTFcdgg {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
        --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);
    }

    #FGShKCvLC54gnOn3 {
        min-width: 75.074932rem;
    }

    #nwcVsdAqtJbwJNEj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #v7Ek9JnPurOcTRko {
        grid-area: 4 / 4 / 5 / 8;
        grid-template-columns: 0 0 74.97076533rem 0;
        grid-template-rows: 0 minmax(6.00000417rem, max-content) minmax(3.90034654rem, max-content) minmax(5.79167292rem, max-content);
    }

    #ifile1o6dqhlg3fG {
        grid-area: 4 / 4 / 5 / 8;
        position: relative;
    }

    #XVxNB3QNcsiDBGZb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #XG11Q9AWzu1zNPv8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #k0FfhnAP0RFj4vo0 {
        min-width: 75.074932rem;
    }

    #k4wUIZ9owQUL3yhX {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #k7CWh8mWYD9pYBji {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }

    #Mgex3S8alskiAZg8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.99997917em);
        --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);
    }

    #viTf42YBjc43F2tR {
        min-width: 75.074932rem;
    }

    #rDTsHLZ0VWeOeA0C {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #rmUUV6Jplrn6sw53 {
        grid-area: 6 / 5 / 7 / 9;
        grid-template-columns: 0 0 74.97076533rem 0;
        grid-template-rows: 0 minmax(6.00000417rem, max-content) minmax(4.09609686rem, max-content) minmax(5.79167292rem, max-content);
    }

    #CIFLex39a2lsfRWQ {
        grid-area: 6 / 5 / 7 / 9;
        position: relative;
    }

    #ifCADBaiFgUugUWd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
    }

    #ANqPi08S2f1bQwNR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
        --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);
    }

    #g1S2mw8pYqwVlY58 {
        min-width: 75.074932rem;
    }

    #mITsYu94I0ufmB90 {
        grid-area: 8 / 6 / 9 / 10;
        position: relative;
    }

    #hMVLlWaeG8QzfCrs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #JUDtdxFfJ77lLKhN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.4444375em - var(--ffsd)));
    }

    #Tzz34jMo762s8Vpq {
        min-width: 46.4375rem;
    }

    #lJjoHgDsqOtktxWr {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #dz2PVxEhBdrbmfN7 {
        grid-template-columns: 0 0.83333333rem 46.33333333rem 0.83333333rem;
        grid-template-rows: 0 minmax(0.83333333rem, max-content) minmax(11.45833333rem, max-content) minmax(0.83333333rem, max-content);
    }

    #YVcgivQ9syhUSEuO {
        grid-area: 10 / 3 / 11 / 7;
        grid-template-columns: 0 48rem;
        grid-template-rows: 0 minmax(13.125rem, max-content);
    }

    #wclqTPuOeQf8exWP {
        grid-area: 10 / 3 / 11 / 7;
        position: relative;
    }

    #MmKgy9eNIBlZ9BmC {
        grid-template-columns: 3.33333333rem 0 2.84585804rem 0 0 45.15414196rem 29.81662337rem 0 0 15.51670997rem 3.33333333rem;
        grid-template-rows: minmax(24.25572494rem, max-content) minmax(22.27714562rem, max-content) minmax(15.66181689rem, max-content) minmax(15.69202363rem, max-content) minmax(9.68080767rem, max-content) minmax(15.88777395rem, max-content) minmax(9.48505735rem, max-content) minmax(6.00000417rem, max-content) minmax(5.87273314rem, max-content) minmax(13.125rem, max-content) minmax(24.25572494rem, max-content);
    }

    #vLOuAc2QDNEFCsjP {
        min-height: calc(calc(10.83611265 * var(--1vh, 1vh)) - 5.41805632px);
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #zh6IiTsLt0oO5vZH {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMvuQFUL002Pf97y {
        grid-template-columns: 0 185.27560764%;
        left: -42.63780382%;
        grid-template-rows: 0 100%;
    }

    #Lii3QA7cMLnLwDZG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.00260815em - var(--ffsd)));
    }

    #TNppOgxToYQzl1S2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.00260815em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #WrZKsXL0e7IxLCvF {
        min-width: 91.73177083rem;
    }

    #u1CeqNCyXBI2CnoW {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #LxjaUdoGNKHkblhG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.51389323em - var(--ffsd)));
    }

    #FtzFMx9yRoAOhRH4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.51389323em);
        --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);
    }

    #n34zD3eZB52aTv1m {
        min-width: 91.73177083rem;
    }

    #gAUurOJHsxVnax8x {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Sf80QBltSASmi3LN {
        grid-area: 2 / 2 / 3 / 5;
        grid-template-columns: 0 0 91.66666667rem 0;
        grid-template-rows: 0 minmax(19.07763771rem, max-content) minmax(3.34938839rem, max-content) minmax(16.04357462rem, max-content);
    }

    #kZ6BFRTddqbcVIax {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #cIoDYSnaNkabt25O {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #NquWNJfo2lTwTlQF {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #bHYX7UuBcn5a7Ku5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));
    }

    #ze71DQAhiJESI1Xg {
        min-width: 28.33173589rem;
    }

    #E9ZTNgXV4D5XUXCK {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #WZu5Nj7rWcSFY1YO {
        grid-template-columns: 0 0.52083333rem 28.26663173rem 0.52083333rem;
        grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(5.08787376rem, max-content) minmax(0.52083333rem, max-content);
    }

    #qoHOrtgdFc594aGW {
        grid-template-columns: 0 29.30829839rem;
        grid-template-rows: 0 minmax(6.12954042rem, max-content);
    }

    #blpq2jzkJM3Fr0Ey {
        grid-area: 4 / 3 / 5 / 4;
        grid-template-columns: 0 13.29670052rem 29.30829839rem 13.29670052rem;
        grid-template-rows: 0 minmax(3.87045958rem, max-content) minmax(6.12954042rem, max-content) minmax(45.90169944rem, max-content);
    }

    #vWXhqitA8q7Co02E {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #AlAryenR8hyUvI3q {
        grid-template-columns: 4.16666667rem 17.88248361rem 55.90169944rem 17.88248361rem 4.16666667rem;
        grid-template-rows: 0 minmax(38.47060072rem, max-content) minmax(4.16666667rem, max-content) minmax(55.90169944rem, max-content) minmax(5.62769984rem, max-content);
    }

    #UF5gTmaKtoZ8WzFy {
        min-height: calc(calc(10.76179498 * var(--1vh, 1vh)) - 5.38089749px);
    }

    #fXeMKcbZroXVwrnj {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #eCJpr4F9Rb2NhxUc {
        grid-template-columns: 0 232.04092343%;
        left: -66.02046171%;
        grid-template-rows: 0 100%;
    }

    #uCBuv8T1D9mYXA3r {
        grid-area: 2 / 4 / 3 / 5;
        position: relative;
    }

    #iFENLEbdCXngM98t {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #EsMJwSn68ySuoOei {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #uLxx2KkQRVMJTQuU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #tgI9wEmCvJAMKSxd {
        min-width: 91.73177083rem;
    }

    #kONZZF2lYoymbROn {
        grid-area: 4 / 2 / 5 / 6;
        position: relative;
    }

    #Q224W2IGqWwN9mJp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #Lq1YhcPykMg9NYob {
        --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);
    }

    #D0MsGKiKatIQTBkK {
        min-width: 91.73177083rem;
    }

    #YrwygUMLydWXKR89 {
        grid-area: 6 / 3 / 7 / 7;
        position: relative;
    }

    #keLYYwo1WkcNpTGl {
        grid-template-columns: 4.16666667rem 0 11.03333333rem 69.6rem 11.03333333rem 0 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(14.375rem, max-content) minmax(5.88420552rem, max-content) minmax(17.70011307rem, max-content) minmax(4.16666667rem, max-content);
    }

    #rvo0WMoN6L3lfKe1 {
        min-height: calc(calc(13.47817382 * var(--1vh, 1vh)) - 6.73908691px);
    }

    #ijFSvVlgJNPPHzfn {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #H0kYpmByN86MmcIC {
        grid-template-columns: 0 433.43195539%;
        left: -166.71597769%;
        grid-template-rows: 0 100%;
    }

    #lVjzD4fWroXvVwYd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.21076738em - var(--ffsd)));
    }

    #OPyA4scNuDi0YkNE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.21076738em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #ZLrrPnDPiGggYKfq {
        min-width: 91.73177083rem;
    }

    #Wu3oMIZF84d8bhVL {
        grid-area: 2 / 2 / 3 / 17;
        position: relative;
    }

    #xERe4uc0pM9fcq4K {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #QsDIu3btzi1FUXaO {
        grid-area: 4 / 8 / 5 / 14;
        grid-template-columns: 0 41.45376176rem;
        grid-template-rows: 0 minmax(46.39579614rem, max-content);
    }

    #UILpKTyKWO7vpyRU {
        grid-area: 4 / 8 / 5 / 14;
        position: relative;
    }

    #rSgDDjYxToAUUnot {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #wsI6c6koXSgGDpFW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #PUtHewR7S1orQ2b2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #vspVX87pgOqFm33T {
        min-width: 38.00324093rem;
    }

    #dFRA5tDEqtq0OY4r {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #G78LGPoZZqkEPBay {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43054687em - var(--ffsd)));
    }

    #LFH0ih9pMvlfBKvt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.43054687em);
        --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);
    }

    #obqHF4hcayr8gUV9 {
        min-width: 38.00324093rem;
    }

    #fRGC83bkiiBpQovE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Fk3rFe4g8O4fVFGr {
        grid-template-columns: 0 0 37.93813676rem 0;
        grid-template-rows: 0 minmax(3.72395964rem, max-content) minmax(2.54193001rem, max-content) minmax(9.13194531rem, max-content);
    }

    #Ik0DMvB9griNSRv6 {
        grid-area: 6 / 6 / 7 / 12;
        grid-template-columns: 0 1.82291667rem 37.93813676rem 1.69270833rem;
        grid-template-rows: 0 minmax(4.03754757rem, max-content) minmax(15.39783496rem, max-content) minmax(4.03754757rem, max-content);
    }

    #NlhFt0HFYMEl1R9O {
        grid-area: 6 / 6 / 7 / 12;
        position: relative;
    }

    #B6jaRGRp86Fs4Xsv {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #cmMnU8X0qRIaiN6p {
        grid-area: 8 / 7 / 9 / 13;
        grid-template-columns: 0 41.45376176rem;
        grid-template-rows: 0 minmax(46.39579614rem, max-content);
    }

    #KE7pnRCwef8a0Gy6 {
        grid-area: 8 / 7 / 9 / 13;
        position: relative;
    }

    #SyI16zgeD4eguFMU {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #L0sS9op7I5mc8U8f {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #EVo9XM4WkPSct2Ad {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #jpNWq0XB0KLbWuMX {
        min-width: 37.76839614rem;
    }

    #B87CG08M137dNfxD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #j9je0lJmpLN0Qq9N {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43054687em - var(--ffsd)));
    }

    #Z9oWZJYL0fmm7XBx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.43054687em);
        --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);
    }

    #jeiGKu20KK2YDxzH {
        min-width: 37.76839614rem;
    }

    #caYQracr8V1C4btE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #RR3vTCjMJuAusNtd {
        grid-template-columns: 0 0 37.70329197rem 0;
        grid-template-rows: 0 minmax(3.72395964rem, max-content) minmax(2.63396293rem, max-content) minmax(9.13194531rem, max-content);
    }

    #f59IO3MkJGY7GsOi {
        grid-area: 10 / 9 / 11 / 15;
        grid-template-columns: 0 1.87523489rem 37.70329197rem 1.87523489rem;
        grid-template-rows: 0 minmax(3.94551466rem, max-content) minmax(15.48986788rem, max-content) minmax(4.03754757rem, max-content);
    }

    #C1vTPnok2GZELZtl {
        grid-area: 10 / 9 / 11 / 15;
        position: relative;
    }

    #hSCG8ApLJ4eKY5me {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #v7hzJWT8cSBf2sGR {
        grid-area: 12 / 3 / 13 / 10;
        grid-template-columns: 0 41.45376176rem;
        grid-template-rows: 0 minmax(46.39579614rem, max-content);
    }

    #g71Ig9R5uj57LmJX {
        grid-area: 12 / 3 / 13 / 10;
        position: relative;
    }

    #MdDOLym3hsTtrtu2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qb8oCwd0DRLkLAsX {
        font-size: calc(2.43054687em - var(--ffsd));
    }

    #D09rPiEyUziNOBW5 {
        --first-font-size: 2.43054687em;
        --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);
    }

    #pKnyz0GdgZLcn6qd {
        min-width: 38.0219189rem;
    }

    #WNREPipMzmD9VkMW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #k0kLaAkWWVSGXQod {
        grid-area: 14 / 4 / 17 / 11;
        grid-template-columns: 0 1.81046314rem 37.95681473rem 1.68648389rem;
        grid-template-rows: 0 minmax(10.30343722rem, max-content) minmax(9.13194531rem, max-content) minmax(4.03754757rem, max-content);
    }

    #FcPaoJ7APArVleGn {
        grid-area: 14 / 4 / 17 / 11;
        position: relative;
    }

    #c2ZugYnrr9yERrb8 {
        font-size: calc(3.12498698em - var(--ffsd));
    }

    #Xi9RUhVMVPEE850z {
        --first-font-size: 3.12498698em;
        --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);
    }

    #atrl17OfgbcOu9VR {
        min-width: 41.56019234rem;
    }

    #PkOxiOm7huEPd6zE {
        grid-area: 15 / 5 / 16 / 16;
        position: relative;
    }

    #UxS0CTx5Bam6k3KP {
        grid-template-columns: 4.16666667rem 25.08578925rem 0 0 0.00930436rem 0 0.0227177rem 0 41.4217397rem 0 0.00930436rem 0 0.0227177rem 0 0.00930436rem 25.08578925rem 4.16666667rem;
        grid-template-rows: minmax(5.96360351rem, max-content) minmax(6.23120932rem, max-content) minmax(7.58855895rem, max-content) minmax(46.39579614rem, max-content) 0 minmax(23.47293011rem, max-content) minmax(4.16666667rem, max-content) minmax(46.39579614rem, max-content) 0 minmax(23.47293011rem, max-content) minmax(4.16666667rem, max-content) minmax(46.39579614rem, max-content) 0 minmax(4.03754757rem, max-content) minmax(3.72395964rem, max-content) minmax(15.7114229rem, max-content) minmax(5.96360351rem, max-content);
    }

    #Tp9C0eIIDDMwombS {
        min-height: calc(calc(25.17603855 * var(--1vh, 1vh)) - 12.58801928px);
    }

    #Dj8q1BieAjoJInY4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #DUGpcd2t3Aqkk4Oz {
        grid-template-columns: 0 400.62477864%;
        left: -150.31238932%;
        grid-template-rows: 0 100%;
    }

    #sb50wJhz7bsINU8H {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.21076738em - var(--ffsd)));
    }

    #poaWCwt69X72iNV7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.21076738em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #m1Uh4NLXsasei5WJ {
        min-width: 91.73177083rem;
    }

    #GlcHy6lyBxgHQCYC {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Nzn0q0RJWWjgliRP {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #Sb5R2KnvdJWwx347 {
        display: block;
    }

    #w0yuTi85zNrZvUCT {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #uO80e0zYPSE6ZfRq {
        display: none;
    }

    #tTPM8QeXRcRNUi4U {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Lf058y1oTPm6CypD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #AKMzHbTNsjuBx4Cj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #XkxIA0zFez2p5zUm {
        min-width: 43.75011651rem;
    }

    #wOGh2pqNqItrPur6 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #GJfhGqwqHgoZQf5U {
        grid-template-columns: 0 3.15046013rem 43.68501234rem 3.15046013rem;
        grid-template-rows: 0 minmax(5.87305627rem, max-content) minmax(13.12499609rem, max-content) minmax(5.87305627rem, max-content);
    }

    #vDGjUfbQZr14aAvv {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #MQYowl2wzVpKQueU {
        display: block;
    }

    #UYxgsuU6AcnikGn7 {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #SWHEmHN5VvNzXCs2 {
        display: none;
    }

    #tbBPGdG9Mp1CvhM1 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #OKJpX3UGAg8cR6vK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #G2GVLJXQbOp5ivD6 {
        --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);
    }

    #MQT2owpNelcXq0Qb {
        min-width: 43.4669465rem;
    }

    #v4Sr38USOkjnJFAf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #vc6kjS1uvYlrMq6F {
        grid-template-columns: 0 3.29204514rem 43.40184233rem 3.29204514rem;
        grid-template-rows: 0 minmax(5.78087788rem, max-content) minmax(21.14583203rem, max-content) minmax(11.15395294rem, max-content);
    }

    #dqTBn4IDpp3sLCzV {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 0 49.98593261rem 0;
        grid-template-rows: 0 minmax(24.87110864rem, max-content) 0 minmax(38.08066284rem, max-content);
    }

    #GGzDsdk8HQxoOSyp {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #vIejFPF3cFImQ81X {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #y89RMDrC6z37g6uC {
        display: block;
    }

    #Q1usBkjEbf0thi1s {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ldrpbVFc4qFdoXP4 {
        display: none;
    }

    #wPheon9GvwLlgqPx {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #vhIBP46pKSQddSsZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #lmD38RflRsjJNDP6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #w1JsY85oRsvu9ys5 {
        min-width: 43.4669465rem;
    }

    #MCRQvr6yQo8RSwPg {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #RsRtv7iXbD2y60y8 {
        grid-template-columns: 0 3.29204514rem 43.40184233rem 3.29204514rem;
        grid-template-rows: 0 minmax(5.87305627rem, max-content) minmax(8.43749609rem, max-content) minmax(10.56055627rem, max-content);
    }

    #N505rHIiwpgdPL6O {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #nEuvGu6ClHdWgBL4 {
        display: block;
    }

    #OXB7GtFthowPWc3T {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #A7lURxS6SdoShBZL {
        display: none;
    }

    #UpVL4q6X9zYBvbz8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #ocqb7yrrsAoWLSrr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #qITTdaUTF5fWU1rk {
        --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);
    }

    #HrykBGeReZwoGlff {
        min-width: 43.4669465rem;
    }

    #vheerZdUG8OWl1F1 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #g89qSt45hrcQQWx5 {
        grid-template-columns: 0 3.29204514rem 43.40184233rem 3.29204514rem;
        grid-template-rows: 0 minmax(5.78087788rem, max-content) minmax(21.14583203rem, max-content) minmax(11.15395294rem, max-content);
    }

    #Wkb0U6qaIOGBFQgB {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 0 49.98593261rem 0;
        grid-template-rows: 0 minmax(24.87110864rem, max-content) 0 minmax(38.08066284rem, max-content);
    }

    #pxTJNZuUbl3NFMEq {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #izUqiAcyZ4twON6s {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #qbUtHPYdMj4OgUdv {
        display: block;
    }

    #ORXxDmU4Nr30v8PL {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #JkIEU99ywmzC9ogG {
        display: none;
    }

    #Jm9v9nrkmDDhtnAw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #mL0Gm88jhLeZCbky {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #Q4A8QYPnKGoJRSBy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #Fw6TCZJHs3Ahuo40 {
        min-width: 43.4669465rem;
    }

    #F5pDsVjheVTCqx3c {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #i9laKsJFWaWc3XAW {
        grid-template-columns: 0 3.29204514rem 43.40184233rem 3.29204514rem;
        grid-template-rows: 0 minmax(5.87305627rem, max-content) minmax(8.43749609rem, max-content) minmax(10.56055627rem, max-content);
    }

    #A5xRs6rWcJRHJxWb {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ChlPY0lVsPmGppak {
        display: block;
    }

    #eRb7k9X3oxwmLvJm {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #BtRRTVBnZOtkINOH {
        display: none;
    }

    #njNjSUyYrKkCPZdH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #DXT8BtyLcJZnyBBk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #p86NP6jLuhmWtmHE {
        --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);
    }

    #xXj5fh6uLSQZX262 {
        min-width: 43.4669465rem;
    }

    #SmZdrfrUztagG2Pq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #koZ7XwJslO3K7Ird {
        grid-template-columns: 0 3.29204514rem 43.40184233rem 3.29204514rem;
        grid-template-rows: 0 minmax(5.78087788rem, max-content) minmax(21.14583203rem, max-content) minmax(11.15395294rem, max-content);
    }

    #h8LUg8eAX6AgkBdX {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 0 49.98593261rem 0;
        grid-template-rows: 0 minmax(24.87110864rem, max-content) 0 minmax(38.08066284rem, max-content);
    }

    #a25jKL1CmsznXdH2 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #E4yNTAwg65OV1Cje {
        grid-template-columns: 4.16666667rem 20.84036703rem 0 0 49.98593261rem 0 0 20.84036703rem 4.16666667rem;
        grid-template-rows: minmax(7.08333333rem, max-content) minmax(6.23120932rem, max-content) minmax(7.65493302rem, max-content) minmax(62.95177149rem, max-content) minmax(4.16666667rem, max-content) minmax(62.95177149rem, max-content) minmax(4.16666667rem, max-content) minmax(62.95177149rem, max-content) minmax(7.08333333rem, max-content);
    }

    #mZBQPaBkYA10aJtv {
        min-height: calc(calc(23.27042283 * var(--1vh, 1vh)) - 11.63521142px);
    }

    #vVZjKWeCROwsLOS6 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HGbYIDUsN2J9AzEF {
        grid-template-columns: 0 293.57474383%;
        left: -96.78737191%;
        grid-template-rows: 0 100%;
    }

    #H6tG2IZ6caB9Ecg7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #j1DItmb9Ur5MtNlH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #TRmueOfF9SR5d1BN {
        min-width: 50.92032557rem;
    }

    #om8r9e1HIQj2sLZU {
        grid-area: 2 / 5 / 3 / 7;
        position: relative;
    }

    #MTZYatGuSRCQlUi2 {
        grid-area: 4 / 6 / 5 / 8;
        position: relative;
    }

    #hSSWTg3LdFOs4lid {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #rMNRnbLATWx5yMei {
        display: block;
    }

    #nyJRjwcK9ZFupCIC {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #Wap61EGiCIgGvRV7 {
        display: none;
    }

    #nXilCfMjTkT7Duh2 {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #KePYtGpzdNEOvkXp {
        display: none;
    }

    #q2gqHUDZ4czQtdG3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #Xdgg7fr6Q2xaBHgh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #ncQre2gPfHZzMSKM {
        --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);
    }

    #gFoyLCKiDMzTy3Yl {
        min-width: 72.58581117rem;
    }

    #nfaM2BTJUTQA1Vlx {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #JyfUxbrIUgRXlHIR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #XJLqfK6uwHKjWHoN {
        --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);
    }

    #UsqC8PUBJqBLANHV {
        min-width: 72.58581117rem;
    }

    #RdFoWhAnCyNxM0yH {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #tBq8HEd0ex3ldpjD {
        grid-template-columns: 0 4.16666667rem 0 72.52070701rem 0 4.16666667rem;
        grid-template-rows: 0 minmax(5.51546659rem, max-content) minmax(6.2720289rem, max-content) minmax(2.60011476rem, max-content) minmax(2.91666536rem, max-content) minmax(5.99192274rem, max-content);
    }

    #SfFu9M5LPVjReZe2 {
        grid-area: 6 / 2 / 7 / 9;
        grid-template-columns: 0 80.85404034rem;
        grid-template-rows: 0 minmax(23.29619835rem, max-content);
    }

    #QXYHgVRXyQEIBS4B {
        grid-area: 6 / 2 / 7 / 9;
        position: relative;
    }

    #hvW355OUtt6DRNUj {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #DGj1dkfxr0vpKIFC {
        display: block;
    }

    #QBtfjhHP9knMBJ64 {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #EekX8ApT24WgPJdW {
        display: none;
    }

    #kpOnDzAUljyRBX6y {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #Bxh9nEG0xNXrrN4I {
        display: none;
    }

    #GWWAvQz0QuvzLOii {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sqcIjQ0Z6Xe8Sfte {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #ZxWMosI4h2vMovze {
        --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);
    }

    #MzPJJopWPnmyXJC0 {
        min-width: 72.58581117rem;
    }

    #AuMj4fL4dpEn0avJ {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #B3iHOf5GZoruDUNN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #ViqaNdolNeimMga9 {
        --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);
    }

    #jOeBR3JCGyy3U0L2 {
        min-width: 72.58581117rem;
    }

    #z0BJmqmyFZsQ41Zh {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #po4SycqS7MOLqE9C {
        grid-template-columns: 0 4.16666667rem 0 72.52070701rem 0 4.16666667rem;
        grid-template-rows: 0 minmax(5.46522929rem, max-content) minmax(6.2720289rem, max-content) minmax(2.60011476rem, max-content) minmax(2.91666536rem, max-content) minmax(6.04216003rem, max-content);
    }

    #yIkWA6z22VcY9dTu {
        grid-area: 8 / 3 / 9 / 10;
        grid-template-columns: 0 80.85404034rem;
        grid-template-rows: 0 minmax(23.29619835rem, max-content);
    }

    #FcguzokjZf8cNEfr {
        grid-area: 8 / 3 / 9 / 10;
        position: relative;
    }

    #z9mqALBP7F8p16q5 {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #DhG1sSCcQjarLqOX {
        display: block;
    }

    #UHo2yfLS13sMQkps {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #YV0pi1GutdbCbeot {
        display: none;
    }

    #toJHEv7nSiKBvs3S {
        stroke-width: calc(100rem * 2.0 / 768.0);
    }

    #dENQWz2TBDhzF8ST {
        display: none;
    }

    #WfN2KY1R68ySlsHK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #i0JOXbT5cywkGJ1T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #NnnCYVMwnuCBFnQk {
        --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);
    }

    #Sgs7FOgbgpE5z4no {
        min-width: 72.58581117rem;
    }

    #eHPJfu6TaYMDpj6m {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #mXWaPZiBtGB12Wu4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #fPaPOn4dpMBas2xt {
        --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);
    }

    #ss87pfL9Mlr0voGZ {
        min-width: 72.58581117rem;
    }

    #IncGEF9Hy0LU1rlE {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #mU3yI1YdjImPDGNU {
        grid-template-columns: 0 4.16666667rem 0 72.52070701rem 0 4.16666667rem;
        grid-template-rows: 0 minmax(5.46522929rem, max-content) minmax(6.2720289rem, max-content) minmax(2.60011476rem, max-content) minmax(2.91666536rem, max-content) minmax(6.04216003rem, max-content);
    }

    #Jcqcl2w6umRHBjhZ {
        grid-area: 10 / 4 / 11 / 11;
        grid-template-columns: 0 80.85404034rem;
        grid-template-rows: 0 minmax(23.29619835rem, max-content);
    }

    #f6sPUz3QQNPzKs7Z {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #GJYBjzjJmLJkPwRb {
        grid-template-columns: 9.57297983rem 0 0 14.99940947rem 0 50.85522141rem 0 14.99940947rem 0 0 9.57297983rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(7.1875rem, max-content) minmax(15.33425623rem, max-content) minmax(53.81504911rem, max-content) minmax(4.453125rem, max-content) minmax(23.29619835rem, max-content) minmax(3.04854967rem, max-content) minmax(23.29619835rem, max-content) minmax(2.99479167rem, max-content) minmax(23.29619835rem, max-content) minmax(4.16666667rem, max-content);
    }

    #bqEIRBtdykD9Zvnu {
        min-height: calc(calc(17.05238614 * var(--1vh, 1vh)) - 8.52619307px);
    }

    #qdsKO3R74KrhYkBa {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #RCHwQfqnLTzcvqt9 {
        grid-template-columns: 0 176.65705821%;
        left: -38.32852911%;
        grid-template-rows: 0 100%;
    }

    #wJtd8t8cfeaNerTm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.25em - var(--ffsd)));
    }

    #beoM35Ztwql8VsGc {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.25em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #gKCsJdpm6KqFTaA8 {
        min-width: 91.73177083rem;
    }

    #p2oWKx5dkDtuki86 {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #SpUQMX6kmiitPwzb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #lsEjx5OJb07X5v8d {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #my9wRqb4D8N0V5wN {
        min-width: 46.9218325rem;
    }

    #pgsXrKisAPxAaf6H {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #PF6vni5gGhtQx32D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #GSplPzL3kiTFcdgg {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #FGShKCvLC54gnOn3 {
        min-width: 46.9218325rem;
    }

    #nwcVsdAqtJbwJNEj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #v7Ek9JnPurOcTRko {
        grid-area: 4 / 4 / 5 / 8;
        grid-template-columns: 0 0 46.85672833rem 0;
        grid-template-rows: 0 minmax(3.7500026rem, max-content) minmax(2.43771659rem, max-content) minmax(3.61979557rem, max-content);
    }

    #ifile1o6dqhlg3fG {
        grid-area: 4 / 4 / 5 / 8;
        position: relative;
    }

    #XVxNB3QNcsiDBGZb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #XG11Q9AWzu1zNPv8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #k0FfhnAP0RFj4vo0 {
        min-width: 46.9218325rem;
    }

    #k4wUIZ9owQUL3yhX {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #k7CWh8mWYD9pYBji {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }

    #Mgex3S8alskiAZg8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12498698em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #viTf42YBjc43F2tR {
        min-width: 46.9218325rem;
    }

    #rDTsHLZ0VWeOeA0C {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #rmUUV6Jplrn6sw53 {
        grid-area: 6 / 5 / 7 / 9;
        grid-template-columns: 0 0 46.85672833rem 0;
        grid-template-rows: 0 minmax(3.7500026rem, max-content) minmax(2.56006054rem, max-content) minmax(3.61979557rem, max-content);
    }

    #CIFLex39a2lsfRWQ {
        grid-area: 6 / 5 / 7 / 9;
        position: relative;
    }

    #ifCADBaiFgUugUWd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
    }

    #ANqPi08S2f1bQwNR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
        --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);
    }

    #g1S2mw8pYqwVlY58 {
        min-width: 46.9218325rem;
    }

    #mITsYu94I0ufmB90 {
        grid-area: 8 / 6 / 9 / 10;
        position: relative;
    }

    #hMVLlWaeG8QzfCrs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #JUDtdxFfJ77lLKhN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));
    }

    #Tzz34jMo762s8Vpq {
        min-width: 29.0234375rem;
    }

    #lJjoHgDsqOtktxWr {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #dz2PVxEhBdrbmfN7 {
        grid-template-columns: 0 0.52083333rem 28.95833333rem 0.52083333rem;
        grid-template-rows: 0 minmax(0.52083333rem, max-content) minmax(7.16145833rem, max-content) minmax(0.52083333rem, max-content);
    }

    #YVcgivQ9syhUSEuO {
        grid-area: 10 / 3 / 11 / 7;
        grid-template-columns: 0 30rem;
        grid-template-rows: 0 minmax(8.203125rem, max-content);
    }

    #wclqTPuOeQf8exWP {
        grid-area: 10 / 3 / 11 / 7;
        position: relative;
    }

    #MmKgy9eNIBlZ9BmC {
        grid-template-columns: 4.16666667rem 0 1.77866127rem 0 0 28.22133873rem 18.6353896rem 0 0 43.03127706rem 4.16666667rem;
        grid-template-rows: minmax(16.20149476rem, max-content) minmax(9.78984862rem, max-content) minmax(9.78863555rem, max-content) minmax(9.80751477rem, max-content) minmax(6.05050479rem, max-content) minmax(9.92985872rem, max-content) minmax(5.92816084rem, max-content) minmax(3.7500026rem, max-content) minmax(3.67045821rem, max-content) minmax(8.203125rem, max-content) minmax(16.20149476rem, max-content);
    }

    #vLOuAc2QDNEFCsjP {
        min-height: calc(calc(10.26118368 * var(--1vh, 1vh)) - 5.13059184px);
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #zh6IiTsLt0oO5vZH {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMvuQFUL002Pf97y {
        grid-template-columns: 0 161.55714796%;
        left: -30.77857398%;
        grid-template-rows: 0 100%;
    }

    #Lii3QA7cMLnLwDZG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29166992em - var(--ffsd)));
    }

    #TNppOgxToYQzl1S2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29166992em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #WrZKsXL0e7IxLCvF {
        min-width: 83.57198249rem;
    }

    #u1CeqNCyXBI2CnoW {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #LxjaUdoGNKHkblhG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.38541992em - var(--ffsd)));
    }

    #FtzFMx9yRoAOhRH4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.38541992em);
        --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);
    }

    #n34zD3eZB52aTv1m {
        min-width: 83.57198249rem;
    }

    #gAUurOJHsxVnax8x {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Sf80QBltSASmi3LN {
        grid-area: 2 / 2 / 3 / 5;
        grid-template-columns: 0 0 83.52315437rem 0;
        grid-template-rows: 0 minmax(17.3828125rem, max-content) minmax(2.5120413rem, max-content) minmax(9.90440103rem, max-content) minmax(12.85601498rem, max-content);
    }

    #kZ6BFRTddqbcVIax {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #cIoDYSnaNkabt25O {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #NquWNJfo2lTwTlQF {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #bHYX7UuBcn5a7Ku5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));
    }

    #ze71DQAhiJESI1Xg {
        min-width: 21.24880192rem;
    }

    #E9ZTNgXV4D5XUXCK {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #WZu5Nj7rWcSFY1YO {
        grid-template-columns: 0 0.390625rem 21.1999738rem 0.390625rem;
        grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(3.81590532rem, max-content) minmax(0.390625rem, max-content);
    }

    #qoHOrtgdFc594aGW {
        grid-template-columns: 0 21.9812238rem;
        grid-template-rows: 0 minmax(4.59715532rem, max-content);
    }

    #blpq2jzkJM3Fr0Ey {
        grid-area: 4 / 3 / 5 / 4;
        grid-template-columns: 0 9.97252539rem 21.9812238rem 9.97252539rem;
        grid-template-rows: 0 minmax(2.90284468rem, max-content) minmax(4.59715532rem, max-content) minmax(34.42627458rem, max-content);
    }

    #vWXhqitA8q7Co02E {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #AlAryenR8hyUvI3q {
        grid-template-columns: 8.23842282rem 20.7984399rem 41.92627458rem 20.7984399rem 8.23842282rem;
        grid-template-rows: 0 minmax(42.65526981rem, max-content) minmax(3.125rem, max-content) minmax(41.92627458rem, max-content) minmax(3.125rem, max-content);
    }

    #UF5gTmaKtoZ8WzFy {
        min-height: calc(calc(12.3648151 * var(--1vh, 1vh)) - 6.18240755px);
    }

    #fXeMKcbZroXVwrnj {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #eCJpr4F9Rb2NhxUc {
        grid-template-columns: 0 167.7342461%;
        left: -33.86712305%;
        grid-template-rows: 0 100%;
    }

    #uCBuv8T1D9mYXA3r {
        grid-area: 2 / 4 / 3 / 5;
        position: relative;
    }

    #iFENLEbdCXngM98t {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #EsMJwSn68ySuoOei {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #uLxx2KkQRVMJTQuU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #tgI9wEmCvJAMKSxd {
        min-width: 93.79882812rem;
    }

    #kONZZF2lYoymbROn {
        grid-area: 4 / 2 / 5 / 6;
        position: relative;
    }

    #Q224W2IGqWwN9mJp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #Lq1YhcPykMg9NYob {
        --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);
    }

    #D0MsGKiKatIQTBkK {
        min-width: 93.79882812rem;
    }

    #YrwygUMLydWXKR89 {
        grid-area: 6 / 3 / 7 / 7;
        position: relative;
    }

    #keLYYwo1WkcNpTGl {
        grid-template-columns: 3.125rem 0 20.775rem 52.2rem 20.775rem 0 3.125rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content) minmax(10.78125rem, max-content) minmax(4.41315414rem, max-content) minmax(9.73506219rem, max-content) minmax(3.125rem, max-content);
    }

    #rvo0WMoN6L3lfKe1 {
        min-height: calc(calc(12.83758079 * var(--1vh, 1vh)) - 6.41879039px);
    }

    #ijFSvVlgJNPPHzfn {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #H0kYpmByN86MmcIC {
        grid-template-columns: 0 326.34964337%;
        left: -113.17482168%;
        grid-template-rows: 0 100%;
    }

    #lVjzD4fWroXvVwYd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #OPyA4scNuDi0YkNE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #ZLrrPnDPiGggYKfq {
        min-width: 93.79882812rem;
    }

    #Wu3oMIZF84d8bhVL {
        grid-area: 2 / 2 / 3 / 17;
        position: relative;
    }

    #xERe4uc0pM9fcq4K {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #QsDIu3btzi1FUXaO {
        grid-area: 4 / 8 / 5 / 14;
        grid-template-columns: 0 31.09032132rem;
        grid-template-rows: 0 minmax(34.7968471rem, max-content);
    }

    #UILpKTyKWO7vpyRU {
        grid-area: 4 / 8 / 5 / 14;
        position: relative;
    }

    #rSgDDjYxToAUUnot {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #wsI6c6koXSgGDpFW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #PUtHewR7S1orQ2b2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #vspVX87pgOqFm33T {
        min-width: 28.50243069rem;
    }

    #dFRA5tDEqtq0OY4r {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #G78LGPoZZqkEPBay {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016em - var(--ffsd)));
    }

    #LFH0ih9pMvlfBKvt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291016em);
        --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);
    }

    #obqHF4hcayr8gUV9 {
        min-width: 28.50243069rem;
    }

    #fRGC83bkiiBpQovE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Fk3rFe4g8O4fVFGr {
        grid-template-columns: 0 0 28.45360257rem 0;
        grid-template-rows: 0 minmax(2.79296973rem, max-content) minmax(1.90644751rem, max-content) minmax(6.84895898rem, max-content);
    }

    #Ik0DMvB9griNSRv6 {
        grid-area: 6 / 6 / 7 / 12;
        grid-template-columns: 0 1.3671875rem 28.45360257rem 1.26953125rem;
        grid-template-rows: 0 minmax(3.02816068rem, max-content) minmax(11.54837622rem, max-content) minmax(3.02816068rem, max-content);
    }

    #NlhFt0HFYMEl1R9O {
        grid-area: 6 / 6 / 7 / 12;
        position: relative;
    }

    #B6jaRGRp86Fs4Xsv {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #cmMnU8X0qRIaiN6p {
        grid-area: 8 / 7 / 9 / 13;
        grid-template-columns: 0 31.09032132rem;
        grid-template-rows: 0 minmax(34.7968471rem, max-content);
    }

    #KE7pnRCwef8a0Gy6 {
        grid-area: 8 / 7 / 9 / 13;
        position: relative;
    }

    #SyI16zgeD4eguFMU {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #L0sS9op7I5mc8U8f {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #EVo9XM4WkPSct2Ad {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #jpNWq0XB0KLbWuMX {
        min-width: 28.3262971rem;
    }

    #B87CG08M137dNfxD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #j9je0lJmpLN0Qq9N {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016em - var(--ffsd)));
    }

    #Z9oWZJYL0fmm7XBx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291016em);
        --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);
    }

    #jeiGKu20KK2YDxzH {
        min-width: 28.3262971rem;
    }

    #caYQracr8V1C4btE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #RR3vTCjMJuAusNtd {
        grid-template-columns: 0 0 28.27746898rem 0;
        grid-template-rows: 0 minmax(2.79296973rem, max-content) minmax(1.9754722rem, max-content) minmax(6.84895898rem, max-content);
    }

    #f59IO3MkJGY7GsOi {
        grid-area: 10 / 9 / 11 / 15;
        grid-template-columns: 0 1.40642617rem 28.27746898rem 1.40642617rem;
        grid-template-rows: 0 minmax(2.959136rem, max-content) minmax(11.61740091rem, max-content) minmax(3.02816068rem, max-content);
    }

    #C1vTPnok2GZELZtl {
        grid-area: 10 / 9 / 11 / 15;
        position: relative;
    }

    #hSCG8ApLJ4eKY5me {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #v7hzJWT8cSBf2sGR {
        grid-area: 12 / 3 / 13 / 10;
        grid-template-columns: 0 31.09032132rem;
        grid-template-rows: 0 minmax(34.7968471rem, max-content);
    }

    #g71Ig9R5uj57LmJX {
        grid-area: 12 / 3 / 13 / 10;
        position: relative;
    }

    #MdDOLym3hsTtrtu2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qb8oCwd0DRLkLAsX {
        font-size: calc(1.82291016em - var(--ffsd));
    }

    #D09rPiEyUziNOBW5 {
        --first-font-size: 1.82291016em;
        --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);
    }

    #pKnyz0GdgZLcn6qd {
        min-width: 28.51643917rem;
    }

    #WNREPipMzmD9VkMW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #k0kLaAkWWVSGXQod {
        grid-area: 14 / 4 / 17 / 11;
        grid-template-columns: 0 1.35784736rem 28.46761105rem 1.26486292rem;
        grid-template-rows: 0 minmax(7.72757792rem, max-content) minmax(6.84895898rem, max-content) minmax(3.02816068rem, max-content);
    }

    #FcPaoJ7APArVleGn {
        grid-area: 14 / 4 / 17 / 11;
        position: relative;
    }

    #c2ZugYnrr9yERrb8 {
        font-size: calc(2.34374023em - var(--ffsd));
    }

    #Xi9RUhVMVPEE850z {
        --first-font-size: 2.34374023em;
        --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);
    }

    #atrl17OfgbcOu9VR {
        min-width: 31.17014426rem;
    }

    #PkOxiOm7huEPd6zE {
        grid-area: 15 / 5 / 16 / 16;
        position: relative;
    }

    #UxS0CTx5Bam6k3KP {
        grid-template-columns: 3.125rem 31.31434193rem 0 0 0.00697827rem 0 0.01703827rem 0 31.06630478rem 0 0.00697827rem 0 0.01703827rem 0 0.00697827rem 31.31434193rem 3.125rem;
        grid-template-rows: minmax(4.47270263rem, max-content) minmax(5.390625rem, max-content) minmax(5.69141921rem, max-content) minmax(34.7968471rem, max-content) 0 minmax(17.60469758rem, max-content) minmax(3.125rem, max-content) minmax(34.7968471rem, max-content) 0 minmax(17.60469758rem, max-content) minmax(3.125rem, max-content) minmax(34.7968471rem, max-content) 0 minmax(3.02816068rem, max-content) minmax(2.79296973rem, max-content) minmax(11.78356717rem, max-content) minmax(4.47270263rem, max-content);
    }

    #Tp9C0eIIDDMwombS {
        min-height: calc(calc(24.97724829 * var(--1vh, 1vh)) - 12.48862415px);
    }

    #Dj8q1BieAjoJInY4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #DUGpcd2t3Aqkk4Oz {
        grid-template-columns: 0 301.74426081%;
        left: -100.8721304%;
        grid-template-rows: 0 100%;
    }

    #sb50wJhz7bsINU8H {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #poaWCwt69X72iNV7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #m1Uh4NLXsasei5WJ {
        min-width: 93.79882812rem;
    }

    #GlcHy6lyBxgHQCYC {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Nzn0q0RJWWjgliRP {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #Sb5R2KnvdJWwx347 {
        display: block;
    }

    #w0yuTi85zNrZvUCT {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #uO80e0zYPSE6ZfRq {
        display: none;
    }

    #tTPM8QeXRcRNUi4U {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Lf058y1oTPm6CypD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #AKMzHbTNsjuBx4Cj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #XkxIA0zFez2p5zUm {
        min-width: 32.81258738rem;
    }

    #wOGh2pqNqItrPur6 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #GJfhGqwqHgoZQf5U {
        grid-template-columns: 0 2.3628451rem 32.76375926rem 2.3628451rem;
        grid-template-rows: 0 minmax(4.40479221rem, max-content) minmax(9.84374707rem, max-content) minmax(4.40479221rem, max-content);
    }

    #vDGjUfbQZr14aAvv {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #MQYowl2wzVpKQueU {
        display: block;
    }

    #UYxgsuU6AcnikGn7 {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #SWHEmHN5VvNzXCs2 {
        display: none;
    }

    #tbBPGdG9Mp1CvhM1 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #OKJpX3UGAg8cR6vK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #G2GVLJXQbOp5ivD6 {
        --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);
    }

    #MQT2owpNelcXq0Qb {
        min-width: 32.60020988rem;
    }

    #v4Sr38USOkjnJFAf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #vc6kjS1uvYlrMq6F {
        grid-template-columns: 0 2.46903385rem 32.55138175rem 2.46903385rem;
        grid-template-rows: 0 minmax(4.33565841rem, max-content) minmax(15.85937402rem, max-content) minmax(8.3654647rem, max-content);
    }

    #dqTBn4IDpp3sLCzV {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 0 37.48944946rem 0;
        grid-template-rows: 0 minmax(18.65333148rem, max-content) 0 minmax(28.56049713rem, max-content);
    }

    #GGzDsdk8HQxoOSyp {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #vIejFPF3cFImQ81X {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #y89RMDrC6z37g6uC {
        display: block;
    }

    #Q1usBkjEbf0thi1s {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ldrpbVFc4qFdoXP4 {
        display: none;
    }

    #wPheon9GvwLlgqPx {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #vhIBP46pKSQddSsZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #lmD38RflRsjJNDP6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #w1JsY85oRsvu9ys5 {
        min-width: 32.60020988rem;
    }

    #MCRQvr6yQo8RSwPg {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #RsRtv7iXbD2y60y8 {
        grid-template-columns: 0 2.46903385rem 32.55138175rem 2.46903385rem;
        grid-template-rows: 0 minmax(4.40479221rem, max-content) minmax(6.32812207rem, max-content) minmax(7.92041721rem, max-content);
    }

    #N505rHIiwpgdPL6O {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #nEuvGu6ClHdWgBL4 {
        display: block;
    }

    #OXB7GtFthowPWc3T {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #A7lURxS6SdoShBZL {
        display: none;
    }

    #UpVL4q6X9zYBvbz8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #ocqb7yrrsAoWLSrr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #qITTdaUTF5fWU1rk {
        --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);
    }

    #HrykBGeReZwoGlff {
        min-width: 32.60020988rem;
    }

    #vheerZdUG8OWl1F1 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #g89qSt45hrcQQWx5 {
        grid-template-columns: 0 2.46903385rem 32.55138175rem 2.46903385rem;
        grid-template-rows: 0 minmax(4.33565841rem, max-content) minmax(15.85937402rem, max-content) minmax(8.3654647rem, max-content);
    }

    #Wkb0U6qaIOGBFQgB {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 0 37.48944946rem 0;
        grid-template-rows: 0 minmax(18.65333148rem, max-content) 0 minmax(28.56049713rem, max-content);
    }

    #pxTJNZuUbl3NFMEq {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #izUqiAcyZ4twON6s {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #qbUtHPYdMj4OgUdv {
        display: block;
    }

    #ORXxDmU4Nr30v8PL {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #JkIEU99ywmzC9ogG {
        display: none;
    }

    #Jm9v9nrkmDDhtnAw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #mL0Gm88jhLeZCbky {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #Q4A8QYPnKGoJRSBy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #Fw6TCZJHs3Ahuo40 {
        min-width: 32.60020988rem;
    }

    #F5pDsVjheVTCqx3c {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #i9laKsJFWaWc3XAW {
        grid-template-columns: 0 2.46903385rem 32.55138175rem 2.46903385rem;
        grid-template-rows: 0 minmax(4.40479221rem, max-content) minmax(6.32812207rem, max-content) minmax(7.92041721rem, max-content);
    }

    #A5xRs6rWcJRHJxWb {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ChlPY0lVsPmGppak {
        display: block;
    }

    #eRb7k9X3oxwmLvJm {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #BtRRTVBnZOtkINOH {
        display: none;
    }

    #njNjSUyYrKkCPZdH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #DXT8BtyLcJZnyBBk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #p86NP6jLuhmWtmHE {
        --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);
    }

    #xXj5fh6uLSQZX262 {
        min-width: 32.60020988rem;
    }

    #SmZdrfrUztagG2Pq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #koZ7XwJslO3K7Ird {
        grid-template-columns: 0 2.46903385rem 32.55138175rem 2.46903385rem;
        grid-template-rows: 0 minmax(4.33565841rem, max-content) minmax(15.85937402rem, max-content) minmax(8.3654647rem, max-content);
    }

    #h8LUg8eAX6AgkBdX {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 0 37.48944946rem 0;
        grid-template-rows: 0 minmax(18.65333148rem, max-content) 0 minmax(28.56049713rem, max-content);
    }

    #a25jKL1CmsznXdH2 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #E4yNTAwg65OV1Cje {
        grid-template-columns: 3.125rem 28.13027527rem 0 0 37.48944946rem 0 0 28.13027527rem 3.125rem;
        grid-template-rows: minmax(5.3125rem, max-content) minmax(5.390625rem, max-content) minmax(5.74119977rem, max-content) minmax(47.21382862rem, max-content) minmax(3.125rem, max-content) minmax(47.21382862rem, max-content) minmax(3.125rem, max-content) minmax(47.21382862rem, max-content) minmax(5.3125rem, max-content);
    }

    #mZBQPaBkYA10aJtv {
        min-height: calc(calc(23.09406943 * var(--1vh, 1vh)) - 11.54703472px);
    }

    #vVZjKWeCROwsLOS6 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HGbYIDUsN2J9AzEF {
        grid-template-columns: 0 220.18105787%;
        left: -60.09052894%;
        grid-template-rows: 0 100%;
    }

    #H6tG2IZ6caB9Ecg7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #j1DItmb9Ur5MtNlH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #TRmueOfF9SR5d1BN {
        min-width: 38.19024418rem;
    }

    #om8r9e1HIQj2sLZU {
        grid-area: 2 / 5 / 3 / 7;
        position: relative;
    }

    #MTZYatGuSRCQlUi2 {
        grid-area: 4 / 6 / 5 / 8;
        position: relative;
    }

    #hSSWTg3LdFOs4lid {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #rMNRnbLATWx5yMei {
        display: block;
    }

    #nyJRjwcK9ZFupCIC {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #Wap61EGiCIgGvRV7 {
        display: none;
    }

    #nXilCfMjTkT7Duh2 {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #KePYtGpzdNEOvkXp {
        display: none;
    }

    #q2gqHUDZ4czQtdG3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #Xdgg7fr6Q2xaBHgh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #ncQre2gPfHZzMSKM {
        --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);
    }

    #gFoyLCKiDMzTy3Yl {
        min-width: 54.43935838rem;
    }

    #nfaM2BTJUTQA1Vlx {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #JyfUxbrIUgRXlHIR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #XJLqfK6uwHKjWHoN {
        --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);
    }

    #UsqC8PUBJqBLANHV {
        min-width: 54.43935838rem;
    }

    #RdFoWhAnCyNxM0yH {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #tBq8HEd0ex3ldpjD {
        grid-template-columns: 0 3.125rem 0 54.39053025rem 0 3.125rem;
        grid-template-rows: 0 minmax(4.13659994rem, max-content) minmax(4.70402168rem, max-content) minmax(1.95008607rem, max-content) minmax(2.18749902rem, max-content) minmax(4.49394205rem, max-content);
    }

    #SfFu9M5LPVjReZe2 {
        grid-area: 6 / 2 / 7 / 9;
        grid-template-columns: 0 60.64053025rem;
        grid-template-rows: 0 minmax(17.47214876rem, max-content);
    }

    #QXYHgVRXyQEIBS4B {
        grid-area: 6 / 2 / 7 / 9;
        position: relative;
    }

    #hvW355OUtt6DRNUj {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #DGj1dkfxr0vpKIFC {
        display: block;
    }

    #QBtfjhHP9knMBJ64 {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #EekX8ApT24WgPJdW {
        display: none;
    }

    #kpOnDzAUljyRBX6y {
        stroke-width: calc(100rem * 2.0 / 1024.0);
    }

    #Bxh9nEG0xNXrrN4I {
        display: none;
    }

    #GWWAvQz0QuvzLOii {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sqcIjQ0Z6Xe8Sfte {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #ZxWMosI4h2vMovze {
        --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);
    }

    #MzPJJopWPnmyXJC0 {
        min-width: 54.43935838rem;
    }

    #AuMj4fL4dpEn0avJ {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #B3iHOf5GZoruDUNN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #ViqaNdolNeimMga9 {
        --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);
    }

    #jOeBR3JCGyy3U0L2 {
        min-width: 54.43935838rem;
    }

    #z0BJmqmyFZsQ41Zh {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #po4SycqS7MOLqE9C {
        grid-template-columns: 0 3.125rem 0 54.39053025rem 0 3.125rem;
        grid-template-rows: 0 minmax(4.09892197rem, max-content) minmax(4.70402168rem, max-content) minmax(1.95008607rem, max-content) minmax(2.18749902rem, max-content) minmax(4.53162002rem, max-content);
    }

    #yIkWA6z22VcY9dTu {
        grid-area: 8 / 3 / 9 / 10;
        grid-template-columns: 0 60.64053025rem;
        grid-template-rows: 0 minmax(17.47214876rem, max-content);
    }

    #FcguzokjZf8cNEfr {
        grid-area: 8 / 3 / 9 / 10;
        position: relative;
    }

    #z9mqALBP7F8p16q5 {
        stroke-width: calc(100rem * 1.9999999999999996 / 1024.0);
    }

    #DhG1sSCcQjarLqOX {
        display: block;
    }

    #UHo2yfLS13sMQkps {
        stroke-width: calc(100rem * 1.9999999999999996 / 1024.0);
    }

    #YV0pi1GutdbCbeot {
        display: none;
    }

    #toJHEv7nSiKBvs3S {
        stroke-width: calc(100rem * 1.9999999999999996 / 1024.0);
    }

    #dENQWz2TBDhzF8ST {
        display: none;
    }

    #WfN2KY1R68ySlsHK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #i0JOXbT5cywkGJ1T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #NnnCYVMwnuCBFnQk {
        --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);
    }

    #Sgs7FOgbgpE5z4no {
        min-width: 54.43935838rem;
    }

    #eHPJfu6TaYMDpj6m {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #mXWaPZiBtGB12Wu4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #fPaPOn4dpMBas2xt {
        --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);
    }

    #ss87pfL9Mlr0voGZ {
        min-width: 54.43935838rem;
    }

    #IncGEF9Hy0LU1rlE {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #mU3yI1YdjImPDGNU {
        grid-template-columns: 0 3.125rem 0 54.39053025rem 0 3.125rem;
        grid-template-rows: 0 minmax(4.09892197rem, max-content) minmax(4.70402168rem, max-content) minmax(1.95008607rem, max-content) minmax(2.18749902rem, max-content) minmax(4.53162002rem, max-content);
    }

    #Jcqcl2w6umRHBjhZ {
        grid-area: 10 / 4 / 11 / 11;
        grid-template-columns: 0 60.64053025rem;
        grid-template-rows: 0 minmax(17.47214876rem, max-content);
    }

    #f6sPUz3QQNPzKs7Z {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #GJYBjzjJmLJkPwRb {
        grid-template-columns: 19.67973487rem 0 0 11.2495571rem 0 38.14141605rem 0 11.2495571rem 0 0 19.67973487rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(5.390625rem, max-content) minmax(11.50069217rem, max-content) minmax(40.36128683rem, max-content) minmax(3.33984375rem, max-content) minmax(17.47214876rem, max-content) minmax(2.28641225rem, max-content) minmax(17.47214876rem, max-content) minmax(2.24609375rem, max-content) minmax(17.47214876rem, max-content) minmax(3.125rem, max-content);
    }

    #bqEIRBtdykD9Zvnu {
        min-height: calc(calc(16.85161012 * var(--1vh, 1vh)) - 8.42580506px);
    }

    #qdsKO3R74KrhYkBa {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #RCHwQfqnLTzcvqt9 {
        grid-template-columns: 0 129.02130127%;
        left: -14.51065063%;
        grid-template-rows: 0 100%;
    }

    #wJtd8t8cfeaNerTm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.6875em - var(--ffsd)));
    }

    #beoM35Ztwql8VsGc {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.6875em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #gKCsJdpm6KqFTaA8 {
        min-width: 93.79882812rem;
    }

    #p2oWKx5dkDtuki86 {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #SpUQMX6kmiitPwzb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #lsEjx5OJb07X5v8d {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #my9wRqb4D8N0V5wN {
        min-width: 35.19137437rem;
    }

    #pgsXrKisAPxAaf6H {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #PF6vni5gGhtQx32D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #GSplPzL3kiTFcdgg {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #FGShKCvLC54gnOn3 {
        min-width: 35.19137437rem;
    }

    #nwcVsdAqtJbwJNEj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #v7Ek9JnPurOcTRko {
        grid-area: 4 / 4 / 5 / 8;
        grid-template-columns: 0 0 35.14254625rem 0;
        grid-template-rows: 0 minmax(2.81250195rem, max-content) minmax(1.82828744rem, max-content) minmax(2.71484668rem, max-content);
    }

    #ifile1o6dqhlg3fG {
        grid-area: 4 / 4 / 5 / 8;
        position: relative;
    }

    #XVxNB3QNcsiDBGZb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #XG11Q9AWzu1zNPv8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #k0FfhnAP0RFj4vo0 {
        min-width: 35.19137437rem;
    }

    #k4wUIZ9owQUL3yhX {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #k7CWh8mWYD9pYBji {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }

    #Mgex3S8alskiAZg8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34374023em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #viTf42YBjc43F2tR {
        min-width: 35.19137437rem;
    }

    #rDTsHLZ0VWeOeA0C {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #rmUUV6Jplrn6sw53 {
        grid-area: 6 / 5 / 7 / 9;
        grid-template-columns: 0 0 35.14254625rem 0;
        grid-template-rows: 0 minmax(2.81250195rem, max-content) minmax(1.9200454rem, max-content) minmax(2.71484668rem, max-content);
    }

    #CIFLex39a2lsfRWQ {
        grid-area: 6 / 5 / 7 / 9;
        position: relative;
    }

    #ifCADBaiFgUugUWd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
    }

    #ANqPi08S2f1bQwNR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
        --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);
    }

    #g1S2mw8pYqwVlY58 {
        min-width: 35.19137437rem;
    }

    #mITsYu94I0ufmB90 {
        grid-area: 8 / 6 / 9 / 10;
        position: relative;
    }

    #hMVLlWaeG8QzfCrs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #JUDtdxFfJ77lLKhN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));
    }

    #Tzz34jMo762s8Vpq {
        min-width: 21.76757812rem;
    }

    #lJjoHgDsqOtktxWr {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #dz2PVxEhBdrbmfN7 {
        grid-template-columns: 0 0.390625rem 21.71875rem 0.390625rem;
        grid-template-rows: 0 minmax(0.390625rem, max-content) minmax(5.37109375rem, max-content) minmax(0.390625rem, max-content);
    }

    #YVcgivQ9syhUSEuO {
        grid-area: 10 / 3 / 11 / 7;
        grid-template-columns: 0 22.5rem;
        grid-template-rows: 0 minmax(6.15234375rem, max-content);
    }

    #wclqTPuOeQf8exWP {
        grid-area: 10 / 3 / 11 / 7;
        position: relative;
    }

    #MmKgy9eNIBlZ9BmC {
        grid-template-columns: 3.125rem 0.91625298rem 1.33399595rem 0 0 21.16600405rem 13.9765422rem 0 0 56.35720482rem 3.125rem;
        grid-template-rows: minmax(12.15112107rem, max-content) minmax(5.390625rem, max-content) minmax(7.34147666rem, max-content) minmax(7.35563608rem, max-content) minmax(4.53787859rem, max-content) minmax(7.44739404rem, max-content) minmax(4.44612063rem, max-content) minmax(2.81250195rem, max-content) minmax(2.75284366rem, max-content) minmax(6.15234375rem, max-content) minmax(12.15112107rem, max-content);
    }

    #vLOuAc2QDNEFCsjP {
        min-height: calc(calc(9.87467626 * var(--1vh, 1vh)) - 4.93733813px);
    }
}

@media (min-width: 1024.05px) {
    #zh6IiTsLt0oO5vZH {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMvuQFUL002Pf97y {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Lii3QA7cMLnLwDZG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46608346em - var(--ffsd)));
    }

    #TNppOgxToYQzl1S2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46608346em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #WrZKsXL0e7IxLCvF {
        min-width: 62.64839683rem;
    }

    #u1CeqNCyXBI2CnoW {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #LxjaUdoGNKHkblhG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.53782577em - var(--ffsd)));
    }

    #FtzFMx9yRoAOhRH4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.53782577em);
        --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);
    }

    #n34zD3eZB52aTv1m {
        min-width: 27.2826919rem;
    }

    #gAUurOJHsxVnax8x {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #Sf80QBltSASmi3LN {
        grid-area: 3 / 2 / 5 / 3;
        grid-template-columns: 0 0 27.24608868rem 35.36570493rem;
        grid-template-rows: 0 minmax(13.03074671rem, max-content) minmax(1.88311148rem, max-content) minmax(17.06198097rem, max-content);
    }

    #kZ6BFRTddqbcVIax {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #cIoDYSnaNkabt25O {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #NquWNJfo2lTwTlQF {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #bHYX7UuBcn5a7Ku5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));
    }

    #ze71DQAhiJESI1Xg {
        min-width: 15.92882369rem;
    }

    #E9ZTNgXV4D5XUXCK {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #WZu5Nj7rWcSFY1YO {
        grid-template-columns: 0 0.29282577rem 15.89222047rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(2.86053224rem, max-content) minmax(0.29282577rem, max-content);
    }

    #qoHOrtgdFc594aGW {
        grid-template-columns: 0 16.47787201rem;
        grid-template-rows: 0 minmax(3.44618378rem, max-content);
    }

    #blpq2jzkJM3Fr0Ey {
        grid-area: 2 / 4 / 4 / 5;
        grid-template-columns: 0 7.47574378rem 16.47787201rem 7.47574378rem;
        grid-template-rows: 0 minmax(2.17607098rem, max-content) minmax(3.44618378rem, max-content) minmax(25.80710481rem, max-content);
    }

    #vWXhqitA8q7Co02E {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #AlAryenR8hyUvI3q {
        grid-template-columns: 5.62225476rem 62.61179361rem 0.33659206rem 31.42935957rem;
        grid-template-rows: 0 minmax(20.6232763rem, max-content) minmax(10.80608327rem, max-content) minmax(21.16975589rem, max-content) minmax(3.62343213rem, max-content);
    }

    #UF5gTmaKtoZ8WzFy {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }

    #fXeMKcbZroXVwrnj {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #eCJpr4F9Rb2NhxUc {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #uCBuv8T1D9mYXA3r {
        grid-area: 2 / 2 / 7 / 3;
        position: relative;
    }

    #iFENLEbdCXngM98t {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #EsMJwSn68ySuoOei {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #uLxx2KkQRVMJTQuU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #tgI9wEmCvJAMKSxd {
        min-width: 41.77647112rem;
    }

    #kONZZF2lYoymbROn {
        grid-area: 3 / 4 / 4 / 7;
        position: relative;
    }

    #Q224W2IGqWwN9mJp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #Lq1YhcPykMg9NYob {
        --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);
    }

    #D0MsGKiKatIQTBkK {
        min-width: 36.83189907rem;
    }

    #YrwygUMLydWXKR89 {
        grid-area: 5 / 5 / 6 / 6;
        position: relative;
    }

    #keLYYwo1WkcNpTGl {
        grid-template-columns: 4.32354662rem 39.13089312rem 6.54556026rem 0 36.79529585rem 4.94457205rem 8.2601321rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.87735328rem, max-content) minmax(8.2284041rem, max-content) minmax(3.30825025rem, max-content) minmax(13.93850586rem, max-content) minmax(11.62552458rem, max-content) minmax(5.62225476rem, max-content);
    }

    #rvo0WMoN6L3lfKe1 {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }

    #ijFSvVlgJNPPHzfn {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #H0kYpmByN86MmcIC {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #lVjzD4fWroXvVwYd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #OPyA4scNuDi0YkNE {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #ZLrrPnDPiGggYKfq {
        min-width: 61.85251675rem;
    }

    #Wu3oMIZF84d8bhVL {
        grid-area: 2 / 4 / 3 / 14;
        position: relative;
    }

    #xERe4uc0pM9fcq4K {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #QsDIu3btzi1FUXaO {
        grid-area: 4 / 3 / 7 / 6;
        grid-template-columns: 0 23.30636093rem;
        grid-template-rows: 0 minmax(26.08489856rem, max-content);
    }

    #UILpKTyKWO7vpyRU {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #rSgDDjYxToAUUnot {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #wsI6c6koXSgGDpFW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #PUtHewR7S1orQ2b2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #vspVX87pgOqFm33T {
        min-width: 21.36639021rem;
    }

    #dFRA5tDEqtq0OY4r {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #G78LGPoZZqkEPBay {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36651537em - var(--ffsd)));
    }

    #LFH0ih9pMvlfBKvt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36651537em);
        --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);
    }

    #obqHF4hcayr8gUV9 {
        min-width: 21.36639021rem;
    }

    #fRGC83bkiiBpQovE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Fk3rFe4g8O4fVFGr {
        grid-template-columns: 0 0 21.32978699rem 0;
        grid-template-rows: 0 minmax(2.09370498rem, max-content) minmax(1.42913781rem, max-content) minmax(5.1342123rem, max-content);
    }

    #Ik0DMvB9griNSRv6 {
        grid-area: 8 / 2 / 15 / 5;
        grid-template-columns: 0 1.02489019rem 21.32978699rem 0.95168375rem;
        grid-template-rows: 0 minmax(2.27001211rem, max-content) minmax(8.65705509rem, max-content) minmax(2.27001211rem, max-content);
    }

    #NlhFt0HFYMEl1R9O {
        grid-area: 8 / 2 / 15 / 5;
        position: relative;
    }

    #B6jaRGRp86Fs4Xsv {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #cmMnU8X0qRIaiN6p {
        grid-area: 5 / 7 / 9 / 9;
        grid-template-columns: 0 23.30636093rem;
        grid-template-rows: 0 minmax(26.08489856rem, max-content);
    }

    #KE7pnRCwef8a0Gy6 {
        grid-area: 5 / 7 / 9 / 9;
        position: relative;
    }

    #SyI16zgeD4eguFMU {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #L0sS9op7I5mc8U8f {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #EVo9XM4WkPSct2Ad {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.05);
        margin-bottom: calc(var(--last-font-size) * -0.05);
    }

    #jpNWq0XB0KLbWuMX {
        min-width: 21.23435449rem;
    }

    #B87CG08M137dNfxD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #j9je0lJmpLN0Qq9N {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36651537em - var(--ffsd)));
    }

    #Z9oWZJYL0fmm7XBx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36651537em);
        --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);
    }

    #jeiGKu20KK2YDxzH {
        min-width: 21.23435449rem;
    }

    #caYQracr8V1C4btE {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #RR3vTCjMJuAusNtd {
        grid-template-columns: 0 0 21.19775127rem 0;
        grid-template-rows: 0 minmax(2.09370498rem, max-content) minmax(1.48088106rem, max-content) minmax(5.1342123rem, max-content);
    }

    #f59IO3MkJGY7GsOi {
        grid-area: 10 / 8 / 16 / 10;
        grid-template-columns: 0 1.05430483rem 21.19775127rem 1.05430483rem;
        grid-template-rows: 0 minmax(2.21826886rem, max-content) minmax(8.70879834rem, max-content) minmax(2.27001211rem, max-content);
    }

    #C1vTPnok2GZELZtl {
        grid-area: 10 / 8 / 16 / 10;
        position: relative;
    }

    #hSCG8ApLJ4eKY5me {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #v7hzJWT8cSBf2sGR {
        grid-area: 6 / 11 / 11 / 15;
        grid-template-columns: 0 23.30636093rem;
        grid-template-rows: 0 minmax(26.08489856rem, max-content);
    }

    #g71Ig9R5uj57LmJX {
        grid-area: 6 / 11 / 11 / 15;
        position: relative;
    }

    #MdDOLym3hsTtrtu2 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qb8oCwd0DRLkLAsX {
        font-size: calc(1.36651537em - var(--ffsd));
    }

    #D09rPiEyUziNOBW5 {
        --first-font-size: 1.36651537em;
        --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);
    }

    #pKnyz0GdgZLcn6qd {
        min-width: 21.37689144rem;
    }

    #WNREPipMzmD9VkMW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #k0kLaAkWWVSGXQod {
        grid-area: 12 / 12 / 17 / 16;
        grid-template-columns: 0 1.0178885rem 21.34028822rem 0.94818421rem;
        grid-template-rows: 0 minmax(5.7928549rem, max-content) minmax(5.1342123rem, max-content) minmax(2.27001211rem, max-content);
    }

    #FcPaoJ7APArVleGn {
        grid-area: 12 / 12 / 17 / 16;
        position: relative;
    }

    #c2ZugYnrr9yERrb8 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #Xi9RUhVMVPEE850z {
        --first-font-size: 1.75694729em;
        --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);
    }

    #atrl17OfgbcOu9VR {
        min-width: 23.36619892rem;
    }

    #PkOxiOm7huEPd6zE {
        grid-area: 13 / 13 / 14 / 17;
        position: relative;
    }

    #UxS0CTx5Bam6k3KP {
        grid-template-columns: 8.94108914rem 0.01277247rem 10.12540916rem 13.1681793rem 0.01277247rem 6.07382453rem 0.01277247rem 23.29358846rem 0.01277247rem 6.086597rem 0 0 13.15540684rem 10.15095409rem 0 0.02323476rem 8.93062685rem;
        grid-template-rows: minmax(4.36317349rem, max-content) minmax(4.20204978rem, max-content) minmax(4.26648117rem, max-content) 0 0 minmax(26.08489856rem, max-content) 0 0 0 0 0 minmax(2.27001211rem, max-content) minmax(2.09370498rem, max-content) minmax(8.83336222rem, max-content) 0 0 minmax(4.10886528rem, max-content);
    }

    #Tp9C0eIIDDMwombS {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }

    #Dj8q1BieAjoJInY4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #DUGpcd2t3Aqkk4Oz {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sb50wJhz7bsINU8H {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #poaWCwt69X72iNV7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.0125));
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #m1Uh4NLXsasei5WJ {
        min-width: 61.85251675rem;
    }

    #GlcHy6lyBxgHQCYC {
        grid-area: 2 / 3 / 3 / 8;
        position: relative;
    }

    #Nzn0q0RJWWjgliRP {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #Sb5R2KnvdJWwx347 {
        display: block;
    }

    #w0yuTi85zNrZvUCT {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #uO80e0zYPSE6ZfRq {
        display: none;
    }

    #tTPM8QeXRcRNUi4U {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Lf058y1oTPm6CypD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #AKMzHbTNsjuBx4Cj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #XkxIA0zFez2p5zUm {
        min-width: 24.59743007rem;
    }

    #wOGh2pqNqItrPur6 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #GJfhGqwqHgoZQf5U {
        grid-template-columns: 0 1.76497522rem 24.56082685rem 1.77756267rem;
        grid-template-rows: 0 minmax(3.30198186rem, max-content) minmax(7.37920717rem, max-content) minmax(3.30198186rem, max-content);
    }

    #vDGjUfbQZr14aAvv {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #MQYowl2wzVpKQueU {
        display: block;
    }

    #UYxgsuU6AcnikGn7 {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #SWHEmHN5VvNzXCs2 {
        display: none;
    }

    #tbBPGdG9Mp1CvhM1 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #OKJpX3UGAg8cR6vK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #G2GVLJXQbOp5ivD6 {
        --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);
    }

    #MQT2owpNelcXq0Qb {
        min-width: 24.43822468rem;
    }

    #v4Sr38USOkjnJFAf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #vc6kjS1uvYlrMq6F {
        grid-template-columns: 0 1.92418062rem 24.40162146rem 1.77756267rem;
        grid-template-rows: 0 minmax(3.25015681rem, max-content) minmax(11.88872548rem, max-content) minmax(6.2710365rem, max-content);
    }

    #dqTBn4IDpp3sLCzV {
        grid-area: 4 / 2 / 7 / 4;
        grid-template-columns: 0 0 28.10336475rem 0;
        grid-template-rows: 0 minmax(13.98317089rem, max-content) 0 minmax(21.40991879rem, max-content);
    }

    #GGzDsdk8HQxoOSyp {
        grid-area: 4 / 2 / 7 / 4;
        position: relative;
    }

    #vIejFPF3cFImQ81X {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #y89RMDrC6z37g6uC {
        display: block;
    }

    #Q1usBkjEbf0thi1s {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ldrpbVFc4qFdoXP4 {
        display: none;
    }

    #wPheon9GvwLlgqPx {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #vhIBP46pKSQddSsZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #lmD38RflRsjJNDP6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #w1JsY85oRsvu9ys5 {
        min-width: 24.43822468rem;
    }

    #MCRQvr6yQo8RSwPg {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #RsRtv7iXbD2y60y8 {
        grid-template-columns: 0 1.85087164rem 24.40162146rem 1.85087164rem;
        grid-template-rows: 0 minmax(3.30198186rem, max-content) minmax(4.74377526rem, max-content) minmax(5.93741378rem, max-content);
    }

    #N505rHIiwpgdPL6O {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #nEuvGu6ClHdWgBL4 {
        display: block;
    }

    #OXB7GtFthowPWc3T {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #A7lURxS6SdoShBZL {
        display: none;
    }

    #UpVL4q6X9zYBvbz8 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #ocqb7yrrsAoWLSrr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #qITTdaUTF5fWU1rk {
        --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);
    }

    #HrykBGeReZwoGlff {
        min-width: 24.43822468rem;
    }

    #vheerZdUG8OWl1F1 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #g89qSt45hrcQQWx5 {
        grid-template-columns: 0 1.85087164rem 24.40162146rem 1.85087164rem;
        grid-template-rows: 0 minmax(3.25015681rem, max-content) minmax(11.88872548rem, max-content) minmax(6.2710365rem, max-content);
    }

    #Wkb0U6qaIOGBFQgB {
        grid-area: 5 / 5 / 8 / 6;
        grid-template-columns: 0 0 28.10336475rem 0;
        grid-template-rows: 0 minmax(13.98317089rem, max-content) 0 minmax(21.40991879rem, max-content);
    }

    #pxTJNZuUbl3NFMEq {
        grid-area: 5 / 5 / 8 / 6;
        position: relative;
    }

    #izUqiAcyZ4twON6s {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #qbUtHPYdMj4OgUdv {
        display: block;
    }

    #ORXxDmU4Nr30v8PL {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #JkIEU99ywmzC9ogG {
        display: none;
    }

    #Jm9v9nrkmDDhtnAw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #mL0Gm88jhLeZCbky {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #Q4A8QYPnKGoJRSBy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #Fw6TCZJHs3Ahuo40 {
        min-width: 24.43822468rem;
    }

    #F5pDsVjheVTCqx3c {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #i9laKsJFWaWc3XAW {
        grid-template-columns: 0 1.84872537rem 24.40162146rem 1.85301792rem;
        grid-template-rows: 0 minmax(3.30198186rem, max-content) minmax(4.74377526rem, max-content) minmax(5.93741378rem, max-content);
    }

    #A5xRs6rWcJRHJxWb {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ChlPY0lVsPmGppak {
        display: block;
    }

    #eRb7k9X3oxwmLvJm {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #BtRRTVBnZOtkINOH {
        display: none;
    }

    #njNjSUyYrKkCPZdH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #DXT8BtyLcJZnyBBk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #p86NP6jLuhmWtmHE {
        --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);
    }

    #xXj5fh6uLSQZX262 {
        min-width: 24.43822468rem;
    }

    #SmZdrfrUztagG2Pq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #koZ7XwJslO3K7Ird {
        grid-template-columns: 0 1.84872537rem 24.40162146rem 1.85301792rem;
        grid-template-rows: 0 minmax(3.25015681rem, max-content) minmax(11.88872548rem, max-content) minmax(6.2710365rem, max-content);
    }

    #h8LUg8eAX6AgkBdX {
        grid-area: 6 / 7 / 9 / 9;
        grid-template-columns: 0 0 28.10336475rem 0;
        grid-template-rows: 0 minmax(13.98317089rem, max-content) 0 minmax(21.40991879rem, max-content);
    }

    #a25jKL1CmsznXdH2 {
        grid-area: 6 / 7 / 9 / 9;
        position: relative;
    }

    #E4yNTAwg65OV1Cje {
        grid-template-columns: 4.53154427rem 14.54772649rem 13.55563826rem 3.30063614rem 28.10336475rem 2.23547059rem 14.6208038rem 13.48256095rem 5.62225476rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.20204978rem, max-content) minmax(4.30379836rem, max-content) 0 0 minmax(35.39308968rem, max-content) 0 0 minmax(6.701355rem, max-content);
    }

    #mZBQPaBkYA10aJtv {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }

    #vVZjKWeCROwsLOS6 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HGbYIDUsN2J9AzEF {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #H6tG2IZ6caB9Ecg7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #j1DItmb9Ur5MtNlH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #TRmueOfF9SR5d1BN {
        min-width: 27.30091243rem;
    }

    #om8r9e1HIQj2sLZU {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #MTZYatGuSRCQlUi2 {
        grid-area: 5 / 2 / 11 / 5;
        position: relative;
    }

    #hSSWTg3LdFOs4lid {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #rMNRnbLATWx5yMei {
        display: block;
    }

    #nyJRjwcK9ZFupCIC {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #Wap61EGiCIgGvRV7 {
        display: none;
    }

    #nXilCfMjTkT7Duh2 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #KePYtGpzdNEOvkXp {
        display: none;
    }

    #q2gqHUDZ4czQtdG3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #Xdgg7fr6Q2xaBHgh {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #ncQre2gPfHZzMSKM {
        --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);
    }

    #gFoyLCKiDMzTy3Yl {
        min-width: 39.00489521rem;
    }

    #nfaM2BTJUTQA1Vlx {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #JyfUxbrIUgRXlHIR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #XJLqfK6uwHKjWHoN {
        --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);
    }

    #UsqC8PUBJqBLANHV {
        min-width: 39.00489521rem;
    }

    #RdFoWhAnCyNxM0yH {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #tBq8HEd0ex3ldpjD {
        grid-template-columns: 0 3.24495466rem 0 38.96829198rem 0 3.24495466rem;
        grid-template-rows: 0 minmax(3.10093583rem, max-content) minmax(3.68960395rem, max-content) minmax(1.46185076rem, max-content) minmax(1.63982357rem, max-content) minmax(3.20550209rem, max-content);
    }

    #SfFu9M5LPVjReZe2 {
        grid-area: 3 / 6 / 6 / 9;
        grid-template-columns: 0 45.4582013rem;
        grid-template-rows: 0 minmax(13.0977162rem, max-content);
    }

    #QXYHgVRXyQEIBS4B {
        grid-area: 3 / 6 / 6 / 9;
        position: relative;
    }

    #hvW355OUtt6DRNUj {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #DGj1dkfxr0vpKIFC {
        display: block;
    }

    #QBtfjhHP9knMBJ64 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #EekX8ApT24WgPJdW {
        display: none;
    }

    #kpOnDzAUljyRBX6y {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #Bxh9nEG0xNXrrN4I {
        display: none;
    }

    #GWWAvQz0QuvzLOii {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sqcIjQ0Z6Xe8Sfte {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #ZxWMosI4h2vMovze {
        --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);
    }

    #MzPJJopWPnmyXJC0 {
        min-width: 39.00489521rem;
    }

    #AuMj4fL4dpEn0avJ {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #B3iHOf5GZoruDUNN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #ViqaNdolNeimMga9 {
        --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);
    }

    #jOeBR3JCGyy3U0L2 {
        min-width: 39.00489521rem;
    }

    #z0BJmqmyFZsQ41Zh {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #po4SycqS7MOLqE9C {
        grid-template-columns: 0 3.24495466rem 0 38.96829198rem 0 3.24495466rem;
        grid-template-rows: 0 minmax(3.07269114rem, max-content) minmax(3.68960395rem, max-content) minmax(1.46185076rem, max-content) minmax(1.63982357rem, max-content) minmax(3.23374678rem, max-content);
    }

    #yIkWA6z22VcY9dTu {
        grid-area: 7 / 7 / 8 / 10;
        grid-template-columns: 0 45.4582013rem;
        grid-template-rows: 0 minmax(13.0977162rem, max-content);
    }

    #FcguzokjZf8cNEfr {
        grid-area: 7 / 7 / 8 / 10;
        position: relative;
    }

    #z9mqALBP7F8p16q5 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #DhG1sSCcQjarLqOX {
        display: block;
    }

    #UHo2yfLS13sMQkps {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #YV0pi1GutdbCbeot {
        display: none;
    }

    #toJHEv7nSiKBvs3S {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }

    #dENQWz2TBDhzF8ST {
        display: none;
    }

    #WfN2KY1R68ySlsHK {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #i0JOXbT5cywkGJ1T {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #NnnCYVMwnuCBFnQk {
        --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);
    }

    #Sgs7FOgbgpE5z4no {
        min-width: 39.00489521rem;
    }

    #eHPJfu6TaYMDpj6m {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #mXWaPZiBtGB12Wu4 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #fPaPOn4dpMBas2xt {
        --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);
    }

    #ss87pfL9Mlr0voGZ {
        min-width: 39.00489521rem;
    }

    #IncGEF9Hy0LU1rlE {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #mU3yI1YdjImPDGNU {
        grid-template-columns: 0 3.24495466rem 0 38.96829198rem 0 3.24495466rem;
        grid-template-rows: 0 minmax(3.07269114rem, max-content) minmax(3.68960395rem, max-content) minmax(1.46185076rem, max-content) minmax(1.63982357rem, max-content) minmax(3.23374678rem, max-content);
    }

    #Jcqcl2w6umRHBjhZ {
        grid-area: 9 / 8 / 10 / 11;
        grid-template-columns: 0 45.4582013rem;
        grid-template-rows: 0 minmax(13.0977162rem, max-content);
    }

    #f6sPUz3QQNPzKs7Z {
        grid-area: 9 / 8 / 10 / 11;
        position: relative;
    }

    #GJYBjzjJmLJkPwRb {
        grid-template-columns: 4.29446291rem 1.32779185rem 27.2643092rem 0 16.03297997rem 0 0 45.4582013rem 0 0 5.62225476rem;
        grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(4.20204978rem, max-content) minmax(8.62130951rem, max-content) minmax(0.27435691rem, max-content) minmax(1.71397229rem, max-content) minmax(13.0977162rem, max-content) minmax(1.68374817rem, max-content) minmax(13.0977162rem, max-content) minmax(0.38868182rem, max-content) minmax(7.52074195rem, max-content);
    }

    #bqEIRBtdykD9Zvnu {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }

    #qdsKO3R74KrhYkBa {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #RCHwQfqnLTzcvqt9 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #wJtd8t8cfeaNerTm {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51390922em - var(--ffsd)));
    }

    #beoM35Ztwql8VsGc {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51390922em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.025);
        margin-bottom: calc(var(--last-font-size) * 0.025);
    }

    #gKCsJdpm6KqFTaA8 {
        min-width: 34.51069589rem;
    }

    #p2oWKx5dkDtuki86 {
        grid-area: 2 / 3 / 3 / 11;
        position: relative;
    }

    #SpUQMX6kmiitPwzb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #lsEjx5OJb07X5v8d {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #my9wRqb4D8N0V5wN {
        min-width: 26.3806496rem;
    }

    #pgsXrKisAPxAaf6H {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #PF6vni5gGhtQx32D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #GSplPzL3kiTFcdgg {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #FGShKCvLC54gnOn3 {
        min-width: 26.3806496rem;
    }

    #nwcVsdAqtJbwJNEj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #v7Ek9JnPurOcTRko {
        grid-area: 4 / 4 / 5 / 8;
        grid-template-columns: 0 0 26.34404638rem 0;
        grid-template-rows: 0 minmax(2.108347rem, max-content) minmax(1.37054637rem, max-content) minmax(2.03514129rem, max-content);
    }

    #ifile1o6dqhlg3fG {
        grid-area: 4 / 4 / 5 / 8;
        position: relative;
    }

    #XVxNB3QNcsiDBGZb {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #XG11Q9AWzu1zNPv8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #k0FfhnAP0RFj4vo0 {
        min-width: 26.3806496rem;
    }

    #k4wUIZ9owQUL3yhX {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #k7CWh8mWYD9pYBji {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }

    #Mgex3S8alskiAZg8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75694729em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #viTf42YBjc43F2tR {
        min-width: 26.3806496rem;
    }

    #rDTsHLZ0VWeOeA0C {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #rmUUV6Jplrn6sw53 {
        grid-area: 6 / 5 / 7 / 9;
        grid-template-columns: 0 0 26.34404638rem 0;
        grid-template-rows: 0 minmax(2.108347rem, max-content) minmax(1.43933125rem, max-content) minmax(2.03514129rem, max-content);
    }

    #CIFLex39a2lsfRWQ {
        grid-area: 6 / 5 / 7 / 9;
        position: relative;
    }

    #ifCADBaiFgUugUWd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
    }

    #ANqPi08S2f1bQwNR {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
        --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);
    }

    #g1S2mw8pYqwVlY58 {
        min-width: 26.3806496rem;
    }

    #mITsYu94I0ufmB90 {
        grid-area: 8 / 6 / 9 / 10;
        position: relative;
    }

    #hMVLlWaeG8QzfCrs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #JUDtdxFfJ77lLKhN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));
    }

    #Tzz34jMo762s8Vpq {
        min-width: 16.31771596rem;
    }

    #lJjoHgDsqOtktxWr {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #dz2PVxEhBdrbmfN7 {
        grid-template-columns: 0 0.29282577rem 16.28111274rem 0.29282577rem;
        grid-template-rows: 0 minmax(0.29282577rem, max-content) minmax(4.02635432rem, max-content) minmax(0.29282577rem, max-content);
    }

    #YVcgivQ9syhUSEuO {
        grid-area: 10 / 2 / 11 / 7;
        grid-template-columns: 0 16.86676428rem;
        grid-template-rows: 0 minmax(4.61200586rem, max-content);
    }

    #wclqTPuOeQf8exWP {
        grid-area: 10 / 2 / 11 / 7;
        position: relative;
    }

    #MmKgy9eNIBlZ9BmC {
        grid-template-columns: 4.62224608rem 1.00000868rem 0 0 0 15.86675559rem 10.47729079rem 0 0 8.13004629rem 59.90365257rem;
        grid-template-rows: minmax(6.20936553rem, max-content) minmax(8.2284041rem, max-content) minmax(5.50342028rem, max-content) minmax(5.51403466rem, max-content) minmax(3.40174794rem, max-content) minmax(5.58281954rem, max-content) minmax(3.33296305rem, max-content) minmax(2.108347rem, max-content) minmax(2.06362512rem, max-content) minmax(4.61200586rem, max-content) minmax(9.66581452rem, max-content);
    }

    #vLOuAc2QDNEFCsjP {
        min-height: calc(calc(16.66666667 * var(--1vh, 1vh)) - 8.33333333px);
    }
}

@keyframes fade-LEFT-88afa73a-8526-41a2-a21f-1b3140100921 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-06286457-b0f4-48e4-975e-02d7ba57deec {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-5a062e68-f5ed-49a3-894a-f931bccfc93f {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-0f22d6b7-951d-4dc0-b49e-5c80a3707f38 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-13f72528-cf9d-4552-a4db-97feb853a35a {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-c6e7e2b0-5ab2-4ac0-ab40-fcbcb2947158 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-f4198a01-2d90-4f5e-830d-fdf037412847 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-896f0da7-212e-4023-a1ff-1b5ad463cae3 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-b8f2bdb3-969e-40b6-afa6-80f946032ad1 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-b0630104-192c-4d0d-b4e0-f166b862d70b {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-7ffcc0f0-c494-4a8a-8328-8ff2be66769d {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-39f6c78f-f5ac-4af9-9c54-3b9535eff51a {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-bb0e9992-827d-4ef5-b238-696e3a0030c0 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-47e528c0-9eb4-40a0-8bec-8a6ca2fa1696 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-0c608f6e-0888-4d78-9dae-6eed4618c365 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-9d71356a-d76f-4ce2-b9c5-c42c141ebe02 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@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 linear_fade {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-0607a922-597c-4b79-8baf-1456ac5f4074 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-2dcb3e53-ef12-4f23-a4b1-54a39dd71686 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-6bded674-305c-4c43-be63-d5079d79abcf {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-796fb5c6-3b70-4572-b779-3a54a8949822 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-55286b5b-504f-4c41-a31a-0c365fd90984 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-66f6fd51-49c2-481a-b976-99a2993c9398 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-bb8bfc5c-0d95-410f-a7d5-27e126e6eebd {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-e3583c27-5d02-46fe-a8e9-1d9401e983fb {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-75aea683-edae-4bb2-affd-82626d068568 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-b3d061f6-7d9d-4615-88b4-7650255baecd {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-d54181de-e339-4354-b451-5c7ac6bfd0c8 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-1d9f067a-08e8-4242-b94f-9cb3f84b5dcb {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-d0bb0d65-b115-4a71-8e86-3bf8abf509f4 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-8c7dfa9a-27dc-4ad3-9487-23fa1c48001f {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-490aa019-c1de-4dd2-a30c-153c2b1d52c4 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-f65795a3-ca41-49b6-9ee3-5c2bd2b7fb85 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-29d38589-7703-4cf1-938a-7eb766d25845 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-147b58b8-bead-411e-9dec-b61cba58aa39 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-73eb5747-4e76-4f55-9711-66c01230e195 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-e759df4e-9103-4cf6-8ce2-74b8c68d1f7e {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-f8ca9501-c686-4801-a571-c4f673e933b6 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-9ec8578e-2862-4c8c-8964-aaac02a9a0eb {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-fe6c1b03-a754-4c3f-8a07-845d5d751cee {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes pulse {
}

.animated {
    animation-play-state: running !important;
}

#horizontalMenu {
    display: none;
}

#verticalMenu {
    display: block;
}

#menuButton {
    display: flex;
}