:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: none !important;
    }
}

html {
    zoom: var(--rzf, 1); font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}

body {
    font-size: calc(1rem * var(--bfso, 1));
}

body, html, p, ul, ol, li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFcfurt-hE-0;
    src: url(../fonts/dc2cede8172cdf7b5801d81368ab7b13.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/81254002f4a83774ddc08be72fd33304.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJr3SNlU-0;
    src: url(../fonts/56eda8971427cd0613986a3b251ae0f8.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEfb36U4-0;
    src: url(../fonts/97a0034f1e21c26d011f5862d182e7b4.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAD1aU3sLnI-0;
    src: url(../fonts/8f7934b3d45567e9cf1f541e008969a9.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJigK8DM-0;
    src: url(../fonts/36592d649293f6bc0d9194c5524e3b3d.woff2);
    font-style: italic;
    font-weight: 900;
}

#verticalMenu {
    display: none;
    font-family: YAFdJr3SNlU-0, -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 1.5rem;
    background-color: #f8f8f8;
    margin: 0 0 0 auto;
    padding: 0;
    border: 12px solid #f8f8f8;
    height: 100%;
    width: 400px;
    max-width: 80vw;
    overflow: auto;
    box-sizing: border-box;
    z-index: 2;
    position: fixed;
    top: 0px;
    right: 0px;
    transform: translateX(400px);
    transition: all 0.35s;
}

#menuToggle:checked ~ #verticalMenu {
    transform: translateX(0px);
}

#menuButton {
    display: none;
    fill: #304254;
    z-index: 3;
    justify-content: center;
    align-items: center;
}

#menuButton:hover {
    cursor: pointer;
    color: #4d6a87;
    text-decoration-line: none;
}

.navMenuLinkContent:hover {
    color: #4d6a87;
}

.navMenuLink {
    color: #304254;
    display: flex;
    align-items: center;
    list-style-type: none;
    white-space: nowrap;
}

.navMenuLinkContent {
    display: inline-block;
    text-decoration-line: none;
    font-family: YAFdJr3SNlU-0, -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    padding: 10px 16px;
    margin-right: auto;
    color: #304254;
    overflow: hidden;
    text-overflow: ellipsis;
}

#menuToggle:checked ~ #menuButton {
    z-index: 2;
    width: 100vw;
    height: 100vh;
    background-color: #4d6a87;
    opacity: 0.55;
    top: 0px;
    position: fixed;
}

#menuToggle:checked ~ #menuButton>#menuButtonIcon {
    display: none;
}

#horizontalMenu {
    display: flex;
    justify-content: flex-end;
}

html {
    scroll-padding-top: 50px;
}

