: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: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/91884523e11af72d3074ba377675abaa.woff2);
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: YACgEQNAr7w-0;
    src: url(fonts/59c3f4da2467c5c0f7a3336e4c2630ce.woff2);
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/09e47b27f86c0f2e2c6152cb275999ed.woff2);
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/087f551689b3afdd27f8add6d25bf131.woff2);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/6df47dca5bedacd9f91b4c866d95587d.woff2);
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/3b520b312dcad0a149de91bed7fcdc5a.woff2);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/09e47b27f86c0f2e2c6152cb275999ed.woff2);
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/6df47dca5bedacd9f91b4c866d95587d.woff2);
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/09e47b27f86c0f2e2c6152cb275999ed.woff2);
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/6df47dca5bedacd9f91b4c866d95587d.woff2);
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/09e47b27f86c0f2e2c6152cb275999ed.woff2);
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/6df47dca5bedacd9f91b4c866d95587d.woff2);
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/09e47b27f86c0f2e2c6152cb275999ed.woff2);
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/6df47dca5bedacd9f91b4c866d95587d.woff2);
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/087f551689b3afdd27f8add6d25bf131.woff2);
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/3b520b312dcad0a149de91bed7fcdc5a.woff2);
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/087f551689b3afdd27f8add6d25bf131.woff2);
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/3b520b312dcad0a149de91bed7fcdc5a.woff2);
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/087f551689b3afdd27f8add6d25bf131.woff2);
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: YAD0xfRvbuU-0;
    src: url(fonts/3b520b312dcad0a149de91bed7fcdc5a.woff2);
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-weight: 900;
    font-style: italic;
}

