: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: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/e005df7c7c34fefde116ba9b5a0e51e1.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/9340013c7d177c83df1edab0cf96ac10.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(fonts/83b37f2dcbb18c810da7cfa915708210.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1f1c7d30d9c352e487ffb7e8c9d2765c.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/df13dd70b757697e838a45a26da05beb.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3003b979c47c73272ef6fbc1d0084a2d.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1cdb5eb400fe4f499dd2b81ddc946fcb.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3b0be081377dce84ae8a3a741ac23619.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3fa23fda69339551ee62142b0ed9d61c.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3b0be081377dce84ae8a3a741ac23619.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3fa23fda69339551ee62142b0ed9d61c.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1f1c7d30d9c352e487ffb7e8c9d2765c.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3003b979c47c73272ef6fbc1d0084a2d.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1f1c7d30d9c352e487ffb7e8c9d2765c.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/3003b979c47c73272ef6fbc1d0084a2d.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/df13dd70b757697e838a45a26da05beb.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1cdb5eb400fe4f499dd2b81ddc946fcb.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/df13dd70b757697e838a45a26da05beb.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/1cdb5eb400fe4f499dd2b81ddc946fcb.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/dabe9ede6d6db7de151865a573befc2f.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJqkJIt4-0;
    src: url(fonts/06955310453d4a942f952580b4098542.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEZxhW1Plk-0;
    src: url(fonts/7723ea9f98a16ef490f29d77b7188065.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
}

@media (max-width: 375px) {
    #ZMo98VhazN12WOUw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yuLUCQTNclGCGUEV {
        grid-template-columns: 0 339.08783443%;
        left: -119.54391721%;
        grid-template-rows: 0 100%;
    }

    #hKCiNLLrtvMOJqBT {
        grid-area: 2 / 2 / 5 / 5;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.26666667rem;
        right: -4.26666667rem;
        clip-path: polygon(0% calc((0 * 91.46666667rem) + 0%), 100% calc((0 * 91.46666667rem) + 0%), 100% calc(100% - ((0 * 91.46666667rem) + 0%)), 0% calc(100% - ((0 * 91.46666667rem) + 0%)));
        margin-left: -0.033507%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #pk0HnLAIhpkaI3yl {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #TMvP98qDtCVnOMOY {
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(84.09841619rem, max-content) minmax(18.11174362rem, max-content) minmax(84.09841619rem, max-content);
    }

    #vavklLsSEQwksVss {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Ek2cpuV6DmHDZiTW {
        grid-template-columns: 4.26666667rem 91.46666667rem 4.26666667rem;
        grid-template-rows: 0 minmax(186.30857601rem, max-content) minmax(4.33524306rem, max-content);
    }

    #MpXYkQ3Vgj9bc5NT {
        min-height: calc(20.00491393 * var(--1vh, 1vh));
    }

    #dbhpYoXNTPT5Mpa4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #gRxxuLp0aH6eaixp {
        grid-template-columns: 0 773.56747788%;
        left: -336.78373894%;
        grid-template-rows: 0 100%;
    }

    #ORjnjLWCHhldWHJy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.96888533em - var(--ffsd)));
    }

    #suj3dJdY4rxn2WRH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.96888533em);
        --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);
    }

    #Ph70mJ7eZ8NGO3Eh {
        min-width: 91.6rem;
    }

    #HsmgOe0BR7tvon2X {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #L90Tj8fDrbwCpmoj {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #O4RQIsZcMgG2Xh9S {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #IBEnHGFdWCmP9NxG {
        display: none;
    }

    #i4glyNaGv30xUEy2 {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #mISN8HtPq9FUzhvW {
        display: block;
    }

    #k1sVz0g3wLUKhwIG {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #rIgr9v1ZbtwwiRo7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.9866568em - var(--ffsd)));
    }

    #e8DMFeDWA5QmgHsr {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.9866568em);
        --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);
    }

    #BPt4tK7Iim8NxJtW {
        min-width: 78.8rem;
    }

    #SM6g6kHtxRHu7RQ5 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #BXAxhWXQhKHn0cff {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #htaXS94CeX85p9bS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.266672em);
        --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);
    }

    #YOM6XwRdUZDFr5B5 {
        min-width: 78.8rem;
    }

    #SPstsXJ6NL18EpMy {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #e537RRuEiPXwRwQu {
        grid-area: 6 / 4 / 7 / 11;
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(22.76559526rem, max-content) minmax(7.18397693rem, max-content) minmax(4.76639786rem, max-content) minmax(4.31038077rem, max-content) minmax(22.76559526rem, max-content);
    }

    #uvU1qo8ls6vuRnN7 {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #sTVdzQoSsBHZpBYt {
        grid-area: 8 / 5 / 9 / 12;
        position: relative;
    }

    #oLUmR5FqWZDoibsv {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #vLrFMDIRgy29A8ne {
        display: none;
    }

    #uclDOGYwatCiC83g {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #Eg84DcvHSvWGjSma {
        display: block;
    }

    #g4ULDgtEhRSNidqX {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #VJB8kt2gr4uNvxJA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.9866568em - var(--ffsd)));
    }

    #FJ6utp9bsu1CDoR0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.9866568em);
        --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);
    }

    #euZpkKbssybBwVl4 {
        min-width: 78.8rem;
    }

    #Al2w2x6QyYPKLhYE {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #Sej8jBE3kYmXykRr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #f7WCau6V7wBj07v0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.266672em);
        --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);
    }

    #cgpfWsewAwqJnB9Q {
        min-width: 78.8rem;
    }

    #at4qO4xOm7JgUmGA {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #l7bpEcAdSYkOXonz {
        grid-area: 10 / 6 / 11 / 13;
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(22.76559526rem, max-content) minmax(7.18397693rem, max-content) minmax(4.76639786rem, max-content) minmax(4.31038077rem, max-content) minmax(22.76559526rem, max-content);
    }

    #KDBdBCwyqC91XqYh {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #ebk0AFaP9rYtoWS3 {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #tLhzNe0M3LbHwtFP {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #LVW4cxxnqkVOjVmf {
        display: none;
    }

    #IvAb91R1jynkl5Ii {
        stroke-width: calc(100rem * 1.7344401297400345 / 375);
    }

    #gmRTEZKsfBOTEsoG {
        display: block;
    }

    #IvvczYpNZhTJcGBk {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YxUuBRCi2rO8fqOX {
        font-size: calc(5.9866568em - var(--ffsd));
    }

    #j4pNwFIFCsCoO5yR {
        --first-font-size: 5.9866568em;
        --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);
    }

    #Wv5jcBlSRvDvokYW {
        min-width: 78.8rem;
    }

    #umcWtVYYOmhbIBMg {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #z1Tb38C6mqrPWJVv {
        font-size: calc(3.59201204em - var(--ffsd));
    }

    #SJy5ZlIcFNGjbMjw {
        --first-font-size: 3.59201204em;
        --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);
    }

    #TRu1CAswSj9sQ0j6 {
        min-width: 78.8rem;
    }

    #IhAkgQ2jTaGPVKeo {
        grid-area: 4 / 4 / 6 / 6;
        position: relative;
    }

    #fMYwhOcgp92kOXhe {
        grid-area: 14 / 8 / 15 / 15;
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(22.76559526rem, max-content) minmax(5.80869212rem, max-content) minmax(1.37528481rem, max-content) minmax(8.32308034rem, max-content) minmax(22.76559526rem, max-content);
    }

    #nXLEfSwCDR6XuNbt {
        grid-area: 14 / 8 / 15 / 15;
        position: relative;
    }

    #OL0oS2vsjtesVCOu {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(10.12158661rem, max-content) minmax(7.28167547rem, max-content) minmax(10.28911191rem, max-content) minmax(61.88987449rem, max-content) minmax(4.67120644rem, max-content) minmax( 61.79194609rem, max-content ) minmax(6.4rem, max-content) minmax(61.88987449rem, max-content) minmax(4.67120644rem, max-content) minmax(61.79194609rem, max-content) minmax(6.4rem, max-content) minmax(61.88987449rem, max-content) minmax( 4.67120644rem, max-content ) minmax(61.0382478rem, max-content) minmax(10.12158661rem, max-content);
    }

    #TgI3AawZFSlkxsGy {
        min-height: calc(45.63758779 * var(--1vh, 1vh));
    }

    #pbZk4LixvUmdFkjk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HVOarLcBSi8vdEbu {
        grid-template-columns: 0 582.36739891%;
        left: -241.18369946%;
        grid-template-rows: 0 100%;
    }

    #i1qrmqwarI9X0dZn {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #EPzFUhSXUT7Bmj8f {
        stroke-width: calc(100rem * 1.9041265973415096 / 375);
    }

    #X1OKJbkt0ccdiIgE {
        display: none;
    }

    #IPtMIwVPn6trf7RU {
        stroke-width: calc(100rem * 1.9041265973415096 / 375);
    }

    #VrzFC1KnKiPYcEr5 {
        display: block;
    }

    #E1gLU7JzMdKlYuDL {
        grid-area: 2 / 2 / 17 / 17;
        position: relative;
    }

    #u7PFjrhqc9quBtZg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.91634648em - var(--ffsd)));
    }

    #Fio4J1SM8ECWajBk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.91634648em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #CSx7jhzEd4QRW9zV {
        min-width: 78.8rem;
    }

    #kXVeO2LXaEDxXwOf {
        grid-area: 3 / 3 / 4 / 13;
        position: relative;
    }

    #xvVFfpxBEY6Ut5Y1 {
        grid-area: 5 / 8 / 6 / 11;
        position: relative;
    }

    #uwcjEpj5Y8VsQqN6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26669333em - var(--ffsd)));
    }

    #NCHAK54EvmU4QYsp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26669333em - var(--ffsd)));
    }

    #p06wi2MDzHFZzI5r {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26669333em);
        --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);
    }

    #Mf11lYHgxjdyIkmY {
        min-width: 78.8rem;
    }

    #zmrnCC3jB6XSgUzg {
        grid-area: 7 / 4 / 8 / 14;
        position: relative;
    }

    #CRNTs62qrJ8LBn3z {
        grid-area: 9 / 9 / 10 / 10;
        position: relative;
    }

    #uwenMV18jgP3AUhU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26669333em - var(--ffsd)));
    }

    #QvUryjQsWfw4Dusv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26669333em);
        --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);
    }

    #tH9dVWdz3ezHJ6rf {
        min-width: 78.8rem;
    }

    #MGLrr9NyR35NElFH {
        grid-area: 11 / 5 / 12 / 15;
        position: relative;
    }

    #ZZm9LKG6NVDFMgEO {
        grid-area: 13 / 7 / 14 / 12;
        position: relative;
    }

    #XPGps4zGFlgKlfgv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26669333em - var(--ffsd)));
    }

    #WjVx4qXFEZTLKMFM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.26669333em);
        --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);
    }

    #sTU9wUXqKH6pjEtW {
        min-width: 78.8rem;
    }

    #OBALAXQyFkNf06BM {
        grid-area: 15 / 6 / 16 / 16;
        position: relative;
    }

    #MaarVTr45U30e0qi {
        grid-area: 4 / 3 / 5 / 7;
        grid-template-columns: 0 6.4rem 0 0 0 36.99791167rem 0.43195464rem 0.2957172rem 3.21549966rem 0.2957172rem 0.43195464rem 36.99791167rem 0 0 0 6.4rem;
        grid-template-rows: 0 minmax(6.4045031rem, max-content) minmax(8.12669868rem, max-content) minmax(7.17248534rem, max-content) minmax(5.43847723rem, max-content) minmax(6.4rem, max-content) minmax( 11.519992rem, max-content ) minmax(6.49902181rem, max-content) minmax(5.43847723rem, max-content) minmax(6.4rem, max-content) minmax(5.119992rem, max-content) minmax(6.49902181rem, max-content) minmax(3.59230314rem, max-content) minmax( 6.4rem, max-content ) minmax(5.119992rem, max-content) minmax(6.4045031rem, max-content);
    }

    #zio5KcTovaXPjCc3 {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #pvDOS4BHudZKCqh3 {
        stroke-width: calc(100rem * 1.9041265973415094 / 375);
    }

    #GR22MQrneb5kRnn6 {
        display: none;
    }

    #vMcyiSVoMdwMMxhW {
        stroke-width: calc(100rem * 1.9041265973415094 / 375);
    }

    #y5N6YqrwvwmR9hiQ {
        display: block;
    }

    #ajDWIXDbAb2XTCAf {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #BWkwynQphX0zo01z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.91634648em - var(--ffsd)));
    }

    #LCVBYEBfpjaQOL9B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.91634648em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fQga6I0Feh4lNReI {
        min-width: 78.8rem;
    }

    #dM5w0ZHhiBpbmYC0 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #YvQjgsSOjILH1KT5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #HOLSEaEermB4xZhL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #K8TNLu1NXcJry1ol {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #zyYqHrIMtU39t14d {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #gjWBcpyl1j1SHvdI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.266672em - var(--ffsd)));
    }

    #rxkju1ZW6UmNSkyp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.266672em);
        --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);
    }

    #RkE0WJmTZKkyLEyl {
        min-width: 78.8rem;
    }

    #zJCFFAIl1XyW6Ua6 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #iytwQIa2uuZuDXMR {
        grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
        grid-template-rows: 0 minmax(14.04365576rem, max-content) minmax(8.12669868rem, max-content) minmax(6.4090062rem, max-content) minmax(29.87857166rem, max-content) minmax(14.04365576rem, max-content);
    }

    #BItl8TfPPLZcm5tH {
        grid-area: 6 / 4 / 7 / 8;
        grid-template-columns: 0 91.46666667rem;
        grid-template-rows: 0 minmax(72.50158807rem, max-content);
    }

    #Zo3iSOij0h50ADoD {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #LH2XClyuIqnv6p7h {
        stroke-width: calc(100rem * 1.9041265973415096 / 375);
    }

    #M8VjBRSN5yiDoExG {
        display: none;
    }

    #LvR91JDyhOLcIkUB {
        stroke-width: calc(100rem * 1.9041265973415096 / 375);
    }

    #xAAvmVBqtpuWEUl3 {
        display: block;
    }

    #IdWNSQfSjWbSOGZo {
        grid-area: 2 / 2 / 11 / 11;
        position: relative;
    }

    #DfsVhZGRB6KsHzAs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.91634648em - var(--ffsd)));
    }

    #izOc9J0lU4D04GK0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.91634648em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #liKO6VYxWfaz3z44 {
        min-width: 78.8rem;
    }

    #ERXA98UdOQSnZVZp {
        grid-area: 3 / 3 / 4 / 10;
        position: relative;
    }

    #oAlFiGlNLH9EKl2s {
        grid-area: 5 / 4 / 8 / 5;
        position: relative;
    }

    #oGJtLKlmcvhpjprC {
        grid-area: 6 / 6 / 9 / 7;
        position: relative;
    }

    #VIZUtO14YCH7kiTr {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #TEw84AIjxzGfv7ys {
        grid-area: 8 / 5 / 9 / 9;
        grid-template-columns: 0 6.4rem 0 11.68947704rem 4.84319529rem 11.68947704rem 4.8rem 11.68947704rem 33.95504025rem 6.4rem;
        grid-template-rows: 0 minmax(23.55891324rem, max-content) minmax(8.12669868rem, max-content) minmax(6.4090062rem, max-content) 0 0 minmax(11.68947704rem, max-content) 0 0 minmax(23.55891324rem, max-content);
    }

    #vsILDWsOSjV3XgKu {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #yw2s1v7cVMMgKVdz {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(12.37333333rem, max-content) minmax(21.05873919rem, max-content) minmax(26.4363182rem, max-content) minmax(96.53546745rem, max-content) minmax(6.4rem, max-content) minmax( 72.50158807rem, max-content ) minmax(6.4rem, max-content) minmax(73.3430084rem, max-content) minmax(12.37333333rem, max-content);
    }

    #UNwtvbIQs6GRsn5e {
        min-height: calc(34.35749828 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #ZMo98VhazN12WOUw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yuLUCQTNclGCGUEV {
        grid-template-columns: 0 273.87028807%;
        left: -86.93514403%;
        grid-template-rows: 0 100%;
    }

    #hKCiNLLrtvMOJqBT {
        grid-area: 2 / 2 / 5 / 5;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.33333333rem;
        right: -3.33333333rem;
        clip-path: polygon(0% calc((0 * 93.33333333rem) + 0%), 100% calc((0 * 93.33333333rem) + 0%), 100% calc(100% - ((0 * 93.33333333rem) + 0%)), 0% calc(100% - ((0 * 93.33333333rem) + 0%)));
        margin-left: -0.033507%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #pk0HnLAIhpkaI3yl {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #TMvP98qDtCVnOMOY {
        grid-template-columns: 0 5rem 83.33333333rem 5rem;
        grid-template-rows: 0 minmax(65.70188765rem, max-content) minmax(19.18616909rem, max-content) minmax(65.70188765rem, max-content);
    }

    #vavklLsSEQwksVss {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Ek2cpuV6DmHDZiTW {
        grid-template-columns: 3.33333333rem 93.33333333rem 3.33333333rem;
        grid-template-rows: 0 minmax(150.58994439rem, max-content) minmax(3.38690864rem, max-content);
    }

    #MpXYkQ3Vgj9bc5NT {
        min-height: calc(20.88482973 * var(--1vh, 1vh));
    }

    #dbhpYoXNTPT5Mpa4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #gRxxuLp0aH6eaixp {
        grid-template-columns: 0 630.31716253%;
        left: -265.15858126%;
        grid-template-rows: 0 100%;
    }

    #ORjnjLWCHhldWHJy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.2439285em - var(--ffsd)));
    }

    #suj3dJdY4rxn2WRH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.2439285em);
        --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);
    }

    #Ph70mJ7eZ8NGO3Eh {
        min-width: 93.4375rem;
    }

    #HsmgOe0BR7tvon2X {
        grid-area: 2 / 2 / 3 / 15;
        position: relative;
    }

    #L90Tj8fDrbwCpmoj {
        grid-area: 4 / 3 / 5 / 9;
        position: relative;
    }

    #O4RQIsZcMgG2Xh9S {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #IBEnHGFdWCmP9NxG {
        display: block;
    }

    #i4glyNaGv30xUEy2 {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #mISN8HtPq9FUzhvW {
        display: none;
    }

    #k1sVz0g3wLUKhwIG {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #rIgr9v1ZbtwwiRo7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #e8DMFeDWA5QmgHsr {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #BPt4tK7Iim8NxJtW {
        min-width: 73.10611051rem;
    }

    #SM6g6kHtxRHu7RQ5 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #BXAxhWXQhKHn0cff {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #htaXS94CeX85p9bS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #YOM6XwRdUZDFr5B5 {
        min-width: 73.10611051rem;
    }

    #SPstsXJ6NL18EpMy {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #e537RRuEiPXwRwQu {
        grid-area: 6 / 4 / 7 / 10;
        grid-template-columns: 0 4.69868214rem 0 73.00194384rem 0 4.69868214rem;
        grid-template-rows: 0 minmax(22.48082463rem, max-content) minmax(6.66666458rem, max-content) minmax(3.72374833rem, max-content) minmax(3.99999375rem, max-content) minmax(8.09041797rem, max-content);
    }

    #uvU1qo8ls6vuRnN7 {
        grid-area: 6 / 4 / 7 / 10;
        position: relative;
    }

    #sTVdzQoSsBHZpBYt {
        grid-area: 8 / 5 / 9 / 11;
        position: relative;
    }

    #oLUmR5FqWZDoibsv {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #vLrFMDIRgy29A8ne {
        display: block;
    }

    #uclDOGYwatCiC83g {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #Eg84DcvHSvWGjSma {
        display: none;
    }

    #g4ULDgtEhRSNidqX {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #VJB8kt2gr4uNvxJA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #FJ6utp9bsu1CDoR0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #euZpkKbssybBwVl4 {
        min-width: 73.10611051rem;
    }

    #Al2w2x6QyYPKLhYE {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #Sej8jBE3kYmXykRr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #f7WCau6V7wBj07v0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #cgpfWsewAwqJnB9Q {
        min-width: 73.10611051rem;
    }

    #at4qO4xOm7JgUmGA {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #l7bpEcAdSYkOXonz {
        grid-area: 10 / 6 / 11 / 12;
        grid-template-columns: 0 4.69868214rem 0 73.00194384rem 0 4.69868214rem;
        grid-template-rows: 0 minmax(22.48082463rem, max-content) minmax(6.66666458rem, max-content) minmax(3.72374833rem, max-content) minmax(3.99999375rem, max-content) minmax(8.09041797rem, max-content);
    }

    #KDBdBCwyqC91XqYh {
        grid-area: 10 / 6 / 11 / 12;
        position: relative;
    }

    #ebk0AFaP9rYtoWS3 {
        grid-area: 12 / 7 / 13 / 13;
        position: relative;
    }

    #tLhzNe0M3LbHwtFP {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #LVW4cxxnqkVOjVmf {
        display: block;
    }

    #IvAb91R1jynkl5Ii {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #gmRTEZKsfBOTEsoG {
        display: none;
    }

    #IvvczYpNZhTJcGBk {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YxUuBRCi2rO8fqOX {
        font-size: calc(5.5555625em - var(--ffsd));
    }

    #j4pNwFIFCsCoO5yR {
        --first-font-size: 5.5555625em;
        --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);
    }

    #Wv5jcBlSRvDvokYW {
        min-width: 73.10611051rem;
    }

    #umcWtVYYOmhbIBMg {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #z1Tb38C6mqrPWJVv {
        font-size: calc(3.33335417em - var(--ffsd));
    }

    #SJy5ZlIcFNGjbMjw {
        --first-font-size: 3.33335417em;
        --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);
    }

    #TRu1CAswSj9sQ0j6 {
        min-width: 73.10611051rem;
    }

    #IhAkgQ2jTaGPVKeo {
        grid-area: 4 / 4 / 6 / 6;
        position: relative;
    }

    #fMYwhOcgp92kOXhe {
        grid-area: 14 / 8 / 15 / 14;
        grid-template-columns: 0 4.69868214rem 0 73.00194384rem 0 4.69868214rem;
        grid-template-rows: 0 minmax(22.48082463rem, max-content) minmax(5.39041291rem, max-content) minmax(1.27625167rem, max-content) minmax(7.72374208rem, max-content) minmax(8.09041797rem, max-content);
    }

    #nXLEfSwCDR6XuNbt {
        grid-area: 14 / 8 / 15 / 14;
        position: relative;
    }

    #OL0oS2vsjtesVCOu {
        grid-template-columns: 3.33333333rem 5.46701261rem 0 0 0 0 0 82.39930812rem 0 0 0 0 0 5.46701261rem 3.33333333rem;
        grid-template-rows: minmax(7.90748954rem, max-content) minmax(7.4302811rem, max-content) minmax(8.03836868rem, max-content) minmax(55.75454997rem, max-content) minmax(3.64938003rem, max-content) minmax( 44.96164926rem, max-content ) minmax(5rem, max-content) minmax(55.75454997rem, max-content) minmax(3.64938003rem, max-content) minmax(44.96164926rem, max-content) minmax(5rem, max-content) minmax(55.75454997rem, max-content) minmax( 3.64938003rem, max-content ) minmax(44.96164926rem, max-content) minmax(7.90748954rem, max-content);
    }

    #TgI3AawZFSlkxsGy {
        min-height: calc(48.06679361 * var(--1vh, 1vh));
    }

    #pbZk4LixvUmdFkjk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HVOarLcBSi8vdEbu {
        grid-template-columns: 0 407.14853656%;
        left: -153.57426828%;
        grid-template-rows: 0 100%;
    }

    #i1qrmqwarI9X0dZn {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #EPzFUhSXUT7Bmj8f {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #X1OKJbkt0ccdiIgE {
        display: block;
    }

    #IPtMIwVPn6trf7RU {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #VrzFC1KnKiPYcEr5 {
        display: none;
    }

    #E1gLU7JzMdKlYuDL {
        grid-area: 2 / 2 / 17 / 17;
        position: relative;
    }

    #u7PFjrhqc9quBtZg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #Fio4J1SM8ECWajBk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #CSx7jhzEd4QRW9zV {
        min-width: 63.73098078rem;
    }

    #kXVeO2LXaEDxXwOf {
        grid-area: 3 / 3 / 4 / 15;
        position: relative;
    }

    #xvVFfpxBEY6Ut5Y1 {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #uwcjEpj5Y8VsQqN6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #NCHAK54EvmU4QYsp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #p06wi2MDzHFZzI5r {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #Mf11lYHgxjdyIkmY {
        min-width: 57.35964734rem;
    }

    #zmrnCC3jB6XSgUzg {
        grid-area: 5 / 11 / 8 / 13;
        position: relative;
    }

    #CRNTs62qrJ8LBn3z {
        grid-area: 9 / 6 / 11 / 7;
        position: relative;
    }

    #uwenMV18jgP3AUhU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #QvUryjQsWfw4Dusv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #tH9dVWdz3ezHJ6rf {
        min-width: 57.45991511rem;
    }

    #MGLrr9NyR35NElFH {
        grid-area: 10 / 12 / 12 / 16;
        position: relative;
    }

    #ZZm9LKG6NVDFMgEO {
        grid-area: 14 / 4 / 15 / 9;
        position: relative;
    }

    #XPGps4zGFlgKlfgv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #WjVx4qXFEZTLKMFM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #sTU9wUXqKH6pjEtW {
        min-width: 57.45991511rem;
    }

    #OBALAXQyFkNf06BM {
        grid-area: 13 / 10 / 16 / 14;
        position: relative;
    }

    #MaarVTr45U30e0qi {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 5.59613655rem 0 0.33746456rem 0.23102906rem 2.51210911rem 0.23102906rem 0.33746456rem 2.52170154rem 0.10026778rem 0 57.25548067rem 0 0.10026778rem 0 5.83333333rem;
        grid-template-rows: 0 minmax(5.00703609rem, max-content) minmax(6.48287011rem, max-content) minmax(5.60350417rem, max-content) minmax(1.84532872rem, max-content) minmax(4.24881033rem, max-content) minmax( 2.9058547rem, max-content ) minmax(5.07736079rem, max-content) minmax(0.24881658rem, max-content) minmax(3.99999375rem, max-content) 0 minmax(5.07736079rem, max-content) minmax(0.59675346rem, max-content) minmax(2.80648683rem, max-content) minmax( 0.59675346rem, max-content ) minmax(7.98109134rem, max-content);
    }

    #zio5KcTovaXPjCc3 {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #pvDOS4BHudZKCqh3 {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #GR22MQrneb5kRnn6 {
        display: block;
    }

    #vMcyiSVoMdwMMxhW {
        stroke-width: calc(100rem * 2.0000000000000004 / 480);
    }

    #y5N6YqrwvwmR9hiQ {
        display: none;
    }

    #ajDWIXDbAb2XTCAf {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #BWkwynQphX0zo01z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #LCVBYEBfpjaQOL9B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fQga6I0Feh4lNReI {
        min-width: 65.16045067rem;
    }

    #dM5w0ZHhiBpbmYC0 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #YvQjgsSOjILH1KT5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #HOLSEaEermB4xZhL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #K8TNLu1NXcJry1ol {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #zyYqHrIMtU39t14d {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #gjWBcpyl1j1SHvdI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33335417em - var(--ffsd)));
    }

    #rxkju1ZW6UmNSkyp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33335417em);
        --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);
    }

    #RkE0WJmTZKkyLEyl {
        min-width: 65.16045067rem;
    }

    #zJCFFAIl1XyW6Ua6 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #iytwQIa2uuZuDXMR {
        grid-template-columns: 0 5rem 0 65.056284rem 0 5rem;
        grid-template-rows: 0 minmax(5.00703609rem, max-content) minmax(6.34042319rem, max-content) minmax(5.00703609rem, max-content) minmax(23.99999375rem, max-content) minmax(12.12353201rem, max-content);
    }

    #BItl8TfPPLZcm5tH {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 75.056284rem;
        grid-template-rows: 0 minmax(52.47802113rem, max-content);
    }

    #Zo3iSOij0h50ADoD {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #LH2XClyuIqnv6p7h {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #M8VjBRSN5yiDoExG {
        display: block;
    }

    #LvR91JDyhOLcIkUB {
        stroke-width: calc(100rem * 1.9999999999999996 / 480);
    }

    #xAAvmVBqtpuWEUl3 {
        display: none;
    }

    #IdWNSQfSjWbSOGZo {
        grid-area: 2 / 2 / 11 / 11;
        position: relative;
    }

    #DfsVhZGRB6KsHzAs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #izOc9J0lU4D04GK0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #liKO6VYxWfaz3z44 {
        min-width: 63.30799755rem;
    }

    #ERXA98UdOQSnZVZp {
        grid-area: 3 / 3 / 4 / 10;
        position: relative;
    }

    #oAlFiGlNLH9EKl2s {
        grid-area: 5 / 4 / 8 / 5;
        position: relative;
    }

    #oGJtLKlmcvhpjprC {
        grid-area: 6 / 6 / 9 / 7;
        position: relative;
    }

    #VIZUtO14YCH7kiTr {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #TEw84AIjxzGfv7ys {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 5.91885201rem 0 9.13240394rem 3.78374632rem 9.13240394rem 3.75rem 9.13240394rem 28.27287275rem 5.93360111rem;
        grid-template-rows: 0 minmax(5.00703609rem, max-content) minmax(6.52625586rem, max-content) minmax(5.00703609rem, max-content) 0 0 minmax(9.13240394rem, max-content) 0 0 minmax(26.80528916rem, max-content);
    }

    #vsILDWsOSjV3XgKu {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #yw2s1v7cVMMgKVdz {
        grid-template-columns: 3.33333333rem 9.13852467rem 0 0 75.056284rem 0 0 9.13852467rem 3.33333333rem;
        grid-template-rows: minmax(9.66666667rem, max-content) minmax(21.48850938rem, max-content) minmax(20.65337359rem, max-content) minmax(52.47802113rem, max-content) minmax(5rem, max-content) minmax( 52.47802113rem, max-content ) minmax(5rem, max-content) minmax(52.47802113rem, max-content) minmax(9.66666667rem, max-content);
    }

    #UNwtvbIQs6GRsn5e {
        min-height: calc(31.04837666 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #ZMo98VhazN12WOUw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yuLUCQTNclGCGUEV {
        grid-template-columns: 0 189.46466598%;
        left: -44.73233299%;
        grid-template-rows: 0 100%;
    }

    #hKCiNLLrtvMOJqBT {
        grid-area: 2 / 2 / 5 / 5;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.16666667rem;
        right: -4.16666667rem;
        clip-path: polygon(0% calc((0 * 91.66666667rem) + 0%), 100% calc((0 * 91.66666667rem) + 0%), 100% calc(100% - ((0 * 91.66666667rem) + 0%)), 0% calc(100% - ((0 * 91.66666667rem) + 0%)));
        margin-left: -0.033507%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #pk0HnLAIhpkaI3yl {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #TMvP98qDtCVnOMOY {
        grid-template-columns: 0 4.16666667rem 83.33333333rem 4.16666667rem;
        grid-template-rows: 0 minmax(41.58451311rem, max-content) minmax(19.18616909rem, max-content) minmax(41.58451311rem, max-content);
    }

    #vavklLsSEQwksVss {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Ek2cpuV6DmHDZiTW {
        grid-template-columns: 4.16666667rem 91.66666667rem 4.16666667rem;
        grid-template-rows: 0 minmax(102.35519532rem, max-content) minmax(4.16666667rem, max-content);
    }

    #MpXYkQ3Vgj9bc5NT {
        min-height: calc(21.96260169 * var(--1vh, 1vh));
    }

    #dbhpYoXNTPT5Mpa4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #gRxxuLp0aH6eaixp {
        grid-template-columns: 0 406.07919321%;
        left: -153.03959661%;
        grid-template-rows: 0 100%;
    }

    #ORjnjLWCHhldWHJy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.13242978em - var(--ffsd)));
    }

    #suj3dJdY4rxn2WRH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.13242978em);
        --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);
    }

    #Ph70mJ7eZ8NGO3Eh {
        min-width: 91.73177083rem;
    }

    #HsmgOe0BR7tvon2X {
        grid-area: 2 / 2 / 3 / 15;
        position: relative;
    }

    #L90Tj8fDrbwCpmoj {
        grid-area: 4 / 3 / 5 / 9;
        position: relative;
    }

    #O4RQIsZcMgG2Xh9S {
        stroke-width: calc(100rem * 1.9999999999999996 / 768);
    }

    #IBEnHGFdWCmP9NxG {
        display: block;
    }

    #i4glyNaGv30xUEy2 {
        stroke-width: calc(100rem * 1.9999999999999996 / 768);
    }

    #mISN8HtPq9FUzhvW {
        display: none;
    }

    #k1sVz0g3wLUKhwIG {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #rIgr9v1ZbtwwiRo7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #e8DMFeDWA5QmgHsr {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #BPt4tK7Iim8NxJtW {
        min-width: 45.69131907rem;
    }

    #SM6g6kHtxRHu7RQ5 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #BXAxhWXQhKHn0cff {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #htaXS94CeX85p9bS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #YOM6XwRdUZDFr5B5 {
        min-width: 45.69131907rem;
    }

    #SPstsXJ6NL18EpMy {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #e537RRuEiPXwRwQu {
        grid-area: 6 / 4 / 7 / 10;
        grid-template-columns: 0 2.93667634rem 0 45.6262149rem 0 2.93667634rem;
        grid-template-rows: 0 minmax(14.05051539rem, max-content) minmax(4.16666536rem, max-content) minmax(2.32734271rem, max-content) minmax(2.49999609rem, max-content) minmax(5.05651123rem, max-content);
    }

    #uvU1qo8ls6vuRnN7 {
        grid-area: 6 / 4 / 7 / 10;
        position: relative;
    }

    #sTVdzQoSsBHZpBYt {
        grid-area: 8 / 5 / 9 / 11;
        position: relative;
    }

    #oLUmR5FqWZDoibsv {
        stroke-width: calc(100rem * 1.9999999999999998 / 768);
    }

    #vLrFMDIRgy29A8ne {
        display: block;
    }

    #uclDOGYwatCiC83g {
        stroke-width: calc(100rem * 1.9999999999999998 / 768);
    }

    #Eg84DcvHSvWGjSma {
        display: none;
    }

    #g4ULDgtEhRSNidqX {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #VJB8kt2gr4uNvxJA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #FJ6utp9bsu1CDoR0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #euZpkKbssybBwVl4 {
        min-width: 45.69131907rem;
    }

    #Al2w2x6QyYPKLhYE {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #Sej8jBE3kYmXykRr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #f7WCau6V7wBj07v0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #cgpfWsewAwqJnB9Q {
        min-width: 45.69131907rem;
    }

    #at4qO4xOm7JgUmGA {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #l7bpEcAdSYkOXonz {
        grid-area: 10 / 6 / 11 / 12;
        grid-template-columns: 0 2.93667634rem 0 45.6262149rem 0 2.93667634rem;
        grid-template-rows: 0 minmax(14.05051539rem, max-content) minmax(4.16666536rem, max-content) minmax(2.32734271rem, max-content) minmax(2.49999609rem, max-content) minmax(5.05651123rem, max-content);
    }

    #KDBdBCwyqC91XqYh {
        grid-area: 10 / 6 / 11 / 12;
        position: relative;
    }

    #ebk0AFaP9rYtoWS3 {
        grid-area: 12 / 7 / 13 / 13;
        position: relative;
    }

    #tLhzNe0M3LbHwtFP {
        stroke-width: calc(100rem * 2.000000000000001 / 768);
    }

    #LVW4cxxnqkVOjVmf {
        display: block;
    }

    #IvAb91R1jynkl5Ii {
        stroke-width: calc(100rem * 2.000000000000001 / 768);
    }

    #gmRTEZKsfBOTEsoG {
        display: none;
    }

    #IvvczYpNZhTJcGBk {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YxUuBRCi2rO8fqOX {
        font-size: calc(3.47222656em - var(--ffsd));
    }

    #j4pNwFIFCsCoO5yR {
        --first-font-size: 3.47222656em;
        --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);
    }

    #Wv5jcBlSRvDvokYW {
        min-width: 45.69131907rem;
    }

    #umcWtVYYOmhbIBMg {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #z1Tb38C6mqrPWJVv {
        font-size: calc(2.08334635em - var(--ffsd));
    }

    #SJy5ZlIcFNGjbMjw {
        --first-font-size: 2.08334635em;
        --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);
    }

    #TRu1CAswSj9sQ0j6 {
        min-width: 45.69131907rem;
    }

    #IhAkgQ2jTaGPVKeo {
        grid-area: 4 / 4 / 6 / 6;
        position: relative;
    }

    #fMYwhOcgp92kOXhe {
        grid-area: 14 / 8 / 15 / 14;
        grid-template-columns: 0 2.93667634rem 0 45.6262149rem 0 2.93667634rem;
        grid-template-rows: 0 minmax(14.05051539rem, max-content) minmax(3.36900807rem, max-content) minmax(0.79765729rem, max-content) minmax(4.8273388rem, max-content) minmax(5.05651123rem, max-content);
    }

    #nXLEfSwCDR6XuNbt {
        grid-area: 14 / 8 / 15 / 14;
        position: relative;
    }

    #OL0oS2vsjtesVCOu {
        grid-template-columns: 4.16666667rem 20.08354955rem 0 0 0 0 0 51.49956758rem 0 0 0 0 0 20.08354955rem 4.16666667rem;
        grid-template-rows: minmax(5.98384763rem, max-content) minmax(7.29759751rem, max-content) minmax(5.02398043rem, max-content) minmax(34.84659373rem, max-content) minmax(2.28086252rem, max-content) minmax( 28.10103079rem, max-content ) minmax(4.16666667rem, max-content) minmax(34.84659373rem, max-content) minmax(2.28086252rem, max-content) minmax(28.10103079rem, max-content) minmax(4.16666667rem, max-content) minmax(34.84659373rem, max-content) minmax( 2.28086252rem, max-content ) minmax(28.10103079rem, max-content) minmax(5.98384763rem, max-content);
    }

    #TgI3AawZFSlkxsGy {
        min-height: calc(47.07239489 * var(--1vh, 1vh));
    }

    #pbZk4LixvUmdFkjk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HVOarLcBSi8vdEbu {
        grid-template-columns: 0 267.12563986%;
        left: -83.56281993%;
        grid-template-rows: 0 100%;
    }

    #i1qrmqwarI9X0dZn {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #EPzFUhSXUT7Bmj8f {
        stroke-width: calc(100rem * 2 / 768);
    }

    #X1OKJbkt0ccdiIgE {
        display: block;
    }

    #IPtMIwVPn6trf7RU {
        stroke-width: calc(100rem * 2 / 768);
    }

    #VrzFC1KnKiPYcEr5 {
        display: none;
    }

    #E1gLU7JzMdKlYuDL {
        grid-area: 2 / 2 / 17 / 17;
        position: relative;
    }

    #u7PFjrhqc9quBtZg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #Fio4J1SM8ECWajBk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #CSx7jhzEd4QRW9zV {
        min-width: 39.83186299rem;
    }

    #kXVeO2LXaEDxXwOf {
        grid-area: 3 / 3 / 4 / 15;
        position: relative;
    }

    #xvVFfpxBEY6Ut5Y1 {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #uwcjEpj5Y8VsQqN6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #NCHAK54EvmU4QYsp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #p06wi2MDzHFZzI5r {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #Mf11lYHgxjdyIkmY {
        min-width: 35.84977958rem;
    }

    #zmrnCC3jB6XSgUzg {
        grid-area: 5 / 11 / 8 / 13;
        position: relative;
    }

    #CRNTs62qrJ8LBn3z {
        grid-area: 9 / 6 / 11 / 7;
        position: relative;
    }

    #uwenMV18jgP3AUhU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #QvUryjQsWfw4Dusv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #tH9dVWdz3ezHJ6rf {
        min-width: 35.91244695rem;
    }

    #MGLrr9NyR35NElFH {
        grid-area: 10 / 12 / 12 / 16;
        position: relative;
    }

    #ZZm9LKG6NVDFMgEO {
        grid-area: 14 / 4 / 15 / 9;
        position: relative;
    }

    #XPGps4zGFlgKlfgv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #WjVx4qXFEZTLKMFM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #sTU9wUXqKH6pjEtW {
        min-width: 35.91244695rem;
    }

    #OBALAXQyFkNf06BM {
        grid-area: 13 / 10 / 16 / 14;
        position: relative;
    }

    #MaarVTr45U30e0qi {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 3.49758535rem 0 0.21091535rem 0.14439316rem 1.57006819rem 0.14439316rem 0.21091535rem 1.57606346rem 0.06266736rem 0 35.78467542rem 0 0.06266736rem 0 3.64583333rem;
        grid-template-rows: 0 minmax(3.12939756rem, max-content) minmax(4.05179382rem, max-content) minmax(3.50219011rem, max-content) minmax(1.15333045rem, max-content) minmax(2.65550646rem, max-content) minmax( 1.81615919rem, max-content ) minmax(3.17335049rem, max-content) minmax(0.15551036rem, max-content) minmax(2.49999609rem, max-content) 0 minmax(3.17335049rem, max-content) minmax(0.37297091rem, max-content) minmax(1.75405427rem, max-content) minmax( 0.37297091rem, max-content ) minmax(4.98818209rem, max-content);
    }

    #zio5KcTovaXPjCc3 {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #pvDOS4BHudZKCqh3 {
        stroke-width: calc(100rem * 2 / 768);
    }

    #GR22MQrneb5kRnn6 {
        display: block;
    }

    #vMcyiSVoMdwMMxhW {
        stroke-width: calc(100rem * 2 / 768);
    }

    #y5N6YqrwvwmR9hiQ {
        display: none;
    }

    #ajDWIXDbAb2XTCAf {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #BWkwynQphX0zo01z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #LCVBYEBfpjaQOL9B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fQga6I0Feh4lNReI {
        min-width: 39.55828028rem;
    }

    #dM5w0ZHhiBpbmYC0 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #YvQjgsSOjILH1KT5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #HOLSEaEermB4xZhL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #K8TNLu1NXcJry1ol {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #zyYqHrIMtU39t14d {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #gjWBcpyl1j1SHvdI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08334635em - var(--ffsd)));
    }

    #rxkju1ZW6UmNSkyp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08334635em);
        --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);
    }

    #RkE0WJmTZKkyLEyl {
        min-width: 39.55828028rem;
    }

    #zJCFFAIl1XyW6Ua6 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #iytwQIa2uuZuDXMR {
        grid-template-columns: 0 3.70850069rem 0 39.49317611rem 0 3.70850069rem;
        grid-template-rows: 0 minmax(3.12939756rem, max-content) minmax(4.07986198rem, max-content) minmax(3.12939756rem, max-content) minmax(14.99999609rem, max-content) minmax(7.46011002rem, max-content);
    }

    #BItl8TfPPLZcm5tH {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 46.9101775rem;
        grid-template-rows: 0 minmax(32.79876321rem, max-content);
    }

    #Zo3iSOij0h50ADoD {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #LH2XClyuIqnv6p7h {
        stroke-width: calc(100rem * 1.9999999999999993 / 768);
    }

    #M8VjBRSN5yiDoExG {
        display: block;
    }

    #LvR91JDyhOLcIkUB {
        stroke-width: calc(100rem * 1.9999999999999993 / 768);
    }

    #xAAvmVBqtpuWEUl3 {
        display: none;
    }

    #IdWNSQfSjWbSOGZo {
        grid-area: 2 / 2 / 11 / 11;
        position: relative;
    }

    #DfsVhZGRB6KsHzAs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #izOc9J0lU4D04GK0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #liKO6VYxWfaz3z44 {
        min-width: 39.56749847rem;
    }

    #ERXA98UdOQSnZVZp {
        grid-area: 3 / 3 / 4 / 10;
        position: relative;
    }

    #oAlFiGlNLH9EKl2s {
        grid-area: 5 / 4 / 8 / 5;
        position: relative;
    }

    #oGJtLKlmcvhpjprC {
        grid-area: 6 / 6 / 9 / 7;
        position: relative;
    }

    #VIZUtO14YCH7kiTr {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #TEw84AIjxzGfv7ys {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 3.6992825rem 0 5.70775246rem 2.36484145rem 5.70775246rem 2.34375rem 5.70775246rem 17.67054547rem 3.70850069rem;
        grid-template-rows: 0 minmax(3.12939756rem, max-content) minmax(4.07890991rem, max-content) minmax(3.12939756rem, max-content) 0 0 minmax(5.70775246rem, max-content) 0 0 minmax(16.75330572rem, max-content);
    }

    #vsILDWsOSjV3XgKu {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #yw2s1v7cVMMgKVdz {
        grid-template-columns: 14.42708333rem 12.11782792rem 0 0 46.9101775rem 0 0 12.11782792rem 14.42708333rem;
        grid-template-rows: minmax(7.08333333rem, max-content) minmax(16.38019186rem, max-content) minmax(12.90835849rem, max-content) minmax(32.79876321rem, max-content) minmax(4.16666667rem, max-content) minmax( 32.79876321rem, max-content ) minmax(4.16666667rem, max-content) minmax(32.79876321rem, max-content) minmax(7.08333333rem, max-content);
    }

    #UNwtvbIQs6GRsn5e {
        min-height: calc(30.96500342 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #ZMo98VhazN12WOUw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yuLUCQTNclGCGUEV {
        grid-template-columns: 0 144.47030607%;
        left: -22.23515304%;
        grid-template-rows: 0 100%;
    }

    #hKCiNLLrtvMOJqBT {
        grid-area: 2 / 2 / 5 / 5;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.125rem;
        right: -3.125rem;
        clip-path: polygon(0% calc((0 * 93.75rem) + 0%), 100% calc((0 * 93.75rem) + 0%), 100% calc(100% - ((0 * 93.75rem) + 0%)), 0% calc(100% - ((0 * 93.75rem) + 0%)));
        margin-left: -0.033507%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #pk0HnLAIhpkaI3yl {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #TMvP98qDtCVnOMOY {
        grid-template-columns: 0 12.72246168rem 68.29188963rem 12.73564869rem;
        grid-template-rows: 0 minmax(31.18838484rem, max-content) minmax(15.7231169rem, max-content) minmax(31.18838484rem, max-content);
    }

    #vavklLsSEQwksVss {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Ek2cpuV6DmHDZiTW {
        grid-template-columns: 3.125rem 93.75rem 3.125rem;
        grid-template-rows: 0 minmax(78.09988658rem, max-content) minmax(3.125rem, max-content);
    }

    #MpXYkQ3Vgj9bc5NT {
        min-height: calc(22.12700768 * var(--1vh, 1vh));
    }

    #dbhpYoXNTPT5Mpa4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #gRxxuLp0aH6eaixp {
        grid-template-columns: 0 308.09935165%;
        left: -104.04967583%;
        grid-template-rows: 0 100%;
    }

    #ORjnjLWCHhldWHJy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.27180318em - var(--ffsd)));
    }

    #suj3dJdY4rxn2WRH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.27180318em);
        --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);
    }

    #Ph70mJ7eZ8NGO3Eh {
        min-width: 93.79882812rem;
    }

    #HsmgOe0BR7tvon2X {
        grid-area: 2 / 2 / 3 / 15;
        position: relative;
    }

    #L90Tj8fDrbwCpmoj {
        grid-area: 4 / 3 / 5 / 9;
        position: relative;
    }

    #O4RQIsZcMgG2Xh9S {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024);
    }

    #IBEnHGFdWCmP9NxG {
        display: block;
    }

    #i4glyNaGv30xUEy2 {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024);
    }

    #mISN8HtPq9FUzhvW {
        display: none;
    }

    #k1sVz0g3wLUKhwIG {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #rIgr9v1ZbtwwiRo7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #e8DMFeDWA5QmgHsr {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #BPt4tK7Iim8NxJtW {
        min-width: 34.2684893rem;
    }

    #SM6g6kHtxRHu7RQ5 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #BXAxhWXQhKHn0cff {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #htaXS94CeX85p9bS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #YOM6XwRdUZDFr5B5 {
        min-width: 34.2684893rem;
    }

    #SPstsXJ6NL18EpMy {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #e537RRuEiPXwRwQu {
        grid-area: 6 / 4 / 7 / 10;
        grid-template-columns: 0 2.20250725rem 0 34.21966118rem 0 2.20250725rem;
        grid-template-rows: 0 minmax(10.53788655rem, max-content) minmax(3.12499902rem, max-content) minmax(1.74550703rem, max-content) minmax(1.87499707rem, max-content) minmax(3.79238342rem, max-content);
    }

    #uvU1qo8ls6vuRnN7 {
        grid-area: 6 / 4 / 7 / 10;
        position: relative;
    }

    #sTVdzQoSsBHZpBYt {
        grid-area: 8 / 5 / 9 / 11;
        position: relative;
    }

    #oLUmR5FqWZDoibsv {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024);
    }

    #vLrFMDIRgy29A8ne {
        display: block;
    }

    #uclDOGYwatCiC83g {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024);
    }

    #Eg84DcvHSvWGjSma {
        display: none;
    }

    #g4ULDgtEhRSNidqX {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #VJB8kt2gr4uNvxJA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #FJ6utp9bsu1CDoR0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #euZpkKbssybBwVl4 {
        min-width: 34.2684893rem;
    }

    #Al2w2x6QyYPKLhYE {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #Sej8jBE3kYmXykRr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #f7WCau6V7wBj07v0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #cgpfWsewAwqJnB9Q {
        min-width: 34.2684893rem;
    }

    #at4qO4xOm7JgUmGA {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #l7bpEcAdSYkOXonz {
        grid-area: 10 / 6 / 11 / 12;
        grid-template-columns: 0 2.20250725rem 0 34.21966118rem 0 2.20250725rem;
        grid-template-rows: 0 minmax(10.53788655rem, max-content) minmax(3.12499902rem, max-content) minmax(1.74550703rem, max-content) minmax(1.87499707rem, max-content) minmax(3.79238342rem, max-content);
    }

    #KDBdBCwyqC91XqYh {
        grid-area: 10 / 6 / 11 / 12;
        position: relative;
    }

    #ebk0AFaP9rYtoWS3 {
        grid-area: 12 / 7 / 13 / 13;
        position: relative;
    }

    #tLhzNe0M3LbHwtFP {
        stroke-width: calc(100rem * 2.000000000000001 / 1024);
    }

    #LVW4cxxnqkVOjVmf {
        display: block;
    }

    #IvAb91R1jynkl5Ii {
        stroke-width: calc(100rem * 2.000000000000001 / 1024);
    }

    #gmRTEZKsfBOTEsoG {
        display: none;
    }

    #IvvczYpNZhTJcGBk {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YxUuBRCi2rO8fqOX {
        font-size: calc(2.60416992em - var(--ffsd));
    }

    #j4pNwFIFCsCoO5yR {
        --first-font-size: 2.60416992em;
        --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);
    }

    #Wv5jcBlSRvDvokYW {
        min-width: 34.2684893rem;
    }

    #umcWtVYYOmhbIBMg {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #z1Tb38C6mqrPWJVv {
        font-size: calc(1.56250977em - var(--ffsd));
    }

    #SJy5ZlIcFNGjbMjw {
        --first-font-size: 1.56250977em;
        --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);
    }

    #TRu1CAswSj9sQ0j6 {
        min-width: 34.2684893rem;
    }

    #IhAkgQ2jTaGPVKeo {
        grid-area: 4 / 4 / 6 / 6;
        position: relative;
    }

    #fMYwhOcgp92kOXhe {
        grid-area: 14 / 8 / 15 / 14;
        grid-template-columns: 0 2.20250725rem 0 34.21966118rem 0 2.20250725rem;
        grid-template-rows: 0 minmax(10.53788655rem, max-content) minmax(2.52675605rem, max-content) minmax(0.59824297rem, max-content) minmax(3.6205041rem, max-content) minmax(3.79238342rem, max-content);
    }

    #nXLEfSwCDR6XuNbt {
        grid-area: 14 / 8 / 15 / 14;
        position: relative;
    }

    #OL0oS2vsjtesVCOu {
        grid-template-columns: 3.125rem 27.56266216rem 0 0 0 0 0 38.62467568rem 0 0 0 0 0 27.56266216rem 3.125rem;
        grid-template-rows: minmax(4.48788572rem, max-content) minmax(7.46345199rem, max-content) minmax(3.76798532rem, max-content) minmax(26.1349453rem, max-content) minmax(1.71064689rem, max-content) minmax( 21.07577309rem, max-content ) minmax(3.125rem, max-content) minmax(26.1349453rem, max-content) minmax(1.71064689rem, max-content) minmax(21.07577309rem, max-content) minmax(3.125rem, max-content) minmax(26.1349453rem, max-content) minmax( 1.71064689rem, max-content ) minmax(21.07577309rem, max-content) minmax(4.48788572rem, max-content);
    }

    #TgI3AawZFSlkxsGy {
        min-height: calc(47.18835937 * var(--1vh, 1vh));
    }

    #pbZk4LixvUmdFkjk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HVOarLcBSi8vdEbu {
        grid-template-columns: 0 200.3442299%;
        left: -50.17211495%;
        grid-template-rows: 0 100%;
    }

    #i1qrmqwarI9X0dZn {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #EPzFUhSXUT7Bmj8f {
        stroke-width: calc(100rem * 2.0000000000000004 / 1024);
    }

    #X1OKJbkt0ccdiIgE {
        display: block;
    }

    #IPtMIwVPn6trf7RU {
        stroke-width: calc(100rem * 2.0000000000000004 / 1024);
    }

    #VrzFC1KnKiPYcEr5 {
        display: none;
    }

    #E1gLU7JzMdKlYuDL {
        grid-area: 2 / 2 / 17 / 17;
        position: relative;
    }

    #u7PFjrhqc9quBtZg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #Fio4J1SM8ECWajBk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #CSx7jhzEd4QRW9zV {
        min-width: 29.87389724rem;
    }

    #kXVeO2LXaEDxXwOf {
        grid-area: 3 / 3 / 4 / 15;
        position: relative;
    }

    #xvVFfpxBEY6Ut5Y1 {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #uwcjEpj5Y8VsQqN6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #NCHAK54EvmU4QYsp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #p06wi2MDzHFZzI5r {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #Mf11lYHgxjdyIkmY {
        min-width: 26.88733469rem;
    }

    #zmrnCC3jB6XSgUzg {
        grid-area: 5 / 11 / 8 / 13;
        position: relative;
    }

    #CRNTs62qrJ8LBn3z {
        grid-area: 9 / 6 / 11 / 7;
        position: relative;
    }

    #uwenMV18jgP3AUhU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #QvUryjQsWfw4Dusv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #tH9dVWdz3ezHJ6rf {
        min-width: 26.93433521rem;
    }

    #MGLrr9NyR35NElFH {
        grid-area: 10 / 12 / 12 / 16;
        position: relative;
    }

    #ZZm9LKG6NVDFMgEO {
        grid-area: 14 / 4 / 15 / 9;
        position: relative;
    }

    #XPGps4zGFlgKlfgv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #WjVx4qXFEZTLKMFM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #sTU9wUXqKH6pjEtW {
        min-width: 26.93433521rem;
    }

    #OBALAXQyFkNf06BM {
        grid-area: 13 / 10 / 16 / 14;
        position: relative;
    }

    #MaarVTr45U30e0qi {
        grid-area: 4 / 3 / 5 / 6;
        grid-template-columns: 0 2.62318901rem 0 0.15818651rem 0.10829487rem 1.17755115rem 0.10829487rem 0.15818651rem 1.1820476rem 0.04700052rem 0 26.83850656rem 0 0.04700052rem 0 2.734375rem;
        grid-template-rows: 0 minmax(2.34704817rem, max-content) minmax(3.03884537rem, max-content) minmax(2.62664258rem, max-content) minmax(0.86499784rem, max-content) minmax(1.99162984rem, max-content) minmax( 1.36211939rem, max-content ) minmax(2.38001287rem, max-content) minmax(0.11663277rem, max-content) minmax(1.87499707rem, max-content) 0 minmax(2.38001287rem, max-content) minmax(0.27972818rem, max-content) minmax(1.3155407rem, max-content) minmax( 0.27972818rem, max-content ) minmax(3.74113657rem, max-content);
    }

    #zio5KcTovaXPjCc3 {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #pvDOS4BHudZKCqh3 {
        stroke-width: calc(100rem * 2.0000000000000004 / 1024);
    }

    #GR22MQrneb5kRnn6 {
        display: block;
    }

    #vMcyiSVoMdwMMxhW {
        stroke-width: calc(100rem * 2.0000000000000004 / 1024);
    }

    #y5N6YqrwvwmR9hiQ {
        display: none;
    }

    #ajDWIXDbAb2XTCAf {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #BWkwynQphX0zo01z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #LCVBYEBfpjaQOL9B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fQga6I0Feh4lNReI {
        min-width: 29.66871021rem;
    }

    #dM5w0ZHhiBpbmYC0 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #YvQjgsSOjILH1KT5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #HOLSEaEermB4xZhL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #K8TNLu1NXcJry1ol {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #zyYqHrIMtU39t14d {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #gjWBcpyl1j1SHvdI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56250977em - var(--ffsd)));
    }

    #rxkju1ZW6UmNSkyp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56250977em);
        --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);
    }

    #RkE0WJmTZKkyLEyl {
        min-width: 29.66871021rem;
    }

    #zJCFFAIl1XyW6Ua6 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #iytwQIa2uuZuDXMR {
        grid-template-columns: 0 2.78137552rem 0 29.61988208rem 0 2.78137552rem;
        grid-template-rows: 0 minmax(2.34704817rem, max-content) minmax(3.05989648rem, max-content) minmax(2.34704817rem, max-content) minmax(11.24999707rem, max-content) minmax(5.59508252rem, max-content);
    }

    #BItl8TfPPLZcm5tH {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 35.18263313rem;
        grid-template-rows: 0 minmax(24.59907241rem, max-content);
    }

    #Zo3iSOij0h50ADoD {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #LH2XClyuIqnv6p7h {
        stroke-width: calc(100rem * 1.9999999999999993 / 1024);
    }

    #M8VjBRSN5yiDoExG {
        display: block;
    }

    #LvR91JDyhOLcIkUB {
        stroke-width: calc(100rem * 1.9999999999999993 / 1024);
    }

    #xAAvmVBqtpuWEUl3 {
        display: none;
    }

    #IdWNSQfSjWbSOGZo {
        grid-area: 2 / 2 / 11 / 11;
        position: relative;
    }

    #DfsVhZGRB6KsHzAs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #izOc9J0lU4D04GK0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #liKO6VYxWfaz3z44 {
        min-width: 29.67562385rem;
    }

    #ERXA98UdOQSnZVZp {
        grid-area: 3 / 3 / 4 / 10;
        position: relative;
    }

    #oAlFiGlNLH9EKl2s {
        grid-area: 5 / 4 / 8 / 5;
        position: relative;
    }

    #oGJtLKlmcvhpjprC {
        grid-area: 6 / 6 / 9 / 7;
        position: relative;
    }

    #VIZUtO14YCH7kiTr {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #TEw84AIjxzGfv7ys {
        grid-area: 8 / 5 / 9 / 8;
        grid-template-columns: 0 2.77446188rem 0 4.28081435rem 1.77363109rem 4.28081435rem 1.7578125rem 4.28081435rem 13.2529091rem 2.78137552rem;
        grid-template-rows: 0 minmax(2.34704817rem, max-content) minmax(3.05918243rem, max-content) minmax(2.34704817rem, max-content) 0 0 minmax(4.28081435rem, max-content) 0 0 minmax(12.56497929rem, max-content);
    }

    #vsILDWsOSjV3XgKu {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #yw2s1v7cVMMgKVdz {
        grid-template-columns: 23.3203125rem 9.08837094rem 0 0 35.18263313rem 0 0 9.08837094rem 23.3203125rem;
        grid-template-rows: minmax(5.3125rem, max-content) minmax(12.2851439rem, max-content) minmax(9.68126887rem, max-content) minmax(24.59907241rem, max-content) minmax(3.125rem, max-content) minmax( 24.59907241rem, max-content ) minmax(3.125rem, max-content) minmax(24.59907241rem, max-content) minmax(5.3125rem, max-content);
    }

    #UNwtvbIQs6GRsn5e {
        min-height: calc(30.68463295 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #ZMo98VhazN12WOUw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #yuLUCQTNclGCGUEV {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #hKCiNLLrtvMOJqBT {
        grid-area: 2 / 2 / 5 / 5;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: calc(min(1366px - 100vw, 0px) / 2);
        right: calc(min(1366px - 100vw, 0px) / 2);
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -0.033507%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #pk0HnLAIhpkaI3yl {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #TMvP98qDtCVnOMOY {
        grid-template-columns: 0 24.3862864rem 51.19392019rem 24.41979341rem;
        grid-template-rows: 0 minmax(3.66195456rem, max-content) minmax(11.78658251rem, max-content) minmax(40.75518464rem, max-content);
    }

    #vavklLsSEQwksVss {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Ek2cpuV6DmHDZiTW {
        grid-template-columns: 0 100rem;
        grid-template-rows: 0 minmax(56.20372171rem, max-content) minmax(0.01882588rem, max-content);
    }

    #MpXYkQ3Vgj9bc5NT {
        min-height: calc(33.33333333 * var(--1vh, 1vh));
    }

    #dbhpYoXNTPT5Mpa4 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #gRxxuLp0aH6eaixp {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #ORjnjLWCHhldWHJy {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.8804246em - var(--ffsd)));
    }

    #suj3dJdY4rxn2WRH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.8804246em);
        --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);
    }

    #Ph70mJ7eZ8NGO3Eh {
        min-width: 72.98847891rem;
    }

    #HsmgOe0BR7tvon2X {
        grid-area: 2 / 4 / 3 / 13;
        position: relative;
    }

    #L90Tj8fDrbwCpmoj {
        grid-area: 4 / 2 / 7 / 5;
        position: relative;
    }

    #O4RQIsZcMgG2Xh9S {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #IBEnHGFdWCmP9NxG {
        display: block;
    }

    #i4glyNaGv30xUEy2 {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #mISN8HtPq9FUzhvW {
        display: none;
    }

    #k1sVz0g3wLUKhwIG {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #rIgr9v1ZbtwwiRo7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #e8DMFeDWA5QmgHsr {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #BPt4tK7Iim8NxJtW {
        min-width: 25.68882361rem;
    }

    #SM6g6kHtxRHu7RQ5 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #BXAxhWXQhKHn0cff {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #htaXS94CeX85p9bS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #YOM6XwRdUZDFr5B5 {
        min-width: 25.68882361rem;
    }

    #SPstsXJ6NL18EpMy {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #e537RRuEiPXwRwQu {
        grid-area: 10 / 3 / 13 / 6;
        grid-template-columns: 0 1.65107425rem 0 25.65222038rem 0 1.65107425rem;
        grid-template-rows: 0 minmax(7.8995577rem, max-content) minmax(2.34260542rem, max-content) minmax(1.30849136rem, max-content) minmax(1.40556149rem, max-content) minmax(2.84289943rem, max-content);
    }

    #uvU1qo8ls6vuRnN7 {
        grid-area: 10 / 3 / 13 / 6;
        position: relative;
    }

    #sTVdzQoSsBHZpBYt {
        grid-area: 5 / 7 / 8 / 9;
        position: relative;
    }

    #oLUmR5FqWZDoibsv {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #vLrFMDIRgy29A8ne {
        display: block;
    }

    #uclDOGYwatCiC83g {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #Eg84DcvHSvWGjSma {
        display: none;
    }

    #g4ULDgtEhRSNidqX {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #VJB8kt2gr4uNvxJA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #FJ6utp9bsu1CDoR0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #euZpkKbssybBwVl4 {
        min-width: 25.68882361rem;
    }

    #Al2w2x6QyYPKLhYE {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #Sej8jBE3kYmXykRr {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #f7WCau6V7wBj07v0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #cgpfWsewAwqJnB9Q {
        min-width: 25.68882361rem;
    }

    #at4qO4xOm7JgUmGA {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #l7bpEcAdSYkOXonz {
        grid-area: 11 / 8 / 14 / 10;
        grid-template-columns: 0 1.65107425rem 0 25.65222038rem 0 1.65107425rem;
        grid-template-rows: 0 minmax(7.8995577rem, max-content) minmax(2.34260542rem, max-content) minmax(1.30849136rem, max-content) minmax(1.40556149rem, max-content) minmax(2.84289943rem, max-content);
    }

    #KDBdBCwyqC91XqYh {
        grid-area: 11 / 8 / 14 / 10;
        position: relative;
    }

    #ebk0AFaP9rYtoWS3 {
        grid-area: 6 / 11 / 9 / 14;
        position: relative;
    }

    #tLhzNe0M3LbHwtFP {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #LVW4cxxnqkVOjVmf {
        display: block;
    }

    #IvAb91R1jynkl5Ii {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #gmRTEZKsfBOTEsoG {
        display: none;
    }

    #IvvczYpNZhTJcGBk {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YxUuBRCi2rO8fqOX {
        font-size: calc(1.95217423em - var(--ffsd));
    }

    #j4pNwFIFCsCoO5yR {
        --first-font-size: 1.95217423em;
        --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);
    }

    #Wv5jcBlSRvDvokYW {
        min-width: 25.68882361rem;
    }

    #umcWtVYYOmhbIBMg {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #z1Tb38C6mqrPWJVv {
        font-size: calc(1.1713104em - var(--ffsd));
    }

    #SJy5ZlIcFNGjbMjw {
        --first-font-size: 1.1713104em;
        --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);
    }

    #TRu1CAswSj9sQ0j6 {
        min-width: 25.68882361rem;
    }

    #IhAkgQ2jTaGPVKeo {
        grid-area: 4 / 4 / 6 / 6;
        position: relative;
    }

    #fMYwhOcgp92kOXhe {
        grid-area: 12 / 12 / 15 / 15;
        grid-template-columns: 0 1.65107425rem 0 25.65222038rem 0 1.65107425rem;
        grid-template-rows: 0 minmax(7.8995577rem, max-content) minmax(1.89414217rem, max-content) minmax(0.44846325rem, max-content) minmax(2.71405285rem, max-content) minmax(2.84289943rem, max-content);
    }

    #nXLEfSwCDR6XuNbt {
        grid-area: 12 / 12 / 15 / 15;
        position: relative;
    }

    #OL0oS2vsjtesVCOu {
        grid-template-columns: 5.28643711rem 0 8.23762504rem 20.71674385rem 0 0.94619191rem 0 28.95436889rem 0 1.6178272rem 0 20.71674385rem 8.23762504rem 0 5.28643711rem;
        grid-template-rows: minmax(4.38593701rem, max-content) minmax(5.8077101rem, max-content) minmax(2.82460979rem, max-content) 0 0 minmax(19.59164274rem, max-content) 0 0 minmax(1.28235901rem, max-content) 0 0 minmax( 15.79911541rem, max-content ) 0 0 minmax(6.53117352rem, max-content);
    }

    #TgI3AawZFSlkxsGy {
        min-height: calc(33.33333333 * var(--1vh, 1vh));
    }

    #pbZk4LixvUmdFkjk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HVOarLcBSi8vdEbu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #i1qrmqwarI9X0dZn {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #EPzFUhSXUT7Bmj8f {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #X1OKJbkt0ccdiIgE {
        display: block;
    }

    #IPtMIwVPn6trf7RU {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #VrzFC1KnKiPYcEr5 {
        display: none;
    }

    #E1gLU7JzMdKlYuDL {
        grid-area: 2 / 2 / 17 / 17;
        position: relative;
    }

    #u7PFjrhqc9quBtZg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #Fio4J1SM8ECWajBk {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #CSx7jhzEd4QRW9zV {
        min-width: 22.24067295rem;
    }

    #kXVeO2LXaEDxXwOf {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #xvVFfpxBEY6Ut5Y1 {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #uwcjEpj5Y8VsQqN6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #NCHAK54EvmU4QYsp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #p06wi2MDzHFZzI5r {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #Mf11lYHgxjdyIkmY {
        min-width: 20.15565939rem;
    }

    #zmrnCC3jB6XSgUzg {
        grid-area: 5 / 11 / 8 / 14;
        position: relative;
    }

    #CRNTs62qrJ8LBn3z {
        grid-area: 9 / 6 / 11 / 7;
        position: relative;
    }

    #uwenMV18jgP3AUhU {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #QvUryjQsWfw4Dusv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #tH9dVWdz3ezHJ6rf {
        min-width: 20.19089257rem;
    }

    #MGLrr9NyR35NElFH {
        grid-area: 10 / 12 / 12 / 16;
        position: relative;
    }

    #ZZm9LKG6NVDFMgEO {
        grid-area: 14 / 3 / 15 / 9;
        position: relative;
    }

    #XPGps4zGFlgKlfgv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #WjVx4qXFEZTLKMFM {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #sTU9wUXqKH6pjEtW {
        min-width: 20.19089257rem;
    }

    #OBALAXQyFkNf06BM {
        grid-area: 13 / 10 / 16 / 15;
        position: relative;
    }

    #MaarVTr45U30e0qi {
        grid-area: 4 / 3 / 7 / 4;
        grid-template-columns: 0 1.96643158rem 0.11858198rem 0 0.08118152rem 0.88273234rem 0.08118152rem 0.11858198rem 0.88610303rem 0.03523319rem 0 20.11905616rem 0 0 0.03523319rem 2.04978038rem;
        grid-template-rows: 0 minmax(1.75942703rem, max-content) minmax(2.29380234rem, max-content) minmax(1.9690205rem, max-content) minmax(0.64843176rem, max-content) minmax(1.49299338rem, max-content) minmax( 1.02109096rem, max-content ) minmax(1.78413849rem, max-content) minmax(0.08743189rem, max-content) minmax(1.40556149rem, max-content) 0 minmax(1.78413849rem, max-content) minmax(0.20969375rem, max-content) minmax(0.986174rem, max-content) minmax( 0.20969375rem, max-content ) minmax(2.78870241rem, max-content);
    }

    #zio5KcTovaXPjCc3 {
        grid-area: 4 / 3 / 7 / 4;
        position: relative;
    }

    #pvDOS4BHudZKCqh3 {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #GR22MQrneb5kRnn6 {
        display: block;
    }

    #vMcyiSVoMdwMMxhW {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #y5N6YqrwvwmR9hiQ {
        display: none;
    }

    #ajDWIXDbAb2XTCAf {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #BWkwynQphX0zo01z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #LCVBYEBfpjaQOL9B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #fQga6I0Feh4lNReI {
        min-width: 22.24067295rem;
    }

    #dM5w0ZHhiBpbmYC0 {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #YvQjgsSOjILH1KT5 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #HOLSEaEermB4xZhL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #K8TNLu1NXcJry1ol {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #zyYqHrIMtU39t14d {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #gjWBcpyl1j1SHvdI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1713104em - var(--ffsd)));
    }

    #rxkju1ZW6UmNSkyp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1713104em);
        --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);
    }

    #RkE0WJmTZKkyLEyl {
        min-width: 22.24067295rem;
    }

    #zJCFFAIl1XyW6Ua6 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #iytwQIa2uuZuDXMR {
        grid-template-columns: 0 2.06998832rem 0 22.20406973rem 0 2.10003881rem;
        grid-template-rows: 0 minmax(1.75942703rem, max-content) minmax(2.29380234rem, max-content) minmax(1.75942703rem, max-content) minmax(8.43337994rem, max-content) minmax(4.19426391rem, max-content);
    }

    #BItl8TfPPLZcm5tH {
        grid-area: 5 / 5 / 8 / 7;
        grid-template-columns: 0 26.37409687rem;
        grid-template-rows: 0 minmax(18.44030025rem, max-content);
    }

    #Zo3iSOij0h50ADoD {
        grid-area: 5 / 5 / 8 / 7;
        position: relative;
    }

    #LH2XClyuIqnv6p7h {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #M8VjBRSN5yiDoExG {
        display: block;
    }

    #LvR91JDyhOLcIkUB {
        stroke-width: calc(100rem * 2 / 1366);
    }

    #xAAvmVBqtpuWEUl3 {
        display: none;
    }

    #IdWNSQfSjWbSOGZo {
        grid-area: 2 / 2 / 11 / 11;
        position: relative;
    }

    #DfsVhZGRB6KsHzAs {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #izOc9J0lU4D04GK0 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #liKO6VYxWfaz3z44 {
        min-width: 22.24067295rem;
    }

    #ERXA98UdOQSnZVZp {
        grid-area: 3 / 4 / 4 / 10;
        position: relative;
    }

    #oAlFiGlNLH9EKl2s {
        grid-area: 5 / 3 / 8 / 5;
        position: relative;
    }

    #oGJtLKlmcvhpjprC {
        grid-area: 6 / 6 / 9 / 7;
        position: relative;
    }

    #VIZUtO14YCH7kiTr {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #TEw84AIjxzGfv7ys {
        grid-area: 6 / 8 / 9 / 9;
        grid-template-columns: 0 2.07983087rem 0.0051827rem 3.20386114rem 1.32957411rem 3.20904384rem 1.31771596rem 3.20904384rem 9.93483083rem 2.08501357rem;
        grid-template-rows: 0 minmax(1.75942703rem, max-content) minmax(2.29380234rem, max-content) minmax(1.75942703rem, max-content) 0 0 minmax(3.20904384rem, max-content) 0 0 minmax(9.4186rem, max-content);
    }

    #vsILDWsOSjV3XgKu {
        grid-area: 6 / 8 / 9 / 9;
        position: relative;
    }

    #yw2s1v7cVMMgKVdz {
        grid-template-columns: 5.62225476rem 0 26.37409687rem 4.83162518rem 8.79427795rem 17.57981892rem 4.8015747rem 26.37409687rem 5.62225476rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(9.20936116rem, max-content) minmax(7.257408rem, max-content) 0 0 minmax(18.44030025rem, max-content) 0 0 minmax(15.69322341rem, max-content);
    }

    #UNwtvbIQs6GRsn5e {
        min-height: calc(33.33333333 * var(--1vh, 1vh));
    }
}

@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;
    }

    100% {
        opacity: 1;
    }
}

@keyframes rise-LEFT-ed804c0c-abd4-470d-ac52-7a2b16b60593 {
    0% {
        transform: translate(0px, -80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1);
    }

    100% {
        transform: translate(0px, 0px);
    }
}