@media (max-width: 375px) {
    #cvYVNrK227k1YQZF {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #vpHsbgdqk7AlgpQr {
        grid-template-columns: 0 536.67590571%;
        left: -218.33795285%;
        grid-template-rows: 0 100%;
    }

    #juuZtMue2PBuWz6j {
        grid-area: 2 / 7 / 3 / 12;
        position: relative;
    }

    #IzD07OjIpSqn2r09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.68740281em - var(--ffsd)));
    }

    #nPtJgcR5Xqt1LzNK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.68740281em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.145);
        margin-bottom: calc(var(--last-font-size) * 0.145);
    }

    #T4uBsS0a88aUZEIK {
        min-width: 91.6rem;
    }

    #eN1sBMh3o2SBJd68 {
        grid-area: 4 / 2 / 5 / 14;
        position: relative;
    }

    #tk2Ys13dvmAD4zVt {
        grid-area: 6 / 3 / 7 / 15;
        position: relative;
    }

    #oEMJs9a3D7wogv2Z {
        grid-area: 8 / 4 / 9 / 16;
        position: relative;
    }

    #Ztm5GvA0STaD5Vdb {
        grid-area: 10 / 6 / 12 / 9;
        position: relative;
    }

    #uCzoljFNR4bJxmBE {
        grid-area: 11 / 10 / 13 / 13;
        position: relative;
    }

    #XpyM7PsVAuhjR66p {
        grid-area: 14 / 8 / 15 / 11;
        position: relative;
    }

    #FuFQHIYNOSEH6ILn {
        grid-area: 16 / 5 / 17 / 17;
        position: relative;
    }

    #sVngG9r3d8pklhBs {
        grid-template-columns: 4.26666667rem 0 0 0 7.81562575rem 18.29787809rem 2.2609757rem 14.15885379rem 6.4rem 14.15885379rem 2.2609757rem 18.29787809rem 7.81562575rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(6.46492123rem, max-content) minmax(34.92053961rem, max-content) minmax(5.34581957rem, max-content) minmax(9.14799362rem, max-content) minmax(5.34581957rem, max-content) minmax(44.94720591rem, max-content) minmax(6.4rem, max-content) minmax(41.82190959rem, max-content) minmax(2.03180851rem, max-content) 0 minmax(61.16388443rem, max-content) 0 minmax(6.4rem, max-content) minmax(61.16388443rem, max-content) minmax(9.62181203rem, max-content) minmax(0.49234675rem, max-content) minmax(6.46492123rem, max-content);
    }

    #iPlhsU9I3hwxXCZK {
        min-height: calc(calc(13.2621666 * var(--1vh, 1vh)) - 6.6310833px);
    }

    #IhTgKW8NGeFSKN4e {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Wu1hTqM5vnALae0Q {
        grid-template-columns: 0 371.85555556%;
        left: -135.92777778%;
        grid-template-rows: 0 100%;
    }

    #wqfYBJhwYehkLGJ9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.48854185em - var(--ffsd)));
    }

    #A9Yp9BeyLKaEUMMz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.48854185em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tCbqMHFor2HbqL4N {
        min-width: 91.6rem;
    }

    #qC4yuaV5jJge2SFc {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #TIiohAa0lP4j3BrV {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #zq8D6JezJdrOV1s7 {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #hEuFMb4UQGHaVTw6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90666667em - var(--ffsd)));
    }

    #p5YWRKk2KcvEJPLB {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.90666667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #sOheE4CqZTKh8lDq {
        min-width: 91.6rem;
    }

    #amLDSgqqXfOic6OP {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #MqILwq9zMl7FwWFZ {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(18.53672278rem, max-content) minmax(7.72928389rem, max-content) minmax(6.4rem, max-content) minmax(0.09526952rem, max-content) minmax(15.05835043rem, max-content) minmax(83.87140011rem, max-content) minmax(6.4rem, max-content) minmax(52.43891715rem, max-content) minmax(18.53672278rem, max-content);
    }

    #B2EVElbmnEDG56JR {
        min-height: calc(calc(9.18917782 * var(--1vh, 1vh)) - 4.59458891px);
    }

    #Lg0Hb1teobmqQU5D {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #JnQDsQTU0TEmOdir {
        grid-template-columns: 0 347.21329947%;
        left: -123.60664974%;
        grid-template-rows: 0 100%;
    }

    #cQPubnfJCjHfxI0K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20595303em - var(--ffsd)));
    }

    #pK3AvHd5MUleaYTT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20595303em - var(--ffsd)));
    }

    #zryIlaDzb3c7P9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20595303em - var(--ffsd)));
    }

    #rXxo4Bky4ZjqdT3i {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20595303em - var(--ffsd)));
    }

    #wjoz2rVvybNP42nK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20595303em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.025);
        margin-bottom: calc(var(--last-font-size) * -0.025);
    }

    #ny2f40pqveDuSMvt {
        min-width: 91.6rem;
    }

    #yR36m5YWwAZMYRQ8 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #w0UIR6Q3KyEBqEAU {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Mq2epxgl2U2zWVkX {
        grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(76.4092795rem, max-content) minmax(6.4rem, max-content) minmax(108.13621635rem, max-content);
    }

    #LtX5NDBGU9v9YogB {
        min-height: calc(calc(8.58022612 * var(--1vh, 1vh)) - 4.29011306px);
    }

    #QvjsVL3yXhj6LSZb {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #M9NeemjDXWq173Cb {
        grid-template-columns: 0 371.85555556%;
        left: -135.92777778%;
        grid-template-rows: 0 100%;
    }

    #H4VGmds5SfMzSBFD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.48854185em - var(--ffsd)));
    }

    #YzBkGfZJZuOCcTX7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.48854185em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #GR4nUEEKhZNrcln7 {
        min-width: 91.6rem;
    }

    #ZAEo0gYn3XeIg41Z {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #XmGlMdZQBcQOBFJ9 {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #WyqoQBg97sUyoQNQ {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #JCjalz4TyQ7awUy1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77138667em - var(--ffsd)));
    }

    #DyinsdjXFrX9L96b {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.77138667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fZqZAt2H4SGSzCY5 {
        min-width: 91.6rem;
    }

    #Cm6Ai6XjOqWQob7e {
        grid-area: 8 / 5 / 9 / 12;
        position: relative;
    }

    #BB7MdAVCgt9BajAD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #sUxNW9bDjTS387WH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #Wv1yGw3OjfoImmu3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #AfI3Fg5dRjRKDgEv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #BppbUwIH9AIReIKp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #MOG1s6qNNxti8KZ3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #BWzqMnC5kHflYpst {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.61782263em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #ikutFnsrArKKvfEO {
        min-width: 91.6rem;
    }

    #DINxPtXLdO1cbzr3 {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #HT3dMk5tcA4Od31Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.73226564em - var(--ffsd)));
    }

    #denwbrEv44HNwZqn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.73226564em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #lt09NvnlrtJtLOV7 {
        min-width: 91.6rem;
    }

    #RNOmlxGXChSY878X {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #xI5r5InyvDpmzEKO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #gMoBL3GkUNq6DNf3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #cF4ufgxzGiLm3EEc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.61782263em - var(--ffsd)));
    }

    #HaNTfudTKeYeZGUU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.61782263em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #gPuUJ4lQ3fLQ3XbN {
        min-width: 91.6rem;
    }

    #ALgCWnJRgcu8skU4 {
        grid-area: 14 / 8 / 15 / 15;
        position: relative;
    }

    #bFik9wqrnAGsCJ0e {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(19.50263027rem, max-content) minmax(7.72928389rem, max-content) minmax(6.4rem, max-content) minmax(0.09193462rem, max-content) minmax(7.88956972rem, max-content) minmax(21.43960581rem, max-content) minmax(12.88475642rem, max-content) minmax(5.71238933rem, max-content) minmax(8.76867743rem, max-content) minmax(42.73626894rem, max-content) minmax(6.4rem, max-content) minmax(5.66555344rem, max-content) minmax(9.09153851rem, max-content) minmax(35.25182801rem, max-content) minmax(19.50263027rem, max-content);
    }

    #qKolFeMvMHlh13Sh {
        min-height: calc(calc(9.18917782 * var(--1vh, 1vh)) - 4.59458891px);
    }

    #B1uEperGDqYRdLJx {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #lqXCHgfPh1y0GhA9 {
        grid-template-columns: 0 748.94178734%;
        left: -324.47089367%;
        grid-template-rows: 0 100%;
    }

    #HFTRNYnZdzyOH2Cx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.48854185em - var(--ffsd)));
    }

    #gu6AlkYLFD6zfhMt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.48854185em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #etV1hKcUnmwl3ZTR {
        min-width: 91.6rem;
    }

    #GrxgRTxNRrwEk6Hk {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #TLgf7SBhSMIBvOAN {
        grid-area: 4 / 3 / 5 / 12;
        position: relative;
    }

    #oioIyI1dQF3iuN9w {
        grid-area: 6 / 7 / 7 / 10;
        position: relative;
    }

    #PFSSgkHEWwUrN5Oa {
        grid-area: 8 / 8 / 9 / 9;
        position: relative;
    }

    #nhNkoIKPp2VzSkll {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33273993em - var(--ffsd)));
    }

    #QKlJR5hx1zkIYhOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.33273993em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nzfuRg8w39FEKd6E {
        min-width: 91.6rem;
    }

    #qZ02NpyxPY69x16B {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #hcygbSDeFzkdPu06 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47988132em - var(--ffsd)));
    }

    #PSpguf9hNnrqOLOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.47988132em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #K6pGfn56poMK9un5 {
        min-width: 91.6rem;
    }

    #h9tPeMNVHAQ9wMDW {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #CvNE7v1MZYDMILgG {
        grid-area: 10 / 4 / 11 / 13;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(6.30100476rem, max-content) minmax(6.4rem, max-content) minmax(4.06480068rem, max-content);
    }

    #iGiQT2I6XT9C4PSK {
        grid-area: 10 / 4 / 11 / 13;
        position: relative;
    }

    #vikzNyL35M52BupU {
        grid-area: 12 / 5 / 13 / 14;
        position: relative;
    }

    #dI2reyvEIj5ktyr9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33273993em - var(--ffsd)));
    }

    #JWJFPLdoHpyuFgr6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.33273993em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hNmwCJCuYvxkMqro {
        min-width: 91.6rem;
    }

    #gcf1BpzweAjVmYTw {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #iEvekzd8Whcu05RI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47988132em - var(--ffsd)));
    }

    #qnWpk563Jp4JxWOl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.47988132em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QCU9d8Ej6OqfXUAj {
        min-width: 91.6rem;
    }

    #HXvSfO4hCaEWzYJ5 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #xKBABK86qDyO6PIq {
        grid-area: 14 / 6 / 15 / 15;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(6.30100476rem, max-content) minmax(6.4rem, max-content) minmax(4.34444262rem, max-content);
    }

    #OZ9EhBoY1SZFKhVW {
        grid-area: 14 / 6 / 15 / 15;
        position: relative;
    }

    #AswJmnp8JL5bHcgn {
        grid-template-columns: 4.26666667rem 0 0 0 0 7.09232154rem 0.05535977rem 77.17130404rem 0.05535977rem 7.09232154rem 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(10.82272161rem, max-content) minmax(7.72928389rem, max-content) minmax(6.4rem, max-content) minmax(0.09193462rem, max-content) minmax(21.88837048rem, max-content) minmax(114.60463394rem, max-content) minmax(6.4rem, max-content) minmax(114.60463394rem, max-content) minmax(8.41793037rem, max-content) minmax(16.76580544rem, max-content) minmax(6.4rem, max-content) minmax(70.7581226rem, max-content) minmax(8.32254688rem, max-content) minmax(17.04544738rem, max-content) minmax(10.82272161rem, max-content);
    }

    #DXayUy9u0I8IhRcu {
        min-height: calc(calc(18.50761447 * var(--1vh, 1vh)) - 9.25380724px);
    }

    #R433aSRqpea9UQXB {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #mGymGj1ohUuOZk63 {
        grid-template-columns: 0 678.04607785%;
        left: -289.02303892%;
        grid-template-rows: 0 100%;
    }

    #nnFbXN9mC12ysE97 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #WCY3MtGUw2U1zAgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33273993em - var(--ffsd)));
    }

    #hWPA0xvj4n918AAv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.33273993em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QS3B5AykqGhUHQq7 {
        min-width: 91.6rem;
    }

    #yn8eN5xXkeBpON7Y {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #vMWdsbhnX8ar2dlG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47988132em - var(--ffsd)));
    }

    #mbhn0VEaAo1Xe6fA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.47988132em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hPH0f4KD9YvHAckj {
        min-width: 91.6rem;
    }

    #Fal5thGthkcRCwOj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #EdjclL6dunBCU2mE {
        grid-area: 4 / 3 / 5 / 10;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(6.30100476rem, max-content) minmax(6.4rem, max-content) minmax(4.06480068rem, max-content);
    }

    #O0kicV6IOuzL4tyB {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #kcXwMwb7GakHQecZ {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #TQo9MRoU9EWxjVhA {
        grid-area: 8 / 6 / 9 / 7;
        position: relative;
    }

    #vVBmoFOyunf7z5Jd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.33273993em - var(--ffsd)));
    }

    #ZkRcETlt9ZU3O7Jw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.33273993em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rbUeUizptqQcx5gG {
        min-width: 91.6rem;
    }

    #u1tlOsxaOEesXNYD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #jl58Zq2D7JBEN6OO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.47988132em - var(--ffsd)));
    }

    #CSvEGHa4J3zETPhH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.47988132em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #s6waRwEgxpmkxyNa {
        min-width: 91.6rem;
    }

    #MHBoFLLoTTbkjfnX {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #bGUJRzG7URi5DXD3 {
        grid-area: 10 / 4 / 11 / 11;
        grid-template-columns: 0 0 91.46666667rem 0;
        grid-template-rows: 0 minmax(6.30100476rem, max-content) minmax(6.4rem, max-content) minmax(4.34444262rem, max-content);
    }

    #yUJAhdYiDQPx6fvf {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #Q9CkuMNAXHMtS353 {
        grid-template-columns: 4.26666667rem 0 0 7.09232154rem 0.05535977rem 77.17130404rem 0.05535977rem 7.09232154rem 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(70.7581226rem, max-content) minmax(13.09909281rem, max-content) minmax(16.76580544rem, max-content) minmax(6.4rem, max-content) minmax(114.60463394rem, max-content) minmax(6.4rem, max-content) minmax(114.60463394rem, max-content) minmax(13.00370932rem, max-content) minmax(17.04544738rem, max-content) minmax(4.26666667rem, max-content);
    }

    #pDf3ZMjkA2kEGQZN {
        min-height: calc(calc(16.75566194 * var(--1vh, 1vh)) - 8.37783097px);
    }

    #L5tVW4xkrZQ6GKMk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #uKEm2sJDS0vD3kX6 {
        grid-template-columns: 0 520.72798524%;
        left: -210.36399262%;
        grid-template-rows: 0 100%;
    }

    #LdBKu0B5NmqUwMnK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.48854185em - var(--ffsd)));
    }

    #rV9MWlWkEcL0ySnZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.48854185em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XWg61y5v4mB8St3n {
        min-width: 91.6rem;
    }

    #P2ekVzPeYH8NPtwl {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #oJkvA5gavohYJgQ1 {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #KV5SlPbISPhY7116 {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #Y9bEk79JUR5yRUt5 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #OEMxH3IxTYcdprSg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77137451em - var(--ffsd)));
    }

    #L7ijESJfVRjZnvvK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.77137451em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dvQWyKdtSDAtwET5 {
        min-width: 76.33009877rem;
    }

    #RXBIyTgtCa3nN7zn {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #qCG4Veo57Zu81uSl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77137451em - var(--ffsd)));
    }

    #Sm0oExlWxorzYNrd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.77137451em - var(--ffsd)));
    }

    #z4RdhyGOQ6wcIFfi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.77137451em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iqFPkyt5yIygQfdZ {
        min-width: 76.33009877rem;
    }

    #yw14kql66vLLPD2K {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #yeuTgOA0Ts4vC56c {
        grid-area: 10 / 6 / 11 / 7;
        grid-template-columns: 0 0 76.19676544rem 0;
        grid-template-rows: 0 minmax(10.33696583rem, max-content) minmax(4.09284153rem, max-content) minmax(12.09681853rem, max-content) minmax(2.06842856rem, max-content);
    }

    #TkzCGWSclUKe4qrJ {
        grid-area: 10 / 6 / 11 / 7;
        position: relative;
    }

    #HgjKFOShMF0xcbQ4 {
        grid-template-columns: 4.26666667rem 0 0 3.62507886rem 4.00987176rem 76.19676544rem 4.00987176rem 3.62507886rem 0 0 4.26666667rem;
        grid-template-rows: minmax(10.82272161rem, max-content) minmax(7.72928465rem, max-content) minmax(6.4rem, max-content) minmax(0.09193462rem, max-content) minmax(15.05834966rem, max-content) minmax(96.80646283rem, max-content) minmax(6.4rem, max-content) minmax(92.36742322rem, max-content) minmax(17.67258662rem, max-content) minmax(28.59505445rem, max-content) minmax(10.82272161rem, max-content);
    }

    #GYf6gSRthYFzXkSk {
        min-height: calc(calc(12.8680666 * var(--1vh, 1vh)) - 6.4340333px);
    }

    #n83oYSd69CBj5Zls {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMG4nLsumy2vaSqw {
        grid-template-columns: 0 471.35223795%;
        left: -185.67611898%;
        grid-template-rows: 0 100%;
    }

    #ORaApz1jGClAuu1L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.91803703em - var(--ffsd)));
    }

    #pXY1e7z3mXxEVAPS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.91803703em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #RsW4KF22LazbnBDm {
        min-width: 91.6rem;
    }

    #lEs3KgPSCesb3XnI {
        grid-area: 2 / 2 / 3 / 21;
        position: relative;
    }

    #kqBRrDXDbmYzAMiR {
        grid-area: 4 / 3 / 5 / 22;
        position: relative;
    }

    #AF85UssI6KuTXixe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.56720343em - var(--ffsd)));
    }

    #aOvtGcSPNYE4g0Cp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.56720343em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #LUIwoHOEXVGn9d8j {
        min-width: 91.6rem;
    }

    #x1SA5Y7eu5ljsirm {
        grid-area: 6 / 4 / 7 / 23;
        position: relative;
    }

    #bZYLNtZZ4Z2VlLQC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.70062369em - var(--ffsd)));
    }

    #WNKd2IuXpjw0nkWV {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.70062369em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #BtgTQb2zHDlxbe8v {
        min-width: 78.49056805rem;
    }

    #pqQOmYFyBki15G2e {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #EudxxuViWDhaqyNK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.14167531em - var(--ffsd)));
    }

    #zQZjNOM1j7vY7fu9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.14167531em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ATdE3IwrdXdPtMQa {
        min-width: 78.49056805rem;
    }

    #vcLGMrkUdf74jPnv {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #fXpJxT6nzacYQu3x {
        grid-area: 8 / 5 / 9 / 18;
        grid-template-columns: 0 0 78.35723472rem 0;
        grid-template-rows: 0 minmax(6.76942143rem, max-content) minmax(4.45186995rem, max-content) minmax(6.02612503rem, max-content);
    }

    #QQB3BeRFXWqlnEBG {
        grid-area: 8 / 5 / 9 / 18;
        position: relative;
    }

    #iMWZMJAOvrDrZq4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.70062369em - var(--ffsd)));
    }

    #sSAPs9FCGuCB6Zdl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.70062369em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zpGg4MiPTP7oeeOo {
        min-width: 78.49056805rem;
    }

    #ST39CLnDSMXr7bcp {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #AcrobfvepGHlWVM3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.14167531em - var(--ffsd)));
    }

    #XFl2ccP9yC8yLleJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.14167531em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zjoHnpNm4V4wlQQa {
        min-width: 78.49056805rem;
    }

    #tozVbGaYAxtJmUob {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #zCTeVlLiQzi0Mb7q {
        grid-area: 10 / 6 / 11 / 19;
        grid-template-columns: 0 0 78.35723472rem 0;
        grid-template-rows: 0 minmax(6.76942143rem, max-content) minmax(4.45186995rem, max-content) minmax(6.02612503rem, max-content);
    }

    #gez9KJtuPLR8aLM3 {
        grid-area: 10 / 6 / 11 / 19;
        position: relative;
    }

    #jcJBzwZRd1OwyINN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.70062369em - var(--ffsd)));
    }

    #LmuFlf8q69KInrTl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.70062369em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Jn7qVnz1MnXjIrnx {
        min-width: 63.77486949rem;
    }

    #E0UF4p5CPWgbrzXe {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #Hu7emnj02GI2QTG6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.14167531em - var(--ffsd)));
    }

    #cAo3pDdAOTqCZMav {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.14167531em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Ap7lsReFFL8E2DMm {
        min-width: 63.77486949rem;
    }

    #f7WvhL2KMHHKvqUB {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #sYTsfxmXPHMdGfHB {
        grid-area: 12 / 7 / 13 / 16;
        grid-template-columns: 0 0 63.64153616rem 0;
        grid-template-rows: 0 minmax(6.76851054rem, max-content) minmax(4.45186995rem, max-content) minmax(6.02612503rem, max-content);
    }

    #mv9NqB7J9tbM5KJD {
        grid-area: 12 / 7 / 13 / 16;
        position: relative;
    }

    #iJ1idVH4KnEz3gn5 {
        grid-area: 14 / 8 / 15 / 24;
        position: relative;
    }

    #BnPQKCMqtavRx1ry {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40889067em - var(--ffsd)));
    }

    #taX3iJnLTI8irLdJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40889067em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #O5rHrcFwQ9fIFTMM {
        min-width: 91.6rem;
    }

    #zygt1WsnrYM26RqS {
        grid-area: 16 / 9 / 17 / 25;
        position: relative;
    }

    #K16GyFZPQZS5cFnq {
        grid-area: 18 / 10 / 25 / 11;
        position: relative;
    }

    #NUEsLN9ujhnMVj01 {
        grid-area: 20 / 12 / 23 / 13;
        position: relative;
    }

    #Qwu8Kw7kdK2QZsPo {
        grid-area: 19 / 14 / 24 / 15;
        position: relative;
    }

    #hsI5rU8JHA7rMwvM {
        grid-area: 21 / 17 / 22 / 20;
        position: relative;
    }

    #YPYON8iKmDMqeYtI {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 6.91412349rem 8.12977153rem 15.99383914rem 3.79230819rem 15.99383914rem 9.69823042rem 3.11942425rem 12.87441488rem 1.84128368rem 0 6.19530846rem 6.91412349rem 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(30.49331761rem, max-content) minmax(7.18463254rem, max-content) minmax(71.10539257rem, max-content) minmax(6.4rem, max-content) minmax(6.66805327rem, max-content) minmax(37.13573779rem, max-content) minmax(17.24741641rem, max-content) minmax(7.62842752rem, max-content) minmax(17.24741641rem, max-content) minmax(7.62842752rem, max-content) minmax(17.24650552rem, max-content) minmax(1.09227143rem, max-content) minmax(3.88917165rem, max-content) minmax(7.07029776rem, max-content) minmax(4.22604586rem, max-content) minmax(6.08001755rem, max-content) minmax(0.02689528rem, max-content) minmax(0.02689528rem, max-content) minmax(1.12940288rem, max-content) minmax(5.76338465rem, max-content) minmax(1.12940288rem, max-content) minmax(0.02689528rem, max-content) minmax(0.02689528rem, max-content) minmax(4.26666667rem, max-content);
    }

    #y06E9zMd0NfawBlA {
        min-height: calc(calc(11.64790862 * var(--1vh, 1vh)) - 5.82395431px);
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #cvYVNrK227k1YQZF {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #vpHsbgdqk7AlgpQr {
        grid-template-columns: 0 358.73095514%;
        left: -129.36547757%;
        grid-template-rows: 0 100%;
    }

    #juuZtMue2PBuWz6j {
        grid-area: 2 / 7 / 3 / 12;
        position: relative;
    }

    #IzD07OjIpSqn2r09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.84428858em - var(--ffsd)));
    }

    #nPtJgcR5Xqt1LzNK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.84428858em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.145);
        margin-bottom: calc(var(--last-font-size) * 0.145);
    }

    #T4uBsS0a88aUZEIK {
        min-width: 93.4375rem;
    }

    #eN1sBMh3o2SBJd68 {
        grid-area: 4 / 2 / 5 / 15;
        position: relative;
    }

    #tk2Ys13dvmAD4zVt {
        grid-area: 6 / 3 / 7 / 16;
        position: relative;
    }

    #oEMJs9a3D7wogv2Z {
        grid-area: 8 / 5 / 9 / 13;
        position: relative;
    }

    #Ztm5GvA0STaD5Vdb {
        grid-area: 10 / 6 / 13 / 8;
        position: relative;
    }

    #uCzoljFNR4bJxmBE {
        grid-area: 11 / 9 / 14 / 10;
        position: relative;
    }

    #XpyM7PsVAuhjR66p {
        grid-area: 12 / 11 / 15 / 14;
        position: relative;
    }

    #FuFQHIYNOSEH6ILn {
        grid-area: 16 / 4 / 17 / 17;
        position: relative;
    }

    #sVngG9r3d8pklhBs {
        grid-template-columns: 3.33333333rem 0 0 4.71740828rem 0 26.6212666rem 0.50194245rem 1.26444481rem 27.12320905rem 1.26444481rem 0.50194245rem 26.6212666rem 0 4.71740828rem 0 0 3.33333333rem;
        grid-template-rows: minmax(5.05071971rem, max-content) minmax(27.28167157rem, max-content) minmax(4.17642154rem, max-content) minmax(9.33468737rem, max-content) minmax(4.17642154rem, max-content) minmax(45.86449582rem, max-content) minmax(5rem, max-content) minmax(38.3614743rem, max-content) minmax(1.58735039rem, max-content) 0 0 minmax(47.78428471rem, max-content) 0 0 minmax(7.51704064rem, max-content) minmax(0.50239464rem, max-content) minmax(5.05071971rem, max-content);
    }

    #iPlhsU9I3hwxXCZK {
        min-height: calc(calc(10.63185119 * var(--1vh, 1vh)) - 5.3159256px);
    }

    #IhTgKW8NGeFSKN4e {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Wu1hTqM5vnALae0Q {
        grid-template-columns: 0 327.09779973%;
        left: -113.54889987%;
        grid-template-rows: 0 100%;
    }

    #wqfYBJhwYehkLGJ9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.06917332em - var(--ffsd)));
    }

    #A9Yp9BeyLKaEUMMz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.06917332em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tCbqMHFor2HbqL4N {
        min-width: 93.4375rem;
    }

    #qC4yuaV5jJge2SFc {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #TIiohAa0lP4j3BrV {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #zq8D6JezJdrOV1s7 {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #hEuFMb4UQGHaVTw6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.88986546em - var(--ffsd)));
    }

    #p5YWRKk2KcvEJPLB {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.88986546em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #sOheE4CqZTKh8lDq {
        min-width: 93.4375rem;
    }

    #amLDSgqqXfOic6OP {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #MqILwq9zMl7FwWFZ {
        grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(8.45525126rem, max-content) minmax(6.03850304rem, max-content) minmax(5rem, max-content) minmax(0.0972138rem, max-content) minmax(11.76433627rem, max-content) minmax(85.58306134rem, max-content) minmax(5rem, max-content) minmax(53.50909914rem, max-content) minmax(8.45525126rem, max-content);
    }

    #B2EVElbmnEDG56JR {
        min-height: calc(calc(9.69432685 * var(--1vh, 1vh)) - 4.84716343px);
    }

    #Lg0Hb1teobmqQU5D {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #JnQDsQTU0TEmOdir {
        grid-template-columns: 0 349.76192336%;
        left: -124.88096168%;
        grid-template-rows: 0 100%;
    }

    #cQPubnfJCjHfxI0K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.31219697em - var(--ffsd)));
    }

    #pK3AvHd5MUleaYTT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.31219697em - var(--ffsd)));
    }

    #zryIlaDzb3c7P9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.31219697em - var(--ffsd)));
    }

    #rXxo4Bky4ZjqdT3i {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.31219697em - var(--ffsd)));
    }

    #wjoz2rVvybNP42nK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.31219697em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.025);
        margin-bottom: calc(var(--last-font-size) * -0.025);
    }

    #ny2f40pqveDuSMvt {
        min-width: 93.4375rem;
    }

    #yR36m5YWwAZMYRQ8 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #w0UIR6Q3KyEBqEAU {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #Mq2epxgl2U2zWVkX {
        grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(77.96865255rem, max-content) minmax(5rem, max-content) minmax(110.34307791rem, max-content);
    }

    #LtX5NDBGU9v9YogB {
        min-height: calc(calc(10.36603245 * var(--1vh, 1vh)) - 5.18301622px);
    }

    #QvjsVL3yXhj6LSZb {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #M9NeemjDXWq173Cb {
        grid-template-columns: 0 290.51215278%;
        left: -95.25607639%;
        grid-template-rows: 0 100%;
    }

    #H4VGmds5SfMzSBFD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.06917332em - var(--ffsd)));
    }

    #YzBkGfZJZuOCcTX7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.06917332em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #GR4nUEEKhZNrcln7 {
        min-width: 93.4375rem;
    }

    #ZAEo0gYn3XeIg41Z {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #XmGlMdZQBcQOBFJ9 {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #WyqoQBg97sUyoQNQ {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #JCjalz4TyQ7awUy1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #DyinsdjXFrX9L96b {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72764583em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fZqZAt2H4SGSzCY5 {
        min-width: 93.4375rem;
    }

    #Cm6Ai6XjOqWQob7e {
        grid-area: 8 / 5 / 9 / 12;
        position: relative;
    }

    #BB7MdAVCgt9BajAD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #sUxNW9bDjTS387WH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #Wv1yGw3OjfoImmu3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #AfI3Fg5dRjRKDgEv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #BppbUwIH9AIReIKp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #MOG1s6qNNxti8KZ3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #BWzqMnC5kHflYpst {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72764583em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #ikutFnsrArKKvfEO {
        min-width: 93.4375rem;
    }

    #DINxPtXLdO1cbzr3 {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #HT3dMk5tcA4Od31Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #denwbrEv44HNwZqn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72764583em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #lt09NvnlrtJtLOV7 {
        min-width: 93.4375rem;
    }

    #RNOmlxGXChSY878X {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #xI5r5InyvDpmzEKO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #gMoBL3GkUNq6DNf3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #cF4ufgxzGiLm3EEc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72764583em - var(--ffsd)));
    }

    #HaNTfudTKeYeZGUU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72764583em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #gPuUJ4lQ3fLQ3XbN {
        min-width: 93.4375rem;
    }

    #ALgCWnJRgcu8skU4 {
        grid-area: 14 / 8 / 15 / 15;
        position: relative;
    }

    #bFik9wqrnAGsCJ0e {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(14.60280963rem, max-content) minmax(6.03850304rem, max-content) minmax(5rem, max-content) minmax(0.09381084rem, max-content) minmax(6.16372634rem, max-content) minmax(21.87714878rem, max-content) minmax(10.06621595rem, max-content) minmax(4.46280417rem, max-content) minmax(6.85052925rem, max-content) minmax(34.49800646rem, max-content) minmax(5rem, max-content) minmax(4.46280456rem, max-content) minmax(7.10276446rem, max-content) minmax(22.51140022rem, max-content) minmax(14.60280963rem, max-content);
    }

    #qKolFeMvMHlh13Sh {
        min-height: calc(calc(8.61002357 * var(--1vh, 1vh)) - 4.30501178px);
    }

    #B1uEperGDqYRdLJx {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #lqXCHgfPh1y0GhA9 {
        grid-template-columns: 0 618.82590798%;
        left: -259.41295399%;
        grid-template-rows: 0 100%;
    }

    #HFTRNYnZdzyOH2Cx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.06917332em - var(--ffsd)));
    }

    #gu6AlkYLFD6zfhMt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.06917332em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #etV1hKcUnmwl3ZTR {
        min-width: 93.4375rem;
    }

    #GrxgRTxNRrwEk6Hk {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #TLgf7SBhSMIBvOAN {
        grid-area: 4 / 3 / 5 / 12;
        position: relative;
    }

    #oioIyI1dQF3iuN9w {
        grid-area: 6 / 7 / 7 / 10;
        position: relative;
    }

    #PFSSgkHEWwUrN5Oa {
        grid-area: 8 / 8 / 9 / 9;
        position: relative;
    }

    #nhNkoIKPp2VzSkll {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16620307em - var(--ffsd)));
    }

    #QKlJR5hx1zkIYhOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16620307em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nzfuRg8w39FEKd6E {
        min-width: 93.4375rem;
    }

    #qZ02NpyxPY69x16B {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #hcygbSDeFzkdPu06 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51037712em - var(--ffsd)));
    }

    #PSpguf9hNnrqOLOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51037712em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #K6pGfn56poMK9un5 {
        min-width: 93.4375rem;
    }

    #h9tPeMNVHAQ9wMDW {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #CvNE7v1MZYDMILgG {
        grid-area: 10 / 4 / 11 / 13;
        grid-template-columns: 0 0 93.33333333rem 0;
        grid-template-rows: 0 minmax(4.92265997rem, max-content) minmax(5rem, max-content) minmax(4.1477558rem, max-content);
    }

    #iGiQT2I6XT9C4PSK {
        grid-area: 10 / 4 / 11 / 13;
        position: relative;
    }

    #vikzNyL35M52BupU {
        grid-area: 12 / 5 / 13 / 14;
        position: relative;
    }

    #dI2reyvEIj5ktyr9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16620307em - var(--ffsd)));
    }

    #JWJFPLdoHpyuFgr6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16620307em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hNmwCJCuYvxkMqro {
        min-width: 93.4375rem;
    }

    #gcf1BpzweAjVmYTw {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #iEvekzd8Whcu05RI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.75187695em - var(--ffsd)));
    }

    #qnWpk563Jp4JxWOl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.75187695em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QCU9d8Ej6OqfXUAj {
        min-width: 93.4375rem;
    }

    #HXvSfO4hCaEWzYJ5 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #xKBABK86qDyO6PIq {
        grid-area: 14 / 6 / 15 / 15;
        grid-template-columns: 0 0 93.33333333rem 0;
        grid-template-rows: 0 minmax(4.92265997rem, max-content) minmax(5rem, max-content) minmax(4.43310471rem, max-content);
    }

    #OZ9EhBoY1SZFKhVW {
        grid-area: 14 / 6 / 15 / 15;
        position: relative;
    }

    #AswJmnp8JL5bHcgn {
        grid-template-columns: 3.33333333rem 0 0 0 0 16.47837621rem 0.04324982rem 60.29008128rem 0.04324982rem 16.47837621rem 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(8.45525126rem, max-content) minmax(6.03850304rem, max-content) minmax(5rem, max-content) minmax(0.09381084rem, max-content) minmax(17.10028944rem, max-content) minmax(89.53487027rem, max-content) minmax(5rem, max-content) minmax(89.53487027rem, max-content) minmax(6.5765081rem, max-content) minmax(14.07041577rem, max-content) minmax(5rem, max-content) minmax(72.20216592rem, max-content) minmax(6.50198975rem, max-content) minmax(14.35576468rem, max-content) minmax(8.45525126rem, max-content);
    }

    #DXayUy9u0I8IhRcu {
        min-height: calc(calc(18.34038817 * var(--1vh, 1vh)) - 9.17019409px);
    }

    #R433aSRqpea9UQXB {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #mGymGj1ohUuOZk63 {
        grid-template-columns: 0 563.39952801%;
        left: -231.69976401%;
        grid-template-rows: 0 100%;
    }

    #nnFbXN9mC12ysE97 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #WCY3MtGUw2U1zAgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16620307em - var(--ffsd)));
    }

    #hWPA0xvj4n918AAv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16620307em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QS3B5AykqGhUHQq7 {
        min-width: 93.4375rem;
    }

    #yn8eN5xXkeBpON7Y {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #vMWdsbhnX8ar2dlG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.51037712em - var(--ffsd)));
    }

    #mbhn0VEaAo1Xe6fA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.51037712em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hPH0f4KD9YvHAckj {
        min-width: 93.4375rem;
    }

    #Fal5thGthkcRCwOj {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #EdjclL6dunBCU2mE {
        grid-area: 4 / 3 / 5 / 10;
        grid-template-columns: 0 0 93.33333333rem 0;
        grid-template-rows: 0 minmax(4.92265997rem, max-content) minmax(5rem, max-content) minmax(4.1477558rem, max-content);
    }

    #O0kicV6IOuzL4tyB {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #kcXwMwb7GakHQecZ {
        grid-area: 6 / 5 / 7 / 8;
        position: relative;
    }

    #TQo9MRoU9EWxjVhA {
        grid-area: 8 / 6 / 9 / 7;
        position: relative;
    }

    #vVBmoFOyunf7z5Jd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16620307em - var(--ffsd)));
    }

    #ZkRcETlt9ZU3O7Jw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.16620307em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rbUeUizptqQcx5gG {
        min-width: 93.4375rem;
    }

    #u1tlOsxaOEesXNYD {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #jl58Zq2D7JBEN6OO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.75187695em - var(--ffsd)));
    }

    #CSvEGHa4J3zETPhH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.75187695em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #s6waRwEgxpmkxyNa {
        min-width: 93.4375rem;
    }

    #MHBoFLLoTTbkjfnX {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #bGUJRzG7URi5DXD3 {
        grid-area: 10 / 4 / 11 / 11;
        grid-template-columns: 0 0 93.33333333rem 0;
        grid-template-rows: 0 minmax(4.92265997rem, max-content) minmax(5rem, max-content) minmax(4.43310471rem, max-content);
    }

    #yUJAhdYiDQPx6fvf {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #Q9CkuMNAXHMtS353 {
        grid-template-columns: 3.33333333rem 0 0 16.47837621rem 0.04324982rem 60.29008128rem 0.04324982rem 16.47837621rem 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(72.20216592rem, max-content) minmax(10.23366626rem, max-content) minmax(14.07041577rem, max-content) minmax(5rem, max-content) minmax(89.53487027rem, max-content) minmax(5rem, max-content) minmax(89.53487027rem, max-content) minmax(10.1591479rem, max-content) minmax(14.35576468rem, max-content) minmax(3.33333333rem, max-content);
    }

    #pDf3ZMjkA2kEGQZN {
        min-height: calc(calc(16.69769463 * var(--1vh, 1vh)) - 8.34884731px);
    }

    #L5tVW4xkrZQ6GKMk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #uKEm2sJDS0vD3kX6 {
        grid-template-columns: 0 448.03715306%;
        left: -174.01857653%;
        grid-template-rows: 0 100%;
    }

    #LdBKu0B5NmqUwMnK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.06917332em - var(--ffsd)));
    }

    #rV9MWlWkEcL0ySnZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.06917332em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XWg61y5v4mB8St3n {
        min-width: 93.4375rem;
    }

    #P2ekVzPeYH8NPtwl {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #oJkvA5gavohYJgQ1 {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #KV5SlPbISPhY7116 {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #Y9bEk79JUR5yRUt5 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #OEMxH3IxTYcdprSg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72763634em - var(--ffsd)));
    }

    #L7ijESJfVRjZnvvK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72763634em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dvQWyKdtSDAtwET5 {
        min-width: 59.63288966rem;
    }

    #RXBIyTgtCa3nN7zn {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #qCG4Veo57Zu81uSl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72763634em - var(--ffsd)));
    }

    #Sm0oExlWxorzYNrd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.72763634em - var(--ffsd)));
    }

    #z4RdhyGOQ6wcIFfi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.72763634em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iqFPkyt5yIygQfdZ {
        min-width: 59.63288966rem;
    }

    #yw14kql66vLLPD2K {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #yeuTgOA0Ts4vC56c {
        grid-area: 10 / 6 / 11 / 7;
        grid-template-columns: 0 0 59.528723rem 0;
        grid-template-rows: 0 minmax(8.07575455rem, max-content) minmax(3.19753244rem, max-content) minmax(9.45063948rem, max-content) minmax(1.61595981rem, max-content);
    }

    #TkzCGWSclUKe4qrJ {
        grid-area: 10 / 6 / 11 / 7;
        position: relative;
    }

    #HgjKFOShMF0xcbQ4 {
        grid-template-columns: 3.33333333rem 0 0 13.76959286rem 3.13271231rem 59.528723rem 3.13271231rem 13.76959286rem 0 0 3.33333333rem;
        grid-template-rows: minmax(8.45525126rem, max-content) minmax(6.03850363rem, max-content) minmax(5rem, max-content) minmax(0.09381084rem, max-content) minmax(11.76433567rem, max-content) minmax(98.78210493rem, max-content) minmax(5rem, max-content) minmax(72.16204939rem, max-content) minmax(13.8067083rem, max-content) minmax(22.33988629rem, max-content) minmax(8.45525126rem, max-content);
    }

    #GYf6gSRthYFzXkSk {
        min-height: calc(calc(13.2786543 * var(--1vh, 1vh)) - 6.63932715px);
    }

    #n83oYSd69CBj5Zls {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMG4nLsumy2vaSqw {
        grid-template-columns: 0 417.75023186%;
        left: -158.87511593%;
        grid-template-rows: 0 100%;
    }

    #ORaApz1jGClAuu1L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(14.20207861em - var(--ffsd)));
    }

    #pXY1e7z3mXxEVAPS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 14.20207861em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #RsW4KF22LazbnBDm {
        min-width: 93.4375rem;
    }

    #lEs3KgPSCesb3XnI {
        grid-area: 2 / 2 / 3 / 21;
        position: relative;
    }

    #kqBRrDXDbmYzAMiR {
        grid-area: 4 / 3 / 5 / 22;
        position: relative;
    }

    #AF85UssI6KuTXixe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68081982em - var(--ffsd)));
    }

    #aOvtGcSPNYE4g0Cp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.68081982em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #LUIwoHOEXVGn9d8j {
        min-width: 93.4375rem;
    }

    #x1SA5Y7eu5ljsirm {
        grid-area: 6 / 4 / 7 / 23;
        position: relative;
    }

    #bZYLNtZZ4Z2VlLQC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45361226em - var(--ffsd)));
    }

    #WNKd2IuXpjw0nkWV {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45361226em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #BtgTQb2zHDlxbe8v {
        min-width: 61.32075629rem;
    }

    #pqQOmYFyBki15G2e {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #EudxxuViWDhaqyNK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.01693383em - var(--ffsd)));
    }

    #zQZjNOM1j7vY7fu9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.01693383em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ATdE3IwrdXdPtMQa {
        min-width: 61.32075629rem;
    }

    #vcLGMrkUdf74jPnv {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #fXpJxT6nzacYQu3x {
        grid-area: 8 / 5 / 9 / 17;
        grid-template-columns: 0 0 61.21658962rem 0;
        grid-template-rows: 0 minmax(5.28861049rem, max-content) minmax(3.4780234rem, max-content) minmax(4.70791018rem, max-content);
    }

    #QQB3BeRFXWqlnEBG {
        grid-area: 8 / 5 / 9 / 17;
        position: relative;
    }

    #iMWZMJAOvrDrZq4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45361226em - var(--ffsd)));
    }

    #sSAPs9FCGuCB6Zdl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45361226em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zpGg4MiPTP7oeeOo {
        min-width: 61.32075629rem;
    }

    #ST39CLnDSMXr7bcp {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #AcrobfvepGHlWVM3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.01693383em - var(--ffsd)));
    }

    #XFl2ccP9yC8yLleJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.01693383em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zjoHnpNm4V4wlQQa {
        min-width: 61.32075629rem;
    }

    #tozVbGaYAxtJmUob {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #zCTeVlLiQzi0Mb7q {
        grid-area: 10 / 6 / 11 / 18;
        grid-template-columns: 0 0 61.21658962rem 0;
        grid-template-rows: 0 minmax(5.28861049rem, max-content) minmax(3.4780234rem, max-content) minmax(4.70791018rem, max-content);
    }

    #gez9KJtuPLR8aLM3 {
        grid-area: 10 / 6 / 11 / 18;
        position: relative;
    }

    #jcJBzwZRd1OwyINN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.45361226em - var(--ffsd)));
    }

    #LmuFlf8q69KInrTl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.45361226em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Jn7qVnz1MnXjIrnx {
        min-width: 49.82411679rem;
    }

    #E0UF4p5CPWgbrzXe {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #Hu7emnj02GI2QTG6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.01693383em - var(--ffsd)));
    }

    #cAo3pDdAOTqCZMav {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.01693383em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Ap7lsReFFL8E2DMm {
        min-width: 49.82411679rem;
    }

    #f7WvhL2KMHHKvqUB {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #sYTsfxmXPHMdGfHB {
        grid-area: 12 / 7 / 13 / 14;
        grid-template-columns: 0 0 49.71995013rem 0;
        grid-template-rows: 0 minmax(5.28789886rem, max-content) minmax(3.4780234rem, max-content) minmax(4.70791018rem, max-content);
    }

    #mv9NqB7J9tbM5KJD {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #iJ1idVH4KnEz3gn5 {
        grid-area: 14 / 8 / 15 / 24;
        position: relative;
    }

    #BnPQKCMqtavRx1ry {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61510237em - var(--ffsd)));
    }

    #taX3iJnLTI8irLdJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61510237em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #O5rHrcFwQ9fIFTMM {
        min-width: 93.4375rem;
    }

    #zygt1WsnrYM26RqS {
        grid-area: 16 / 9 / 17 / 25;
        position: relative;
    }

    #K16GyFZPQZS5cFnq {
        grid-area: 18 / 10 / 25 / 11;
        position: relative;
    }

    #NUEsLN9ujhnMVj01 {
        grid-area: 20 / 12 / 23 / 13;
        position: relative;
    }

    #Qwu8Kw7kdK2QZsPo {
        grid-area: 19 / 15 / 24 / 16;
        position: relative;
    }

    #hsI5rU8JHA7rMwvM {
        grid-area: 21 / 19 / 22 / 20;
        position: relative;
    }

    #YPYON8iKmDMqeYtI {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 16.33915897rem 6.35138401rem 12.49518683rem 2.96274078rem 11.57147954rem 0.92370728rem 7.57674252rem 2.9961897rem 0 9.49899713rem 6.27858761rem 16.33915897rem 0 0 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(31.11563021rem, max-content) minmax(5.61299418rem, max-content) minmax(72.55652303rem, max-content) minmax(5rem, max-content) minmax(6.80413599rem, max-content) minmax(29.01229515rem, max-content) minmax(13.47454407rem, max-content) minmax(5.959709rem, max-content) minmax(13.47454407rem, max-content) minmax(5.959709rem, max-content) minmax(13.47383244rem, max-content) minmax(0.85333706rem, max-content) minmax(3.9685425rem, max-content) minmax(5.52367012rem, max-content) minmax(4.31229169rem, max-content) minmax(4.75001371rem, max-content) minmax(0.02101194rem, max-content) minmax(0.02101194rem, max-content) minmax(0.882346rem, max-content) minmax(4.50264426rem, max-content) minmax(0.882346rem, max-content) minmax(0.02101194rem, max-content) minmax(0.02101194rem, max-content) minmax(3.33333333rem, max-content);
    }

    #y06E9zMd0NfawBlA {
        min-height: calc(calc(12.38102884 * var(--1vh, 1vh)) - 6.19051442px);
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #cvYVNrK227k1YQZF {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #vpHsbgdqk7AlgpQr {
        grid-template-columns: 0 265.14846495%;
        left: -82.57423247%;
        grid-template-rows: 0 100%;
    }

    #juuZtMue2PBuWz6j {
        grid-area: 2 / 7 / 3 / 12;
        position: relative;
    }

    #IzD07OjIpSqn2r09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.704212em - var(--ffsd)));
    }

    #nPtJgcR5Xqt1LzNK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.704212em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.145);
        margin-bottom: calc(var(--last-font-size) * 0.145);
    }

    #T4uBsS0a88aUZEIK {
        min-width: 91.73177083rem;
    }

    #eN1sBMh3o2SBJd68 {
        grid-area: 4 / 2 / 5 / 15;
        position: relative;
    }

    #tk2Ys13dvmAD4zVt {
        grid-area: 6 / 3 / 7 / 16;
        position: relative;
    }

    #oEMJs9a3D7wogv2Z {
        grid-area: 8 / 4 / 13 / 15;
        position: relative;
    }

    #Ztm5GvA0STaD5Vdb {
        grid-area: 10 / 6 / 13 / 8;
        position: relative;
    }

    #uCzoljFNR4bJxmBE {
        grid-area: 11 / 9 / 14 / 10;
        position: relative;
    }

    #XpyM7PsVAuhjR66p {
        grid-area: 12 / 11 / 15 / 14;
        position: relative;
    }

    #FuFQHIYNOSEH6ILn {
        grid-area: 16 / 4 / 17 / 17;
        position: relative;
    }

    #sVngG9r3d8pklhBs {
        grid-template-columns: 4.16666667rem 0 0 19.61504684rem 0 16.63829162rem 0.31371403rem 0.79027801rem 16.95200566rem 0.79027801rem 0.31371403rem 16.63829162rem 0 19.61504684rem 0 0 4.16666667rem;
        grid-template-rows: minmax(4.19836649rem, max-content) minmax(17.05104473rem, max-content) minmax(2.61026346rem, max-content) minmax(9.16799652rem, max-content) minmax(2.61026346rem, max-content) minmax(45.04548697rem, max-content) minmax(4.16666667rem, max-content) minmax(23.97592144rem, max-content) minmax(0.992094rem, max-content) 0 0 minmax(29.86517794rem, max-content) 0 0 minmax(4.6981504rem, max-content) minmax(0.49342331rem, max-content) minmax(4.19836649rem, max-content);
    }

    #iPlhsU9I3hwxXCZK {
        min-height: calc(calc(12.7339094 * var(--1vh, 1vh)) - 6.3669547px);
    }

    #IhTgKW8NGeFSKN4e {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Wu1hTqM5vnALae0Q {
        grid-template-columns: 0 238.28322868%;
        left: -69.14161434%;
        grid-template-rows: 0 100%;
    }

    #wqfYBJhwYehkLGJ9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.16823333em - var(--ffsd)));
    }

    #A9Yp9BeyLKaEUMMz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.16823333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tCbqMHFor2HbqL4N {
        min-width: 91.73177083rem;
    }

    #qC4yuaV5jJge2SFc {
        grid-area: 2 / 2 / 3 / 7;
        position: relative;
    }

    #TIiohAa0lP4j3BrV {
        grid-area: 4 / 3 / 5 / 8;
        position: relative;
    }

    #zq8D6JezJdrOV1s7 {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #hEuFMb4UQGHaVTw6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583333em - var(--ffsd)));
    }

    #p5YWRKk2KcvEJPLB {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #sOheE4CqZTKh8lDq {
        min-width: 91.73177083rem;
    }

    #amLDSgqqXfOic6OP {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #MqILwq9zMl7FwWFZ {
        grid-template-columns: 4.16666667rem 0 0 6.85995712rem 77.94675242rem 6.85995712rem 0 0 4.16666667rem;
        grid-template-rows: minmax(6.3261987rem, max-content) minmax(3.7740644rem, max-content) minmax(4.16666667rem, max-content) minmax(0.09547784rem, max-content) minmax(7.35271017rem, max-content) minmax(71.474161rem, max-content) minmax(4.16666667rem, max-content) minmax(30.28675748rem, max-content) minmax(6.3261987rem, max-content);
    }

    #B2EVElbmnEDG56JR {
        min-height: calc(calc(11.44369079 * var(--1vh, 1vh)) - 5.7218454px);
    }

    #Lg0Hb1teobmqQU5D {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #JnQDsQTU0TEmOdir {
        grid-template-columns: 0 265.68042207%;
        left: -82.84021104%;
        grid-template-rows: 0 100%;
    }

    #cQPubnfJCjHfxI0K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #pK3AvHd5MUleaYTT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #zryIlaDzb3c7P9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #rXxo4Bky4ZjqdT3i {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));
    }

    #wjoz2rVvybNP42nK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.025);
        margin-bottom: calc(var(--last-font-size) * -0.025);
    }

    #ny2f40pqveDuSMvt {
        min-width: 91.73177083rem;
    }

    #yR36m5YWwAZMYRQ8 {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #w0UIR6Q3KyEBqEAU {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #Mq2epxgl2U2zWVkX {
        grid-template-columns: 4.16666667rem 3.54099606rem 84.58467455rem 3.54099606rem 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(41.03896839rem, max-content) minmax(4.16666667rem, max-content) minmax(100rem, max-content);
    }

    #LtX5NDBGU9v9YogB {
        min-height: calc(calc(12.75945695 * var(--1vh, 1vh)) - 6.37972848px);
    }

    #QvjsVL3yXhj6LSZb {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #M9NeemjDXWq173Cb {
        grid-template-columns: 0 185.27560764%;
        left: -42.63780382%;
        grid-template-rows: 0 100%;
    }

    #H4VGmds5SfMzSBFD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.16823333em - var(--ffsd)));
    }

    #YzBkGfZJZuOCcTX7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.16823333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #GR4nUEEKhZNrcln7 {
        min-width: 91.73177083rem;
    }

    #ZAEo0gYn3XeIg41Z {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #XmGlMdZQBcQOBFJ9 {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #WyqoQBg97sUyoQNQ {
        grid-area: 6 / 4 / 7 / 11;
        position: relative;
    }

    #JCjalz4TyQ7awUy1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #DyinsdjXFrX9L96b {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977865em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fZqZAt2H4SGSzCY5 {
        min-width: 91.73177083rem;
    }

    #Cm6Ai6XjOqWQob7e {
        grid-area: 8 / 5 / 9 / 12;
        position: relative;
    }

    #BB7MdAVCgt9BajAD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #sUxNW9bDjTS387WH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #Wv1yGw3OjfoImmu3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #AfI3Fg5dRjRKDgEv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #BppbUwIH9AIReIKp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #MOG1s6qNNxti8KZ3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #BWzqMnC5kHflYpst {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977865em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #ikutFnsrArKKvfEO {
        min-width: 91.73177083rem;
    }

    #DINxPtXLdO1cbzr3 {
        grid-area: 10 / 6 / 11 / 13;
        position: relative;
    }

    #HT3dMk5tcA4Od31Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #denwbrEv44HNwZqn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977865em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #lt09NvnlrtJtLOV7 {
        min-width: 91.73177083rem;
    }

    #RNOmlxGXChSY878X {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #xI5r5InyvDpmzEKO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #gMoBL3GkUNq6DNf3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #cF4ufgxzGiLm3EEc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977865em - var(--ffsd)));
    }

    #HaNTfudTKeYeZGUU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977865em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #gPuUJ4lQ3fLQ3XbN {
        min-width: 91.73177083rem;
    }

    #ALgCWnJRgcu8skU4 {
        grid-area: 14 / 8 / 15 / 15;
        position: relative;
    }

    #bFik9wqrnAGsCJ0e {
        grid-template-columns: 4.16666667rem 0 0 0 0 0 0 91.66666667rem 0 0 0 0 0 0 4.16666667rem;
        grid-template-rows: minmax(6.40208743rem, max-content) minmax(3.7740644rem, max-content) minmax(4.16666667rem, max-content) minmax(0.09213564rem, max-content) minmax(3.85232896rem, max-content) minmax(21.48648541rem, max-content) minmax(6.29138497rem, max-content) minmax(2.7892526rem, max-content) minmax(4.28158078rem, max-content) minmax(21.56125404rem, max-content) minmax(4.16666667rem, max-content) minmax(2.78925285rem, max-content) minmax(4.43922779rem, max-content) minmax(11.67219102rem, max-content) minmax(6.40208743rem, max-content);
    }

    #qKolFeMvMHlh13Sh {
        min-height: calc(calc(8.89796893 * var(--1vh, 1vh)) - 4.44898446px);
    }

    #B1uEperGDqYRdLJx {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #lqXCHgfPh1y0GhA9 {
        grid-template-columns: 0 287.75925778%;
        left: -93.87962889%;
        grid-template-rows: 0 100%;
    }

    #HFTRNYnZdzyOH2Cx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.16823333em - var(--ffsd)));
    }

    #gu6AlkYLFD6zfhMt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.16823333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #etV1hKcUnmwl3ZTR {
        min-width: 91.73177083rem;
    }

    #GrxgRTxNRrwEk6Hk {
        grid-area: 2 / 2 / 3 / 14;
        position: relative;
    }

    #TLgf7SBhSMIBvOAN {
        grid-area: 4 / 3 / 5 / 15;
        position: relative;
    }

    #oioIyI1dQF3iuN9w {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
    }

    #PFSSgkHEWwUrN5Oa {
        grid-area: 7 / 9 / 9 / 12;
        position: relative;
    }

    #nhNkoIKPp2VzSkll {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #QKlJR5hx1zkIYhOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nzfuRg8w39FEKd6E {
        min-width: 7.6266362rem;
    }

    #qZ02NpyxPY69x16B {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #hcygbSDeFzkdPu06 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #PSpguf9hNnrqOLOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #K6pGfn56poMK9un5 {
        min-width: 69.2965582rem;
    }

    #h9tPeMNVHAQ9wMDW {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #CvNE7v1MZYDMILgG {
        grid-area: 10 / 5 / 11 / 13;
        grid-template-columns: 0 7.56153203rem 0 69.23145403rem;
        grid-template-rows: 0 0 minmax(3.07666248rem, max-content) 0;
    }

    #iGiQT2I6XT9C4PSK {
        grid-area: 10 / 5 / 11 / 13;
        position: relative;
    }

    #vikzNyL35M52BupU {
        grid-area: 12 / 6 / 13 / 10;
        position: relative;
    }

    #dI2reyvEIj5ktyr9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #JWJFPLdoHpyuFgr6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hNmwCJCuYvxkMqro {
        min-width: 7.6266362rem;
    }

    #gcf1BpzweAjVmYTw {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #iEvekzd8Whcu05RI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #qnWpk563Jp4JxWOl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QCU9d8Ej6OqfXUAj {
        min-width: 64.84028622rem;
    }

    #HXvSfO4hCaEWzYJ5 {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #xKBABK86qDyO6PIq {
        grid-area: 14 / 7 / 15 / 11;
        grid-template-columns: 0 7.56153203rem 0 64.77518205rem;
        grid-template-rows: 0 0 minmax(3.07666248rem, max-content) 0;
    }

    #OZ9EhBoY1SZFKhVW {
        grid-area: 14 / 7 / 15 / 11;
        position: relative;
    }

    #AswJmnp8JL5bHcgn {
        grid-template-columns: 4.16666667rem 0 7.4368403rem 0 2.22813599rem 0 35.50722709rem 1.37632218rem 35.45316481rem 0 2.22813599rem 0 7.4368403rem 0 4.16666667rem;
        grid-template-rows: minmax(6.3261987rem, max-content) minmax(3.7740644rem, max-content) minmax(4.16666667rem, max-content) minmax(0.09213564rem, max-content) minmax(10.6876809rem, max-content) 0 minmax(55.95929392rem, max-content) 0 minmax(4.11031756rem, max-content) minmax(3.07666248rem, max-content) minmax(4.16666667rem, max-content) minmax(55.95929392rem, max-content) minmax(4.06374359rem, max-content) minmax(3.07666248rem, max-content) minmax(6.3261987rem, max-content);
    }

    #DXayUy9u0I8IhRcu {
        min-height: calc(calc(13.81980589 * var(--1vh, 1vh)) - 6.90990295px);
    }

    #R433aSRqpea9UQXB {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #mGymGj1ohUuOZk63 {
        grid-template-columns: 0 254.91093485%;
        left: -77.45546743%;
        grid-template-rows: 0 100%;
    }

    #nnFbXN9mC12ysE97 {
        grid-area: 2 / 5 / 3 / 9;
        position: relative;
    }

    #WCY3MtGUw2U1zAgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #hWPA0xvj4n918AAv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QS3B5AykqGhUHQq7 {
        min-width: 7.6266362rem;
    }

    #yn8eN5xXkeBpON7Y {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #vMWdsbhnX8ar2dlG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #mbhn0VEaAo1Xe6fA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hPH0f4KD9YvHAckj {
        min-width: 69.2965582rem;
    }

    #Fal5thGthkcRCwOj {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #EdjclL6dunBCU2mE {
        grid-area: 4 / 4 / 5 / 10;
        grid-template-columns: 0 7.56153203rem 0 69.23145403rem;
        grid-template-rows: 0 0 minmax(3.07666248rem, max-content) 0;
    }

    #O0kicV6IOuzL4tyB {
        grid-area: 4 / 4 / 5 / 10;
        position: relative;
    }

    #kcXwMwb7GakHQecZ {
        grid-area: 6 / 2 / 8 / 6;
        position: relative;
    }

    #TQo9MRoU9EWxjVhA {
        grid-area: 7 / 7 / 9 / 11;
        position: relative;
    }

    #vVBmoFOyunf7z5Jd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #ZkRcETlt9ZU3O7Jw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rbUeUizptqQcx5gG {
        min-width: 7.6266362rem;
    }

    #u1tlOsxaOEesXNYD {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #jl58Zq2D7JBEN6OO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60387692em - var(--ffsd)));
    }

    #CSvEGHa4J3zETPhH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60387692em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #s6waRwEgxpmkxyNa {
        min-width: 64.84028622rem;
    }

    #MHBoFLLoTTbkjfnX {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #bGUJRzG7URi5DXD3 {
        grid-area: 10 / 3 / 11 / 8;
        grid-template-columns: 0 7.56153203rem 0 64.77518205rem;
        grid-template-rows: 0 0 minmax(3.07666248rem, max-content) 0;
    }

    #yUJAhdYiDQPx6fvf {
        grid-area: 10 / 3 / 11 / 8;
        position: relative;
    }

    #Q9CkuMNAXHMtS353 {
        grid-template-columns: 11.37234568rem 0 0.23116129rem 2.22813599rem 35.2760658rem 1.83864476rem 32.76270625rem 2.45929728rem 2.22813599rem 0.23116129rem 11.37234568rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(55.95929392rem, max-content) minmax(6.39604141rem, max-content) minmax(3.07666248rem, max-content) minmax(4.16666667rem, max-content) 0 minmax(55.95929392rem, max-content) 0 minmax(6.34946744rem, max-content) minmax(3.07666248rem, max-content) minmax(4.16666667rem, max-content);
    }

    #pDf3ZMjkA2kEGQZN {
        min-height: calc(calc(12.24224606 * var(--1vh, 1vh)) - 6.12112303px);
    }

    #L5tVW4xkrZQ6GKMk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #uKEm2sJDS0vD3kX6 {
        grid-template-columns: 0 304.80956805%;
        left: -102.40478403%;
        grid-template-rows: 0 100%;
    }

    #LdBKu0B5NmqUwMnK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.16823333em - var(--ffsd)));
    }

    #rV9MWlWkEcL0ySnZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.16823333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XWg61y5v4mB8St3n {
        min-width: 91.73177083rem;
    }

    #P2ekVzPeYH8NPtwl {
        grid-area: 2 / 2 / 3 / 10;
        position: relative;
    }

    #oJkvA5gavohYJgQ1 {
        grid-area: 4 / 3 / 5 / 11;
        position: relative;
    }

    #KV5SlPbISPhY7116 {
        grid-area: 6 / 4 / 7 / 9;
        position: relative;
    }

    #Y9bEk79JUR5yRUt5 {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #OEMxH3IxTYcdprSg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977271em - var(--ffsd)));
    }

    #L7ijESJfVRjZnvvK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977271em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dvQWyKdtSDAtwET5 {
        min-width: 37.27055604rem;
    }

    #RXBIyTgtCa3nN7zn {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #qCG4Veo57Zu81uSl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977271em - var(--ffsd)));
    }

    #Sm0oExlWxorzYNrd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.32977271em - var(--ffsd)));
    }

    #z4RdhyGOQ6wcIFfi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.32977271em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iqFPkyt5yIygQfdZ {
        min-width: 37.27055604rem;
    }

    #yw14kql66vLLPD2K {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #yeuTgOA0Ts4vC56c {
        grid-area: 10 / 6 / 11 / 7;
        grid-template-columns: 0 0 37.20545187rem 0;
        grid-template-rows: 0 minmax(5.0473466rem, max-content) minmax(1.99845778rem, max-content) minmax(5.90664967rem, max-content) minmax(1.00997488rem, max-content);
    }

    #TkzCGWSclUKe4qrJ {
        grid-area: 10 / 6 / 11 / 7;
        position: relative;
    }

    #HgjKFOShMF0xcbQ4 {
        grid-template-columns: 4.16666667rem 0 12.06749235rem 13.20516985rem 1.95794519rem 37.20545187rem 1.95794519rem 13.20516985rem 12.06749235rem 0 4.16666667rem;
        grid-template-rows: minmax(6.3261987rem, max-content) minmax(3.77406477rem, max-content) minmax(4.16666667rem, max-content) minmax(0.09213564rem, max-content) minmax(7.3527098rem, max-content) minmax(71.474161rem, max-content) minmax(4.16666667rem, max-content) minmax(45.10128087rem, max-content) minmax(8.62919268rem, max-content) minmax(13.96242893rem, max-content) minmax(6.3261987rem, max-content);
    }

    #GYf6gSRthYFzXkSk {
        min-height: calc(calc(14.63865697 * var(--1vh, 1vh)) - 7.31932849px);
    }

    #n83oYSd69CBj5Zls {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMG4nLsumy2vaSqw {
        grid-template-columns: 0 280.35610133%;
        left: -90.17805067%;
        grid-template-rows: 0 100%;
    }

    #ORaApz1jGClAuu1L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.54855469em - var(--ffsd)));
    }

    #pXY1e7z3mXxEVAPS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.54855469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #RsW4KF22LazbnBDm {
        min-width: 62.81637193rem;
    }

    #lEs3KgPSCesb3XnI {
        grid-area: 2 / 2 / 3 / 21;
        position: relative;
    }

    #kqBRrDXDbmYzAMiR {
        grid-area: 4 / 3 / 5 / 22;
        position: relative;
    }

    #AF85UssI6KuTXixe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81941406em - var(--ffsd)));
    }

    #aOvtGcSPNYE4g0Cp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81941406em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #LUIwoHOEXVGn9d8j {
        min-width: 62.81637193rem;
    }

    #x1SA5Y7eu5ljsirm {
        grid-area: 6 / 4 / 7 / 23;
        position: relative;
    }

    #bZYLNtZZ4Z2VlLQC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.78350766em - var(--ffsd)));
    }

    #WNKd2IuXpjw0nkWV {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.78350766em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #BtgTQb2zHDlxbe8v {
        min-width: 38.32547268rem;
    }

    #pqQOmYFyBki15G2e {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #EudxxuViWDhaqyNK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.51058365em - var(--ffsd)));
    }

    #zQZjNOM1j7vY7fu9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.51058365em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ATdE3IwrdXdPtMQa {
        min-width: 38.32547268rem;
    }

    #vcLGMrkUdf74jPnv {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #fXpJxT6nzacYQu3x {
        grid-area: 8 / 5 / 9 / 16;
        grid-template-columns: 0 0 38.26036851rem 0;
        grid-template-rows: 0 minmax(3.30538156rem, max-content) minmax(2.17376462rem, max-content) minmax(2.94244386rem, max-content);
    }

    #QQB3BeRFXWqlnEBG {
        grid-area: 8 / 5 / 9 / 16;
        position: relative;
    }

    #iMWZMJAOvrDrZq4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.78350766em - var(--ffsd)));
    }

    #sSAPs9FCGuCB6Zdl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.78350766em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zpGg4MiPTP7oeeOo {
        min-width: 38.32547268rem;
    }

    #ST39CLnDSMXr7bcp {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #AcrobfvepGHlWVM3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.51058365em - var(--ffsd)));
    }

    #XFl2ccP9yC8yLleJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.51058365em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zjoHnpNm4V4wlQQa {
        min-width: 38.32547268rem;
    }

    #tozVbGaYAxtJmUob {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #zCTeVlLiQzi0Mb7q {
        grid-area: 10 / 6 / 11 / 17;
        grid-template-columns: 0 0 38.26036851rem 0;
        grid-template-rows: 0 minmax(3.30538156rem, max-content) minmax(2.17376462rem, max-content) minmax(2.94244386rem, max-content);
    }

    #gez9KJtuPLR8aLM3 {
        grid-area: 10 / 6 / 11 / 17;
        position: relative;
    }

    #jcJBzwZRd1OwyINN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.78350766em - var(--ffsd)));
    }

    #LmuFlf8q69KInrTl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.78350766em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Jn7qVnz1MnXjIrnx {
        min-width: 31.14007299rem;
    }

    #E0UF4p5CPWgbrzXe {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #Hu7emnj02GI2QTG6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.51058365em - var(--ffsd)));
    }

    #cAo3pDdAOTqCZMav {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.51058365em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Ap7lsReFFL8E2DMm {
        min-width: 31.14007299rem;
    }

    #f7WvhL2KMHHKvqUB {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #sYTsfxmXPHMdGfHB {
        grid-area: 12 / 7 / 13 / 14;
        grid-template-columns: 0 0 31.07496883rem 0;
        grid-template-rows: 0 minmax(3.30493679rem, max-content) minmax(2.17376462rem, max-content) minmax(2.94244386rem, max-content);
    }

    #mv9NqB7J9tbM5KJD {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #iJ1idVH4KnEz3gn5 {
        grid-area: 14 / 8 / 15 / 24;
        position: relative;
    }

    #BnPQKCMqtavRx1ry {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
    }

    #taX3iJnLTI8irLdJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #O5rHrcFwQ9fIFTMM {
        min-width: 62.81637193rem;
    }

    #zygt1WsnrYM26RqS {
        grid-area: 16 / 9 / 17 / 25;
        position: relative;
    }

    #K16GyFZPQZS5cFnq {
        grid-area: 18 / 10 / 25 / 11;
        position: relative;
    }

    #NUEsLN9ujhnMVj01 {
        grid-area: 20 / 12 / 23 / 13;
        position: relative;
    }

    #Qwu8Kw7kdK2QZsPo {
        grid-area: 19 / 15 / 24 / 18;
        position: relative;
    }

    #hsI5rU8JHA7rMwvM {
        grid-area: 21 / 19 / 22 / 20;
        position: relative;
    }

    #YPYON8iKmDMqeYtI {
        grid-template-columns: 18.62436612rem 0 0 0 0 0 0 0 12.42094158rem 3.969615rem 7.80949177rem 1.85171298rem 5.0232075rem 2.78628427rem 4.39911542rem 0 0.33634866rem 7.80949177rem 3.92411725rem 12.42094158rem 0 0 0 0 18.62436612rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(20.9201276rem, max-content) minmax(3.50812136rem, max-content) minmax(48.78229076rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465885rem, max-content) minmax(18.13268447rem, max-content) minmax(8.42159004rem, max-content) minmax(3.72481812rem, max-content) minmax(8.42159004rem, max-content) minmax(3.72481812rem, max-content) minmax(8.42114527rem, max-content) minmax(0.53333566rem, max-content) minmax(2.66819007rem, max-content) minmax(3.45229383rem, max-content) minmax(2.89930469rem, max-content) minmax(2.96875857rem, max-content) minmax(0.01313246rem, max-content) minmax(0.01313246rem, max-content) minmax(0.55146625rem, max-content) minmax(2.81415266rem, max-content) minmax(0.55146625rem, max-content) minmax(0.01313246rem, max-content) minmax(0.01313246rem, max-content) minmax(4.16666667rem, max-content);
    }

    #y06E9zMd0NfawBlA {
        min-height: calc(calc(13.464265 * var(--1vh, 1vh)) - 6.7321325px);
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #cvYVNrK227k1YQZF {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #vpHsbgdqk7AlgpQr {
        grid-template-columns: 0 213.70431732%;
        left: -56.85215866%;
        grid-template-rows: 0 100%;
    }

    #juuZtMue2PBuWz6j {
        grid-area: 2 / 7 / 3 / 12;
        position: relative;
    }

    #IzD07OjIpSqn2r09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.16147461em - var(--ffsd)));
    }

    #nPtJgcR5Xqt1LzNK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.16147461em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.145);
        margin-bottom: calc(var(--last-font-size) * 0.145);
    }

    #T4uBsS0a88aUZEIK {
        min-width: 93.79882812rem;
    }

    #eN1sBMh3o2SBJd68 {
        grid-area: 4 / 2 / 5 / 16;
        position: relative;
    }

    #tk2Ys13dvmAD4zVt {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
    }

    #oEMJs9a3D7wogv2Z {
        grid-area: 8 / 4 / 15 / 15;
        position: relative;
    }

    #Ztm5GvA0STaD5Vdb {
        grid-area: 10 / 6 / 13 / 8;
        position: relative;
    }

    #uCzoljFNR4bJxmBE {
        grid-area: 11 / 9 / 14 / 10;
        position: relative;
    }

    #XpyM7PsVAuhjR66p {
        grid-area: 12 / 11 / 15 / 14;
        position: relative;
    }

    #FuFQHIYNOSEH6ILn {
        grid-area: 16 / 3 / 17 / 17;
        position: relative;
    }

    #sVngG9r3d8pklhBs {
        grid-template-columns: 3.125rem 0 5.03082983rem 22.18045531rem 0 12.47871872rem 0.23528553rem 0.5927085rem 12.71400424rem 0.5927085rem 0.23528553rem 12.47871872rem 0 22.18045531rem 5.03082983rem 0 3.125rem;
        grid-template-rows: minmax(3.14877486rem, max-content) minmax(12.78828355rem, max-content) minmax(1.9576976rem, max-content) minmax(7.74574269rem, max-content) minmax(1.9576976rem, max-content) minmax(41.12489503rem, max-content) minmax(3.125rem, max-content) minmax(17.98194108rem, max-content) minmax(0.7440705rem, max-content) 0 0 minmax(22.39888346rem, max-content) 0 0 minmax(3.5236128rem, max-content) minmax(0.50463747rem, max-content) minmax(3.14877486rem, max-content);
    }

    #iPlhsU9I3hwxXCZK {
        min-height: calc(calc(14.67394724 * var(--1vh, 1vh)) - 7.33697362px);
    }

    #IhTgKW8NGeFSKN4e {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Wu1hTqM5vnALae0Q {
        grid-template-columns: 0 167.9848534%;
        left: -33.9924267%;
        grid-template-rows: 0 100%;
    }

    #wqfYBJhwYehkLGJ9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.376175em - var(--ffsd)));
    }

    #A9Yp9BeyLKaEUMMz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.376175em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tCbqMHFor2HbqL4N {
        min-width: 93.79882812rem;
    }

    #qC4yuaV5jJge2SFc {
        grid-area: 2 / 2 / 3 / 7;
        position: relative;
    }

    #TIiohAa0lP4j3BrV {
        grid-area: 4 / 3 / 5 / 8;
        position: relative;
    }

    #zq8D6JezJdrOV1s7 {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #hEuFMb4UQGHaVTw6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.734375em - var(--ffsd)));
    }

    #p5YWRKk2KcvEJPLB {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.734375em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #sOheE4CqZTKh8lDq {
        min-width: 93.79882812rem;
    }

    #amLDSgqqXfOic6OP {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #MqILwq9zMl7FwWFZ {
        grid-template-columns: 3.125rem 0 0 17.64496784rem 58.46006432rem 17.64496784rem 0 0 3.125rem;
        grid-template-rows: minmax(4.74464903rem, max-content) minmax(2.8305483rem, max-content) minmax(3.125rem, max-content) minmax(0.09764779rem, max-content) minmax(5.51453263rem, max-content) minmax(53.60562075rem, max-content) minmax(3.125rem, max-content) minmax(16.65771661rem, max-content) minmax(4.74464903rem, max-content);
    }

    #B2EVElbmnEDG56JR {
        min-height: calc(calc(11.53463303 * var(--1vh, 1vh)) - 5.76731651px);
    }

    #Lg0Hb1teobmqQU5D {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #JnQDsQTU0TEmOdir {
        grid-template-columns: 0 184.66155853%;
        left: -42.33077926%;
        grid-template-rows: 0 100%;
    }

    #cQPubnfJCjHfxI0K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #pK3AvHd5MUleaYTT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #zryIlaDzb3c7P9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #rXxo4Bky4ZjqdT3i {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));
    }

    #wjoz2rVvybNP42nK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.025);
        margin-bottom: calc(var(--last-font-size) * -0.025);
    }

    #ny2f40pqveDuSMvt {
        min-width: 93.79882812rem;
    }

    #yR36m5YWwAZMYRQ8 {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #w0UIR6Q3KyEBqEAU {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #Mq2epxgl2U2zWVkX {
        grid-template-columns: 3.125rem 15.15574704rem 63.43850591rem 15.15574704rem 3.125rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(22.57143261rem, max-content) minmax(3.125rem, max-content) minmax(75rem, max-content);
    }

    #LtX5NDBGU9v9YogB {
        min-height: calc(calc(12.67973432 * var(--1vh, 1vh)) - 6.33986716px);
    }

    #QvjsVL3yXhj6LSZb {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #M9NeemjDXWq173Cb {
        grid-template-columns: 0 133.73010436%;
        left: -16.86505218%;
        grid-template-rows: 0 100%;
    }

    #H4VGmds5SfMzSBFD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.376175em - var(--ffsd)));
    }

    #YzBkGfZJZuOCcTX7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.376175em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #GR4nUEEKhZNrcln7 {
        min-width: 93.79882812rem;
    }

    #ZAEo0gYn3XeIg41Z {
        grid-area: 2 / 2 / 3 / 13;
        position: relative;
    }

    #XmGlMdZQBcQOBFJ9 {
        grid-area: 4 / 3 / 5 / 14;
        position: relative;
    }

    #WyqoQBg97sUyoQNQ {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
    }

    #JCjalz4TyQ7awUy1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #DyinsdjXFrX9L96b {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74733398em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fZqZAt2H4SGSzCY5 {
        min-width: 34.65882248rem;
    }

    #Cm6Ai6XjOqWQob7e {
        grid-area: 9 / 5 / 11 / 7;
        position: relative;
    }

    #BB7MdAVCgt9BajAD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #sUxNW9bDjTS387WH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #Wv1yGw3OjfoImmu3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #AfI3Fg5dRjRKDgEv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #BppbUwIH9AIReIKp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #MOG1s6qNNxti8KZ3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #BWzqMnC5kHflYpst {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74733398em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #ikutFnsrArKKvfEO {
        min-width: 34.65882248rem;
    }

    #DINxPtXLdO1cbzr3 {
        grid-area: 12 / 6 / 15 / 8;
        position: relative;
    }

    #HT3dMk5tcA4Od31Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #denwbrEv44HNwZqn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74733398em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #lt09NvnlrtJtLOV7 {
        min-width: 34.65882248rem;
    }

    #RNOmlxGXChSY878X {
        grid-area: 8 / 9 / 10 / 11;
        position: relative;
    }

    #xI5r5InyvDpmzEKO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #gMoBL3GkUNq6DNf3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #cF4ufgxzGiLm3EEc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74733398em - var(--ffsd)));
    }

    #HaNTfudTKeYeZGUU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74733398em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #gPuUJ4lQ3fLQ3XbN {
        min-width: 34.65882248rem;
    }

    #ALgCWnJRgcu8skU4 {
        grid-area: 13 / 10 / 14 / 12;
        position: relative;
    }

    #bFik9wqrnAGsCJ0e {
        grid-template-columns: 3.125rem 0 0 0 0 34.60999436rem 0 16.89244445rem 0 34.60999436rem 0 7.63756683rem 0 0 3.125rem;
        grid-template-rows: minmax(8.98089627rem, max-content) minmax(2.8305483rem, max-content) minmax(3.125rem, max-content) minmax(0.09422964rem, max-content) minmax(2.88924672rem, max-content) minmax(21.97481463rem, max-content) minmax(4.71853873rem, max-content) minmax(0.11823544rem, max-content) minmax(1.97370419rem, max-content) minmax(0.11823526rem, max-content) minmax(3.21118558rem, max-content) 0 minmax(13.33890928rem, max-content) minmax(2.83203125rem, max-content) minmax(8.98089627rem, max-content);
    }

    #qKolFeMvMHlh13Sh {
        min-height: calc(calc(9.18254025 * var(--1vh, 1vh)) - 4.59127013px);
    }

    #B1uEperGDqYRdLJx {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #lqXCHgfPh1y0GhA9 {
        grid-template-columns: 0 215.86413697%;
        left: -57.93206849%;
        grid-template-rows: 0 100%;
    }

    #HFTRNYnZdzyOH2Cx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.376175em - var(--ffsd)));
    }

    #gu6AlkYLFD6zfhMt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.376175em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #etV1hKcUnmwl3ZTR {
        min-width: 93.79882812rem;
    }

    #GrxgRTxNRrwEk6Hk {
        grid-area: 2 / 2 / 3 / 14;
        position: relative;
    }

    #TLgf7SBhSMIBvOAN {
        grid-area: 4 / 3 / 5 / 15;
        position: relative;
    }

    #oioIyI1dQF3iuN9w {
        grid-area: 6 / 4 / 8 / 8;
        position: relative;
    }

    #PFSSgkHEWwUrN5Oa {
        grid-area: 7 / 9 / 9 / 12;
        position: relative;
    }

    #nhNkoIKPp2VzSkll {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #QKlJR5hx1zkIYhOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nzfuRg8w39FEKd6E {
        min-width: 5.71997715rem;
    }

    #qZ02NpyxPY69x16B {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #hcygbSDeFzkdPu06 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #PSpguf9hNnrqOLOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #K6pGfn56poMK9un5 {
        min-width: 51.97241865rem;
    }

    #h9tPeMNVHAQ9wMDW {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #CvNE7v1MZYDMILgG {
        grid-area: 10 / 5 / 11 / 13;
        grid-template-columns: 0 5.67114902rem 0 51.92359052rem;
        grid-template-rows: 0 0 minmax(2.30749686rem, max-content) 0;
    }

    #iGiQT2I6XT9C4PSK {
        grid-area: 10 / 5 / 11 / 13;
        position: relative;
    }

    #vikzNyL35M52BupU {
        grid-area: 12 / 6 / 13 / 10;
        position: relative;
    }

    #dI2reyvEIj5ktyr9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #JWJFPLdoHpyuFgr6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hNmwCJCuYvxkMqro {
        min-width: 5.71997715rem;
    }

    #gcf1BpzweAjVmYTw {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #iEvekzd8Whcu05RI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #qnWpk563Jp4JxWOl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QCU9d8Ej6OqfXUAj {
        min-width: 48.63021467rem;
    }

    #HXvSfO4hCaEWzYJ5 {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #xKBABK86qDyO6PIq {
        grid-area: 14 / 7 / 15 / 11;
        grid-template-columns: 0 5.67114902rem 0 48.58138654rem;
        grid-template-rows: 0 0 minmax(2.30749686rem, max-content) 0;
    }

    #OZ9EhBoY1SZFKhVW {
        grid-area: 14 / 7 / 15 / 11;
        position: relative;
    }

    #AswJmnp8JL5bHcgn {
        grid-template-columns: 3.125rem 0 18.07763023rem 0 1.67110199rem 0 26.63042032rem 1.03224164rem 26.58987361rem 0 1.67110199rem 0 18.07763023rem 0 3.125rem;
        grid-template-rows: minmax(4.74464903rem, max-content) minmax(2.8305483rem, max-content) minmax(3.125rem, max-content) minmax(0.09422964rem, max-content) minmax(8.01576067rem, max-content) 0 minmax(41.96947044rem, max-content) 0 minmax(3.08273817rem, max-content) minmax(2.30749686rem, max-content) minmax(3.125rem, max-content) minmax(41.96947044rem, max-content) minmax(3.04780769rem, max-content) minmax(2.30749686rem, max-content) minmax(4.74464903rem, max-content);
    }

    #DXayUy9u0I8IhRcu {
        min-height: calc(calc(14.82225066 * var(--1vh, 1vh)) - 7.41112533px);
    }

    #R433aSRqpea9UQXB {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #mGymGj1ohUuOZk63 {
        grid-template-columns: 0 191.18320114%;
        left: -45.59160057%;
        grid-template-rows: 0 100%;
    }

    #nnFbXN9mC12ysE97 {
        grid-area: 2 / 5 / 3 / 9;
        position: relative;
    }

    #WCY3MtGUw2U1zAgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #hWPA0xvj4n918AAv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QS3B5AykqGhUHQq7 {
        min-width: 5.71997715rem;
    }

    #yn8eN5xXkeBpON7Y {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #vMWdsbhnX8ar2dlG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #mbhn0VEaAo1Xe6fA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hPH0f4KD9YvHAckj {
        min-width: 51.97241865rem;
    }

    #Fal5thGthkcRCwOj {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #EdjclL6dunBCU2mE {
        grid-area: 4 / 4 / 5 / 10;
        grid-template-columns: 0 5.67114902rem 0 51.92359052rem;
        grid-template-rows: 0 0 minmax(2.30749686rem, max-content) 0;
    }

    #O0kicV6IOuzL4tyB {
        grid-area: 4 / 4 / 5 / 10;
        position: relative;
    }

    #kcXwMwb7GakHQecZ {
        grid-area: 6 / 2 / 8 / 6;
        position: relative;
    }

    #TQo9MRoU9EWxjVhA {
        grid-area: 7 / 7 / 9 / 11;
        position: relative;
    }

    #vVBmoFOyunf7z5Jd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #ZkRcETlt9ZU3O7Jw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rbUeUizptqQcx5gG {
        min-width: 5.71997715rem;
    }

    #u1tlOsxaOEesXNYD {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #jl58Zq2D7JBEN6OO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95290769em - var(--ffsd)));
    }

    #CSvEGHa4J3zETPhH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95290769em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #s6waRwEgxpmkxyNa {
        min-width: 48.63021467rem;
    }

    #MHBoFLLoTTbkjfnX {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #bGUJRzG7URi5DXD3 {
        grid-area: 10 / 3 / 11 / 8;
        grid-template-columns: 0 5.67114902rem 0 48.58138654rem;
        grid-template-rows: 0 0 minmax(2.30749686rem, max-content) 0;
    }

    #yUJAhdYiDQPx6fvf {
        grid-area: 10 / 3 / 11 / 8;
        position: relative;
    }

    #Q9CkuMNAXHMtS353 {
        grid-template-columns: 21.02925926rem 0 0.17337097rem 1.67110199rem 26.45704935rem 1.37898357rem 24.57202968rem 1.84447296rem 1.67110199rem 0.17337097rem 21.02925926rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(41.96947044rem, max-content) minmax(4.79703106rem, max-content) minmax(2.30749686rem, max-content) minmax(3.125rem, max-content) 0 minmax(41.96947044rem, max-content) 0 minmax(4.76210058rem, max-content) minmax(2.30749686rem, max-content) minmax(3.125rem, max-content);
    }

    #pDf3ZMjkA2kEGQZN {
        min-height: calc(calc(13.12754109 * var(--1vh, 1vh)) - 6.56377055px);
    }

    #L5tVW4xkrZQ6GKMk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #uKEm2sJDS0vD3kX6 {
        grid-template-columns: 0 138.95670573%;
        left: -19.47835286%;
        grid-template-rows: 0 100%;
    }

    #LdBKu0B5NmqUwMnK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.376175em - var(--ffsd)));
    }

    #rV9MWlWkEcL0ySnZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.376175em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XWg61y5v4mB8St3n {
        min-width: 93.79882812rem;
    }

    #P2ekVzPeYH8NPtwl {
        grid-area: 2 / 2 / 3 / 10;
        position: relative;
    }

    #oJkvA5gavohYJgQ1 {
        grid-area: 4 / 3 / 5 / 11;
        position: relative;
    }

    #KV5SlPbISPhY7116 {
        grid-area: 6 / 4 / 11 / 5;
        position: relative;
    }

    #Y9bEk79JUR5yRUt5 {
        grid-area: 7 / 6 / 8 / 9;
        position: relative;
    }

    #OEMxH3IxTYcdprSg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74732953em - var(--ffsd)));
    }

    #L7ijESJfVRjZnvvK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74732953em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dvQWyKdtSDAtwET5 {
        min-width: 27.95291703rem;
    }

    #RXBIyTgtCa3nN7zn {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #qCG4Veo57Zu81uSl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74732953em - var(--ffsd)));
    }

    #Sm0oExlWxorzYNrd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.74732953em - var(--ffsd)));
    }

    #z4RdhyGOQ6wcIFfi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.74732953em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iqFPkyt5yIygQfdZ {
        min-width: 27.95291703rem;
    }

    #yw14kql66vLLPD2K {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #yeuTgOA0Ts4vC56c {
        grid-area: 9 / 7 / 10 / 8;
        grid-template-columns: 0 0 27.9040889rem 0;
        grid-template-rows: 0 minmax(3.78550995rem, max-content) minmax(1.49884333rem, max-content) minmax(4.42998726rem, max-content) minmax(0.75748116rem, max-content);
    }

    #TkzCGWSclUKe4qrJ {
        grid-area: 9 / 7 / 10 / 8;
        position: relative;
    }

    #HgjKFOShMF0xcbQ4 {
        grid-template-columns: 3.125rem 0 4.56761592rem 50.64876147rem 3.125rem 0 27.9040889rem 2.93691779rem 4.56761592rem 0 3.125rem;
        grid-template-rows: minmax(6.47753434rem, max-content) minmax(2.83054858rem, max-content) minmax(3.125rem, max-content) minmax(0.09422964rem, max-content) minmax(5.51453235rem, max-content) 0 minmax(33.82596065rem, max-content) minmax(6.47189451rem, max-content) minmax(10.4718217rem, max-content) minmax(2.83594389rem, max-content) minmax(6.47753434rem, max-content);
    }

    #GYf6gSRthYFzXkSk {
        min-height: calc(calc(9.54142338 * var(--1vh, 1vh)) - 4.77071169px);
    }

    #n83oYSd69CBj5Zls {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMG4nLsumy2vaSqw {
        grid-template-columns: 0 210.267076%;
        left: -55.133538%;
        grid-template-rows: 0 100%;
    }

    #ORaApz1jGClAuu1L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.16141602em - var(--ffsd)));
    }

    #pXY1e7z3mXxEVAPS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.16141602em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #RsW4KF22LazbnBDm {
        min-width: 47.11227895rem;
    }

    #lEs3KgPSCesb3XnI {
        grid-area: 2 / 2 / 3 / 21;
        position: relative;
    }

    #kqBRrDXDbmYzAMiR {
        grid-area: 4 / 3 / 5 / 22;
        position: relative;
    }

    #AF85UssI6KuTXixe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86456055em - var(--ffsd)));
    }

    #aOvtGcSPNYE4g0Cp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86456055em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #LUIwoHOEXVGn9d8j {
        min-width: 47.11227895rem;
    }

    #x1SA5Y7eu5ljsirm {
        grid-area: 6 / 4 / 7 / 23;
        position: relative;
    }

    #bZYLNtZZ4Z2VlLQC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08763075em - var(--ffsd)));
    }

    #WNKd2IuXpjw0nkWV {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08763075em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #BtgTQb2zHDlxbe8v {
        min-width: 28.74410451rem;
    }

    #pqQOmYFyBki15G2e {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #EudxxuViWDhaqyNK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.88293773em - var(--ffsd)));
    }

    #zQZjNOM1j7vY7fu9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.88293773em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ATdE3IwrdXdPtMQa {
        min-width: 28.74410451rem;
    }

    #vcLGMrkUdf74jPnv {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #fXpJxT6nzacYQu3x {
        grid-area: 8 / 5 / 9 / 16;
        grid-template-columns: 0 0 28.69527639rem 0;
        grid-template-rows: 0 minmax(2.47903617rem, max-content) minmax(1.63032347rem, max-content) minmax(2.2068329rem, max-content);
    }

    #QQB3BeRFXWqlnEBG {
        grid-area: 8 / 5 / 9 / 16;
        position: relative;
    }

    #iMWZMJAOvrDrZq4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08763075em - var(--ffsd)));
    }

    #sSAPs9FCGuCB6Zdl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08763075em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zpGg4MiPTP7oeeOo {
        min-width: 28.74410451rem;
    }

    #ST39CLnDSMXr7bcp {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #AcrobfvepGHlWVM3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.88293773em - var(--ffsd)));
    }

    #XFl2ccP9yC8yLleJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.88293773em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zjoHnpNm4V4wlQQa {
        min-width: 28.74410451rem;
    }

    #tozVbGaYAxtJmUob {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #zCTeVlLiQzi0Mb7q {
        grid-area: 10 / 6 / 11 / 17;
        grid-template-columns: 0 0 28.69527639rem 0;
        grid-template-rows: 0 minmax(2.47903617rem, max-content) minmax(1.63032347rem, max-content) minmax(2.2068329rem, max-content);
    }

    #gez9KJtuPLR8aLM3 {
        grid-area: 10 / 6 / 11 / 17;
        position: relative;
    }

    #jcJBzwZRd1OwyINN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08763075em - var(--ffsd)));
    }

    #LmuFlf8q69KInrTl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08763075em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Jn7qVnz1MnXjIrnx {
        min-width: 23.35505475rem;
    }

    #E0UF4p5CPWgbrzXe {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #Hu7emnj02GI2QTG6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.88293773em - var(--ffsd)));
    }

    #cAo3pDdAOTqCZMav {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.88293773em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Ap7lsReFFL8E2DMm {
        min-width: 23.35505475rem;
    }

    #f7WvhL2KMHHKvqUB {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #sYTsfxmXPHMdGfHB {
        grid-area: 12 / 7 / 13 / 14;
        grid-template-columns: 0 0 23.30622662rem 0;
        grid-template-rows: 0 minmax(2.47870259rem, max-content) minmax(1.63032347rem, max-content) minmax(2.2068329rem, max-content);
    }

    #mv9NqB7J9tbM5KJD {
        grid-area: 12 / 7 / 13 / 14;
        position: relative;
    }

    #iJ1idVH4KnEz3gn5 {
        grid-area: 14 / 8 / 15 / 24;
        position: relative;
    }

    #BnPQKCMqtavRx1ry {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
    }

    #taX3iJnLTI8irLdJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #O5rHrcFwQ9fIFTMM {
        min-width: 47.11227895rem;
    }

    #zygt1WsnrYM26RqS {
        grid-area: 16 / 9 / 17 / 25;
        position: relative;
    }

    #K16GyFZPQZS5cFnq {
        grid-area: 18 / 10 / 25 / 11;
        position: relative;
    }

    #NUEsLN9ujhnMVj01 {
        grid-area: 20 / 12 / 23 / 13;
        position: relative;
    }

    #Qwu8Kw7kdK2QZsPo {
        grid-area: 19 / 15 / 24 / 18;
        position: relative;
    }

    #hsI5rU8JHA7rMwvM {
        grid-area: 21 / 19 / 22 / 20;
        position: relative;
    }

    #YPYON8iKmDMqeYtI {
        grid-template-columns: 26.46827459rem 0 0 0 0 0 0 0 9.31570618rem 2.97721125rem 5.85711882rem 1.38878474rem 3.76740562rem 2.0897132rem 3.29933656rem 0 0.25226149rem 5.85711882rem 2.94308794rem 9.31570618rem 0 0 0 0 26.46827459rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(15.6900957rem, max-content) minmax(2.63109102rem, max-content) minmax(36.58671807rem, max-content) minmax(3.125rem, max-content) minmax(3.43099414rem, max-content) minmax(13.59951335rem, max-content) minmax(6.31619253rem, max-content) minmax(2.79361359rem, max-content) minmax(6.31619253rem, max-content) minmax(2.79361359rem, max-content) minmax(6.31585896rem, max-content) minmax(0.40000175rem, max-content) minmax(2.00114255rem, max-content) minmax(2.58922037rem, max-content) minmax(2.17447852rem, max-content) minmax(2.22656893rem, max-content) minmax(0.00984935rem, max-content) minmax(0.00984935rem, max-content) minmax(0.41359969rem, max-content) minmax(2.11061449rem, max-content) minmax(0.41359969rem, max-content) minmax(0.00984935rem, max-content) minmax(0.00984935rem, max-content) minmax(3.125rem, max-content);
    }

    #y06E9zMd0NfawBlA {
        min-height: calc(calc(14.43793003 * var(--1vh, 1vh)) - 7.21896501px);
    }
}