@media (max-width: 375px) {
    #PH41CkKuc5bCOoo1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #K0IOiGCm3G0Z2qiO {
        grid-template-columns: 0 217.81094031%;
        left: -58.90547015%;
        grid-template-rows: 0 100%;
    }

    #bRNwr0wk5bwBOQVL {
        position: relative;
        grid-area: 5 / 9 / 9 / 17;
    }

    #HtNegvohfjNqqGsB {
        position: relative;
        grid-area: 4 / 23 / 10 / 25;
    }

    #NOTDY1V6Dq8mdvPh {
        position: relative;
        grid-area: 3 / 30 / 8 / 31;
    }

    #MUAwMmwFK50sxvxV {
        font-size: calc(3.23789333em - var(--ffsd));
    }

    #IQNkcBvo51KSaz41 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 3.23789333em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #whOs9bM4yUAoNqAX {
        min-width: 34.92911163rem;
    }

    #GXDUKthra5rJlEaL {
        position: relative;
        grid-area: 6 / 32 / 7 / 39;
    }

    #inI3aAKVyfOzg2RT {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #UT0sPG1E0dG1nXCt {
        position: relative;
        grid-area: 2 / 33 / 11 / 37;
    }

    #sg1Bz48x2FyrhNLD {
        margin-left: 0%;
        clip-path: polygon(calc(0% + 0%) calc((0 * 72.46434133rem) + 0%), calc(100% - (1.15716096% + 0%)) calc((0 * 72.46434133rem) + 0%), calc(100% - (1.15716096% + 0%)) calc(100% - ((0 * 72.46434133rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 72.46434133rem) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 12 / 18 / 32 / 38;
        margin-right: -1.17070794%;
    }

    #Wuam6Ou2ybJ5Esja {
        font-size: calc(1.35985364em - var(--ffsd));
    }

    #rd52U6V1rSwW8wIl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.35985364em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tY5UYIOYZlepU83f {
        min-width: 10.45018447rem;
    }

    #nXLQlMiJtchYyC6l {
        position: relative;
        grid-area: 13 / 8 / 15 / 13;
    }

    #K7TQgWiUw9ReObaf {
        font-size: calc(4.94411306em - var(--ffsd));
    }

    #rm4vqqQdtKUBqIHN {
        --last-font-size: var(--first-font-size);
        --first-font-size: 4.94411306em;
        margin-top: calc(var(--first-font-size) * 0.16);
        margin-bottom: calc(var(--last-font-size) * 0.16);
    }

    #hyMhpsCkUSEO0IlK {
        min-width: 37.07709632rem;
    }

    #eNS9HlEdDt9GTF88 {
        position: relative;
        grid-area: 14 / 6 / 17 / 28;
    }

    #lpAD4jisHBprWHwZ {
        font-size: calc(1.22585488em - var(--ffsd));
    }

    #P9Eu7qtblODFGA7R {
        font-size: calc(1.22585488em - var(--ffsd));
    }

    #DOydsPnXZWswGmVG {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.22585488em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Et1EajLaTiEjEsBN {
        min-width: 32.54766744rem;
    }

    #JgUfqOjhR57Gr0nq {
        position: relative;
        grid-area: 16 / 7 / 18 / 26;
    }

    #CdOvgWAhlurGDUpS {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ND4mDBP8EmzPYkdz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #pqZbM8aKBuKJXx15 {
        font-size: calc(1.51987414em - var(--ffsd));
    }

    #yjntFPAdU9ksezqJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.51987414em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dBaIMV3G3n52Fx6m {
        min-width: 18.39197169rem;
    }

    #TxTft25bNuZvRipq {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ovAmDUGDNEhizen0 {
        grid-template-columns: 0 1.44529014rem 18.25863835rem 1.44529014rem;
        grid-template-rows: 0 minmax(0.7917547rem, max-content) minmax(1.8081454rem, max-content) minmax(0.7917547rem, max-content);
        grid-area: 19 / 5 / 20 / 19;
    }

    #WdFw6wbD0MNB3dQl {
        position: relative;
        grid-area: 19 / 5 / 20 / 19;
    }

    #DYlwDiwFn4e503wW {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dlIXyauMfKZYYeLf {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #Mg26WjUOdsPxawDR {
        grid-template-columns: 0 0.47093082rem 10.52516373rem 0.47093082rem;
        grid-template-rows: 0 minmax(1.84110745rem, max-content) minmax(1.58213198rem, max-content) minmax(0.69308105rem, max-content);
    }

    #WutHpjeOBLyhpP4E {
        font-size: calc(1.18736866em - var(--ffsd));
    }

    #wplXmbedy1RbKv7C {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18736866em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NeR7VfKACeJRVQla {
        min-width: 11.57139719rem;
    }

    #zCZtcvLcvTHPZq9Z {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #pOPBl5HBpgrniLOG {
        grid-template-columns: 0 0.18693688rem 11.28008849rem 0.15797537rem;
        grid-template-rows: 0 minmax(0.47615228rem, max-content) minmax(1.36495517rem, max-content) minmax(2.27521303rem, max-content);
        grid-area: 22 / 2 / 24 / 11;
    }

    #cv1MxKtUu8Q6C3Kn {
        position: relative;
        grid-area: 22 / 2 / 24 / 11;
    }

    #vHGFuSCZ1pin8pnn {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #IFtmMbL3nMnSmCGv {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #p58orCWOXxnwwThQ {
        grid-template-columns: 0 0.33376881rem 10.12855898rem 1.00469757rem;
        grid-template-rows: 0 minmax(1.79819993rem, max-content) minmax(1.95845183rem, max-content) minmax(0.35966872rem, max-content);
    }

    #WPThTKjxlCD5Lq4D {
        font-size: calc(1.18736866em - var(--ffsd));
    }

    #sZ77GBWyPDPwHoDl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18736866em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZdtqnZWoenYtHb9F {
        min-width: 11.57139719rem;
    }

    #wKF6YpYGmrevoGjZ {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #uR1TdwUwl3xP91DX {
        grid-template-columns: 0 0.18693688rem 11.28008849rem 0.15797537rem;
        grid-template-rows: 0 minmax(0.47615228rem, max-content) minmax(1.36495517rem, max-content) minmax(2.27521303rem, max-content);
        grid-area: 21 / 14 / 23 / 21;
    }

    #yQ6FWEcSP3sp8Gpo {
        position: relative;
        grid-area: 21 / 14 / 23 / 21;
    }

    #iLfZvGD52Km2hiP5 {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZfK1zGMGk3KrV1zJ {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #b66WIwTvSfzZM5wG {
        grid-template-columns: 0 1.65107743rem 8.50978274rem 1.30616519rem;
        grid-template-rows: 0 minmax(1.90468617rem, max-content) minmax(1.95015855rem, max-content) minmax(0.26147577rem, max-content);
        grid-area: 26 / 3 / 34 / 10;
    }

    #wgWDxEmjPAaE7yp5 {
        position: relative;
        grid-area: 26 / 3 / 34 / 10;
    }

    #SUW7XxHYPhiUqJkR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #m8Phsgv8Fnw2wfwl {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #SWj82q0UpkqrpxFP {
        grid-template-columns: 0 1.38354146rem 8.69994245rem 1.38354146rem;
        grid-template-rows: 0 minmax(1.68348408rem, max-content) minmax(2.17136064rem, max-content) minmax(0.26147577rem, max-content);
    }

    #xkqJkEddVv9TS20z {
        grid-template-columns: 0 11.46702537rem;
        grid-template-rows: 0 minmax(4.11632048rem, max-content);
        grid-area: 25 / 15 / 33 / 20;
    }

    #pn8sbIBMX8a09jqS {
        position: relative;
        grid-area: 25 / 15 / 33 / 20;
    }

    #v9Ru5T2tEoMu0SoK {
        font-size: calc(1.18736866em - var(--ffsd));
    }

    #Thuh92WnAppbyai5 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18736866em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IiO0xOwzpaqcaIhu {
        min-width: 11.57139719rem;
    }

    #T3z0gonDhEtipEhA {
        position: relative;
        grid-area: 28 / 4 / 30 / 12;
    }

    #t2kWa4lTj6FGuOzg {
        font-size: calc(1.18736866em - var(--ffsd));
    }

    #XeVE8FiIWIttlGWu {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18736866em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #A5DdBZGJ9aK0v5MY {
        min-width: 11.57139719rem;
    }

    #dcsoUKNT2qyxICJC {
        position: relative;
        grid-area: 27 / 16 / 29 / 22;
    }

    #iuCwneHdZPAtxdYg {
        font-size: calc(1.95166577em - var(--ffsd));
    }

    #rojNjHSixmorolRJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.95166577em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WROlQCyc4f9WY6XO {
        min-width: 33.72822459rem;
    }

    #l2ewVuwpP4pH6mrI {
        position: relative;
        grid-area: 31 / 29 / 35 / 34;
    }

    #Lx34ZbpKbDgd0Xot {
        stroke-width: calc(100rem * 0.0 / 375.0);
    }

    #ywK3kbuE7M0ETLRV {
        position: relative;
        grid-area: 36 / 27 / 39 / 35;
    }

    #ZBGEpfOaIpAYz1Vi {
        font-size: calc(4.30354667em - var(--ffsd));
    }

    #dq8MSzDeG9KK29bp {
        --last-font-size: var(--first-font-size);
        --first-font-size: 4.30354667em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #JKIhz8m7wzp3LYNW {
        min-width: 46.38103774rem;
    }

    #juiaq88ZkF7CrRGq {
        position: relative;
        grid-area: 37 / 24 / 38 / 36;
    }

    #wlIneZaR4AQtT3p1 {
        grid-template-columns: 4.26666667rem 0 0.18693688rem 1.37339875rem 0 0.25775818rem 0 7.60632219rem 2.04260937rem 0.15797537rem 0 0.50994421rem 0.50994421rem 0 0.18693688rem 4.90005704rem 1.27044228rem 3.70722892rem 1.40236026rem 0.15797537rem 0 1.72865984rem 5.24070977rem 1.7879729rem 1.20519552rem 0.95595657rem 3.31571413rem 0.35712466rem 2.36522371rem 7.2452268rem 8.19921459rem 2.97123672rem 12.81398944rem 1.08172438rem 3.94912499rem 11.00846605rem 2.97123672rem 0 4.26666667rem;
        grid-template-rows: minmax(19.76211773rem, max-content) minmax(0.81781149rem, max-content) 0 minmax(0.20774882rem, max-content) minmax(1.0863904rem, max-content) minmax(3.61631039rem, max-content) minmax(1.12284834rem, max-content) minmax(0.20774882rem, max-content) minmax(0.7876359rem, max-content) minmax(0.23792442rem, max-content) minmax(17.323732rem, max-content) minmax(0.65035301rem, max-content) minmax(0.8713993rem, max-content) minmax(0.74994966rem, max-content) minmax(4.70932929rem, max-content) minmax(0.4209384rem, max-content) minmax(4.35744832rem, max-content) minmax(3.1752587rem, max-content) minmax(3.39165479rem, max-content) minmax(3.20536358rem, max-content) 0 minmax(4.11632048rem, max-content) 0 minmax(1.13866534rem, max-content) 0 minmax(0.47615228rem, max-content) 0 minmax(1.36495517rem, max-content) 0 minmax(1.11141924rem, max-content) minmax(0.90231802rem, max-content) minmax(0.26147577rem, max-content) 0 minmax(1.16379379rem, max-content) minmax(12.79141596rem, max-content) minmax(2.80703226rem, max-content) minmax(5.00503163rem, max-content) minmax(2.93308448rem, max-content) minmax(19.76211773rem, max-content);
    }

    #home {
        min-height: calc(59.45913565 * var(--1vh, 1vh));
    }

    #min34yZXpoAaYZoA {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #gM7pB2S8ZRQsdtEw {
        grid-template-columns: 0 741.44712625%;
        left: -320.72356312%;
        grid-template-rows: 0 100%;
    }

    #B9GXgzsp4KiJzQf6 {
        position: relative;
        grid-area: 2 / 5 / 3 / 20;
    }

    #nr9TvTXZphcM3cWf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33333333em - var(--ffsd)));
    }

    #o6lP1wGM8h21ImRv {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.33333333em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NEWqMCSe9bqN2GgI {
        min-width: 91.6rem;
    }

    #MWyN7zp9vkOu6UZ1 {
        position: relative;
        grid-area: 4 / 4 / 5 / 23;
    }

    #JMNnpgPghgoQPcwD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.85736em - var(--ffsd)));
    }

    #wArQ1meDOL0aUJex {
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.016));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.85736em);
        margin-top: calc(var(--first-font-size) * -0.085);
        margin-bottom: calc(var(--last-font-size) * -0.085);
    }

    #hepI9ZBSCdysvIEh {
        min-width: 91.6rem;
    }

    #kDq7RzUADB242Sk8 {
        position: relative;
        grid-area: 6 / 3 / 7 / 22;
    }

    #qgd4eTU7ZQUbBXhT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.526em - var(--ffsd)));
    }

    #ba3NbrXa3Wt2uYXA {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.526em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wGcNSyIMezveclJL {
        min-width: 20.50545037rem;
    }

    #N9pe6MqaFYgeOCUN {
        position: relative;
        grid-area: 10 / 6 / 14 / 8;
    }

    #hoMUMhA4UjdMkqkg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11962667em - var(--ffsd)));
    }

    #HDBKXQgU4g8BxZb9 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.11962667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #PByl8g6LzXauNrUc {
        min-width: 2.08722659rem;
    }

    #ZG36iQFX0QY1aqN0 {
        position: relative;
        grid-area: 8 / 10 / 12 / 11;
    }

    #ZBfGRLOSBzgpRJBL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.526em - var(--ffsd)));
    }

    #DMmr1DqT9RrqOsrZ {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.526em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rtN462GjSor1HqOO {
        min-width: 24.82310096rem;
    }

    #XBvsTh5Rz1eZHCUK {
        position: relative;
        grid-area: 11 / 14 / 15 / 17;
    }

    #LkY2qYcscwp1YnHX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11962667em - var(--ffsd)));
    }

    #BftdlrzAoom987Ty {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.11962667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iQ50LHcf7kJcxw4a {
        min-width: 2.08722659rem;
    }

    #Nyd00W22zJJos0zH {
        position: relative;
        grid-area: 9 / 18 / 13 / 19;
    }

    #FHvlor1FkuLAzgWF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.35226667em - var(--ffsd)));
    }

    #LRT1RN7F3jp0iAN0 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.35226667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #YRuUu1sOnV8ry1BT {
        min-width: 16.46227889rem;
    }

    #NdNeiXUisNB3JfMA {
        position: relative;
        grid-area: 17 / 7 / 19 / 9;
    }

    #qxfvhkivc3I1F6t7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.11962667em - var(--ffsd)));
    }

    #ekmyVKAkygcJxLlk {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.11962667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wdQjefmYmDjzcSDq {
        min-width: 2.08722659rem;
    }

    #nHT3nAjglIcO1srr {
        position: relative;
        grid-area: 16 / 12 / 21 / 13;
    }

    #MQgi2Dnp9n5RFXuN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27450667em - var(--ffsd)));
    }

    #TCSo2iOdZdb7dUo6 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27450667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tzyzRZuFOPZEqU3T {
        min-width: 19.97581291rem;
    }

    #VadCaqb15lTEBY5y {
        position: relative;
        grid-area: 18 / 15 / 20 / 16;
    }

    #pnEYBcbGYI5zwrC8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.06378667em - var(--ffsd)));
    }

    #ZikcGaiYR9bySrWp {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.06378667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XvE9SWH5QOvWygxf {
        min-width: 91.6rem;
    }

    #vaC1kECrpSXny1rb {
        position: relative;
        grid-area: 22 / 2 / 23 / 21;
    }

    #KFuJhjkYC6gyTCoa {
        grid-template-columns: 4.26666667rem 0 0 10.81550653rem 5.40543313rem 4.04973448rem 16.32238255rem 0.00656301rem 1.78188651rem 1.95389325rem 2.66422023rem 1.95389325rem 1.78188651rem 4.61811349rem 19.84247958rem 0.22917456rem 1.86666667rem 1.95389325rem 5.40543313rem 10.81550653rem 0 0 4.26666667rem;
        grid-template-rows: minmax(5.87587555rem, max-content) minmax(23.27307647rem, max-content) minmax(6.4rem, max-content) minmax(6.39629669rem, max-content) minmax(1.1039912rem, max-content) minmax(5.5723974rem, max-content) minmax(2.92886695rem, max-content) 0 minmax(0.68521272rem, max-content) minmax(0.2005122rem, max-content) minmax(5.02368308rem, max-content) 0 minmax(0.00023475rem, max-content) minmax(0.2005122rem, max-content) minmax(5.85885047rem, max-content) minmax(0.54114953rem, max-content) 0 minmax(4.99528763rem, max-content) minmax(0.015552rem, max-content) minmax(0.35741883rem, max-content) minmax(3.33478105rem, max-content) minmax(3.54499258rem, max-content) minmax(5.87587555rem, max-content);
    }

    #page-2 {
        min-height: calc(40.54086435 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #PH41CkKuc5bCOoo1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #K0IOiGCm3G0Z2qiO {
        grid-template-columns: 0 184.02292606%;
        left: -42.01146303%;
        grid-template-rows: 0 100%;
    }

    #bRNwr0wk5bwBOQVL {
        position: relative;
        grid-area: 5 / 21 / 9 / 23;
    }

    #HtNegvohfjNqqGsB {
        position: relative;
        grid-area: 4 / 28 / 10 / 29;
    }

    #NOTDY1V6Dq8mdvPh {
        position: relative;
        grid-area: 3 / 30 / 8 / 31;
    }

    #MUAwMmwFK50sxvxV {
        font-size: calc(2.52960417em - var(--ffsd));
    }

    #IQNkcBvo51KSaz41 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 2.52960417em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #whOs9bM4yUAoNqAX {
        min-width: 27.28836846rem;
    }

    #GXDUKthra5rJlEaL {
        position: relative;
        grid-area: 6 / 32 / 7 / 39;
    }

    #inI3aAKVyfOzg2RT {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #UT0sPG1E0dG1nXCt {
        position: relative;
        grid-area: 2 / 33 / 11 / 37;
    }

    #sg1Bz48x2FyrhNLD {
        margin-left: 0%;
        clip-path: polygon(calc(0% + 0%) calc((0 * 73.94320544rem) + 0%), calc(100% - (1.15716096% + 0%)) calc((0 * 73.94320544rem) + 0%), calc(100% - (1.15716096% + 0%)) calc(100% - ((0 * 73.94320544rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 73.94320544rem) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 12 / 16 / 32 / 38;
        margin-right: -1.17070794%;
    }

    #Wuam6Ou2ybJ5Esja {
        font-size: calc(1.38760576em - var(--ffsd));
    }

    #rd52U6V1rSwW8wIl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.38760576em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tY5UYIOYZlepU83f {
        min-width: 10.63156578rem;
    }

    #nXLQlMiJtchYyC6l {
        position: relative;
        grid-area: 13 / 8 / 15 / 12;
    }

    #K7TQgWiUw9ReObaf {
        font-size: calc(5.04501332em - var(--ffsd));
    }

    #rm4vqqQdtKUBqIHN {
        --last-font-size: var(--first-font-size);
        --first-font-size: 5.04501332em;
        margin-top: calc(var(--first-font-size) * 0.16);
        margin-bottom: calc(var(--last-font-size) * 0.16);
    }

    #hyMhpsCkUSEO0IlK {
        min-width: 37.801884rem;
    }

    #eNS9HlEdDt9GTF88 {
        position: relative;
        grid-area: 14 / 6 / 17 / 25;
    }

    #lpAD4jisHBprWHwZ {
        font-size: calc(1.25087232em - var(--ffsd));
    }

    #P9Eu7qtblODFGA7R {
        font-size: calc(1.25087232em - var(--ffsd));
    }

    #DOydsPnXZWswGmVG {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.25087232em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Et1EajLaTiEjEsBN {
        min-width: 33.18001779rem;
    }

    #JgUfqOjhR57Gr0nq {
        position: relative;
        grid-area: 16 / 7 / 18 / 22;
    }

    #CdOvgWAhlurGDUpS {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ND4mDBP8EmzPYkdz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #pqZbM8aKBuKJXx15 {
        font-size: calc(1.55089198em - var(--ffsd));
    }

    #yjntFPAdU9ksezqJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.55089198em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dBaIMV3G3n52Fx6m {
        min-width: 18.73543029rem;
    }

    #TxTft25bNuZvRipq {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ovAmDUGDNEhizen0 {
        grid-template-columns: 0 1.47478586rem 18.63126363rem 1.47478586rem;
        grid-template-rows: 0 minmax(0.80791296rem, max-content) minmax(1.84504632rem, max-content) minmax(0.80791296rem, max-content);
        grid-area: 19 / 5 / 20 / 17;
    }

    #WdFw6wbD0MNB3dQl {
        position: relative;
        grid-area: 19 / 5 / 20 / 17;
    }

    #DYlwDiwFn4e503wW {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dlIXyauMfKZYYeLf {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #Mg26WjUOdsPxawDR {
        grid-template-columns: 0 0.48054165rem 10.73996299rem 0.48054165rem;
        grid-template-rows: 0 minmax(1.87868107rem, max-content) minmax(1.61442039rem, max-content) minmax(0.70722556rem, max-content);
    }

    #WutHpjeOBLyhpP4E {
        font-size: calc(1.21160067em - var(--ffsd));
    }

    #wplXmbedy1RbKv7C {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.21160067em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NeR7VfKACeJRVQla {
        min-width: 11.7756604rem;
    }

    #zCZtcvLcvTHPZq9Z {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #pOPBl5HBpgrniLOG {
        grid-template-columns: 0 0.19075191rem 11.51029438rem 0.16119935rem;
        grid-template-rows: 0 minmax(0.48586967rem, max-content) minmax(1.3928114rem, max-content) minmax(2.32164595rem, max-content);
        grid-area: 22 / 2 / 24 / 10;
    }

    #cv1MxKtUu8Q6C3Kn {
        position: relative;
        grid-area: 22 / 2 / 24 / 10;
    }

    #vHGFuSCZ1pin8pnn {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #IFtmMbL3nMnSmCGv {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #p58orCWOXxnwwThQ {
        grid-template-columns: 0 0.34058042rem 10.33526427rem 1.0252016rem;
        grid-template-rows: 0 minmax(1.83489788rem, max-content) minmax(1.99842024rem, max-content) minmax(0.3670089rem, max-content);
    }

    #WPThTKjxlCD5Lq4D {
        font-size: calc(1.21160067em - var(--ffsd));
    }

    #sZ77GBWyPDPwHoDl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.21160067em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZdtqnZWoenYtHb9F {
        min-width: 11.7756604rem;
    }

    #wKF6YpYGmrevoGjZ {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #uR1TdwUwl3xP91DX {
        grid-template-columns: 0 0.19075191rem 11.51029438rem 0.16119935rem;
        grid-template-rows: 0 minmax(0.48586967rem, max-content) minmax(1.3928114rem, max-content) minmax(2.32164595rem, max-content);
        grid-area: 21 / 13 / 23 / 19;
    }

    #yQ6FWEcSP3sp8Gpo {
        position: relative;
        grid-area: 21 / 13 / 23 / 19;
    }

    #iLfZvGD52Km2hiP5 {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZfK1zGMGk3KrV1zJ {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #b66WIwTvSfzZM5wG {
        grid-template-columns: 0 1.68477289rem 8.68345178rem 1.33282162rem;
        grid-template-rows: 0 minmax(1.94355732rem, max-content) minmax(1.9899577rem, max-content) minmax(0.26681201rem, max-content);
        grid-area: 26 / 3 / 34 / 9;
    }

    #wgWDxEmjPAaE7yp5 {
        position: relative;
        grid-area: 26 / 3 / 34 / 9;
    }

    #SUW7XxHYPhiUqJkR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #m8Phsgv8Fnw2wfwl {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #SWj82q0UpkqrpxFP {
        grid-template-columns: 0 1.411777rem 8.8774923rem 1.411777rem;
        grid-template-rows: 0 minmax(1.71784089rem, max-content) minmax(2.21567412rem, max-content) minmax(0.26681201rem, max-content);
    }

    #xkqJkEddVv9TS20z {
        grid-template-columns: 0 11.70104629rem;
        grid-template-rows: 0 minmax(4.20032702rem, max-content);
        grid-area: 25 / 14 / 33 / 18;
    }

    #pn8sbIBMX8a09jqS {
        position: relative;
        grid-area: 25 / 14 / 33 / 18;
    }

    #v9Ru5T2tEoMu0SoK {
        font-size: calc(1.21160067em - var(--ffsd));
    }

    #Thuh92WnAppbyai5 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.21160067em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IiO0xOwzpaqcaIhu {
        min-width: 11.7756604rem;
    }

    #T3z0gonDhEtipEhA {
        position: relative;
        grid-area: 28 / 4 / 30 / 11;
    }

    #t2kWa4lTj6FGuOzg {
        font-size: calc(1.21160067em - var(--ffsd));
    }

    #XeVE8FiIWIttlGWu {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.21160067em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #A5DdBZGJ9aK0v5MY {
        min-width: 11.7756604rem;
    }

    #dcsoUKNT2qyxICJC {
        position: relative;
        grid-area: 27 / 15 / 29 / 20;
    }

    #iuCwneHdZPAtxdYg {
        font-size: calc(1.99149568em - var(--ffsd));
    }

    #rojNjHSixmorolRJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.99149568em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WROlQCyc4f9WY6XO {
        min-width: 34.38466795rem;
    }

    #l2ewVuwpP4pH6mrI {
        position: relative;
        grid-area: 31 / 26 / 35 / 35;
    }

    #Lx34ZbpKbDgd0Xot {
        stroke-width: calc(100rem * 0.0 / 480.0);
    }

    #ywK3kbuE7M0ETLRV {
        position: relative;
        grid-area: 36 / 27 / 39 / 34;
    }

    #ZBGEpfOaIpAYz1Vi {
        font-size: calc(3.36214583em - var(--ffsd));
    }

    #dq8MSzDeG9KK29bp {
        --last-font-size: var(--first-font-size);
        --first-font-size: 3.36214583em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #JKIhz8m7wzp3LYNW {
        min-width: 36.23518573rem;
    }

    #juiaq88ZkF7CrRGq {
        position: relative;
        grid-area: 37 / 24 / 38 / 36;
    }

    #wlIneZaR4AQtT3p1 {
        grid-template-columns: 3.33333333rem 0 0.19075191rem 1.40142729rem 0 0.26301856rem 0 9.84584853rem 0.16119935rem 0 0.52035123rem 0.52035123rem 0 0.19075191rem 6.29642787rem 3.78288665rem 1.43097985rem 0.16119935rem 0 4.47263125rem 5.69322389rem 0.79698475rem 3.12710695rem 0.43475595rem 0.36441292rem 2.28608503rem 0.24597249rem 5.49115834rem 6.4056364rem 5.66033343rem 6.4056364rem 2.32127869rem 3.43049554rem 2.03390499rem 1.05134891rem 16.02589499rem 2.32127869rem 0 3.33333333rem;
        grid-template-rows: minmax(15.43915448rem, max-content) minmax(0.63891523rem, max-content) 0 minmax(0.16230377rem, max-content) minmax(0.8487425rem, max-content) minmax(2.82524249rem, max-content) minmax(0.87722526rem, max-content) minmax(0.16230377rem, max-content) minmax(0.61534055rem, max-content) minmax(0.18587845rem, max-content) minmax(13.53416563rem, max-content) minmax(0.66362552rem, max-content) minmax(0.88918296rem, max-content) minmax(0.76525475rem, max-content) minmax(4.80543805rem, max-content) minmax(0.42952898rem, max-content) minmax(4.44637583rem, max-content) minmax(3.2400599rem, max-content) minmax(3.46087224rem, max-content) minmax(3.27077916rem, max-content) 0 minmax(4.20032702rem, max-content) 0 minmax(1.16190341rem, max-content) 0 minmax(0.48586967rem, max-content) 0 minmax(1.3928114rem, max-content) 0 minmax(1.13410126rem, max-content) minmax(0.92073268rem, max-content) minmax(0.26681201rem, max-content) 0 minmax(1.18754469rem, max-content) minmax(9.99329372rem, max-content) minmax(2.19299395rem, max-content) minmax(3.91018096rem, max-content) minmax(2.29147225rem, max-content) minmax(15.43915448rem, max-content);
    }

    #home {
        min-height: calc(64.53156283 * var(--1vh, 1vh));
    }

    #min34yZXpoAaYZoA {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #gM7pB2S8ZRQsdtEw {
        grid-template-columns: 0 504.97268371%;
        left: -202.48634185%;
        grid-template-rows: 0 100%;
    }

    #B9GXgzsp4KiJzQf6 {
        position: relative;
        grid-area: 2 / 9 / 3 / 19;
    }

    #nr9TvTXZphcM3cWf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16666667em - var(--ffsd)));
    }

    #o6lP1wGM8h21ImRv {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16666667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NEWqMCSe9bqN2GgI {
        min-width: 93.4375rem;
    }

    #MWyN7zp9vkOu6UZ1 {
        position: relative;
        grid-area: 4 / 5 / 5 / 23;
    }

    #JMNnpgPghgoQPcwD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.7948125em - var(--ffsd)));
    }

    #wArQ1meDOL0aUJex {
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.016));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.7948125em);
        margin-top: calc(var(--first-font-size) * -0.085);
        margin-bottom: calc(var(--last-font-size) * -0.085);
    }

    #hepI9ZBSCdysvIEh {
        min-width: 93.4375rem;
    }

    #kDq7RzUADB242Sk8 {
        position: relative;
        grid-area: 6 / 4 / 7 / 22;
    }

    #qgd4eTU7ZQUbBXhT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.5359375em - var(--ffsd)));
    }

    #ba3NbrXa3Wt2uYXA {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.5359375em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wGcNSyIMezveclJL {
        min-width: 16.0198831rem;
    }

    #N9pe6MqaFYgeOCUN {
        position: relative;
        grid-area: 11 / 2 / 19 / 6;
    }

    #hoMUMhA4UjdMkqkg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99970833em - var(--ffsd)));
    }

    #HDBKXQgU4g8BxZb9 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99970833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #PByl8g6LzXauNrUc {
        min-width: 1.63064577rem;
    }

    #ZG36iQFX0QY1aqN0 {
        position: relative;
        grid-area: 8 / 7 / 17 / 8;
    }

    #ZBfGRLOSBzgpRJBL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.5359375em - var(--ffsd)));
    }

    #DMmr1DqT9RrqOsrZ {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.5359375em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rtN462GjSor1HqOO {
        min-width: 19.39304763rem;
    }

    #XBvsTh5Rz1eZHCUK {
        position: relative;
        grid-area: 12 / 10 / 20 / 11;
    }

    #LkY2qYcscwp1YnHX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99970833em - var(--ffsd)));
    }

    #BftdlrzAoom987Ty {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99970833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iQ50LHcf7kJcxw4a {
        min-width: 1.63064577rem;
    }

    #Nyd00W22zJJos0zH {
        position: relative;
        grid-area: 9 / 12 / 18 / 13;
    }

    #FHvlor1FkuLAzgWF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.40020833em - var(--ffsd)));
    }

    #LRT1RN7F3jp0iAN0 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.40020833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #YRuUu1sOnV8ry1BT {
        min-width: 12.86115538rem;
    }

    #NdNeiXUisNB3JfMA {
        position: relative;
        grid-area: 13 / 14 / 15 / 15;
    }

    #qxfvhkivc3I1F6t7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.99970833em - var(--ffsd)));
    }

    #ekmyVKAkygcJxLlk {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.99970833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wdQjefmYmDjzcSDq {
        min-width: 1.63064577rem;
    }

    #nHT3nAjglIcO1srr {
        position: relative;
        grid-area: 10 / 16 / 21 / 17;
    }

    #MQgi2Dnp9n5RFXuN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.33945833em - var(--ffsd)));
    }

    #TCSo2iOdZdb7dUo6 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.33945833em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tzyzRZuFOPZEqU3T {
        min-width: 15.60610384rem;
    }

    #VadCaqb15lTEBY5y {
        position: relative;
        grid-area: 14 / 18 / 16 / 20;
    }

    #pnEYBcbGYI5zwrC8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.17483333em - var(--ffsd)));
    }

    #ZikcGaiYR9bySrWp {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.17483333em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XvE9SWH5QOvWygxf {
        min-width: 93.4375rem;
    }

    #vaC1kECrpSXny1rb {
        position: relative;
        grid-area: 22 / 3 / 23 / 21;
    }

    #KFuJhjkYC6gyTCoa {
        grid-template-columns: 3.33333333rem 0 0 0 15.91571644rem 1.39722619rem 1.5264791rem 0.54769275rem 1.32026863rem 19.28888096rem 1.45833333rem 1.5264791rem 4.3533256rem 12.75698872rem 2.28082946rem 1.5264791rem 2.28082946rem 7.76669001rem 7.73524716rem 11.65186732rem 0 0 3.33333333rem;
        grid-template-rows: minmax(4.59052777rem, max-content) minmax(18.182091rem, max-content) minmax(5rem, max-content) minmax(4.99710679rem, max-content) minmax(0.86249313rem, max-content) minmax(4.35343547rem, max-content) minmax(2.2881773rem, max-content) 0 minmax(0.26919952rem, max-content) minmax(0.26612292rem, max-content) minmax(0.15665016rem, max-content) 0 0 minmax(3.90256846rem, max-content) minmax(0.01215rem, max-content) minmax(0.01003394rem, max-content) 0 minmax(0.0001834rem, max-content) minmax(0.15665016rem, max-content) minmax(0.11236597rem, max-content) minmax(2.6052977rem, max-content) minmax(3.61733936rem, max-content) minmax(4.59052777rem, max-content);
    }

    #page-2 {
        min-height: calc(35.46843717 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #PH41CkKuc5bCOoo1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #K0IOiGCm3G0Z2qiO {
        grid-template-columns: 0 139.89611023%;
        left: -19.94805511%;
        grid-template-rows: 0 100%;
    }

    #bRNwr0wk5bwBOQVL {
        position: relative;
        grid-area: 5 / 26 / 9 / 27;
    }

    #HtNegvohfjNqqGsB {
        position: relative;
        grid-area: 4 / 28 / 10 / 29;
    }

    #NOTDY1V6Dq8mdvPh {
        position: relative;
        grid-area: 3 / 30 / 8 / 33;
    }

    #MUAwMmwFK50sxvxV {
        font-size: calc(1.5810026em - var(--ffsd));
    }

    #IQNkcBvo51KSaz41 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.5810026em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #whOs9bM4yUAoNqAX {
        min-width: 17.05523029rem;
    }

    #GXDUKthra5rJlEaL {
        position: relative;
        grid-area: 6 / 35 / 7 / 39;
    }

    #inI3aAKVyfOzg2RT {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #UT0sPG1E0dG1nXCt {
        position: relative;
        grid-area: 2 / 36 / 11 / 37;
    }

    #sg1Bz48x2FyrhNLD {
        margin-left: 0%;
        clip-path: polygon(calc(0% + 0%) calc((0 * 72.62279105rem) + 0%), calc(100% - (1.15716096% + 0%)) calc((0 * 72.62279105rem) + 0%), calc(100% - (1.15716096% + 0%)) calc(100% - ((0 * 72.62279105rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 72.62279105rem) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 12 / 16 / 32 / 38;
        margin-right: -1.17070794%;
    }

    #Wuam6Ou2ybJ5Esja {
        font-size: calc(1.36282709em - var(--ffsd));
    }

    #rd52U6V1rSwW8wIl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.36282709em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tY5UYIOYZlepU83f {
        min-width: 10.40451401rem;
    }

    #nXLQlMiJtchYyC6l {
        position: relative;
        grid-area: 13 / 8 / 15 / 12;
    }

    #K7TQgWiUw9ReObaf {
        font-size: calc(4.9549238em - var(--ffsd));
    }

    #rm4vqqQdtKUBqIHN {
        --last-font-size: var(--first-font-size);
        --first-font-size: 4.9549238em;
        margin-top: calc(var(--first-font-size) * 0.16);
        margin-bottom: calc(var(--last-font-size) * 0.16);
    }

    #hyMhpsCkUSEO0IlK {
        min-width: 37.08964797rem;
    }

    #eNS9HlEdDt9GTF88 {
        position: relative;
        grid-area: 14 / 6 / 17 / 22;
    }

    #lpAD4jisHBprWHwZ {
        font-size: calc(1.22853532em - var(--ffsd));
    }

    #P9Eu7qtblODFGA7R {
        font-size: calc(1.22853532em - var(--ffsd));
    }

    #DOydsPnXZWswGmVG {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.22853532em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Et1EajLaTiEjEsBN {
        min-width: 32.55031509rem;
    }

    #JgUfqOjhR57Gr0nq {
        position: relative;
        grid-area: 16 / 7 / 18 / 21;
    }

    #CdOvgWAhlurGDUpS {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ND4mDBP8EmzPYkdz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #pqZbM8aKBuKJXx15 {
        font-size: calc(1.52319748em - var(--ffsd));
    }

    #yjntFPAdU9ksezqJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.52319748em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dBaIMV3G3n52Fx6m {
        min-width: 18.36366666rem;
    }

    #TxTft25bNuZvRipq {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ovAmDUGDNEhizen0 {
        grid-template-columns: 0 1.4484504rem 18.29856249rem 1.4484504rem;
        grid-template-rows: 0 minmax(0.79348594rem, max-content) minmax(1.81209907rem, max-content) minmax(0.79348594rem, max-content);
        grid-area: 19 / 5 / 20 / 17;
    }

    #WdFw6wbD0MNB3dQl {
        position: relative;
        grid-area: 19 / 5 / 20 / 17;
    }

    #DYlwDiwFn4e503wW {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dlIXyauMfKZYYeLf {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #Mg26WjUOdsPxawDR {
        grid-template-columns: 0 0.47196055rem 10.54817793rem 0.47196055rem;
        grid-template-rows: 0 minmax(1.8451332rem, max-content) minmax(1.58559145rem, max-content) minmax(0.69459653rem, max-content);
    }

    #WutHpjeOBLyhpP4E {
        font-size: calc(1.18996495em - var(--ffsd));
    }

    #wplXmbedy1RbKv7C {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18996495em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NeR7VfKACeJRVQla {
        min-width: 11.52817837rem;
    }

    #zCZtcvLcvTHPZq9Z {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #pOPBl5HBpgrniLOG {
        grid-template-columns: 0 0.18734563rem 11.30475341rem 0.15832079rem;
        grid-template-rows: 0 minmax(0.47719343rem, max-content) minmax(1.36793977rem, max-content) minmax(2.28018799rem, max-content);
        grid-area: 22 / 2 / 24 / 10;
    }

    #cv1MxKtUu8Q6C3Kn {
        position: relative;
        grid-area: 22 / 2 / 24 / 10;
    }

    #vHGFuSCZ1pin8pnn {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #IFtmMbL3nMnSmCGv {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #p58orCWOXxnwwThQ {
        grid-template-columns: 0 0.33449863rem 10.15070598rem 1.00689443rem;
        grid-template-rows: 0 minmax(1.80213185rem, max-content) minmax(1.96273416rem, max-content) minmax(0.36045517rem, max-content);
    }

    #WPThTKjxlCD5Lq4D {
        font-size: calc(1.18996495em - var(--ffsd));
    }

    #sZ77GBWyPDPwHoDl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18996495em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZdtqnZWoenYtHb9F {
        min-width: 11.52817837rem;
    }

    #wKF6YpYGmrevoGjZ {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #uR1TdwUwl3xP91DX {
        grid-template-columns: 0 0.18734563rem 11.30475341rem 0.15832079rem;
        grid-template-rows: 0 minmax(0.47719343rem, max-content) minmax(1.36793977rem, max-content) minmax(2.28018799rem, max-content);
        grid-area: 21 / 13 / 23 / 19;
    }

    #yQ6FWEcSP3sp8Gpo {
        position: relative;
        grid-area: 21 / 13 / 23 / 19;
    }

    #iLfZvGD52Km2hiP5 {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZfK1zGMGk3KrV1zJ {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #b66WIwTvSfzZM5wG {
        grid-template-columns: 0 1.65468766rem 8.52839014rem 1.30902124rem;
        grid-template-rows: 0 minmax(1.90885093rem, max-content) minmax(1.95442274rem, max-content) minmax(0.26204751rem, max-content);
        grid-area: 26 / 3 / 34 / 9;
    }

    #wgWDxEmjPAaE7yp5 {
        position: relative;
        grid-area: 26 / 3 / 34 / 9;
    }

    #SUW7XxHYPhiUqJkR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #m8Phsgv8Fnw2wfwl {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #SWj82q0UpkqrpxFP {
        grid-template-columns: 0 1.38656669rem 8.71896565rem 1.38656669rem;
        grid-template-rows: 0 minmax(1.68716516rem, max-content) minmax(2.17610851rem, max-content) minmax(0.26204751rem, max-content);
    }

    #xkqJkEddVv9TS20z {
        grid-template-columns: 0 11.49209904rem;
        grid-template-rows: 0 minmax(4.12532118rem, max-content);
        grid-area: 25 / 14 / 33 / 18;
    }

    #pn8sbIBMX8a09jqS {
        position: relative;
        grid-area: 25 / 14 / 33 / 18;
    }

    #v9Ru5T2tEoMu0SoK {
        font-size: calc(1.18996495em - var(--ffsd));
    }

    #Thuh92WnAppbyai5 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18996495em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IiO0xOwzpaqcaIhu {
        min-width: 11.52817837rem;
    }

    #T3z0gonDhEtipEhA {
        position: relative;
        grid-area: 28 / 4 / 30 / 11;
    }

    #t2kWa4lTj6FGuOzg {
        font-size: calc(1.18996495em - var(--ffsd));
    }

    #XeVE8FiIWIttlGWu {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18996495em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #A5DdBZGJ9aK0v5MY {
        min-width: 11.52817837rem;
    }

    #dcsoUKNT2qyxICJC {
        position: relative;
        grid-area: 27 / 15 / 29 / 20;
    }

    #iuCwneHdZPAtxdYg {
        font-size: calc(1.95593326em - var(--ffsd));
    }

    #rojNjHSixmorolRJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.95593326em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WROlQCyc4f9WY6XO {
        min-width: 33.73345364rem;
    }

    #l2ewVuwpP4pH6mrI {
        position: relative;
        grid-area: 31 / 23 / 35 / 34;
    }

    #Lx34ZbpKbDgd0Xot {
        stroke-width: calc(100rem * 0.0 / 768.0);
    }

    #ywK3kbuE7M0ETLRV {
        position: relative;
        grid-area: 36 / 25 / 39 / 31;
    }

    #ZBGEpfOaIpAYz1Vi {
        font-size: calc(2.10134115em - var(--ffsd));
    }

    #dq8MSzDeG9KK29bp {
        --last-font-size: var(--first-font-size);
        --first-font-size: 2.10134115em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #JKIhz8m7wzp3LYNW {
        min-width: 22.64699108rem;
    }

    #juiaq88ZkF7CrRGq {
        position: relative;
        grid-area: 37 / 24 / 38 / 32;
    }

    #wlIneZaR4AQtT3p1 {
        grid-template-columns: 4.16666667rem 0 0.18734563rem 1.37640181rem 0 0.2583218rem 0 9.67002981rem 0.15832079rem 0 0.51105924rem 0.51105924rem 0 0.18734563rem 6.18399166rem 3.7153351rem 1.40542664rem 0.15832079rem 0 9.98432201rem 4.28101108rem 0.35790555rem 8.02545122rem 1.92828369rem 2.70704226rem 4.0563804rem 4.03645833rem 3.43197396rem 4.00352275rem 0.48994184rem 1.92828369rem 1.11948287rem 1.94152847rem 2.06199428rem 1.45079918rem 14.08852776rem 1.45079918rem 0 4.16666667rem;
        grid-template-rows: minmax(10.69113822rem, max-content) minmax(0.39932202rem, max-content) 0 minmax(0.10143986rem, max-content) minmax(0.53046406rem, max-content) minmax(1.76577656rem, max-content) minmax(0.54826579rem, max-content) minmax(0.10143986rem, max-content) minmax(0.38458784rem, max-content) minmax(0.11617403rem, max-content) minmax(8.45885352rem, max-content) minmax(0.65177506rem, max-content) minmax(0.87330469rem, max-content) minmax(0.75158949rem, max-content) minmax(4.71962666rem, max-content) minmax(0.42185882rem, max-content) minmax(4.36697627rem, max-content) minmax(3.18220168rem, max-content) minmax(3.39907095rem, max-content) minmax(3.21237239rem, max-content) 0 minmax(4.12532118rem, max-content) 0 minmax(1.14115514rem, max-content) 0 minmax(0.47719343rem, max-content) 0 minmax(1.36793977rem, max-content) 0 minmax(1.11384946rem, max-content) minmax(0.90429102rem, max-content) minmax(0.26204751rem, max-content) 0 minmax(1.16633853rem, max-content) minmax(6.24580858rem, max-content) minmax(1.37062122rem, max-content) minmax(2.4438631rem, max-content) minmax(1.43217016rem, max-content) minmax(10.69113822rem, max-content);
    }

    #home {
        min-height: calc(66.96976832 * var(--1vh, 1vh));
    }

    #min34yZXpoAaYZoA {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #gM7pB2S8ZRQsdtEw {
        grid-template-columns: 0 344.48042371%;
        left: -122.24021185%;
        grid-template-rows: 0 100%;
    }

    #B9GXgzsp4KiJzQf6 {
        position: relative;
        grid-area: 2 / 13 / 3 / 20;
    }

    #nr9TvTXZphcM3cWf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416667em - var(--ffsd)));
    }

    #o6lP1wGM8h21ImRv {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416667em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NEWqMCSe9bqN2GgI {
        min-width: 91.73177083rem;
    }

    #MWyN7zp9vkOu6UZ1 {
        position: relative;
        grid-area: 4 / 5 / 5 / 23;
    }

    #JMNnpgPghgoQPcwD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.37175781em - var(--ffsd)));
    }

    #wArQ1meDOL0aUJex {
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.016));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.37175781em);
        margin-top: calc(var(--first-font-size) * -0.085);
        margin-bottom: calc(var(--last-font-size) * -0.085);
    }

    #hepI9ZBSCdysvIEh {
        min-width: 91.73177083rem;
    }

    #kDq7RzUADB242Sk8 {
        position: relative;
        grid-area: 6 / 4 / 7 / 22;
    }

    #qgd4eTU7ZQUbBXhT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20996094em - var(--ffsd)));
    }

    #ba3NbrXa3Wt2uYXA {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.20996094em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wGcNSyIMezveclJL {
        min-width: 10.01242694rem;
    }

    #N9pe6MqaFYgeOCUN {
        position: relative;
        grid-area: 11 / 2 / 19 / 6;
    }

    #hoMUMhA4UjdMkqkg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49981771em - var(--ffsd)));
    }

    #HDBKXQgU4g8BxZb9 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49981771em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #PByl8g6LzXauNrUc {
        min-width: 1.01915361rem;
    }

    #ZG36iQFX0QY1aqN0 {
        position: relative;
        grid-area: 8 / 7 / 17 / 8;
    }

    #ZBfGRLOSBzgpRJBL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20996094em - var(--ffsd)));
    }

    #DMmr1DqT9RrqOsrZ {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.20996094em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rtN462GjSor1HqOO {
        min-width: 12.12065477rem;
    }

    #XBvsTh5Rz1eZHCUK {
        position: relative;
        grid-area: 12 / 9 / 20 / 10;
    }

    #LkY2qYcscwp1YnHX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49981771em - var(--ffsd)));
    }

    #BftdlrzAoom987Ty {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49981771em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iQ50LHcf7kJcxw4a {
        min-width: 1.01915361rem;
    }

    #Nyd00W22zJJos0zH {
        position: relative;
        grid-area: 9 / 11 / 18 / 12;
    }

    #FHvlor1FkuLAzgWF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.12513021em - var(--ffsd)));
    }

    #LRT1RN7F3jp0iAN0 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.12513021em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #YRuUu1sOnV8ry1BT {
        min-width: 8.03822212rem;
    }

    #NdNeiXUisNB3JfMA {
        position: relative;
        grid-area: 13 / 14 / 15 / 15;
    }

    #qxfvhkivc3I1F6t7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.49981771em - var(--ffsd)));
    }

    #ekmyVKAkygcJxLlk {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.49981771em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wdQjefmYmDjzcSDq {
        min-width: 1.01915361rem;
    }

    #nHT3nAjglIcO1srr {
        position: relative;
        grid-area: 10 / 16 / 21 / 17;
    }

    #MQgi2Dnp9n5RFXuN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08716146em - var(--ffsd)));
    }

    #TCSo2iOdZdb7dUo6 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08716146em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tzyzRZuFOPZEqU3T {
        min-width: 9.7538149rem;
    }

    #VadCaqb15lTEBY5y {
        position: relative;
        grid-area: 14 / 18 / 16 / 19;
    }

    #pnEYBcbGYI5zwrC8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.98427083em - var(--ffsd)));
    }

    #ZikcGaiYR9bySrWp {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.98427083em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XvE9SWH5QOvWygxf {
        min-width: 91.73177083rem;
    }

    #vaC1kECrpSXny1rb {
        position: relative;
        grid-area: 22 / 3 / 23 / 21;
    }

    #KFuJhjkYC6gyTCoa {
        grid-template-columns: 4.16666667rem 0 0 0 9.94732277rem 0.87326637rem 0.95404944rem 1.16747586rem 12.0555506rem 0.91145833rem 0.95404944rem 1.9204404rem 0.8003881rem 7.97311795rem 1.42551842rem 0.95404944rem 1.42551842rem 9.68871073rem 11.83213719rem 28.78361321rem 0 0 4.16666667rem;
        grid-template-rows: minmax(3.91074652rem, max-content) minmax(11.36380687rem, max-content) minmax(4.16666667rem, max-content) minmax(3.12319174rem, max-content) minmax(0.53905821rem, max-content) minmax(2.72089717rem, max-content) minmax(1.43011082rem, max-content) 0 minmax(0.1682497rem, max-content) minmax(0.16632682rem, max-content) minmax(0.09790635rem, max-content) 0 0 minmax(2.43910529rem, max-content) minmax(0.00759375rem, max-content) minmax(0.00627121rem, max-content) 0 minmax(0.00011462rem, max-content) minmax(0.09790635rem, max-content) minmax(0.07022873rem, max-content) minmax(1.62831106rem, max-content) minmax(2.33616458rem, max-content) minmax(3.91074652rem, max-content);
    }

    #page-2 {
        min-height: calc(33.03023168 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #PH41CkKuc5bCOoo1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #K0IOiGCm3G0Z2qiO {
        grid-template-columns: 0 120.75994433%;
        left: -10.37997216%;
        grid-template-rows: 0 100%;
    }

    #bRNwr0wk5bwBOQVL {
        position: relative;
        grid-area: 5 / 26 / 9 / 27;
    }

    #HtNegvohfjNqqGsB {
        position: relative;
        grid-area: 4 / 30 / 10 / 31;
    }

    #NOTDY1V6Dq8mdvPh {
        position: relative;
        grid-area: 3 / 33 / 8 / 34;
    }

    #MUAwMmwFK50sxvxV {
        font-size: calc(1.18575195em - var(--ffsd));
    }

    #IQNkcBvo51KSaz41 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18575195em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #whOs9bM4yUAoNqAX {
        min-width: 12.79142272rem;
    }

    #GXDUKthra5rJlEaL {
        position: relative;
        grid-area: 6 / 35 / 7 / 38;
    }

    #inI3aAKVyfOzg2RT {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #UT0sPG1E0dG1nXCt {
        position: relative;
        grid-area: 2 / 36 / 11 / 37;
    }

    #sg1Bz48x2FyrhNLD {
        margin-left: 0%;
        clip-path: polygon(calc(0% + 0%) calc((0 * 74.27330903rem) + 0%), calc(100% - (1.15716096% + 0%)) calc((0 * 74.27330903rem) + 0%), calc(100% - (1.15716096% + 0%)) calc(100% - ((0 * 74.27330903rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 74.27330903rem) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 12 / 16 / 32 / 39;
        margin-right: -1.17070794%;
    }

    #Wuam6Ou2ybJ5Esja {
        font-size: calc(1.39380043em - var(--ffsd));
    }

    #rd52U6V1rSwW8wIl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.39380043em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tY5UYIOYZlepU83f {
        min-width: 10.62322456rem;
    }

    #nXLQlMiJtchYyC6l {
        position: relative;
        grid-area: 13 / 8 / 15 / 12;
    }

    #K7TQgWiUw9ReObaf {
        font-size: calc(5.0675357em - var(--ffsd));
    }

    #rm4vqqQdtKUBqIHN {
        --last-font-size: var(--first-font-size);
        --first-font-size: 5.0675357em;
        margin-top: calc(var(--first-font-size) * 0.16);
        margin-bottom: calc(var(--last-font-size) * 0.16);
    }

    #hyMhpsCkUSEO0IlK {
        min-width: 37.91483884rem;
    }

    #eNS9HlEdDt9GTF88 {
        position: relative;
        grid-area: 14 / 6 / 17 / 22;
    }

    #lpAD4jisHBprWHwZ {
        font-size: calc(1.25645657em - var(--ffsd));
    }

    #P9Eu7qtblODFGA7R {
        font-size: calc(1.25645657em - var(--ffsd));
    }

    #DOydsPnXZWswGmVG {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.25645657em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Et1EajLaTiEjEsBN {
        min-width: 33.2723393rem;
    }

    #JgUfqOjhR57Gr0nq {
        position: relative;
        grid-area: 16 / 7 / 18 / 21;
    }

    #CdOvgWAhlurGDUpS {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ND4mDBP8EmzPYkdz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #pqZbM8aKBuKJXx15 {
        font-size: calc(1.5578156em - var(--ffsd));
    }

    #yjntFPAdU9ksezqJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.5578156em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dBaIMV3G3n52Fx6m {
        min-width: 18.76326703rem;
    }

    #TxTft25bNuZvRipq {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ovAmDUGDNEhizen0 {
        grid-template-columns: 0 1.48136972rem 18.71443891rem 1.48136972rem;
        grid-template-rows: 0 minmax(0.81151971rem, max-content) minmax(1.85328314rem, max-content) minmax(0.81151971rem, max-content);
        grid-area: 19 / 5 / 20 / 17;
    }

    #WdFw6wbD0MNB3dQl {
        position: relative;
        grid-area: 19 / 5 / 20 / 17;
    }

    #DYlwDiwFn4e503wW {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dlIXyauMfKZYYeLf {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #Mg26WjUOdsPxawDR {
        grid-template-columns: 0 0.48268693rem 10.78790925rem 0.48268693rem;
        grid-template-rows: 0 minmax(1.88706804rem, max-content) minmax(1.62162762rem, max-content) minmax(0.71038282rem, max-content);
    }

    #WutHpjeOBLyhpP4E {
        font-size: calc(1.2170096em - var(--ffsd));
    }

    #wplXmbedy1RbKv7C {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.2170096em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NeR7VfKACeJRVQla {
        min-width: 11.77242674rem;
    }

    #zCZtcvLcvTHPZq9Z {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #pOPBl5HBpgrniLOG {
        grid-template-columns: 0 0.19160349rem 11.56167962rem 0.16191899rem;
        grid-template-rows: 0 minmax(0.48803873rem, max-content) minmax(1.39902931rem, max-content) minmax(2.33201044rem, max-content);
        grid-area: 22 / 2 / 24 / 10;
    }

    #cv1MxKtUu8Q6C3Kn {
        position: relative;
        grid-area: 22 / 2 / 24 / 10;
    }

    #vHGFuSCZ1pin8pnn {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #IFtmMbL3nMnSmCGv {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #p58orCWOXxnwwThQ {
        grid-template-columns: 0 0.34210087rem 10.38140384rem 1.02977839rem;
        grid-template-rows: 0 minmax(1.84308939rem, max-content) minmax(2.00734176rem, max-content) minmax(0.36864733rem, max-content);
    }

    #WPThTKjxlCD5Lq4D {
        font-size: calc(1.2170096em - var(--ffsd));
    }

    #sZ77GBWyPDPwHoDl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.2170096em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZdtqnZWoenYtHb9F {
        min-width: 11.77242674rem;
    }

    #wKF6YpYGmrevoGjZ {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #uR1TdwUwl3xP91DX {
        grid-template-columns: 0 0.19160349rem 11.56167962rem 0.16191899rem;
        grid-template-rows: 0 minmax(0.48803873rem, max-content) minmax(1.39902931rem, max-content) minmax(2.33201044rem, max-content);
        grid-area: 21 / 13 / 23 / 19;
    }

    #yQ6FWEcSP3sp8Gpo {
        position: relative;
        grid-area: 21 / 13 / 23 / 19;
    }

    #iLfZvGD52Km2hiP5 {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZfK1zGMGk3KrV1zJ {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #b66WIwTvSfzZM5wG {
        grid-template-columns: 0 1.6922942rem 8.72221719rem 1.33877172rem;
        grid-template-rows: 0 minmax(1.95223391rem, max-content) minmax(1.99884144rem, max-content) minmax(0.26800313rem, max-content);
        grid-area: 26 / 3 / 34 / 9;
    }

    #wgWDxEmjPAaE7yp5 {
        position: relative;
        grid-area: 26 / 3 / 34 / 9;
    }

    #SUW7XxHYPhiUqJkR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #m8Phsgv8Fnw2wfwl {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #SWj82q0UpkqrpxFP {
        grid-template-columns: 0 1.41807957rem 8.91712396rem 1.41807957rem;
        grid-template-rows: 0 minmax(1.72550983rem, max-content) minmax(2.22556552rem, max-content) minmax(0.26800313rem, max-content);
    }

    #xkqJkEddVv9TS20z {
        grid-template-columns: 0 11.75328311rem;
        grid-template-rows: 0 minmax(4.21907848rem, max-content);
        grid-area: 25 / 14 / 33 / 18;
    }

    #pn8sbIBMX8a09jqS {
        position: relative;
        grid-area: 25 / 14 / 33 / 18;
    }

    #v9Ru5T2tEoMu0SoK {
        font-size: calc(1.2170096em - var(--ffsd));
    }

    #Thuh92WnAppbyai5 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.2170096em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IiO0xOwzpaqcaIhu {
        min-width: 11.77242674rem;
    }

    #T3z0gonDhEtipEhA {
        position: relative;
        grid-area: 28 / 4 / 30 / 11;
    }

    #t2kWa4lTj6FGuOzg {
        font-size: calc(1.2170096em - var(--ffsd));
    }

    #XeVE8FiIWIttlGWu {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.2170096em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #A5DdBZGJ9aK0v5MY {
        min-width: 11.77242674rem;
    }

    #dcsoUKNT2qyxICJC {
        position: relative;
        grid-area: 27 / 15 / 29 / 20;
    }

    #iuCwneHdZPAtxdYg {
        font-size: calc(2.00038629em - var(--ffsd));
    }

    #rojNjHSixmorolRJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 2.00038629em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WROlQCyc4f9WY6XO {
        min-width: 34.48236736rem;
    }

    #l2ewVuwpP4pH6mrI {
        position: relative;
        grid-area: 31 / 23 / 35 / 32;
    }

    #Lx34ZbpKbDgd0Xot {
        stroke-width: calc(100rem * 0.0 / 1024.0);
    }

    #ywK3kbuE7M0ETLRV {
        position: relative;
        grid-area: 36 / 25 / 39 / 28;
    }

    #ZBGEpfOaIpAYz1Vi {
        font-size: calc(1.57600586em - var(--ffsd));
    }

    #dq8MSzDeG9KK29bp {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.57600586em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #JKIhz8m7wzp3LYNW {
        min-width: 16.98524331rem;
    }

    #juiaq88ZkF7CrRGq {
        position: relative;
        grid-area: 37 / 24 / 38 / 29;
    }

    #wlIneZaR4AQtT3p1 {
        grid-template-columns: 3.125rem 0 0.19160349rem 1.40768366rem 0 0.26419275rem 0 9.88980321rem 0.16191899rem 0 0.52267423rem 0.52267423rem 0 0.19160349rem 6.32453693rem 3.79977454rem 1.43736816rem 0.16191899rem 0 10.21123841rem 4.37830679rem 0.36603976rem 11.91107736rem 1.44621276rem 9.86468926rem 3.0422853rem 1.1370151rem 1.44621276rem 0.44411588rem 2.57398047rem 2.56795033rem 0.43469173rem 2.6532813rem 3.00264206rem 1.08809938rem 10.56639582rem 1.08809938rem 0.65191346rem 3.125rem;
        grid-template-rows: minmax(8.01835366rem, max-content) minmax(0.29949151rem, max-content) 0 minmax(0.07607989rem, max-content) minmax(0.39784805rem, max-content) minmax(1.32433242rem, max-content) minmax(0.41119934rem, max-content) minmax(0.07607989rem, max-content) minmax(0.28844088rem, max-content) minmax(0.08713052rem, max-content) minmax(6.34414014rem, max-content) minmax(0.66658813rem, max-content) minmax(0.89315252rem, max-content) minmax(0.76867107rem, max-content) minmax(4.8268909rem, max-content) minmax(0.43144652rem, max-content) minmax(4.46622573rem, max-content) minmax(3.25452445rem, max-content) minmax(3.47632256rem, max-content) minmax(3.28538086rem, max-content) 0 minmax(4.21907848rem, max-content) 0 minmax(1.16709048rem, max-content) 0 minmax(0.48803873rem, max-content) 0 minmax(1.39902931rem, max-content) 0 minmax(1.13916422rem, max-content) minmax(0.92484309rem, max-content) minmax(0.26800313rem, max-content) 0 minmax(1.19284622rem, max-content) minmax(4.68435643rem, max-content) minmax(1.02796592rem, max-content) minmax(1.83289733rem, max-content) minmax(1.07412762rem, max-content) minmax(8.01835366rem, max-content);
    }

    #home {
        min-height: calc(70.00224325 * var(--1vh, 1vh));
    }

    #min34yZXpoAaYZoA {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #gM7pB2S8ZRQsdtEw {
        grid-template-columns: 0 258.36031778%;
        left: -79.18015889%;
        grid-template-rows: 0 100%;
    }

    #B9GXgzsp4KiJzQf6 {
        position: relative;
        grid-area: 2 / 18 / 3 / 20;
    }

    #nr9TvTXZphcM3cWf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.953125em - var(--ffsd)));
    }

    #o6lP1wGM8h21ImRv {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.953125em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NEWqMCSe9bqN2GgI {
        min-width: 93.79882812rem;
    }

    #MWyN7zp9vkOu6UZ1 {
        position: relative;
        grid-area: 4 / 5 / 5 / 23;
    }

    #JMNnpgPghgoQPcwD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.77881836em - var(--ffsd)));
    }

    #wArQ1meDOL0aUJex {
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.016));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.77881836em);
        margin-top: calc(var(--first-font-size) * -0.085);
        margin-bottom: calc(var(--last-font-size) * -0.085);
    }

    #hepI9ZBSCdysvIEh {
        min-width: 93.79882812rem;
    }

    #kDq7RzUADB242Sk8 {
        position: relative;
        grid-area: 6 / 4 / 7 / 22;
    }

    #qgd4eTU7ZQUbBXhT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6574707em - var(--ffsd)));
    }

    #ba3NbrXa3Wt2uYXA {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6574707em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wGcNSyIMezveclJL {
        min-width: 7.5093202rem;
    }

    #N9pe6MqaFYgeOCUN {
        position: relative;
        grid-area: 11 / 2 / 19 / 6;
    }

    #hoMUMhA4UjdMkqkg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.87486328em - var(--ffsd)));
    }

    #HDBKXQgU4g8BxZb9 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.87486328em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #PByl8g6LzXauNrUc {
        min-width: 0.7643652rem;
    }

    #ZG36iQFX0QY1aqN0 {
        position: relative;
        grid-area: 8 / 7 / 17 / 8;
    }

    #ZBfGRLOSBzgpRJBL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.6574707em - var(--ffsd)));
    }

    #DMmr1DqT9RrqOsrZ {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.6574707em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rtN462GjSor1HqOO {
        min-width: 9.09049108rem;
    }

    #XBvsTh5Rz1eZHCUK {
        position: relative;
        grid-area: 12 / 9 / 20 / 10;
    }

    #LkY2qYcscwp1YnHX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.87486328em - var(--ffsd)));
    }

    #BftdlrzAoom987Ty {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.87486328em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iQ50LHcf7kJcxw4a {
        min-width: 0.7643652rem;
    }

    #Nyd00W22zJJos0zH {
        position: relative;
        grid-area: 9 / 11 / 18 / 12;
    }

    #FHvlor1FkuLAzgWF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.59384766em - var(--ffsd)));
    }

    #LRT1RN7F3jp0iAN0 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.59384766em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #YRuUu1sOnV8ry1BT {
        min-width: 6.02866659rem;
    }

    #NdNeiXUisNB3JfMA {
        position: relative;
        grid-area: 13 / 13 / 15 / 14;
    }

    #qxfvhkivc3I1F6t7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.87486328em - var(--ffsd)));
    }

    #ekmyVKAkygcJxLlk {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.87486328em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wdQjefmYmDjzcSDq {
        min-width: 0.7643652rem;
    }

    #nHT3nAjglIcO1srr {
        position: relative;
        grid-area: 10 / 15 / 21 / 16;
    }

    #MQgi2Dnp9n5RFXuN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56537109em - var(--ffsd)));
    }

    #TCSo2iOdZdb7dUo6 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56537109em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tzyzRZuFOPZEqU3T {
        min-width: 7.31536117rem;
    }

    #VadCaqb15lTEBY5y {
        position: relative;
        grid-area: 14 / 17 / 16 / 19;
    }

    #pnEYBcbGYI5zwrC8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.48820312em - var(--ffsd)));
    }

    #ZikcGaiYR9bySrWp {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.48820312em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XvE9SWH5QOvWygxf {
        min-width: 93.79882812rem;
    }

    #vaC1kECrpSXny1rb {
        position: relative;
        grid-area: 22 / 3 / 23 / 21;
    }

    #KFuJhjkYC6gyTCoa {
        grid-template-columns: 3.125rem 0 0 0 7.46049208rem 0.65494977rem 0.71553708rem 0.8756069rem 9.04166295rem 0.68359375rem 0.71553708rem 2.04062137rem 5.97983846rem 1.06913881rem 0.71553708rem 1.06913881rem 3.06605576rem 4.20047728rem 21.3741029rem 34.08770991rem 0 0 3.125rem;
        grid-template-rows: minmax(2.93305989rem, max-content) minmax(8.52285515rem, max-content) minmax(3.125rem, max-content) minmax(2.34239381rem, max-content) minmax(0.40429365rem, max-content) minmax(2.04067288rem, max-content) minmax(1.07258311rem, max-content) 0 minmax(0.12618728rem, max-content) minmax(0.12474512rem, max-content) minmax(0.07342976rem, max-content) 0 0 minmax(1.82932897rem, max-content) minmax(0.00569531rem, max-content) minmax(0.00470341rem, max-content) 0 minmax(0.00008597rem, max-content) minmax(0.07342976rem, max-content) minmax(0.05267155rem, max-content) minmax(1.2212333rem, max-content) minmax(1.75212343rem, max-content) minmax(2.93305989rem, max-content);
    }

    #page-2 {
        min-height: calc(29.99775675 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #PH41CkKuc5bCOoo1 {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #K0IOiGCm3G0Z2qiO {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #bRNwr0wk5bwBOQVL {
        position: relative;
        grid-area: 5 / 28 / 9 / 29;
    }

    #HtNegvohfjNqqGsB {
        position: relative;
        grid-area: 4 / 30 / 10 / 31;
    }

    #NOTDY1V6Dq8mdvPh {
        position: relative;
        grid-area: 3 / 33 / 8 / 34;
    }

    #MUAwMmwFK50sxvxV {
        font-size: calc(0.88887994em - var(--ffsd));
    }

    #IQNkcBvo51KSaz41 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 0.88887994em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #whOs9bM4yUAoNqAX {
        min-width: 9.58888497rem;
    }

    #GXDUKthra5rJlEaL {
        position: relative;
        grid-area: 6 / 35 / 7 / 38;
    }

    #inI3aAKVyfOzg2RT {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #UT0sPG1E0dG1nXCt {
        position: relative;
        grid-area: 2 / 36 / 11 / 37;
    }

    #sg1Bz48x2FyrhNLD {
        margin-left: 0%;
        clip-path: polygon(calc(0% + 0%) calc((0 * 72.8197239rem) + 0%), calc(100% - (1.15716096% + 0%)) calc((0 * 72.8197239rem) + 0%), calc(100% - (1.15716096% + 0%)) calc(100% - ((0 * 72.8197239rem) + 0%)), calc(0% + 0%) calc(100% - ((0 * 72.8197239rem) + 0%)));
        margin-top: 0%;
        position: relative;
        margin-bottom: 0%;
        grid-area: 12 / 16 / 32 / 39;
        margin-right: -1.17070794%;
    }

    #Wuam6Ou2ybJ5Esja {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rd52U6V1rSwW8wIl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tY5UYIOYZlepU83f {
        min-width: 10.40405067rem;
    }

    #nXLQlMiJtchYyC6l {
        position: relative;
        grid-area: 13 / 8 / 15 / 12;
    }

    #K7TQgWiUw9ReObaf {
        font-size: calc(4.96836018em - var(--ffsd));
    }

    #rm4vqqQdtKUBqIHN {
        --last-font-size: var(--first-font-size);
        --first-font-size: 4.96836018em;
        margin-top: calc(var(--first-font-size) * 0.16);
        margin-bottom: calc(var(--last-font-size) * 0.16);
    }

    #hyMhpsCkUSEO0IlK {
        min-width: 37.16154731rem;
    }

    #eNS9HlEdDt9GTF88 {
        position: relative;
        grid-area: 14 / 6 / 17 / 22;
    }

    #lpAD4jisHBprWHwZ {
        font-size: calc(1.23186676em - var(--ffsd));
    }

    #P9Eu7qtblODFGA7R {
        font-size: calc(1.23186676em - var(--ffsd));
    }

    #DOydsPnXZWswGmVG {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.23186676em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Et1EajLaTiEjEsBN {
        min-width: 32.60990502rem;
    }

    #JgUfqOjhR57Gr0nq {
        position: relative;
        grid-area: 16 / 7 / 18 / 21;
    }

    #CdOvgWAhlurGDUpS {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ND4mDBP8EmzPYkdz {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #pqZbM8aKBuKJXx15 {
        font-size: calc(1.52732796em - var(--ffsd));
    }

    #yjntFPAdU9ksezqJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.52732796em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dBaIMV3G3n52Fx6m {
        min-width: 18.38478633rem;
    }

    #TxTft25bNuZvRipq {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #ovAmDUGDNEhizen0 {
        grid-template-columns: 0 1.45237819rem 18.34818311rem 1.45237819rem;
        grid-template-rows: 0 minmax(0.79563765rem, max-content) minmax(1.81701298rem, max-content) minmax(0.79563765rem, max-content);
        grid-area: 19 / 5 / 20 / 17;
    }

    #WdFw6wbD0MNB3dQl {
        position: relative;
        grid-area: 19 / 5 / 20 / 17;
    }

    #DYlwDiwFn4e503wW {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #dlIXyauMfKZYYeLf {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #Mg26WjUOdsPxawDR {
        grid-template-columns: 0 0.47324038rem 10.57678166rem 0.47324038rem;
        grid-template-rows: 0 minmax(1.85013669rem, max-content) minmax(1.58989114rem, max-content) minmax(0.69648009rem, max-content);
    }

    #WutHpjeOBLyhpP4E {
        font-size: calc(1.1931918em - var(--ffsd));
    }

    #wplXmbedy1RbKv7C {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.1931918em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NeR7VfKACeJRVQla {
        min-width: 11.5307621rem;
    }

    #zCZtcvLcvTHPZq9Z {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #pOPBl5HBpgrniLOG {
        grid-template-columns: 0 0.18785366rem 11.33540876rem 0.15875012rem;
        grid-template-rows: 0 minmax(0.47848745rem, max-content) minmax(1.37164924rem, max-content) minmax(2.28637122rem, max-content);
        grid-area: 22 / 2 / 24 / 10;
    }

    #cv1MxKtUu8Q6C3Kn {
        position: relative;
        grid-area: 22 / 2 / 24 / 10;
    }

    #vHGFuSCZ1pin8pnn {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #IFtmMbL3nMnSmCGv {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #p58orCWOXxnwwThQ {
        grid-template-columns: 0 0.3354057rem 10.17823187rem 1.00962485rem;
        grid-template-rows: 0 minmax(1.80701873rem, max-content) minmax(1.96805655rem, max-content) minmax(0.36143262rem, max-content);
    }

    #WPThTKjxlCD5Lq4D {
        font-size: calc(1.1931918em - var(--ffsd));
    }

    #sZ77GBWyPDPwHoDl {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.1931918em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ZdtqnZWoenYtHb9F {
        min-width: 11.5307621rem;
    }

    #wKF6YpYGmrevoGjZ {
        position: relative;
        grid-area: 3 / 3 / 4 / 5;
    }

    #uR1TdwUwl3xP91DX {
        grid-template-columns: 0 0.18785366rem 11.33540876rem 0.15875012rem;
        grid-template-rows: 0 minmax(0.47848745rem, max-content) minmax(1.37164924rem, max-content) minmax(2.28637122rem, max-content);
        grid-area: 21 / 13 / 23 / 19;
    }

    #yQ6FWEcSP3sp8Gpo {
        position: relative;
        grid-area: 21 / 13 / 23 / 19;
    }

    #iLfZvGD52Km2hiP5 {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #ZfK1zGMGk3KrV1zJ {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #b66WIwTvSfzZM5wG {
        grid-template-columns: 0 1.65917471rem 8.55151677rem 1.31257094rem;
        grid-template-rows: 0 minmax(1.91402721rem, max-content) minmax(1.95972259rem, max-content) minmax(0.26275811rem, max-content);
        grid-area: 26 / 3 / 34 / 9;
    }

    #wgWDxEmjPAaE7yp5 {
        position: relative;
        grid-area: 26 / 3 / 34 / 9;
    }

    #SUW7XxHYPhiUqJkR {
        position: relative;
        grid-area: 2 / 2 / 5 / 5;
    }

    #m8Phsgv8Fnw2wfwl {
        position: relative;
        grid-area: 3 / 3 / 4 / 4;
    }

    #SWj82q0UpkqrpxFP {
        grid-template-columns: 0 1.39032668rem 8.74260907rem 1.39032668rem;
        grid-template-rows: 0 minmax(1.69174029rem, max-content) minmax(2.18200951rem, max-content) minmax(0.26275811rem, max-content);
    }

    #xkqJkEddVv9TS20z {
        grid-template-columns: 0 11.52326242rem;
        grid-template-rows: 0 minmax(4.13650791rem, max-content);
        grid-area: 25 / 14 / 33 / 18;
    }

    #pn8sbIBMX8a09jqS {
        position: relative;
        grid-area: 25 / 14 / 33 / 18;
    }

    #v9Ru5T2tEoMu0SoK {
        font-size: calc(1.1931918em - var(--ffsd));
    }

    #Thuh92WnAppbyai5 {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.1931918em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #IiO0xOwzpaqcaIhu {
        min-width: 11.5307621rem;
    }

    #T3z0gonDhEtipEhA {
        position: relative;
        grid-area: 28 / 4 / 30 / 11;
    }

    #t2kWa4lTj6FGuOzg {
        font-size: calc(1.1931918em - var(--ffsd));
    }

    #XeVE8FiIWIttlGWu {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.1931918em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #A5DdBZGJ9aK0v5MY {
        min-width: 11.5307621rem;
    }

    #dcsoUKNT2qyxICJC {
        position: relative;
        grid-area: 27 / 15 / 29 / 20;
    }

    #iuCwneHdZPAtxdYg {
        font-size: calc(1.96123721em - var(--ffsd));
    }

    #rojNjHSixmorolRJ {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.96123721em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #WROlQCyc4f9WY6XO {
        min-width: 33.79625191rem;
    }

    #l2ewVuwpP4pH6mrI {
        position: relative;
        grid-area: 31 / 23 / 35 / 32;
    }

    #Lx34ZbpKbDgd0Xot {
        stroke-width: calc(100rem * 0.0 / 1366.0);
    }

    #ywK3kbuE7M0ETLRV {
        position: relative;
        grid-area: 36 / 25 / 39 / 26;
    }

    #ZBGEpfOaIpAYz1Vi {
        font-size: calc(1.18142753em - var(--ffsd));
    }

    #dq8MSzDeG9KK29bp {
        --last-font-size: var(--first-font-size);
        --first-font-size: 1.18142753em;
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #JKIhz8m7wzp3LYNW {
        min-width: 12.73271534rem;
    }

    #juiaq88ZkF7CrRGq {
        position: relative;
        grid-area: 37 / 24 / 38 / 27;
    }

    #wlIneZaR4AQtT3p1 {
        grid-template-columns: 8.08475879rem 0 0.18785366rem 1.38013423rem 0 0.25902229rem 0 9.69625224rem 0.15875012rem 0 0.5124451rem 0.5124451rem 0 0.18785366rem 6.20076093rem 3.72541006rem 1.40923777rem 0.15875012rem 0 10.01139671rem 4.29262rem 0.35887609rem 10.53176829rem 1.08413021rem 10.52785169rem 1.08413021rem 2.92993318rem 2.2806004rem 2.26939971rem 1.92954319rem 1.12229181rem 1.12859068rem 1.98898979rem 2.25088248rem 0.81567626rem 7.92092923rem 0.81567626rem 4.18303977rem;
        grid-template-rows: minmax(1.92368576rem, max-content) minmax(0.22450901rem, max-content) 0 minmax(0.05703207rem, max-content) minmax(0.29824041rem, max-content) minmax(0.99276457rem, max-content) minmax(0.30824899rem, max-content) minmax(0.05703207rem, max-content) minmax(0.21622508rem, max-content) minmax(0.065316rem, max-content) minmax(4.75578294rem, max-content) minmax(0.6535425rem, max-content) minmax(0.87567285rem, max-content) minmax(0.75362759rem, max-content) minmax(4.73242497rem, max-content) minmax(0.42300278rem, max-content) minmax(4.37881829rem, max-content) minmax(3.19083093rem, max-content) minmax(3.40828828rem, max-content) minmax(3.22108346rem, max-content) 0 minmax(4.13650791rem, max-content) 0 minmax(1.14424963rem, max-content) 0 minmax(0.47848745rem, max-content) 0 minmax(1.37164924rem, max-content) 0 minmax(1.11686991rem, max-content) minmax(0.90674321rem, max-content) minmax(0.26275811rem, max-content) 0 minmax(1.16950132rem, max-content) minmax(3.5115527rem, max-content) minmax(0.77059817rem, max-content) minmax(1.3740021rem, max-content) minmax(0.80520255rem, max-content) minmax(7.75536863rem, max-content);
    }

    #home {
        min-height: calc(83.31273036 * var(--1vh, 1vh));
    }

    #min34yZXpoAaYZoA {
        position: relative;
        grid-area: 2 / 2 / 3 / 3;
    }

    #gM7pB2S8ZRQsdtEw {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #B9GXgzsp4KiJzQf6 {
        position: relative;
        grid-area: 2 / 2 / 14 / 3;
    }

    #nr9TvTXZphcM3cWf {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46412884em - var(--ffsd)));
    }

    #o6lP1wGM8h21ImRv {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46412884em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #NEWqMCSe9bqN2GgI {
        min-width: 19.85459086rem;
    }

    #MWyN7zp9vkOu6UZ1 {
        position: relative;
        grid-area: 3 / 19 / 4 / 23;
    }

    #JMNnpgPghgoQPcwD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.33346266em - var(--ffsd)));
    }

    #wArQ1meDOL0aUJex {
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.016));
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.33346266em);
        margin-top: calc(var(--first-font-size) * -0.085);
        margin-bottom: calc(var(--last-font-size) * -0.085);
    }

    #hepI9ZBSCdysvIEh {
        min-width: 15.47424035rem;
    }

    #kDq7RzUADB242Sk8 {
        position: relative;
        grid-area: 5 / 21 / 6 / 22;
    }

    #qgd4eTU7ZQUbBXhT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.24249634em - var(--ffsd)));
    }

    #ba3NbrXa3Wt2uYXA {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.24249634em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wGcNSyIMezveclJL {
        min-width: 5.6292415rem;
    }

    #N9pe6MqaFYgeOCUN {
        position: relative;
        grid-area: 10 / 5 / 19 / 6;
    }

    #hoMUMhA4UjdMkqkg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.4054612em - var(--ffsd)));
    }

    #HDBKXQgU4g8BxZb9 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.4054612em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #PByl8g6LzXauNrUc {
        min-width: 0.57299412rem;
    }

    #ZG36iQFX0QY1aqN0 {
        position: relative;
        grid-area: 7 / 7 / 17 / 8;
    }

    #ZBfGRLOSBzgpRJBL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.24249634em - var(--ffsd)));
    }

    #DMmr1DqT9RrqOsrZ {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.24249634em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rtN462GjSor1HqOO {
        min-width: 6.81454089rem;
    }

    #XBvsTh5Rz1eZHCUK {
        position: relative;
        grid-area: 11 / 9 / 20 / 10;
    }

    #LkY2qYcscwp1YnHX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.4054612em - var(--ffsd)));
    }

    #BftdlrzAoom987Ty {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.4054612em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iQ50LHcf7kJcxw4a {
        min-width: 0.57299412rem;
    }

    #Nyd00W22zJJos0zH {
        position: relative;
        grid-area: 8 / 11 / 18 / 12;
    }

    #FHvlor1FkuLAzgWF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.19480234em - var(--ffsd)));
    }

    #LRT1RN7F3jp0iAN0 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.19480234em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #YRuUu1sOnV8ry1BT {
        min-width: 4.51929325rem;
    }

    #NdNeiXUisNB3JfMA {
        position: relative;
        grid-area: 12 / 13 / 15 / 14;
    }

    #qxfvhkivc3I1F6t7 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.4054612em - var(--ffsd)));
    }

    #ekmyVKAkygcJxLlk {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.4054612em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #wdQjefmYmDjzcSDq {
        min-width: 0.57299412rem;
    }

    #nHT3nAjglIcO1srr {
        position: relative;
        grid-area: 9 / 15 / 21 / 16;
    }

    #MQgi2Dnp9n5RFXuN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17345534em - var(--ffsd)));
    }

    #TCSo2iOdZdb7dUo6 {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.17345534em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tzyzRZuFOPZEqU3T {
        min-width: 5.48384322rem;
    }

    #VadCaqb15lTEBY5y {
        position: relative;
        grid-area: 13 / 17 / 16 / 18;
    }

    #pnEYBcbGYI5zwrC8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.11560761em - var(--ffsd)));
    }

    #ZikcGaiYR9bySrWp {
        --last-font-size: var(--first-font-size);
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.11560761em);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XvE9SWH5QOvWygxf {
        min-width: 33.92581577rem;
    }

    #vaC1kECrpSXny1rb {
        position: relative;
        grid-area: 22 / 4 / 23 / 20;
    }

    #KFuJhjkYC6gyTCoa {
        grid-template-columns: 7.60395955rem 19.17157401rem 5.53237165rem 2.59354343rem 5.59263828rem 0.4909726rem 0.5363909rem 0.65638467rem 6.77793767rem 0.5124451rem 0.5363909rem 1.5297191rem 4.48269003rem 0.80146277rem 0.5363909rem 0.80146277rem 5.44724rem 1.87924574rem 0.71429769rem 1.66749522rem 15.43763713rem 1.9985576rem 14.69919228rem;
        grid-template-rows: minmax(2.0548365rem, max-content) minmax(0.59024112rem, max-content) minmax(1.75593796rem, max-content) minmax(0.30307226rem, max-content) minmax(1.52975771rem, max-content) minmax(0.80404473rem, max-content) 0 minmax(0.09459427rem, max-content) minmax(0.09351318rem, max-content) minmax(0.05504544rem, max-content) 0 0 minmax(1.16281506rem, max-content) minmax(0.20851207rem, max-content) minmax(0.0042694rem, max-content) minmax(0.00352584rem, max-content) 0 minmax(0.00006444rem, max-content) minmax(0.05504544rem, max-content) minmax(0.03948438rem, max-content) minmax(0.91547796rem, max-content) minmax(1.31345124rem, max-content) minmax(0.10065726rem, max-content);
    }

    #page-2 {
        min-height: calc(16.68726964 * 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);
    }
}