﻿: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: 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;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/1e205ffecc628d4c78e453629dc36300.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/290c1a91ef0c2481721009086f893b54.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/ade68709dc13e183c631515d0019d562.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/3ced63322f41cf32dea0206ad8b5ba11.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/1e205ffecc628d4c78e453629dc36300.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/ade68709dc13e183c631515d0019d562.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/1e205ffecc628d4c78e453629dc36300.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/ade68709dc13e183c631515d0019d562.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/1e205ffecc628d4c78e453629dc36300.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/ade68709dc13e183c631515d0019d562.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/1e205ffecc628d4c78e453629dc36300.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/ade68709dc13e183c631515d0019d562.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/290c1a91ef0c2481721009086f893b54.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/3ced63322f41cf32dea0206ad8b5ba11.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/290c1a91ef0c2481721009086f893b54.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/3ced63322f41cf32dea0206ad8b5ba11.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/290c1a91ef0c2481721009086f893b54.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEe79vK0-0;
    src: url(fonts/3ced63322f41cf32dea0206ad8b5ba11.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/f4a4890561b3fddfd1fd9a1b27b6d4a4.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/8dbae49e1280328b442be6dfff163124.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/c69c23593c9bd5705c7780a200f2a6db.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/e5e43f51d6d7939d8911c861efa5f9b7.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/33696a29f45c1b554a4c12443b998d21.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJjTk5UU-0;
    src: url(fonts/625cf32ea46ae48b58ebd3ff993de469.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgETEst3g-0;
    src: url(fonts/c0fa8af4af51f34cbaa1d840355a55ff.woff2);
    font-style: italic;
    font-weight: 900;
}

@media (max-width: 375px) {
    #zB51opaISxbZYVPc {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #YEhMMAdjxJMC1aPX {
        grid-template-columns: 0 225.45538297%;
        left: -62.72769148%;
        grid-template-rows: 0 100%;
    }

    #cn5xZYusdsNPAc9J {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.43503479em - var(--ffsd)));
    }

    #q58jUiYMBQ8TeBC8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.43503479em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #hQsGwX23EQk8x8K0 {
        min-width: 91.6rem;
    }

    #oRrjbDmVqnwaW67C {
        grid-area: 2 / 2 / 3 / 19;
        position: relative;
    }

    #WSVST4QwOv7nntlW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.53149794em - var(--ffsd)));
    }

    #SvbBbIRDL61ordZ7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.53149794em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #Iws6SAD50uaBuBK0 {
        min-width: 91.6rem;
    }

    #SelvWC56tzN5eCSS {
        grid-area: 4 / 3 / 5 / 20;
        position: relative;
    }

    #f9zfQfFc6oO6VK1a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.43503479em - var(--ffsd)));
    }

    #SpTj1Nf0NZ2w3Hta {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.43503479em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #t8M1C0wNwqGXe5lb {
        min-width: 91.6rem;
    }

    #ZFZttqwgic8kwzUg {
        grid-area: 6 / 4 / 7 / 21;
        position: relative;
    }

    #Ul4naA3gwWzwnfI2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.20700171em - var(--ffsd)));
    }

    #k0VgqBngS1Z99nFv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.20700171em);
        --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);
    }

    #aE5qdxT8ZQLut0aO {
        min-width: 91.6rem;
    }

    #s3Hn4M486vappvC7 {
        grid-area: 8 / 5 / 9 / 22;
        position: relative;
    }

    #poinwEzUSzndJgZf {
        grid-area: 10 / 6 / 11 / 23;
        position: relative;
    }

    #VuCe81EImG91UVWt {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
    }

    #WzviJWCaf0w4n777 {
        grid-area: 3 / 4 / 6 / 5;
        position: relative;
    }

    #mnuxLXglQtrAeAIo {
        grid-area: 4 / 6 / 7 / 7;
        position: relative;
    }

    #X6oqxasGAcXOjjVJ {
        grid-template-columns: 0 18.26890912rem 1.53858129rem 18.26890912rem 1.53858129rem 18.26890912rem;
        grid-template-rows: 0 0 0 minmax(14.00828408rem, max-content) 0 0;
    }

    #CXaCN9ttAprWfFGK {
        grid-area: 12 / 9 / 14 / 15;
        position: relative;
    }

    #aoW0594avFpOcu60 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 79.1686976rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 79.1686976rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.16345906 * 79.1686976rem) + 0%)), calc(0% + 0%) calc(100% - ((0.16345906 * 79.1686976rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -16.34590597%;
        margin-top: 0%;
    }

    #ZH3uAHu0KVQCMsJz {
        font-size: calc(2.32111068em - var(--ffsd));
    }

    #NJsW4dtucttRVVxc {
        --first-font-size: 2.32111068em;
        --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);
    }

    #PgsRrn8zhN7mqw0F {
        min-width: 42.85035653rem;
    }

    #sGwWdmvEMa4GyKTi {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
    }

    #sKCSEpQnLyDXHoke {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #bggfWDhX3FMm3AM6 {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #dWmg4jTzaVhsIBHL {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #zWTZOPU0BlFMeKDe {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #YkvdlqZPFIqbIevA {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #og5DP7iTUlnyANCT {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #dcD3f4gBgTkEOqiM {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #XN90q5UA4xpd3lKx {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #keDqd6B7mMEGtTmU {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #yAvpmT24P6JSkOBy {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #RS5FDVDPwEjbLngh {
        font-size: calc(1.56935782em - var(--ffsd));
    }

    #GAhcwH562jSdVYuD {
        --first-font-size: 1.56935782em;
        --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);
    }

    #bYday8aL3b1JzoQJ {
        min-width: 49.94358127rem;
    }

    #PN5ByaUMFnxOHDGm {
        grid-area: 5 / 3 / 6 / 6;
        position: relative;
    }

    #DzBkYROYAUUMy2kK {
        grid-area: 13 / 7 / 25 / 13;
        grid-template-columns: 0 22.71722597rem 0.35168433rem 42.7170232rem 6.74154041rem 6.64122369rem;
        grid-template-rows: 0 minmax(14.92416398rem, max-content) minmax(2.75691434rem, max-content) minmax(1.00660515rem, max-content) minmax(56.1830098rem, max-content) minmax(6.82867144rem, max-content);
    }

    #NYO26QDLLtl7ZFdG {
        grid-area: 13 / 7 / 25 / 13;
        position: relative;
    }

    #gcbAU6mXrOtn2YcU {
        grid-area: 15 / 8 / 16 / 16;
        position: relative;
    }

    #mWholGFUemYcpujY {
        font-size: calc(2.32111068em - var(--ffsd));
    }

    #VywvjzFaAK8ukf1x {
        --first-font-size: 2.32111068em;
        --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);
    }

    #Ipe8WvgdWSKPtvNV {
        min-width: 13.21167774rem;
    }

    #P7CpJfBSkmU8cG3i {
        grid-area: 17 / 11 / 18 / 24;
        position: relative;
    }

    #CpQDoyW7pkV8OwMF {
        grid-area: 19 / 14 / 20 / 25;
        position: relative;
    }

    #abtCEEvSyWdpsSjB {
        grid-area: 21 / 12 / 22 / 17;
        position: relative;
    }

    #ZE1O0LY4O0ftgLZv {
        font-size: calc(1.50693824em - var(--ffsd));
    }

    #MlAMTngS7BhHZrow {
        font-size: calc(1.50693824em - var(--ffsd));
    }

    #khCAVu79ozYc9iqL {
        --first-font-size: 1.50693824em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.15));
        margin-top: calc(var(--first-font-size) * -0.14);
        margin-bottom: calc(var(--last-font-size) * -0.14);
    }

    #Lt1l2XLMiUZ5sBwb {
        min-width: 28.36312857rem;
    }

    #Zz6g98ctHtGCGhBT {
        grid-area: 23 / 10 / 24 / 18;
        position: relative;
    }

    #dHETinPTFf5q5ONw {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 22.33677678rem 4.70682775rem 36.14603138rem 15.19868636rem 0.04723553rem 0.7331398rem 1.20941577rem 4.54938109rem 4.70682775rem 1.78510892rem 0 0.04723553rem 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(10.73489131rem, max-content) minmax(3.86286963rem, max-content) minmax(1.82446689rem, max-content) minmax(6.60562288rem, max-content) minmax(1.82446689rem, max-content) minmax(3.86286963rem, max-content) minmax(1.27712682rem, max-content) minmax(9.08788674rem, max-content) minmax(1.82446689rem, max-content) minmax(0.69704821rem, max-content) minmax(1.82446689rem, max-content) minmax(1.63121247rem, max-content) minmax(12.37707162rem, max-content) minmax(1.00660515rem, max-content) minmax(0.53388206rem, max-content) minmax(18.18591862rem, max-content) minmax(18.86259675rem, max-content) minmax(1.7896964rem, max-content) minmax(11.0885533rem, max-content) minmax(1.4475717rem, max-content) minmax(5.33094482rem, max-content) minmax(0.69273457rem, max-content) minmax(4.00711995rem, max-content) minmax(6.37666977rem, max-content);
    }

    #RYa1TyvD2Mh2ZROf {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #zB51opaISxbZYVPc {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #YEhMMAdjxJMC1aPX {
        grid-template-columns: 0 219.09226785%;
        left: -59.54613393%;
        grid-template-rows: 0 100%;
    }

    #cn5xZYusdsNPAc9J {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.46487093em - var(--ffsd)));
    }

    #q58jUiYMBQ8TeBC8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.46487093em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #hQsGwX23EQk8x8K0 {
        min-width: 93.4375rem;
    }

    #oRrjbDmVqnwaW67C {
        grid-area: 2 / 2 / 3 / 19;
        position: relative;
    }

    #WSVST4QwOv7nntlW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.64438565em - var(--ffsd)));
    }

    #SvbBbIRDL61ordZ7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.64438565em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #Iws6SAD50uaBuBK0 {
        min-width: 93.4375rem;
    }

    #SelvWC56tzN5eCSS {
        grid-area: 4 / 3 / 5 / 20;
        position: relative;
    }

    #f9zfQfFc6oO6VK1a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.46487093em - var(--ffsd)));
    }

    #SpTj1Nf0NZ2w3Hta {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.46487093em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #t8M1C0wNwqGXe5lb {
        min-width: 93.4375rem;
    }

    #ZFZttqwgic8kwzUg {
        grid-area: 6 / 4 / 7 / 21;
        position: relative;
    }

    #Ul4naA3gwWzwnfI2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.28672009em - var(--ffsd)));
    }

    #k0VgqBngS1Z99nFv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.28672009em);
        --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);
    }

    #aE5qdxT8ZQLut0aO {
        min-width: 93.4375rem;
    }

    #s3Hn4M486vappvC7 {
        grid-area: 8 / 5 / 9 / 22;
        position: relative;
    }

    #poinwEzUSzndJgZf {
        grid-area: 10 / 6 / 11 / 23;
        position: relative;
    }

    #VuCe81EImG91UVWt {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
    }

    #WzviJWCaf0w4n777 {
        grid-area: 3 / 4 / 6 / 5;
        position: relative;
    }

    #mnuxLXglQtrAeAIo {
        grid-area: 4 / 6 / 7 / 7;
        position: relative;
    }

    #X6oqxasGAcXOjjVJ {
        grid-template-columns: 0 18.641744rem 1.5699809rem 18.641744rem 1.5699809rem 18.641744rem;
        grid-template-rows: 0 0 0 minmax(14.29416743rem, max-content) 0 0;
    }

    #CXaCN9ttAprWfFGK {
        grid-area: 12 / 9 / 14 / 15;
        position: relative;
    }

    #aoW0594avFpOcu60 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 80.7843853rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 80.7843853rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.16345906 * 80.7843853rem) + 0%)), calc(0% + 0%) calc(100% - ((0.16345906 * 80.7843853rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -16.34590597%;
        margin-top: 0%;
    }

    #ZH3uAHu0KVQCMsJz {
        font-size: calc(2.36848029em - var(--ffsd));
    }

    #NJsW4dtucttRVVxc {
        --first-font-size: 2.36848029em;
        --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);
    }

    #PgsRrn8zhN7mqw0F {
        min-width: 43.69296585rem;
    }

    #sGwWdmvEMa4GyKTi {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
    }

    #sKCSEpQnLyDXHoke {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #bggfWDhX3FMm3AM6 {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #dWmg4jTzaVhsIBHL {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #zWTZOPU0BlFMeKDe {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #YkvdlqZPFIqbIevA {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #og5DP7iTUlnyANCT {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #dcD3f4gBgTkEOqiM {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #XN90q5UA4xpd3lKx {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #keDqd6B7mMEGtTmU {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #yAvpmT24P6JSkOBy {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #RS5FDVDPwEjbLngh {
        font-size: calc(1.60138553em - var(--ffsd));
    }

    #GAhcwH562jSdVYuD {
        --first-font-size: 1.60138553em;
        --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);
    }

    #bYday8aL3b1JzoQJ {
        min-width: 50.93095027rem;
    }

    #PN5ByaUMFnxOHDGm {
        grid-area: 5 / 3 / 6 / 6;
        position: relative;
    }

    #DzBkYROYAUUMy2kK {
        grid-area: 13 / 7 / 25 / 13;
        grid-template-columns: 0 23.18084283rem 0.35886156rem 43.58879918rem 6.87912286rem 6.77675887rem;
        grid-template-rows: 0 minmax(15.22873875rem, max-content) minmax(2.8131779rem, max-content) minmax(1.02714811rem, max-content) minmax(57.32960183rem, max-content) minmax(6.96803208rem, max-content);
    }

    #NYO26QDLLtl7ZFdG {
        grid-area: 13 / 7 / 25 / 13;
        position: relative;
    }

    #gcbAU6mXrOtn2YcU {
        grid-area: 15 / 8 / 16 / 16;
        position: relative;
    }

    #mWholGFUemYcpujY {
        font-size: calc(2.36848029em - var(--ffsd));
    }

    #VywvjzFaAK8ukf1x {
        --first-font-size: 2.36848029em;
        --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);
    }

    #Ipe8WvgdWSKPtvNV {
        min-width: 13.44941606rem;
    }

    #P7CpJfBSkmU8cG3i {
        grid-area: 17 / 11 / 18 / 24;
        position: relative;
    }

    #CpQDoyW7pkV8OwMF {
        grid-area: 19 / 14 / 20 / 25;
        position: relative;
    }

    #abtCEEvSyWdpsSjB {
        grid-area: 21 / 12 / 22 / 17;
        position: relative;
    }

    #ZE1O0LY4O0ftgLZv {
        font-size: calc(1.53769208em - var(--ffsd));
    }

    #MlAMTngS7BhHZrow {
        font-size: calc(1.53769208em - var(--ffsd));
    }

    #khCAVu79ozYc9iqL {
        --first-font-size: 1.53769208em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.15));
        margin-top: calc(var(--first-font-size) * -0.14);
        margin-bottom: calc(var(--last-font-size) * -0.14);
    }

    #Lt1l2XLMiUZ5sBwb {
        min-width: 28.91008017rem;
    }

    #Zz6g98ctHtGCGhBT {
        grid-area: 23 / 10 / 24 / 18;
        position: relative;
    }

    #dHETinPTFf5q5ONw {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 22.79262937rem 4.80288546rem 36.88370549rem 15.50886363rem 0.04819952rem 0.74810184rem 1.23409773rem 4.64222561rem 4.80288546rem 1.82153972rem 0 0.04819952rem 0 0 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(8.38663383rem, max-content) minmax(3.9417037rem, max-content) minmax(1.42536476rem, max-content) minmax(6.74043151rem, max-content) minmax(1.42536476rem, max-content) minmax(3.9417037rem, max-content) minmax(0.99775533rem, max-content) minmax(7.72709254rem, max-content) minmax(1.42536476rem, max-content) minmax(0.71127369rem, max-content) minmax(1.42536476rem, max-content) minmax(1.66450252rem, max-content) minmax(12.62966491rem, max-content) minmax(1.02714811rem, max-content) minmax(0.54477761rem, max-content) minmax(18.55705982rem, max-content) minmax(19.2475477rem, max-content) minmax(1.82622082rem, max-content) minmax(11.3148503rem, max-content) minmax(1.47711398rem, max-content) minmax(5.43973961rem, max-content) minmax(0.70687201rem, max-content) minmax(4.08889791rem, max-content) minmax(6.50680589rem, max-content);
    }

    #RYa1TyvD2Mh2ZROf {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #zB51opaISxbZYVPc {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #YEhMMAdjxJMC1aPX {
        grid-template-columns: 0 177.86458333%;
        left: -38.93229167%;
        grid-template-rows: 0 100%;
    }

    #cn5xZYusdsNPAc9J {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49438833em - var(--ffsd)));
    }

    #q58jUiYMBQ8TeBC8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49438833em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #hQsGwX23EQk8x8K0 {
        min-width: 70.77217487rem;
    }

    #oRrjbDmVqnwaW67C {
        grid-area: 2 / 3 / 3 / 23;
        position: relative;
    }

    #WSVST4QwOv7nntlW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27604973em - var(--ffsd)));
    }

    #SvbBbIRDL61ordZ7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27604973em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #Iws6SAD50uaBuBK0 {
        min-width: 70.77217487rem;
    }

    #SelvWC56tzN5eCSS {
        grid-area: 4 / 4 / 5 / 24;
        position: relative;
    }

    #f9zfQfFc6oO6VK1a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49438833em - var(--ffsd)));
    }

    #SpTj1Nf0NZ2w3Hta {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49438833em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #t8M1C0wNwqGXe5lb {
        min-width: 70.77217487rem;
    }

    #ZFZttqwgic8kwzUg {
        grid-area: 6 / 5 / 7 / 25;
        position: relative;
    }

    #Ul4naA3gwWzwnfI2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.05420006em - var(--ffsd)));
    }

    #k0VgqBngS1Z99nFv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.05420006em);
        --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);
    }

    #aE5qdxT8ZQLut0aO {
        min-width: 59.6239277rem;
    }

    #s3Hn4M486vappvC7 {
        grid-area: 8 / 7 / 9 / 17;
        position: relative;
    }

    #poinwEzUSzndJgZf {
        grid-area: 10 / 8 / 11 / 18;
        position: relative;
    }

    #VuCe81EImG91UVWt {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
    }

    #WzviJWCaf0w4n777 {
        grid-area: 3 / 4 / 6 / 5;
        position: relative;
    }

    #mnuxLXglQtrAeAIo {
        grid-area: 4 / 6 / 7 / 7;
        position: relative;
    }

    #X6oqxasGAcXOjjVJ {
        grid-template-columns: 0 16.16811917rem 1.36165577rem 16.16811917rem 1.36165577rem 16.16811917rem;
        grid-template-rows: 0 0 0 minmax(12.39743462rem, max-content) 0 0;
    }

    #CXaCN9ttAprWfFGK {
        grid-area: 12 / 9 / 14 / 15;
        position: relative;
    }

    #aoW0594avFpOcu60 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 70.06488065rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 70.06488065rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.16345906 * 70.06488065rem) + 0%)), calc(0% + 0%) calc(100% - ((0.16345906 * 70.06488065rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -16.34590597%;
        margin-top: 0%;
    }

    #ZH3uAHu0KVQCMsJz {
        font-size: calc(2.05420006em - var(--ffsd));
    }

    #NJsW4dtucttRVVxc {
        --first-font-size: 2.05420006em;
        --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);
    }

    #PgsRrn8zhN7mqw0F {
        min-width: 37.86998442rem;
    }

    #sGwWdmvEMa4GyKTi {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
    }

    #sKCSEpQnLyDXHoke {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #bggfWDhX3FMm3AM6 {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #dWmg4jTzaVhsIBHL {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #zWTZOPU0BlFMeKDe {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #YkvdlqZPFIqbIevA {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #og5DP7iTUlnyANCT {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #dcD3f4gBgTkEOqiM {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #XN90q5UA4xpd3lKx {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #keDqd6B7mMEGtTmU {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #yAvpmT24P6JSkOBy {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #RS5FDVDPwEjbLngh {
        font-size: calc(1.38889323em - var(--ffsd));
    }

    #GAhcwH562jSdVYuD {
        --first-font-size: 1.38889323em;
        --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);
    }

    #bYday8aL3b1JzoQJ {
        min-width: 44.14754057rem;
    }

    #PN5ByaUMFnxOHDGm {
        grid-area: 5 / 3 / 6 / 6;
        position: relative;
    }

    #DzBkYROYAUUMy2kK {
        grid-area: 13 / 2 / 25 / 13;
        grid-template-columns: 0 20.10491235rem 0.31124322rem 37.80488025rem 5.96631293rem 5.8775319rem;
        grid-template-rows: 0 minmax(13.20799508rem, max-content) minmax(2.43988951rem, max-content) minmax(0.89085297rem, max-content) minmax(49.7223776rem, max-content) minmax(6.04342453rem, max-content);
    }

    #NYO26QDLLtl7ZFdG {
        grid-area: 13 / 2 / 25 / 13;
        position: relative;
    }

    #gcbAU6mXrOtn2YcU {
        grid-area: 15 / 6 / 16 / 16;
        position: relative;
    }

    #mWholGFUemYcpujY {
        font-size: calc(2.05420006em - var(--ffsd));
    }

    #VywvjzFaAK8ukf1x {
        --first-font-size: 2.05420006em;
        --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);
    }

    #Ipe8WvgdWSKPtvNV {
        min-width: 11.63953532rem;
    }

    #P7CpJfBSkmU8cG3i {
        grid-area: 17 / 11 / 18 / 21;
        position: relative;
    }

    #CpQDoyW7pkV8OwMF {
        grid-area: 19 / 14 / 20 / 22;
        position: relative;
    }

    #abtCEEvSyWdpsSjB {
        grid-area: 21 / 12 / 22 / 19;
        position: relative;
    }

    #ZE1O0LY4O0ftgLZv {
        font-size: calc(1.33365145em - var(--ffsd));
    }

    #MlAMTngS7BhHZrow {
        font-size: calc(1.33365145em - var(--ffsd));
    }

    #khCAVu79ozYc9iqL {
        --first-font-size: 1.33365145em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.15));
        margin-top: calc(var(--first-font-size) * -0.14);
        margin-bottom: calc(var(--last-font-size) * -0.14);
    }

    #Lt1l2XLMiUZ5sBwb {
        min-width: 25.04868093rem;
    }

    #Zz6g98ctHtGCGhBT {
        grid-area: 23 / 10 / 24 / 20;
        position: relative;
    }

    #dHETinPTFf5q5ONw {
        grid-template-columns: 5.92466337rem 15.1153321rem 0 0 4.65287992rem 0.64794356rem 0 3.51763368rem 31.98950408rem 13.45094941rem 0.04180379rem 0.64883413rem 1.07034187rem 4.02623579rem 4.16557724rem 0.64794356rem 0 0.93189099rem 0 0.04180379rem 0 4.87372892rem 0 0 8.25293383rem;
        grid-template-rows: minmax(5.24164615rem, max-content) minmax(2.98613917rem, max-content) minmax(0.89085297rem, max-content) minmax(5.10638751rem, max-content) minmax(0.89085297rem, max-content) minmax(2.98613917rem, max-content) minmax(0.62359708rem, max-content) minmax(4.73006179rem, max-content) minmax(0.89085297rem, max-content) minmax(0.45388526rem, max-content) minmax(1.45141021rem, max-content) minmax(1.44363505rem, max-content) minmax(10.95379957rem, max-content) minmax(0.89085297rem, max-content) minmax(0.47248956rem, max-content) minmax(16.09467197rem, max-content) minmax(16.69353709rem, max-content) minmax(1.5838945rem, max-content) minmax(9.81345136rem, max-content) minmax(1.28111162rem, max-content) minmax(4.71792544rem, max-content) minmax(0.6130752rem, max-content) minmax(3.54633068rem, max-content) minmax(5.64339973rem, max-content);
    }

    #RYa1TyvD2Mh2ZROf {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #zB51opaISxbZYVPc {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #YEhMMAdjxJMC1aPX {
        grid-template-columns: 0 133.3984375%;
        left: -16.69921875%;
        grid-template-rows: 0 100%;
    }

    #cn5xZYusdsNPAc9J {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.87079125em - var(--ffsd)));
    }

    #q58jUiYMBQ8TeBC8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.87079125em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #hQsGwX23EQk8x8K0 {
        min-width: 53.07913116rem;
    }

    #oRrjbDmVqnwaW67C {
        grid-area: 2 / 3 / 3 / 23;
        position: relative;
    }

    #WSVST4QwOv7nntlW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.2070373em - var(--ffsd)));
    }

    #SvbBbIRDL61ordZ7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.2070373em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #Iws6SAD50uaBuBK0 {
        min-width: 53.07913116rem;
    }

    #SelvWC56tzN5eCSS {
        grid-area: 4 / 4 / 5 / 24;
        position: relative;
    }

    #f9zfQfFc6oO6VK1a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.87079125em - var(--ffsd)));
    }

    #SpTj1Nf0NZ2w3Hta {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.87079125em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #t8M1C0wNwqGXe5lb {
        min-width: 53.07913116rem;
    }

    #ZFZttqwgic8kwzUg {
        grid-area: 6 / 5 / 7 / 25;
        position: relative;
    }

    #Ul4naA3gwWzwnfI2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.54065004em - var(--ffsd)));
    }

    #k0VgqBngS1Z99nFv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.54065004em);
        --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);
    }

    #aE5qdxT8ZQLut0aO {
        min-width: 44.71794577rem;
    }

    #s3Hn4M486vappvC7 {
        grid-area: 8 / 7 / 9 / 17;
        position: relative;
    }

    #poinwEzUSzndJgZf {
        grid-area: 10 / 8 / 11 / 18;
        position: relative;
    }

    #VuCe81EImG91UVWt {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
    }

    #WzviJWCaf0w4n777 {
        grid-area: 3 / 4 / 6 / 5;
        position: relative;
    }

    #mnuxLXglQtrAeAIo {
        grid-area: 4 / 6 / 7 / 7;
        position: relative;
    }

    #X6oqxasGAcXOjjVJ {
        grid-template-columns: 0 12.12608938rem 1.02124183rem 12.12608938rem 1.02124183rem 12.12608938rem;
        grid-template-rows: 0 0 0 minmax(9.29807597rem, max-content) 0 0;
    }

    #CXaCN9ttAprWfFGK {
        grid-area: 12 / 9 / 14 / 15;
        position: relative;
    }

    #aoW0594avFpOcu60 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 52.54866049rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 52.54866049rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.16345906 * 52.54866049rem) + 0%)), calc(0% + 0%) calc(100% - ((0.16345906 * 52.54866049rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -16.34590597%;
        margin-top: 0%;
    }

    #ZH3uAHu0KVQCMsJz {
        font-size: calc(1.54065004em - var(--ffsd));
    }

    #NJsW4dtucttRVVxc {
        --first-font-size: 1.54065004em;
        --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);
    }

    #PgsRrn8zhN7mqw0F {
        min-width: 28.40248832rem;
    }

    #sGwWdmvEMa4GyKTi {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
    }

    #sKCSEpQnLyDXHoke {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #bggfWDhX3FMm3AM6 {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #dWmg4jTzaVhsIBHL {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #zWTZOPU0BlFMeKDe {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #YkvdlqZPFIqbIevA {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #og5DP7iTUlnyANCT {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #dcD3f4gBgTkEOqiM {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #XN90q5UA4xpd3lKx {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #keDqd6B7mMEGtTmU {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #yAvpmT24P6JSkOBy {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #RS5FDVDPwEjbLngh {
        font-size: calc(1.04166992em - var(--ffsd));
    }

    #GAhcwH562jSdVYuD {
        --first-font-size: 1.04166992em;
        --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);
    }

    #bYday8aL3b1JzoQJ {
        min-width: 33.11065543rem;
    }

    #PN5ByaUMFnxOHDGm {
        grid-area: 5 / 3 / 6 / 6;
        position: relative;
    }

    #DzBkYROYAUUMy2kK {
        grid-area: 13 / 2 / 25 / 13;
        grid-template-columns: 0 15.07868427rem 0.23343241rem 28.35366019rem 4.4747347rem 4.40814892rem;
        grid-template-rows: 0 minmax(9.90599631rem, max-content) minmax(1.82991713rem, max-content) minmax(0.66813973rem, max-content) minmax(37.2917832rem, max-content) minmax(4.5325684rem, max-content);
    }

    #NYO26QDLLtl7ZFdG {
        grid-area: 13 / 2 / 25 / 13;
        position: relative;
    }

    #gcbAU6mXrOtn2YcU {
        grid-area: 15 / 6 / 16 / 16;
        position: relative;
    }

    #mWholGFUemYcpujY {
        font-size: calc(1.54065004em - var(--ffsd));
    }

    #VywvjzFaAK8ukf1x {
        --first-font-size: 1.54065004em;
        --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);
    }

    #Ipe8WvgdWSKPtvNV {
        min-width: 8.72965149rem;
    }

    #P7CpJfBSkmU8cG3i {
        grid-area: 17 / 11 / 18 / 21;
        position: relative;
    }

    #CpQDoyW7pkV8OwMF {
        grid-area: 19 / 14 / 20 / 22;
        position: relative;
    }

    #abtCEEvSyWdpsSjB {
        grid-area: 21 / 12 / 22 / 19;
        position: relative;
    }

    #ZE1O0LY4O0ftgLZv {
        font-size: calc(1.00023858em - var(--ffsd));
    }

    #MlAMTngS7BhHZrow {
        font-size: calc(1.00023858em - var(--ffsd));
    }

    #khCAVu79ozYc9iqL {
        --first-font-size: 1.00023858em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.15));
        margin-top: calc(var(--first-font-size) * -0.14);
        margin-bottom: calc(var(--last-font-size) * -0.14);
    }

    #Lt1l2XLMiUZ5sBwb {
        min-width: 18.7865107rem;
    }

    #Zz6g98ctHtGCGhBT {
        grid-area: 23 / 10 / 24 / 20;
        position: relative;
    }

    #dHETinPTFf5q5ONw {
        grid-template-columns: 14.89072509rem 11.33649908rem 0 0 3.48965994rem 0.48595767rem 0 2.63822526rem 23.99212806rem 10.08821206rem 0.03135284rem 0.48662559rem 0.8027564rem 3.01967684rem 3.12418293rem 0.48595767rem 0 0.69891824rem 0 0.03135284rem 0 3.65529669rem 0 0 20.74247281rem;
        grid-template-rows: minmax(3.93123461rem, max-content) minmax(2.23960438rem, max-content) minmax(0.66813973rem, max-content) minmax(3.82979063rem, max-content) minmax(0.66813973rem, max-content) minmax(2.23960438rem, max-content) minmax(0.46769781rem, max-content) minmax(3.54754634rem, max-content) minmax(0.66813973rem, max-content) minmax(0.34041394rem, max-content) minmax(1.08855766rem, max-content) minmax(1.08272629rem, max-content) minmax(8.21534968rem, max-content) minmax(0.66813973rem, max-content) minmax(0.35436717rem, max-content) minmax(12.07100398rem, max-content) minmax(12.52015282rem, max-content) minmax(1.18792088rem, max-content) minmax(7.36008852rem, max-content) minmax(0.96083371rem, max-content) minmax(3.53844408rem, max-content) minmax(0.4598064rem, max-content) minmax(2.65974801rem, max-content) minmax(4.2325498rem, max-content);
    }

    #RYa1TyvD2Mh2ZROf {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #zB51opaISxbZYVPc {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #YEhMMAdjxJMC1aPX {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #cn5xZYusdsNPAc9J {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.40240866em - var(--ffsd)));
    }

    #q58jUiYMBQ8TeBC8 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.40240866em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #hQsGwX23EQk8x8K0 {
        min-width: 39.78991969rem;
    }

    #oRrjbDmVqnwaW67C {
        grid-area: 2 / 3 / 3 / 23;
        position: relative;
    }

    #WSVST4QwOv7nntlW {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4041041em - var(--ffsd)));
    }

    #SvbBbIRDL61ordZ7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4041041em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #Iws6SAD50uaBuBK0 {
        min-width: 39.78991969rem;
    }

    #SelvWC56tzN5eCSS {
        grid-area: 4 / 4 / 5 / 24;
        position: relative;
    }

    #f9zfQfFc6oO6VK1a {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.40240866em - var(--ffsd)));
    }

    #SpTj1Nf0NZ2w3Hta {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.40240866em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.06));
        margin-top: calc(var(--first-font-size) * -0.205);
        margin-bottom: calc(var(--last-font-size) * -0.205);
    }

    #t8M1C0wNwqGXe5lb {
        min-width: 39.78991969rem;
    }

    #ZFZttqwgic8kwzUg {
        grid-area: 6 / 5 / 7 / 25;
        position: relative;
    }

    #Ul4naA3gwWzwnfI2 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.1549236em - var(--ffsd)));
    }

    #k0VgqBngS1Z99nFv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.1549236em);
        --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);
    }

    #aE5qdxT8ZQLut0aO {
        min-width: 29.97420148rem;
    }

    #s3Hn4M486vappvC7 {
        grid-area: 8 / 8 / 9 / 16;
        position: relative;
    }

    #poinwEzUSzndJgZf {
        grid-area: 10 / 7 / 11 / 18;
        position: relative;
    }

    #VuCe81EImG91UVWt {
        grid-area: 2 / 2 / 5 / 3;
        position: relative;
    }

    #WzviJWCaf0w4n777 {
        grid-area: 3 / 4 / 6 / 5;
        position: relative;
    }

    #mnuxLXglQtrAeAIo {
        grid-area: 4 / 6 / 7 / 7;
        position: relative;
    }

    #X6oqxasGAcXOjjVJ {
        grid-template-columns: 0 9.09012849rem 0.76555757rem 9.09012849rem 0.76555757rem 9.09012849rem;
        grid-template-rows: 0 0 0 minmax(6.97015358rem, max-content) 0 0;
    }

    #CXaCN9ttAprWfFGK {
        grid-area: 12 / 9 / 14 / 15;
        position: relative;
    }

    #aoW0594avFpOcu60 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 39.39226087rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 39.39226087rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.16345906 * 39.39226087rem) + 0%)), calc(0% + 0%) calc(100% - ((0.16345906 * 39.39226087rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -16.34590597%;
        margin-top: 0%;
    }

    #ZH3uAHu0KVQCMsJz {
        font-size: calc(1.1549236em - var(--ffsd));
    }

    #NJsW4dtucttRVVxc {
        --first-font-size: 1.1549236em;
        --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);
    }

    #PgsRrn8zhN7mqw0F {
        min-width: 21.29147001rem;
    }

    #sGwWdmvEMa4GyKTi {
        grid-area: 3 / 4 / 4 / 5;
        position: relative;
    }

    #sKCSEpQnLyDXHoke {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #bggfWDhX3FMm3AM6 {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #dWmg4jTzaVhsIBHL {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #zWTZOPU0BlFMeKDe {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #YkvdlqZPFIqbIevA {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #og5DP7iTUlnyANCT {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #dcD3f4gBgTkEOqiM {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #XN90q5UA4xpd3lKx {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #keDqd6B7mMEGtTmU {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #yAvpmT24P6JSkOBy {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #RS5FDVDPwEjbLngh {
        font-size: calc(0.78087116em - var(--ffsd));
    }

    #GAhcwH562jSdVYuD {
        --first-font-size: 0.78087116em;
        --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);
    }

    #bYday8aL3b1JzoQJ {
        min-width: 24.820872rem;
    }

    #PN5ByaUMFnxOHDGm {
        grid-area: 5 / 3 / 6 / 6;
        position: relative;
    }

    #DzBkYROYAUUMy2kK {
        grid-area: 13 / 2 / 25 / 13;
        grid-template-columns: 0 11.30349392rem 0.17498887rem 21.25486679rem 3.35441313rem 3.30449817rem;
        grid-template-rows: 0 minmax(7.42587132rem, max-content) minmax(1.37176804rem, max-content) minmax(0.50086024rem, max-content) minmax(27.95518741rem, max-content) minmax(3.39776723rem, max-content);
    }

    #NYO26QDLLtl7ZFdG {
        grid-area: 13 / 2 / 25 / 13;
        position: relative;
    }

    #gcbAU6mXrOtn2YcU {
        grid-area: 15 / 6 / 16 / 17;
        position: relative;
    }

    #mWholGFUemYcpujY {
        font-size: calc(1.1549236em - var(--ffsd));
    }

    #VywvjzFaAK8ukf1x {
        --first-font-size: 1.1549236em;
        --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);
    }

    #Ipe8WvgdWSKPtvNV {
        min-width: 6.54404328rem;
    }

    #P7CpJfBSkmU8cG3i {
        grid-area: 17 / 11 / 18 / 21;
        position: relative;
    }

    #CpQDoyW7pkV8OwMF {
        grid-area: 19 / 14 / 20 / 22;
        position: relative;
    }

    #abtCEEvSyWdpsSjB {
        grid-area: 21 / 12 / 22 / 19;
        position: relative;
    }

    #ZE1O0LY4O0ftgLZv {
        font-size: calc(0.74981282em - var(--ffsd));
    }

    #MlAMTngS7BhHZrow {
        font-size: calc(0.74981282em - var(--ffsd));
    }

    #khCAVu79ozYc9iqL {
        --first-font-size: 0.74981282em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.15));
        margin-top: calc(var(--first-font-size) * -0.14);
        margin-bottom: calc(var(--last-font-size) * -0.14);
    }

    #Lt1l2XLMiUZ5sBwb {
        min-width: 14.08300656rem;
    }

    #Zz6g98ctHtGCGhBT {
        grid-area: 23 / 10 / 24 / 20;
        position: relative;
    }

    #dHETinPTFf5q5ONw {
        grid-template-columns: 21.62511698rem 8.49822478rem 0 0 2.61596763rem 0.36429037rem 1.92760111rem 0.05010216rem 17.98531415rem 7.56246643rem 0.02350316rem 0.36479107rem 0.60177347rem 2.26365233rem 1.08599548rem 1.25599816rem 0.36429037rem 0.52393286rem 0 0.02350316rem 0 2.74013456rem 0 0 30.12334176rem;
        grid-template-rows: minmax(2.946987rem, max-content) minmax(1.67888352rem, max-content) minmax(0.50086024rem, max-content) minmax(2.87094115rem, max-content) minmax(0.50086024rem, max-content) minmax(1.67888352rem, max-content) minmax(0.35060217rem, max-content) minmax(2.9745208rem, max-content) minmax(0.50086024rem, max-content) minmax(0.25518586rem, max-content) minmax(0.50086024rem, max-content) minmax(0.8116484rem, max-content) minmax(6.15850518rem, max-content) minmax(0.50086024rem, max-content) minmax(0.26564567rem, max-content) minmax(9.04883461rem, max-content) minmax(9.38553184rem, max-content) minmax(0.89050584rem, max-content) minmax(5.51737236rem, max-content) minmax(0.72027359rem, max-content) minmax(2.65253788rem, max-content) minmax(0.34468649rem, max-content) minmax(1.99383746rem, max-content) minmax(3.1728631rem, max-content);
    }

    #RYa1TyvD2Mh2ZROf {
        min-height: calc(100 * 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);
    }
}