@media (min-width: 1024.05px) {
    #cvYVNrK227k1YQZF {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #vpHsbgdqk7AlgpQr {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #juuZtMue2PBuWz6j {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #IzD07OjIpSqn2r09 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.36848463em - var(--ffsd)));
    }

    #nPtJgcR5Xqt1LzNK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.36848463em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.145);
        margin-bottom: calc(var(--last-font-size) * 0.145);
    }

    #T4uBsS0a88aUZEIK {
        min-width: 63.9121937rem;
    }

    #eN1sBMh3o2SBJd68 {
        grid-area: 4 / 4 / 5 / 12;
        position: relative;
    }

    #tk2Ys13dvmAD4zVt {
        grid-area: 6 / 3 / 12 / 7;
        position: relative;
    }

    #oEMJs9a3D7wogv2Z {
        grid-area: 7 / 8 / 12 / 16;
        position: relative;
    }

    #Ztm5GvA0STaD5Vdb {
        grid-area: 9 / 9 / 13 / 10;
        position: relative;
    }

    #uCzoljFNR4bJxmBE {
        grid-area: 10 / 11 / 14 / 13;
        position: relative;
    }

    #XpyM7PsVAuhjR66p {
        grid-area: 11 / 14 / 15 / 16;
        position: relative;
    }

    #FuFQHIYNOSEH6ILn {
        grid-area: 16 / 2 / 17 / 17;
        position: relative;
    }

    #sVngG9r3d8pklhBs {
        grid-template-columns: 2.39958091rem 0.00056294rem 15.66206092rem 26.55167807rem 10.77223435rem 9.7496493rem 2.98291248rem 0 9.53084945rem 0.44431443rem 3.8439524rem 5.68689704rem 0.44431443rem 9.53084945rem 0 0 2.40014384rem;
        grid-template-rows: minmax(2.37825104rem, max-content) minmax(9.58653174rem, max-content) minmax(1.46755662rem, max-content) minmax(6.38848572rem, max-content) minmax(1.46755662rem, max-content) 0 minmax(13.47987384rem, max-content) minmax(0.55778052rem, max-content) 0 0 minmax(16.79096388rem, max-content) 0 0 0 minmax(2.64141985rem, max-content) minmax(0.51244401rem, max-content) minmax(0.95168375rem, max-content);
    }

    #iPlhsU9I3hwxXCZK {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #IhTgKW8NGeFSKN4e {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #Wu1hTqM5vnALae0Q {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #wqfYBJhwYehkLGJ9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.78126149em - var(--ffsd)));
    }

    #A9Yp9BeyLKaEUMMz {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.78126149em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #tCbqMHFor2HbqL4N {
        min-width: 14.89282154rem;
    }

    #qC4yuaV5jJge2SFc {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }

    #TIiohAa0lP4j3BrV {
        grid-area: 3 / 5 / 4 / 8;
        position: relative;
    }

    #zq8D6JezJdrOV1s7 {
        grid-area: 6 / 3 / 9 / 6;
        position: relative;
    }

    #hEuFMb4UQGHaVTw6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04978038em - var(--ffsd)));
    }

    #p5YWRKk2KcvEJPLB {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04978038em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #sOheE4CqZTKh8lDq {
        min-width: 39.16095894rem;
    }

    #amLDSgqqXfOic6OP {
        grid-area: 7 / 7 / 8 / 9;
        position: relative;
    }

    #MqILwq9zMl7FwWFZ {
        grid-template-columns: 5.01427047rem 0 14.85621832rem 2.28142422rem 26.68600743rem 4.47391088rem 39.12435572rem 0 7.56381295rem;
        grid-template-rows: minmax(4.770894rem, max-content) minmax(1.05299521rem, max-content) minmax(0.07320644rem, max-content) minmax(0.9956735rem, max-content) minmax(4.13388097rem, max-content) minmax(8.57159441rem, max-content) minmax(22.43045388rem, max-content) minmax(9.18254589rem, max-content) minmax(5.01130327rem, max-content);
    }

    #B2EVElbmnEDG56JR {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #Lg0Hb1teobmqQU5D {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #JnQDsQTU0TEmOdir {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #cQPubnfJCjHfxI0K {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #pK3AvHd5MUleaYTT {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #zryIlaDzb3c7P9Xt {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #rXxo4Bky4ZjqdT3i {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));
    }

    #wjoz2rVvybNP42nK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.025);
        margin-bottom: calc(var(--last-font-size) * -0.025);
    }

    #ny2f40pqveDuSMvt {
        min-width: 37.76538928rem;
    }

    #yR36m5YWwAZMYRQ8 {
        grid-area: 3 / 2 / 4 / 3;
        position: relative;
    }

    #w0UIR6Q3KyEBqEAU {
        grid-area: 2 / 4 / 5 / 5;
        position: relative;
    }

    #Mq2epxgl2U2zWVkX {
        grid-template-columns: 5.62225476rem 37.72878605rem 9.09330029rem 47.5556589rem;
        grid-template-rows: 0 minmax(12.35236695rem, max-content) minmax(31.51781369rem, max-content) minmax(12.35236695rem, max-content);
    }

    #LtX5NDBGU9v9YogB {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #QvjsVL3yXhj6LSZb {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #M9NeemjDXWq173Cb {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #H4VGmds5SfMzSBFD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.78126149em - var(--ffsd)));
    }

    #YzBkGfZJZuOCcTX7 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.78126149em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #GR4nUEEKhZNrcln7 {
        min-width: 14.89282154rem;
    }

    #ZAEo0gYn3XeIg41Z {
        grid-area: 2 / 2 / 5 / 6;
        position: relative;
    }

    #XmGlMdZQBcQOBFJ9 {
        grid-area: 3 / 7 / 4 / 14;
        position: relative;
    }

    #WyqoQBg97sUyoQNQ {
        grid-area: 6 / 3 / 7 / 15;
        position: relative;
    }

    #JCjalz4TyQ7awUy1 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #DyinsdjXFrX9L96b {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30986091em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #fZqZAt2H4SGSzCY5 {
        min-width: 22.43302375rem;
    }

    #Cm6Ai6XjOqWQob7e {
        grid-area: 9 / 8 / 11 / 8;
        position: relative;
    }

    #BB7MdAVCgt9BajAD {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #sUxNW9bDjTS387WH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #Wv1yGw3OjfoImmu3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #AfI3Fg5dRjRKDgEv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #BppbUwIH9AIReIKp {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #MOG1s6qNNxti8KZ3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #BWzqMnC5kHflYpst {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30986091em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #ikutFnsrArKKvfEO {
        min-width: 25.98143062rem;
    }

    #DINxPtXLdO1cbzr3 {
        grid-area: 12 / 4 / 15 / 9;
        position: relative;
    }

    #HT3dMk5tcA4Od31Z {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #denwbrEv44HNwZqn {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30986091em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #lt09NvnlrtJtLOV7 {
        min-width: 25.35399243rem;
    }

    #RNOmlxGXChSY878X {
        grid-area: 8 / 11 / 10 / 12;
        position: relative;
    }

    #xI5r5InyvDpmzEKO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #gMoBL3GkUNq6DNf3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #cF4ufgxzGiLm3EEc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30986091em - var(--ffsd)));
    }

    #HaNTfudTKeYeZGUU {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30986091em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.235);
        margin-bottom: calc(var(--last-font-size) * -0.235);
    }

    #gPuUJ4lQ3fLQ3XbN {
        min-width: 25.98143062rem;
    }

    #ALgCWnJRgcu8skU4 {
        grid-area: 13 / 10 / 14 / 13;
        position: relative;
    }

    #bFik9wqrnAGsCJ0e {
        grid-template-columns: 5.01427047rem 0 12.70932705rem 1.46412884rem 0.68276242rem 2.28142422rem 19.43223388rem 2.08427803rem 12.66315016rem 0.62743818rem 25.31738921rem 0 12.70932705rem 0 5.01427047rem;
        grid-template-rows: minmax(4.770894rem, max-content) minmax(1.05299521rem, max-content) minmax(0.07320644rem, max-content) minmax(0.9956735rem, max-content) minmax(2.16587748rem, max-content) minmax(21.0891321rem, max-content) minmax(3.53717691rem, max-content) minmax(0.08863331rem, max-content) minmax(1.47955571rem, max-content) minmax(0.08863317rem, max-content) minmax(2.40721379rem, max-content) 0 minmax(9.99929949rem, max-content) minmax(2.12298682rem, max-content) minmax(6.35126966rem, max-content);
    }

    #qKolFeMvMHlh13Sh {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #B1uEperGDqYRdLJx {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #lqXCHgfPh1y0GhA9 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #HFTRNYnZdzyOH2Cx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.78126149em - var(--ffsd)));
    }

    #gu6AlkYLFD6zfhMt {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.78126149em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #etV1hKcUnmwl3ZTR {
        min-width: 16.52202549rem;
    }

    #GrxgRTxNRrwEk6Hk {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #TLgf7SBhSMIBvOAN {
        grid-area: 3 / 6 / 4 / 13;
        position: relative;
    }

    #oioIyI1dQF3iuN9w {
        grid-area: 6 / 2 / 9 / 9;
        position: relative;
    }

    #PFSSgkHEWwUrN5Oa {
        grid-area: 7 / 8 / 10 / 9;
        position: relative;
    }

    #nhNkoIKPp2VzSkll {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #QKlJR5hx1zkIYhOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #nzfuRg8w39FEKd6E {
        min-width: 4.28788917rem;
    }

    #qZ02NpyxPY69x16B {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #hcygbSDeFzkdPu06 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #PSpguf9hNnrqOLOx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #K6pGfn56poMK9un5 {
        min-width: 38.96029041rem;
    }

    #h9tPeMNVHAQ9wMDW {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #CvNE7v1MZYDMILgG {
        grid-area: 13 / 4 / 15 / 10;
        grid-template-columns: 0 4.25128594rem 0 38.92368719rem;
        grid-template-rows: 0 0 minmax(1.72977803rem, max-content) 0;
    }

    #iGiQT2I6XT9C4PSK {
        grid-area: 13 / 4 / 15 / 10;
        position: relative;
    }

    #vikzNyL35M52BupU {
        grid-area: 8 / 11 / 11 / 14;
        position: relative;
    }

    #dI2reyvEIj5ktyr9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #JWJFPLdoHpyuFgr6 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hNmwCJCuYvxkMqro {
        min-width: 4.28788917rem;
    }

    #gcf1BpzweAjVmYTw {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #iEvekzd8Whcu05RI {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #qnWpk563Jp4JxWOl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QCU9d8Ej6OqfXUAj {
        min-width: 36.45486077rem;
    }

    #HXvSfO4hCaEWzYJ5 {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #xKBABK86qDyO6PIq {
        grid-area: 12 / 12 / 14 / 15;
        grid-template-columns: 0 4.25128594rem 0 36.41825755rem;
        grid-template-rows: 0 0 minmax(1.72977803rem, max-content) 0;
    }

    #OZ9EhBoY1SZFKhVW {
        grid-area: 12 / 12 / 14 / 15;
        position: relative;
    }

    #AswJmnp8JL5bHcgn {
        grid-template-columns: 5.01427047rem 0 0 16.48542227rem 0.65222026rem 4.07813992rem 0.77380339rem 21.18538727rem 0 6.12694242rem 0 40.6695435rem 0 0 5.01427047rem;
        grid-template-rows: minmax(4.770894rem, max-content) minmax(1.05299521rem, max-content) minmax(0.07320644rem, max-content) minmax(0.9956735rem, max-content) minmax(6.00888648rem, max-content) 0 0 minmax(31.46174065rem, max-content) 0 0 minmax(2.28474017rem, max-content) minmax(0.02618507rem, max-content) minmax(1.70359295rem, max-content) minmax(0.02618507rem, max-content) minmax(7.81844802rem, max-content);
    }

    #DXayUy9u0I8IhRcu {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #R433aSRqpea9UQXB {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #mGymGj1ohUuOZk63 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #nnFbXN9mC12ysE97 {
        grid-area: 2 / 3 / 5 / 4;
        position: relative;
    }

    #WCY3MtGUw2U1zAgL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #hWPA0xvj4n918AAv {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #QS3B5AykqGhUHQq7 {
        min-width: 4.28788917rem;
    }

    #yn8eN5xXkeBpON7Y {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #vMWdsbhnX8ar2dlG {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #mbhn0VEaAo1Xe6fA {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #hPH0f4KD9YvHAckj {
        min-width: 38.96029041rem;
    }

    #Fal5thGthkcRCwOj {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #EdjclL6dunBCU2mE {
        grid-area: 9 / 2 / 11 / 5;
        grid-template-columns: 0 4.25128594rem 0 38.92368719rem;
        grid-template-rows: 0 0 minmax(1.72977803rem, max-content) 0;
    }

    #O0kicV6IOuzL4tyB {
        grid-area: 9 / 2 / 11 / 5;
        position: relative;
    }

    #kcXwMwb7GakHQecZ {
        grid-area: 3 / 6 / 6 / 10;
        position: relative;
    }

    #TQo9MRoU9EWxjVhA {
        grid-area: 4 / 9 / 7 / 11;
        position: relative;
    }

    #vVBmoFOyunf7z5Jd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #ZkRcETlt9ZU3O7Jw {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #rbUeUizptqQcx5gG {
        min-width: 4.28788917rem;
    }

    #u1tlOsxaOEesXNYD {
        grid-area: 2 / 2 / 4 / 3;
        position: relative;
    }

    #jl58Zq2D7JBEN6OO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46396594em - var(--ffsd)));
    }

    #CSvEGHa4J3zETPhH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.46396594em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #s6waRwEgxpmkxyNa {
        min-width: 36.45486077rem;
    }

    #MHBoFLLoTTbkjfnX {
        grid-area: 3 / 4 / 5 / 5;
        position: relative;
    }

    #bGUJRzG7URi5DXD3 {
        grid-area: 8 / 7 / 10 / 10;
        grid-template-columns: 0 4.25128594rem 0 36.41825755rem;
        grid-template-rows: 0 0 minmax(1.72977803rem, max-content) 0;
    }

    #yUJAhdYiDQPx6fvf {
        grid-area: 8 / 7 / 10 / 10;
        position: relative;
    }

    #Q9CkuMNAXHMtS353 {
        grid-template-columns: 5.01427047rem 1.25271482rem 40.6695435rem 1.25271482rem 6.12694242rem 0 21.21578246rem 1.03373293rem 18.42002811rem 2.76535916rem 2.24891131rem;
        grid-template-rows: minmax(11.61656346rem, max-content) 0 0 minmax(31.46174065rem, max-content) 0 0 minmax(3.56983235rem, max-content) minmax(0.02618507rem, max-content) minmax(1.70359295rem, max-content) minmax(0.02618507rem, max-content) minmax(7.81844802rem, max-content);
    }

    #pDf3ZMjkA2kEGQZN {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #L5tVW4xkrZQ6GKMk {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #uKEm2sJDS0vD3kX6 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #LdBKu0B5NmqUwMnK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.78126149em - var(--ffsd)));
    }

    #rV9MWlWkEcL0ySnZ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.78126149em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #XWg61y5v4mB8St3n {
        min-width: 16.52202549rem;
    }

    #P2ekVzPeYH8NPtwl {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }

    #oJkvA5gavohYJgQ1 {
        grid-area: 3 / 5 / 4 / 11;
        position: relative;
    }

    #KV5SlPbISPhY7116 {
        grid-area: 6 / 3 / 11 / 6;
        position: relative;
    }

    #Y9bEk79JUR5yRUt5 {
        grid-area: 7 / 7 / 8 / 8;
        position: relative;
    }

    #OEMxH3IxTYcdprSg {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30985757em - var(--ffsd)));
    }

    #L7ijESJfVRjZnvvK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30985757em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.2));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dvQWyKdtSDAtwET5 {
        min-width: 17.4666924rem;
    }

    #RXBIyTgtCa3nN7zn {
        grid-area: 2 / 3 / 3 / 4;
        position: relative;
    }

    #qCG4Veo57Zu81uSl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30985757em - var(--ffsd)));
    }

    #Sm0oExlWxorzYNrd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30985757em - var(--ffsd)));
    }

    #z4RdhyGOQ6wcIFfi {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30985757em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #iqFPkyt5yIygQfdZ {
        min-width: 20.9544561rem;
    }

    #yw14kql66vLLPD2K {
        grid-area: 4 / 2 / 5 / 5;
        position: relative;
    }

    #yeuTgOA0Ts4vC56c {
        grid-area: 9 / 9 / 10 / 10;
        grid-template-columns: 0 3.48776371rem 17.43008918rem 0;
        grid-template-rows: 0 minmax(3.40558045rem, max-content) minmax(1.12358387rem, max-content) minmax(3.32086892rem, max-content);
    }

    #TkzCGWSclUKe4qrJ {
        grid-area: 9 / 9 / 10 / 10;
        position: relative;
    }

    #HgjKFOShMF0xcbQ4 {
        grid-template-columns: 5.01427047rem 0 16.48542227rem 0.65222026rem 20.83038949rem 2.62034568rem 23.11946622rem 4.15189479rem 20.91785288rem 1.19386745rem 5.01427047rem;
        grid-template-rows: minmax(4.770894rem, max-content) minmax(1.05299521rem, max-content) minmax(0.07320644rem, max-content) minmax(0.99567371rem, max-content) minmax(4.13388076rem, max-content) 0 minmax(25.3570891rem, max-content) minmax(4.85155196rem, max-content) minmax(7.85003325rem, max-content) minmax(2.12591987rem, max-content) minmax(5.01130327rem, max-content);
    }

    #GYf6gSRthYFzXkSk {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }

    #n83oYSd69CBj5Zls {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bMG4nLsumy2vaSqw {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #ORaApz1jGClAuu1L {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.3684407em - var(--ffsd)));
    }

    #pXY1e7z3mXxEVAPS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.3684407em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #RsW4KF22LazbnBDm {
        min-width: 35.3169646rem;
    }

    #lEs3KgPSCesb3XnI {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }

    #kqBRrDXDbmYzAMiR {
        grid-area: 7 / 3 / 24 / 5;
        position: relative;
    }

    #AF85UssI6KuTXixe {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737189em - var(--ffsd)));
    }

    #aOvtGcSPNYE4g0Cp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737189em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #LUIwoHOEXVGn9d8j {
        min-width: 35.3169646rem;
    }

    #x1SA5Y7eu5ljsirm {
        grid-area: 3 / 6 / 4 / 23;
        position: relative;
    }

    #bZYLNtZZ4Z2VlLQC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56495892em - var(--ffsd)));
    }

    #WNKd2IuXpjw0nkWV {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56495892em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #BtgTQb2zHDlxbe8v {
        min-width: 21.54755712rem;
    }

    #pqQOmYFyBki15G2e {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #EudxxuViWDhaqyNK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.41151408em - var(--ffsd)));
    }

    #zQZjNOM1j7vY7fu9 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.41151408em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #ATdE3IwrdXdPtMQa {
        min-width: 21.54755712rem;
    }

    #vcLGMrkUdf74jPnv {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #fXpJxT6nzacYQu3x {
        grid-area: 6 / 7 / 8 / 18;
        grid-template-columns: 0 0 21.51095389rem 0;
        grid-template-rows: 0 minmax(1.85836972rem, max-content) minmax(1.22214585rem, max-content) minmax(1.6543169rem, max-content);
    }

    #QQB3BeRFXWqlnEBG {
        grid-area: 6 / 7 / 8 / 18;
        position: relative;
    }

    #iMWZMJAOvrDrZq4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56495892em - var(--ffsd)));
    }

    #sSAPs9FCGuCB6Zdl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56495892em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zpGg4MiPTP7oeeOo {
        min-width: 21.54755712rem;
    }

    #ST39CLnDSMXr7bcp {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #AcrobfvepGHlWVM3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.41151408em - var(--ffsd)));
    }

    #XFl2ccP9yC8yLleJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.41151408em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zjoHnpNm4V4wlQQa {
        min-width: 21.54755712rem;
    }

    #tozVbGaYAxtJmUob {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #zCTeVlLiQzi0Mb7q {
        grid-area: 9 / 8 / 10 / 19;
        grid-template-columns: 0 0 21.51095389rem 0;
        grid-template-rows: 0 minmax(1.85836972rem, max-content) minmax(1.22214585rem, max-content) minmax(1.6543169rem, max-content);
    }

    #gez9KJtuPLR8aLM3 {
        grid-area: 9 / 8 / 10 / 19;
        position: relative;
    }

    #jcJBzwZRd1OwyINN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56495892em - var(--ffsd)));
    }

    #LmuFlf8q69KInrTl {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56495892em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Jn7qVnz1MnXjIrnx {
        min-width: 17.50774236rem;
    }

    #E0UF4p5CPWgbrzXe {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #Hu7emnj02GI2QTG6 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.41151408em - var(--ffsd)));
    }

    #cAo3pDdAOTqCZMav {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.41151408em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Ap7lsReFFL8E2DMm {
        min-width: 17.50774236rem;
    }

    #f7WvhL2KMHHKvqUB {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #sYTsfxmXPHMdGfHB {
        grid-area: 11 / 9 / 12 / 16;
        grid-template-columns: 0 0 17.47113914rem 0;
        grid-template-rows: 0 minmax(1.85811966rem, max-content) minmax(1.22214585rem, max-content) minmax(1.6543169rem, max-content);
    }

    #mv9NqB7J9tbM5KJD {
        grid-area: 11 / 9 / 12 / 16;
        position: relative;
    }

    #iJ1idVH4KnEz3gn5 {
        grid-area: 13 / 10 / 14 / 24;
        position: relative;
    }

    #BnPQKCMqtavRx1ry {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
    }

    #taX3iJnLTI8irLdJ {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #O5rHrcFwQ9fIFTMM {
        min-width: 35.3169646rem;
    }

    #zygt1WsnrYM26RqS {
        grid-area: 15 / 11 / 16 / 25;
        position: relative;
    }

    #K16GyFZPQZS5cFnq {
        grid-area: 17 / 12 / 25 / 13;
        position: relative;
    }

    #NUEsLN9ujhnMVj01 {
        grid-area: 19 / 14 / 22 / 15;
        position: relative;
    }

    #Qwu8Kw7kdK2QZsPo {
        grid-area: 18 / 17 / 23 / 20;
        position: relative;
    }

    #hsI5rU8JHA7rMwvM {
        grid-area: 20 / 21 / 21 / 22;
        position: relative;
    }

    #YPYON8iKmDMqeYtI {
        grid-template-columns: 12.05315552rem 0 35.28036138rem 0 5.3329662rem 0 0 0 0 0 6.98336979rem 2.23181869rem 4.39069522rem 1.04108021rem 2.82417523rem 1.56652rem 2.47329476rem 0 0.18910378rem 4.39069522rem 2.20623869rem 6.98336979rem 0 0 12.05315552rem;
        grid-template-rows: minmax(7.16604813rem, max-content) minmax(0.72962079rem, max-content) minmax(2.57198975rem, max-content) minmax(8.46021816rem, max-content) minmax(1.734439rem, max-content) minmax(0.2379162rem, max-content) minmax(4.49691627rem, max-content) minmax(2.09418764rem, max-content) minmax(4.73483247rem, max-content) minmax(2.09418764rem, max-content) minmax(4.73458241rem, max-content) minmax(0.2998549rem, max-content) minmax(1.50012443rem, max-content) minmax(1.94096754rem, max-content) minmax(1.63006296rem, max-content) minmax(1.6691117rem, max-content) minmax(0.0073834rem, max-content) minmax(0.0073834rem, max-content) minmax(0.31004838rem, max-content) minmax(1.58218832rem, max-content) minmax(0.31004838rem, max-content) minmax(0.0073834rem, max-content) minmax(0.0073834rem, max-content) 0 minmax(7.89566892rem, max-content);
    }

    #y06E9zMd0NfawBlA {
        min-height: calc(calc(12.5 * var(--1vh, 1vh)) - 6.25px);
    }
}

@keyframes fade-RIGHT-a6f343e6-7269-4841-96cb-b93177aae091 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-LEFT-98b0a609-2fed-4167-bd22-4861e3c9fd8e {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-LEFT-a5a5c856-fc54-4456-888c-247d11cca018 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-5c4deaa5-9bb4-4128-8c66-a288971a506f {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes pan-LEFT-16409a2f-feeb-43e9-9c8c-257d5238a028 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-RIGHT-d92e7f3c-0720-44c5-9f54-2c12282660e9 {
    0% {
        transform: translate(80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-a7e011b6-e002-4394-9c56-4dea296fe4ab {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-RIGHT-668c271f-26cc-4522-ba75-c84da946a837 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-3a0bda62-cb66-46b2-8312-57fdae7283f8 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes pan-LEFT-08c37c5a-a219-47b9-8613-0a9c005d0f2d {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(226, 226, 226, 0.05);
    }

    50% {
        background-color: rgba(226, 226, 226, 0.1);
    }

    100% {
        background-color: rgba(226, 226, 226, 0.05);
    }
}

@keyframes pan-LEFT-86dcb820-2ec0-44f9-a680-3537c44d7a9f {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-16e166e0-a816-429e-90b9-b2d7338189ba {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-2c35160d-07d9-4cb5-bb42-8797540f332b {
    0% {
        transform: translate(0px, -80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-31305c02-e75e-4360-ae68-e25df4ff4ad6 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-79bf9ba1-94a5-4615-af39-abd10891c0f4 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes linear_fade {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-3c0629e9-3617-4644-9dc5-1d5aeace57c4 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-8b13d898-0135-418e-bb64-2f1f96d9822c {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-4da4e8b5-953c-4987-9b7a-a68b1582cd60 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-fb5a8cca-03e6-4b7b-a714-d921d2bc8257 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-eb67997f-1670-4315-9549-7cda1509ca5f {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-dab80041-5090-43a6-9e08-aeb1accd40f3 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-LEFT-0629db8b-1878-4817-b1e2-ea056bb980ad {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-RIGHT-310f9a3d-758c-4385-a317-3b1ff2310627 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-f320a488-ef62-4e67-a9a5-861a3d3443e4 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-RIGHT-044f60cb-2ec8-4277-b1d2-9afcec264bd7 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-LEFT-7b17320a-6c22-4da2-9c27-2028ac23d52e {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-59e1d81e-c177-4fdc-9828-e884c5cf9b2d {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-ef150c54-60c5-4a4c-bf76-30a01c54733e {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-LEFT-64a2bbd7-70f0-4b85-a42d-de7cf799eac9 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-LEFT-65b9323f-3d8a-4bc6-9e7c-742329e69f90 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pan-RIGHT-0e11a84c-0b69-4354-a41c-f1769149d8e1 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-RIGHT-f97a3c44-0c36-4fa6-9149-4512ce16b782 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes rise-RIGHT-4df0f041-fbd2-4816-821f-577f1ca66f66 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes fade-LEFT-24891432-cd48-493f-9378-432f97c5c3b0 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-LEFT-cc3bc47a-34bb-4a2a-93a6-c411e1c70a0a {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-0d505d81-f3ba-455a-ae9d-b0aac9b0825e {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes fade-RIGHT-77f42a61-9703-47b5-aaf2-6862a9c5bd08 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes pan-RIGHT-a47b1da0-1d25-427d-a451-b99d224dadd9 {
    0% {
        transform: translate(-80px, 0px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pulse {
}

.animated {
    animation-play-state: running !important;
}

#horizontalMenu {
    display: none;
}

#verticalMenu {
    display: block;
}

#menuButton {
    display: flex;
}