: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: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/226618464330c99b64fcaf1d7142c1e7.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJt8dAY0-0;
    src: url(../fonts/e532966f486645f74efaf7432e1d01c2.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/88a36cab6d7cfa75bff7e49535b9642a.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/3dae3800fab4aad097008bba4dfa94c1.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/3dae3800fab4aad097008bba4dfa94c1.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJs2qTWQ-0;
    src: url(../fonts/c19f8e9cab364abc00a750036f731e21.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJjbTu24-0;
    src: url(../fonts/57532649ffd83cbc0c6c560d8880b5a9.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEl409VGBQ-0;
    src: url(../fonts/dda23045cb0f0adf15268e0f3cf0dc8d.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFMKjEZfLM-0;
    src: url(../fonts/aac232424a7d3e6a6fe67df36d052acc.woff);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFN-wLcaf4-0;
    src: url(../fonts/77314ae8d77770b434c9084930ec30a2.woff);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFN-4lE_tw-0;
    src: url(../fonts/938caa7e674224bbe936257e3a390600.woff);
    font-style: italic;
    font-weight: 900;
}

#verticalMenu {
    display: none;
    font-family: YAFdJt8dAY0-0, -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 1.5rem;
    background-color: #ffffff;
    margin: 0 0 0 auto;
    padding: 0;
    border: 12px solid #ffffff;
    height: 100%;
    width: 400px;
    max-width: 80vw;
    overflow: auto;
    box-sizing: border-box;
    z-index: 2;
    position: fixed;
    top: 0px;
    right: 0px;
    transform: translateX(400px);
    transition: all 0.35s;
}

#menuToggle:checked ~ #verticalMenu {
    transform: translateX(0px);
}

#menuButton {
    display: none;
    fill: #304254;
    z-index: 3;
    justify-content: center;
    align-items: center;
}

#menuButton:hover {
    cursor: pointer;
    color: #4d6a87;
    text-decoration-line: none;
}

.navMenuLinkContent:hover {
    color: #4d6a87;
}

.navMenuLink {
    color: #304254;
    display: flex;
    align-items: center;
    list-style-type: none;
    white-space: nowrap;
}

.navMenuLinkContent {
    display: inline-block;
    text-decoration-line: none;
    font-family: YAFdJt8dAY0-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) {
    #mUMf09bUSPdjf7VZ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #FcDbcRKhMBP8X2cv {
        grid-template-columns: 0 385.72810767%;
        left: -142.86405384%;
        grid-template-rows: 0 100%;
    }

    #jpb4R3f37FSIZwf0 {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #ybDSgj4b63Ts5dDC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.19339469em - var(--ffsd)));
    }

    #cSRHNlaIVFXNYFw2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.19339469em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.055);
        margin-bottom: calc(var(--last-font-size) * 0.055);
    }

    #ehRmBQokeu082JrN {
        min-width: 91.6rem;
    }

    #bLZhGV1Zni0ofNcE {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #uAQEMZeod8knBSHu {
        stroke-width: calc(100rem * 4.404697230638946 / 375.0);
    }

    #jpyfEa3gIVvoOE9Y {
        display: none;
    }

    #kSD2TIfXNR9C1HRA {
        stroke-width: calc(100rem * 4.404697230638946 / 375.0);
    }

    #SKFAjvat0CGyPOwm {
        display: none;
    }

    #Nvy0pBaRYENGaqpB {
        stroke-width: calc(100rem * 4.404697230638946 / 375.0);
    }

    #SKI7DzC5dn8ptLFQ {
        display: block;
    }

    #wYJaDfw5Dsy0MuBw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(12.89385928% + 0%) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.40994368 * 91.46666667rem) + 0%)), calc(12.89385928% + 0%) calc(100% - ((0.40994368 * 91.46666667rem) + 0%)));
        margin-left: -14.80246878%;
        margin-right: 0%;
        margin-bottom: -40.99436805%;
        margin-top: 0%;
    }

    #ZVDDgw7ZHJlLP5Ye {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.35479467em - var(--ffsd)));
    }

    #drKcRDO4ZCK4ejiK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.35479467em);
        --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);
    }

    #LLTrWGXIlP9b8rXr {
        min-width: 78.8rem;
    }

    #Ci9P2UHMK3OCYzk4 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #r5FrEn6taum0YdyQ {
        grid-area: 6 / 3 / 7 / 8;
        grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
        grid-template-rows: 0 minmax(8.69644778rem, max-content) minmax(2.81625251rem, max-content) minmax(8.69644778rem, max-content);
    }

    #IgMYTIAHblbOrzse {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #Ny1v3R1NKRvQ0Eux {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #ZiYpc1kpFbgfw68c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #HRQ3drqO05F8yHHN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #ZEDx0s5OCsASfDQO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #ahsywtRdSvBLWWka {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #pYoYmKH1QTydonDN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.50918762em - var(--ffsd)));
    }

    #zo6WFwovPIswlmXH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.50918762em);
        --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);
    }

    #n9OZS1sFzwr2aLoE {
        min-width: 91.6rem;
    }

    #zbxwCxOJTGlsgwtm {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #abaTxgwlKDpY6eUx {
        grid-template-columns: 4.26666667rem 0 0 27.03080204rem 37.40506259rem 27.03080204rem 0 0 4.26666667rem;
        grid-template-rows: minmax(21.50796745rem, max-content) minmax(39.71580005rem, max-content) minmax(23.93493172rem, max-content) minmax(27.63803315rem, max-content) minmax(19.22962372rem, max-content) minmax(20.20914807rem, max-content) minmax(6.4rem, max-content) minmax(36.72269727rem, max-content) minmax(21.50796745rem, max-content);
    }

    #Cfmkn0gAgvtNDN4z {
        min-height: calc(calc(14.57607907 * var(--1vh, 1vh)) - 7.28803954px);
    }

    #q8fOmIP7QyBtEd8G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #PCM0TbaSNMChWVAc {
        grid-template-columns: 0 127.70865377%;
        left: -13.85432689%;
        grid-template-rows: 0 100%;
    }

    #zk0KSVtRa0abmvvj {
        grid-area: 2 / 4 / 10 / 7;
        position: relative;
    }

    #exelbWEc2Y22fNHX {
        grid-area: 3 / 9 / 6 / 10;
        position: relative;
    }

    #pC30py0S1wZqBEjx {
        font-size: calc(6.64633242em - var(--ffsd));
    }

    #HfSCI61BX8wNuFR1 {
        --first-font-size: 6.64633242em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #KNnCkBBi1JSXcXQK {
        min-width: 75.24175303rem;
    }

    #NZyqDzAmqI5eZzbT {
        grid-area: 4 / 2 / 5 / 8;
        position: relative;
    }

    #zayVvEZSP3QkyvOg {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 52.69234945rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 52.69234945rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00223657 * 52.69234945rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00223657 * 52.69234945rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.22365701%;
        margin-top: 0%;
    }

    #rA36odEqwxuItvWI {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.76688222rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.76688222rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00001612 * 49.76688222rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00001612 * 49.76688222rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.0016123%;
        margin-top: 0%;
    }

    #Tjz6wakOErOs3N65 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.76688222rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.76688222rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00236804 * 49.76688222rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00236804 * 49.76688222rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.23680433%;
        margin-top: 0%;
    }

    #Lxkf2KzXP4Qm6YE7 {
        grid-template-columns: 0 0 49.76688222rem 0;
        grid-template-rows: 0 0 minmax(30.35770271rem, max-content) 0;
    }

    #fGcnlM7hUxRgFNNb {
        grid-template-columns: 0 0 49.76688222rem 2.92546723rem;
        grid-template-rows: 0 minmax(1.79145704rem, max-content) minmax(30.35770271rem, max-content) 0;
    }

    #zUmYlRMAMPdmGR7R {
        grid-area: 7 / 3 / 11 / 5;
        position: relative;
    }

    #SDGXQYMxNyiLwYPs {
        font-size: calc(2.58791033em - var(--ffsd));
    }

    #i6qcXpXIM9n1dftm {
        --first-font-size: 2.58791033em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Jf5Za5wg1qg8AIzb {
        min-width: 35.68057719rem;
    }

    #VDgKL40ULWETyIHg {
        grid-area: 8 / 6 / 9 / 11;
        position: relative;
    }

    #UpgSoESf4UiFwvOR {
        grid-template-columns: 4.26666667rem 0 22.10514901rem 30.58720045rem 3.22707335rem 13.5611964rem 5.62780049rem 4.49646847rem 10.41486225rem 1.44691625rem 4.26666667rem;
        grid-template-rows: minmax(20.48rem, max-content) 0 minmax(2.25622646rem, max-content) minmax(7.97559143rem, max-content) minmax(0.82643354rem, max-content) minmax(8.11364746rem, max-content) 0 minmax(21.13442489rem, max-content) minmax(9.99581639rem, max-content) minmax(1.01891847rem, max-content);
    }

    #Og9JiKIGgmtVcdFN {
        min-height: calc(calc(4.82591597 * var(--1vh, 1vh)) - 2.41295799px);
    }

    #ApCsy0SWmWlMDEFU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ORoIzC0W2ozzGQbj {
        grid-template-columns: 0 111.3376626%;
        left: -5.6688313%;
        grid-template-rows: 0 100%;
    }

    #krDtCCV4VP5RT182 {
        grid-area: 2 / 5 / 10 / 10;
        position: relative;
    }

    #mC59aT0j3CQe6rJn {
        font-size: calc(6.0354194em - var(--ffsd));
    }

    #rnbSV2tdrsBjbPKw {
        --first-font-size: 6.0354194em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #wYC4ruQPWId8vdyc {
        min-width: 30.17713767rem;
    }

    #su0kVyxIY0oqumi5 {
        grid-area: 3 / 3 / 5 / 7;
        position: relative;
    }

    #hQWn6mANfgTVehhL {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #DapzxSF3OfrxsaMs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #qTU7Rq60wOPb4hu3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #KJKhoBTjukDqhpZ9 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #qHmSL9pntn33mslZ {
        font-size: calc(2.27763856em - var(--ffsd));
    }

    #ZwKaCRXoOm8uDX2d {
        --first-font-size: 2.27763856em;
        --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);
    }

    #h2KJtLDOoWqpnL4A {
        min-width: 24.56376039rem;
    }

    #ImXcP8ERZE8IzaPt {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #JZC2Hs5VBEPlm4at {
        grid-template-columns: 0 2.06387207rem 4.36423117rem 1.80355545rem 24.43042705rem 3.20241881rem;
        grid-template-rows: 0 minmax(1.36322538rem, max-content) minmax(0.25086224rem, max-content) minmax(2.71689601rem, max-content) minmax(0.25086224rem, max-content) minmax(1.36322538rem, max-content);
    }

    #cJkG2tgtJWdwRj71 {
        grid-template-columns: 0 4.93441439rem 35.86450456rem 4.93441439rem;
        grid-template-rows: 0 minmax(39.59052013rem, max-content) minmax(5.94507124rem, max-content) minmax(6.61036705rem, max-content);
    }

    #vl8Ubd8VEbama93y {
        grid-template-columns: 0 0 45.73333333rem 0;
        grid-template-rows: 0 0 minmax(52.14595843rem, max-content) 0;
    }

    #SMvUZHETHmUOZgEM {
        grid-area: 4 / 9 / 11 / 11;
        position: relative;
    }

    #g6OFQZ88dPcxyQjf {
        font-size: calc(4.56656149em - var(--ffsd));
    }

    #OUU7XZ7txbNALgDS {
        --first-font-size: 4.56656149em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #GrlnMxxrvrwIfZYM {
        min-width: 26.19427541rem;
    }

    #h3M2B0yVnUVHDuOl {
        grid-area: 6 / 4 / 7 / 6;
        position: relative;
    }

    #u1aCRgGVzMGHD9wv {
        font-size: calc(1.75672275em - var(--ffsd));
    }

    #nAwwPkLD7ZGJbeJk {
        --first-font-size: 1.75672275em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #azteGWyXrooD9uU7 {
        min-width: 42.93947798rem;
    }

    #Z44dvX96n5CQq1YU {
        grid-area: 8 / 2 / 9 / 8;
        position: relative;
    }

    #xPmm8NMLTmnFXmvQ {
        grid-template-columns: 4.26666667rem 0.0002489rem 0 22.46020324rem 3.60073884rem 3.98286226rem 12.76209141rem 2.92718869rem 28.59058618rem 17.14274715rem 4.26666667rem;
        grid-template-rows: minmax(6.49418633rem, max-content) minmax(3.95672558rem, max-content) 0 minmax(12.67436716rem, max-content) minmax(2.00756403rem, max-content) minmax(9.58976885rem, max-content) minmax(2.36956946rem, max-content) minmax(20.88278772rem, max-content) minmax(3.58660534rem, max-content) minmax(1.03529587rem, max-content);
    }

    #S07t9MReafIwd48E {
        min-height: calc(calc(4.20728109 * var(--1vh, 1vh)) - 2.10364055px);
    }

    #yi7hvcltcZcIGL5l {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #WGrJLDysbs97e8iO {
        grid-template-columns: 0 123.59399937%;
        left: -11.79699968%;
        grid-template-rows: 0 100%;
    }

    #b8zKkehFk2DBWHxv {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Ft1GKOcAdQFJgreO {
        stroke-width: calc(100rem * 2.2632794457274836 / 375.0);
    }

    #fNdPZtqrNJZVRLUp {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #LhF0n4jsBVLZ7bm6 {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #TUXBLxM49jXzRWev {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #xiPJkCHdzkyjdSPP {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #j3ksEHpodSRDBmU4 {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #LfvmBy5mhlCUlL8Y {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #ieHmDlsp3ihY45GM {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #wDbDgmlTSWAhgW38 {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #X7a2TS5HJ4P2OgLl {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #FKqibeNiT4JIPkIM {
        --first-font-size: 2.61534765em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #gtW4XeIBgUDu6K3R {
        min-width: 25.99012508rem;
    }

    #tpTPipQ3QLbV8PTW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #SI4Oi5tKL1pAvauz {
        grid-template-columns: 0 2.63881119rem 25.85679174rem 0.22464645rem;
        grid-template-rows: 0 minmax(1.79879863rem, max-content) minmax(29.49706889rem, max-content) minmax(1.79879863rem, max-content);
    }

    #OAUNvvkYf25yQekG {
        grid-template-columns: 0 8.9127565rem 28.72024938rem 14.23046149rem;
        grid-template-rows: 0 minmax(17.21402249rem, max-content) minmax(33.09466614rem, max-content) minmax(4.75869951rem, max-content);
    }

    #d6jvzgH9V7TtL99P {
        grid-area: 2 / 5 / 13 / 11;
        position: relative;
    }

    #UU6Et8UwRhXqw7ub {
        font-size: calc(5.94308215em - var(--ffsd));
    }

    #uVTpAzuFWyZbf2sQ {
        --first-font-size: 5.94308215em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UC9pkwPV4HwEmgcP {
        min-width: 61.86655731rem;
    }

    #hLzzsK7oH9gfOFVm {
        grid-area: 3 / 2 / 5 / 8;
        position: relative;
    }

    #sEk6tNAKUFaQy8wH {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YX6IgaTki3ku0gm7 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #PbMt7O3VEDy7f2MB {
        font-size: calc(2.54690693em - var(--ffsd));
    }

    #lYOVlzZ2EyX9elBL {
        --first-font-size: 2.54690693em;
        --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);
    }

    #dlAsdS9MRa6aMK7b {
        min-width: 18.92760067rem;
    }

    #TDO1VyBtNIQKQfj3 {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #tJEiBhZFLlp5u3El {
        grid-template-columns: 0 1.99796591rem 4.88018196rem 0.97870444rem 18.79426733rem 1.99796591rem;
        grid-template-rows: 0 minmax(1.52438943rem, max-content) minmax(0.28051983rem, max-content) minmax(3.03809453rem, max-content) minmax(0.28051983rem, max-content) minmax(1.52438943rem, max-content);
    }

    #Ix4mtfCwetPIYR8M {
        grid-area: 4 / 10 / 6 / 12;
        position: relative;
    }

    #R0CrzbbCa5nJvdNr {
        font-size: calc(3.53427724em - var(--ffsd));
    }

    #NqHInQhrzP0IsmgQ {
        --first-font-size: 3.53427724em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.075);
        margin-bottom: calc(var(--last-font-size) * 0.075);
    }

    #xnCsSzhp6lNZrSeh {
        min-width: 22.59378547rem;
    }

    #oMJ5g6uxr1V54562 {
        grid-area: 7 / 3 / 9 / 6;
        position: relative;
    }

    #ng9ZWKoyas2iC9fn {
        stroke-width: calc(100rem * 2.263279445727482 / 375.0);
    }

    #ZV7n0UL3dDSVyhtL {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #BecqDN86DXVK3k6w {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #LDBNj9LyJHSnNb9v {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #fYQQO2gNYza3dM6Z {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #VcRZwFE9FyRWbAd9 {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #YiKcS2QbxyE90CUc {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #IUybGXDad6fE5BU4 {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #E91knKgqMpnpqh2V {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #AA6EC74g3Ax0h6Xo {
        font-size: calc(2.61534765em - var(--ffsd));
    }

    #qB577H9cU5gs0yh8 {
        --first-font-size: 2.61534765em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #EU4TCIzuat96q1UZ {
        min-width: 24.48244804rem;
    }

    #osw9f5QKMqQi9OJe {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #f5giBsCiPuSYM4QQ {
        grid-template-columns: 0 2.62802611rem 24.3491147rem 1.74310857rem;
        grid-template-rows: 0 minmax(1.79879863rem, max-content) minmax(29.49706889rem, max-content) minmax(1.79879863rem, max-content);
    }

    #U1mQHXpv30twzxBJ {
        grid-area: 8 / 9 / 12 / 13;
        position: relative;
    }

    #EaMsQJehGY9bgMGq {
        font-size: calc(2.01397076em - var(--ffsd));
    }

    #gOFQbH1vZO92VlsX {
        --first-font-size: 2.01397076em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #AVduRcmkLPShxZOC {
        min-width: 23.19135876rem;
    }

    #yAo7BfKUqMdCLtCp {
        grid-area: 10 / 4 / 11 / 7;
        position: relative;
    }

    #HAoeqs7QEcLFTSE9 {
        grid-template-columns: 4.26666667rem 0 0 22.46045214rem 0 0.59757328rem 38.67519855rem 1.01319331rem 0.07116383rem 11.5063384rem 17.14274715rem 0 4.26666667rem;
        grid-template-rows: minmax(7.21015348rem, max-content) minmax(4.45147598rem, max-content) minmax(0.59331032rem, max-content) minmax(6.53838157rem, max-content) minmax(0.1095315rem, max-content) minmax(5.52132312rem, max-content) 0 minmax(18.68256704rem, max-content) minmax(2.23695001rem, max-content) minmax(11.74806488rem, max-content) minmax(0.42708421rem, max-content) minmax(4.75869951rem, max-content) minmax(7.21015348rem, max-content);
    }

    #NPKFveHgBTv2lrsW {
        min-height: calc(calc(4.67042943 * var(--1vh, 1vh)) - 2.33521472px);
    }

    #WBeCcKBUnpWX8yFW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #srcRfuYzQTewDYWi {
        grid-template-columns: 0 408.52119438%;
        left: -154.26059719%;
        grid-template-rows: 0 100%;
    }

    #b6rRDZiq9AkoLm21 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(16.02736218em - var(--ffsd)));
    }

    #T4oVtcHuTegPoPgy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 16.02736218em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UjAC2f9buK8lUlZT {
        min-width: 91.6rem;
    }

    #SZsIe3rcVPqhz3bd {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #r0Qf84CQX47P1aMi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10655372em - var(--ffsd)));
    }

    #OB3dJaBysCQaC1iK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10655372em - var(--ffsd)));
    }

    #kq03DW9zUsc1LbYF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10655372em - var(--ffsd)));
    }

    #CZUxvebqmcKxFvIz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10655372em - var(--ffsd)));
    }

    #QZyByTJZYDLBO1SL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10655372em - var(--ffsd)));
    }

    #Ng9UKjr18Nd6iGGH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.10655372em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #iFfKH1qD1Y25pTaq {
        min-width: 91.6rem;
    }

    #WpL5B7cQQav6dWcE {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #sdcql95Wm5K85PSW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #fUAV1iQSuG77jmf7 {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 91.46666667rem;
        grid-template-rows: 0 minmax(104.29191686rem, max-content);
    }

    #TUKjVVOwUcXIxX7j {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #WNZBPjNJUXabhIYr {
        grid-template-columns: 4.26666667rem 0 0 91.46666667rem 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(33.65742452rem, max-content) minmax(9.57385855rem, max-content) minmax(71.4911563rem, max-content) minmax(6.4rem, max-content) minmax(104.29191686rem, max-content);
    }

    #OdPxXBgqVLEN6giE {
        min-height: calc(calc(15.43739519 * var(--1vh, 1vh)) - 7.71869759px);
    }

    #UkBRKX4XE3LpHqNs {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #y55xdYfjgVfaH3YY {
        grid-template-columns: 0 267.21691949%;
        left: -83.60845975%;
        grid-template-rows: 0 100%;
    }

    #axZVfynCeVzkvQiv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.87877813em - var(--ffsd)));
    }

    #CrIbBcmkT4WmG7MS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.87877813em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #LndoLxU5eKYpkuSK {
        min-width: 91.6rem;
    }

    #W7lR8XDydleQhKaq {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #ykAcjl1SwQKmdInN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.40364403em - var(--ffsd)));
    }

    #URPySCh5zxHVO8dF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.40364403em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #vM6uUDuAHbGMHVnE {
        min-width: 91.6rem;
    }

    #mWIGdjTNaVUYTNlF {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #FLlFFZYB7sLprXYz {
        grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;
        grid-template-rows: minmax(13.32007118rem, max-content) minmax(5.81197523rem, max-content) minmax(9.75829293rem, max-content) minmax(16.08434938rem, max-content) minmax(13.32007118rem, max-content);
    }

    #vEP0QpaBVYRcbezJ {
        min-height: calc(calc(3.91812625 * var(--1vh, 1vh)) - 1.95906313px);
    }

    #PGCOogyChCHpQvh0 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #qRJyLiROAhHJmQTU {
        grid-template-columns: 0 420.52618922%;
        left: -160.26309461%;
        grid-template-rows: 0 100%;
    }

    #EutDhLqGNpjQ7oz0 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qqzgr3zNyzchkUSN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #XZV15YN2zoIU28Gq {
        grid-area: 2 / 2 / 3 / 6;
        grid-template-columns: 0 10.02593464rem 15.17844371rem 66.26228832rem;
        grid-template-rows: 0 minmax(11.7039785rem, max-content) minmax(16.11610818rem, max-content) minmax(80.26460066rem, max-content);
    }

    #j2KpmegoPLnOKwSA {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #wYwui3JcMWLlGSQv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(19.92433215em - var(--ffsd)));
    }

    #giPAAzz6tRd9ezAh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 19.92433215em);
        --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);
    }

    #BdQvqwbuG6iLSRSG {
        min-width: 91.6rem;
    }

    #EsX4qYIfOmohg9aq {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #qinblrUK4T62XH4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.17598804em - var(--ffsd)));
    }

    #ZdD3X3qYsDSVf4Mq {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.17598804em);
        --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);
    }

    #eM5wEznPnssPnlPf {
        min-width: 91.6rem;
    }

    #rrA15bUWCDYMHz3N {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #bueBdZRuBH62yvtK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.7359225em - var(--ffsd)));
    }

    #mQw9qnkrTWsrriuR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.7359225em - var(--ffsd)));
    }

    #RqoXXJewHWWtWLhS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.7359225em);
        --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);
    }

    #Bmuwr1mfY17uoWtB {
        min-width: 91.6rem;
    }

    #zR3RTVDbIQMP970N {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #YrGe2HVsA2DYTEw8 {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(108.08468735rem, max-content) minmax(6.4rem, max-content) minmax(23.76686954rem, max-content) minmax(5.29242871rem, max-content) minmax(9.75279591rem, max-content) minmax(7.80340927rem, max-content) minmax(14.76998054rem, max-content) minmax(4.26666667rem, max-content);
    }

    #BMlhj4kqQq20KgTY {
        min-height: calc(calc(12.39418799 * var(--1vh, 1vh)) - 6.19709399px);
    }

    #l8uRyfLYGiruRPcX {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #IjzTusApsucYDfag {
        grid-template-columns: 0 378.62029915%;
        left: -139.31014957%;
        grid-template-rows: 0 100%;
    }

    #WFZUmeGK0GCCYfwj {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    .RC9eNlpdCtUpqsIf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #R9DjUJFtXrgkdR53 {
        grid-area: 2 / 2 / 3 / 6;
        grid-template-columns: 0 77.52873919rem 11.68644212rem 2.25148536rem;
        grid-template-rows: 0 minmax(55.35990232rem, max-content) minmax(12.40838449rem, max-content) minmax(19.0107132rem, max-content);
    }

    #m75qLJyouSiIoWOj {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #xgK8pGVPUnbwnibc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(19.91109333em - var(--ffsd)));
    }

    #ZFDxX4kAW9MGwdDj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 19.91109333em);
        --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);
    }

    #w8X51RZ0CZJWoI8N {
        min-width: 91.6rem;
    }

    #ffvjDlA1Qa7jT20P {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #OveFmuCiSHHQEsDd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.1122554em - var(--ffsd)));
    }

    #El02nm3iJjNiWj0B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.1122554em);
        --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);
    }

    #gRNRkOXl2zRfzsiO {
        min-width: 91.6rem;
    }

    .tvhZejOjO8j6EbgN {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #d4Vk49dwZQPjAok3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.01996205em - var(--ffsd)));
    }

    #FgS29Abx2EKoMAkP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.01996205em - var(--ffsd)));
    }

    #ctnYg5miBZmmOrkP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.01996205em);
        --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);
    }

    #zyONDn6XSAOtn1Uv {
        min-width: 91.6rem;
    }

    .F2ou4ysvSwfO2a9k {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #Sbhe6drDwAFavuTL {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(86.779rem, max-content) minmax(6.4rem, max-content) minmax(23.75111467rem, max-content) minmax(6.40544897rem, max-content) minmax(9.67677188rem, max-content) minmax(6.40544897rem, max-content) minmax(18.07637793rem, max-content) minmax(4.26666667rem, max-content);
    }

    #dYLuiV68JZAGYIdF {
        min-height: calc(calc(11.15909373 * var(--1vh, 1vh)) - 5.57954687px);
    }

    #BQhexLSgK34hY87X {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SOxnLVSRwDedhHWR {
        grid-template-columns: 0 373.9966611%;
        left: -136.99833055%;
        grid-template-rows: 0 100%;
    }

    #hdZDJujjQV8Hhait {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #doGvXRc5GCUpgpdq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #xHldm8mfksap177A {
        grid-area: 2 / 2 / 3 / 6;
        grid-template-columns: 0 33.10249269rem 10.99276333rem 47.37141064rem;
        grid-template-rows: 0 minmax(3.07305729rem, max-content) minmax(11.67185296rem, max-content) minmax(44.02242308rem, max-content);
    }

    #iiFGiCEi9AHlu9qB {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #yCM9aCZ2x6xbgjaA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.01400348em - var(--ffsd)));
    }

    #loEmopwV1rHPiP1V {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.01400348em);
        --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);
    }

    #R2YIiuu1VjtomCTe {
        min-width: 91.6rem;
    }

    #OpHuV7sSy0aA9kQl {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #ergsLPWCjXAq9NUZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.78592475em - var(--ffsd)));
    }

    #o36uRKhDnoEHsLeY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.78592475em);
        --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);
    }

    #Lpc1EnJJ0w87lGGs {
        min-width: 91.6rem;
    }

    #LzbpwuvIhVww8s1i {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #rZSR6J14tfmzeSNS {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.52020614em - var(--ffsd)));
    }

    #lhVxrvfUY1MvLDYX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.52020614em - var(--ffsd)));
    }

    #rnDC1ZpLKttkY3dx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.52020614em);
        --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);
    }

    #T4cBzv3a3Hhh5jRX {
        min-width: 91.6rem;
    }

    #d4PeLPEkjcTHygWb {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #G7Nuh9IY3vBLiD9R {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(23.46781294rem, max-content) minmax(58.76733333rem, max-content) minmax(6.4rem, max-content) minmax(15.52386319rem, max-content) minmax(3.86506568rem, max-content) minmax(11.67322241rem, max-content) minmax(6.62037784rem, max-content) minmax(14.21451166rem, max-content) minmax(23.46781294rem, max-content);
    }

    #ktASWNLObQVbO3Nd {
        min-height: calc(calc(11.02282103 * var(--1vh, 1vh)) - 5.51141052px);
    }

    #Eg4s66DWERMSbSSQ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #m2Z3qgMZV3Oyz8fj {
        grid-template-columns: 0 191.03961383%;
        left: -45.51980692%;
        grid-template-rows: 0 100%;
    }

    #PgRaXpK3vq37eHqX {
        grid-area: 2 / 3 / 6 / 4;
        position: relative;
    }

    #m20t5NZImh3EIJDQ {
        font-size: calc(3.15260006em - var(--ffsd));
    }

    #HWBxGuCbfYN2fKmO {
        --first-font-size: 3.15260006em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #uXovyk9nMCDTPal6 {
        min-width: 50.5729739rem;
    }

    #ZWmnkgy0MUnNyxf1 {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
    }

    #yLUQIPUnHdySIrdH {
        font-size: calc(1.99714809em - var(--ffsd));
    }

    #hrtgTqoo5t7IGBXL {
        font-size: calc(1.99714809em - var(--ffsd));
    }

    #rsPA4Jc69TPupmC4 {
        --first-font-size: 1.99714809em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.017));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #CS1of5mTZ7flG7PG {
        min-width: 91.6rem;
    }

    #S0w3zwDaTLFwApxb {
        grid-area: 5 / 2 / 7 / 7;
        position: relative;
    }

    #pY46KPL1RZLHHGi8 {
        grid-template-columns: 4.26666667rem 3.59864971rem 11.37877887rem 5.53608447rem 50.43964057rem 20.51351305rem 4.26666667rem;
        grid-template-rows: minmax(12.98464012rem, max-content) 0 minmax(7.16826714rem, max-content) minmax(2.88462015rem, max-content) minmax(4.53529075rem, max-content) 0 minmax(12.98464012rem, max-content);
    }

    #CSLluAwLwYAc5xSr {
        min-height: calc(calc(2.725961 * var(--1vh, 1vh)) - 1.3629805px);
    }

    #Imfns8tkv7yefEFT {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #EIcfVBt2sMTpDzos {
        grid-template-columns: 0 110.39073708%;
        left: -5.19536854%;
        grid-template-rows: 0 100%;
    }

    #AZaExg6u1JQ77wx2 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sulDawrwRe9A5Voa {
        font-size: calc(2.36173103em - var(--ffsd));
    }

    #P0OM5D52j0oANLSQ {
        --first-font-size: 2.36173103em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #agJokPO9BTHhCL4W {
        min-width: 14.44319371rem;
    }

    #gIRqfZtKDZtjUBqm {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #g1wkg645hoN8p2VV {
        font-size: calc(2.36173103em - var(--ffsd));
    }

    #mnTLQROPBe4Bo5dL {
        --first-font-size: 2.36173103em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zENVIrU1iMg57oMs {
        min-width: 14.44319371rem;
    }

    #vy0AdXVPdHuFdzl3 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #NsP2xsT3ELPYoL7d {
        grid-template-columns: 0 3.30457867rem 0 14.30986038rem 0 33.75687066rem;
        grid-template-rows: 0 minmax(23.69327743rem, max-content) minmax(2.77688213rem, max-content) minmax(6.49392364rem, max-content) minmax(2.77688213rem, max-content) minmax(18.80386156rem, max-content);
    }

    #mMpm4hGAx9wAkdJ8 {
        grid-area: 2 / 11 / 16 / 16;
        position: relative;
    }

    #aW3std1P6OWWIBNa {
        font-size: calc(5.97814637em - var(--ffsd));
    }

    #bwvfhPT3dcfSb1V2 {
        --first-font-size: 5.97814637em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #XqxVBTf5Sz5JBo6y {
        min-width: 39.1266216rem;
    }

    #Us33XWi6NUSV0uM4 {
        grid-area: 3 / 6 / 5 / 13;
        position: relative;
    }

    #uFmJ5IJemM6ekpSY {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HXd7Kd2v256djhzg {
        grid-template-columns: 0 45.29934749rem;
        grid-template-rows: 0 minmax(51.65112007rem, max-content);
    }

    #AM7ulpBFy7YUmQcS {
        grid-area: 4 / 15 / 17 / 17;
        position: relative;
    }

    #bnPQqxH33etzXDfw {
        font-size: calc(2.2916224em - var(--ffsd));
    }

    #Abf3D7G1pLCVpUfn {
        --first-font-size: 2.2916224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #iSuK5jUMrUWOUG4m {
        min-width: 16.45356379rem;
    }

    #PogB1EEgqMZGWfuH {
        grid-area: 6 / 2 / 7 / 10;
        position: relative;
    }

    #DUFezpkMbfhs1Mvs {
        font-size: calc(1.44140884em - var(--ffsd));
    }

    #YovfF9c5tpr9Y8R5 {
        --first-font-size: 1.44140884em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Wb9uNPKZceOjP8M1 {
        min-width: 8.86692185rem;
    }

    #WJIk4zK5ier5ouz6 {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
    }

    #fhZNUFWPSpUWJgPo {
        font-size: calc(2.2916224em - var(--ffsd));
    }

    #MDVXpDqhloPo8ABv {
        --first-font-size: 2.2916224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zEVXPIT54viFdCkw {
        min-width: 24.97196603rem;
    }

    #r8TVYslAMP3JUsAg {
        grid-area: 10 / 5 / 11 / 12;
        position: relative;
    }

    #zI8KaXJIFUqcw0dg {
        font-size: calc(1.44140884em - var(--ffsd));
    }

    #Ow16dC0fLWauXBWx {
        --first-font-size: 1.44140884em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Ym4RyJR4QsBKPngZ {
        min-width: 12.55264968rem;
    }

    #VVn0OkBvGgZLe5Eq {
        grid-area: 12 / 4 / 13 / 9;
        position: relative;
    }

    #ezUSHqswFQF66gcK {
        font-size: calc(1.75926668em - var(--ffsd));
    }

    #f4ZaJ1PQ2SEQA2vP {
        font-size: calc(1.75926668em - var(--ffsd));
    }

    #CPaUEIJMfhtxtV4O {
        --first-font-size: 1.75926668em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #wjCgKlbBS2swiWBH {
        min-width: 40.06273708rem;
    }

    #aSEzJLr4Kjv59Fci {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #p1qe3Gnd0pS0wopO {
        grid-template-columns: 4.26666667rem 0 0 0.40448255rem 0.46373568rem 0 7.86537029rem 3.68572783rem 3.9009141rem 6.79505522rem 2.12782957rem 14.61839124rem 0.93611548rem 5.36969721rem 28.3192762rem 16.98007129rem 4.26666667rem;
        grid-template-rows: minmax(6.49418633rem, max-content) minmax(3.91917828rem, max-content) 0 minmax(12.55409393rem, max-content) minmax(7.22000523rem, max-content) minmax(2.69514454rem, max-content) minmax(0.44796589rem, max-content) minmax(1.71078189rem, max-content) minmax(4.41691347rem, max-content) minmax(2.69514454rem, max-content) minmax(0.10794723rem, max-content) minmax(1.71078189rem, max-content) minmax(6.44105677rem, max-content) minmax(5.91227138rem, max-content) minmax(4.7135419rem, max-content) minmax(1.02547144rem, max-content);
    }

    #sqKyUE8jEEYULBrT {
        min-height: calc(calc(4.17149822 * var(--1vh, 1vh)) - 2.08574911px);
    }

    #HMfii0NKx3dRVexU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ccXoIGDP99gSLSXe {
        grid-template-columns: 0 288.21510873%;
        left: -94.10755436%;
        grid-template-rows: 0 100%;
    }

    #eSR5GEiWPgmsCRqq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.45482133em - var(--ffsd)));
    }

    #jD2utO2XepjQc6wI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.45482133em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #IQSE4PxeDjPD9Zsi {
        min-width: 91.6rem;
    }

    #TnhNlIUrMOOkqMY5 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Wo7ZeNfea3gnV8oY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.71688234em - var(--ffsd)));
    }

    #JjfCK6h4S64IQPor {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.71688234em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #mgF2P0GHekICU7FH {
        min-width: 91.6rem;
    }

    #qsxNlEJX6siAEg2g {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #CdBtmARWD1fKpr0C {
        grid-area: 6 / 6 / 7 / 7;
        position: relative;
    }

    #thsfOlUz7y4iDdcL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.52913886em - var(--ffsd)));
    }

    #axjMMAhMDgSaNAuO {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.52913886em);
        --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);
    }

    #svQZB1yVFnHVvSRT {
        min-width: 48.82995742rem;
    }

    #gkYDT6VKdeYl1GZj {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #lMaSk3S2xsvCQQb8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.65786667em - var(--ffsd)));
    }

    #HaKjbe3AJvwsyS37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.65786667em - var(--ffsd)));
    }

    #c2j4WdhW8vgMK756 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.65786667em);
        --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);
    }

    #RVP5B3KDlHBE7Qac {
        min-width: 91.6rem;
    }

    #E4eBMF8EPBDv8RHo {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #o9r5TNed7Eo3YTjI {
        grid-template-columns: 4.26666667rem 0 0 21.38502129rem 15.13895777rem 18.41870855rem 15.13895777rem 21.38502129rem 0 0 4.26666667rem;
        grid-template-rows: minmax(23.93407537rem, max-content) minmax(6.83342834rem, max-content) minmax(11.87006698rem, max-content) minmax(25.34370067rem, max-content) minmax(11.87006698rem, max-content) minmax(19.55654383rem, max-content) minmax(4.46398745rem, max-content) minmax(7.78832587rem, max-content) minmax(15.47428749rem, max-content) minmax(10.9733183rem, max-content) minmax(23.93407537rem, max-content);
    }

    #gFF4bn7ju9EZ6FFc {
        min-height: calc(calc(10.89121101 * var(--1vh, 1vh)) - 5.44560551px);
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #mUMf09bUSPdjf7VZ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #FcDbcRKhMBP8X2cv {
        grid-template-columns: 0 314.4995813%;
        left: -107.24979065%;
        grid-template-rows: 0 100%;
    }

    #jpb4R3f37FSIZwf0 {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #ybDSgj4b63Ts5dDC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.44223948em - var(--ffsd)));
    }

    #cSRHNlaIVFXNYFw2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.44223948em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.055);
        margin-bottom: calc(var(--last-font-size) * 0.055);
    }

    #ehRmBQokeu082JrN {
        min-width: 93.4375rem;
    }

    #bLZhGV1Zni0ofNcE {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #uAQEMZeod8knBSHu {
        stroke-width: calc(100rem * 5.753073933895766 / 480.0);
    }

    #jpyfEa3gIVvoOE9Y {
        display: none;
    }

    #kSD2TIfXNR9C1HRA {
        stroke-width: calc(100rem * 5.753073933895766 / 480.0);
    }

    #SKFAjvat0CGyPOwm {
        display: block;
    }

    #Nvy0pBaRYENGaqpB {
        stroke-width: calc(100rem * 5.753073933895766 / 480.0);
    }

    #SKI7DzC5dn8ptLFQ {
        display: none;
    }

    #wYJaDfw5Dsy0MuBw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(12.89385928% + 0%) calc((0 * 93.33333333rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 93.33333333rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.32943107 * 93.33333333rem) + 0%)), calc(12.89385928% + 0%) calc(100% - ((0.32943107 * 93.33333333rem) + 0%)));
        margin-left: -14.80246878%;
        margin-right: 0%;
        margin-bottom: -32.94310712%;
        margin-top: 0%;
    }

    #ZVDDgw7ZHJlLP5Ye {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.40218333em - var(--ffsd)));
    }

    #drKcRDO4ZCK4ejiK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.40218333em);
        --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);
    }

    #LLTrWGXIlP9b8rXr {
        min-width: 83.4375rem;
    }

    #Ci9P2UHMK3OCYzk4 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #r5FrEn6taum0YdyQ {
        grid-area: 6 / 3 / 7 / 8;
        grid-template-columns: 0 5rem 83.33333333rem 5rem;
        grid-template-rows: 0 minmax(6.79409983rem, max-content) minmax(2.98331834rem, max-content) minmax(6.79409983rem, max-content);
    }

    #IgMYTIAHblbOrzse {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #Ny1v3R1NKRvQ0Eux {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #ZiYpc1kpFbgfw68c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #HRQ3drqO05F8yHHN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #ZEDx0s5OCsASfDQO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #ahsywtRdSvBLWWka {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #pYoYmKH1QTydonDN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.52280283em - var(--ffsd)));
    }

    #zo6WFwovPIswlmXH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.52280283em);
        --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);
    }

    #n9OZS1sFzwr2aLoE {
        min-width: 93.4375rem;
    }

    #zbxwCxOJTGlsgwtm {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #abaTxgwlKDpY6eUx {
        grid-template-columns: 3.33333333rem 0 0 32.05531409rem 29.22270515rem 32.05531409rem 0 0 3.33333333rem;
        grid-template-rows: minmax(16.80309957rem, max-content) minmax(31.02796879rem, max-content) minmax(18.69916541rem, max-content) minmax(28.20207464rem, max-content) minmax(15.02314353rem, max-content) minmax(16.571518rem, max-content) minmax(5rem, max-content) minmax(28.68960725rem, max-content) minmax(16.80309957rem, max-content);
    }

    #Cfmkn0gAgvtNDN4z {
        min-height: calc(calc(13.29236371 * var(--1vh, 1vh)) - 6.64618186px);
    }

    #q8fOmIP7QyBtEd8G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #PCM0TbaSNMChWVAc {
        grid-template-columns: 0 121.60321813%;
        left: -10.80160907%;
        grid-template-rows: 0 100%;
    }

    #zk0KSVtRa0abmvvj {
        grid-area: 2 / 4 / 10 / 7;
        position: relative;
    }

    #exelbWEc2Y22fNHX {
        grid-area: 3 / 9 / 6 / 10;
        position: relative;
    }

    #pC30py0S1wZqBEjx {
        font-size: calc(6.78197186em - var(--ffsd));
    }

    #HfSCI61BX8wNuFR1 {
        --first-font-size: 6.78197186em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #KNnCkBBi1JSXcXQK {
        min-width: 76.74541125rem;
    }

    #NZyqDzAmqI5eZzbT {
        grid-area: 4 / 2 / 5 / 8;
        position: relative;
    }

    #zayVvEZSP3QkyvOg {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 53.76770353rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 53.76770353rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00223657 * 53.76770353rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00223657 * 53.76770353rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.22365701%;
        margin-top: 0%;
    }

    #rA36odEqwxuItvWI {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 50.78253288rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 50.78253288rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00001612 * 50.78253288rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00001612 * 50.78253288rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.0016123%;
        margin-top: 0%;
    }

    #Tjz6wakOErOs3N65 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 50.78253288rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 50.78253288rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00236804 * 50.78253288rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00236804 * 50.78253288rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.23680433%;
        margin-top: 0%;
    }

    #Lxkf2KzXP4Qm6YE7 {
        grid-template-columns: 0 0 50.78253288rem 0;
        grid-template-rows: 0 0 minmax(30.97724766rem, max-content) 0;
    }

    #fGcnlM7hUxRgFNNb {
        grid-template-columns: 0 0 50.78253288rem 2.98517065rem;
        grid-template-rows: 0 minmax(1.82801738rem, max-content) minmax(30.97724766rem, max-content) 0;
    }

    #zUmYlRMAMPdmGR7R {
        grid-area: 7 / 3 / 11 / 5;
        position: relative;
    }

    #SDGXQYMxNyiLwYPs {
        font-size: calc(2.64072482em - var(--ffsd));
    }

    #i6qcXpXIM9n1dftm {
        --first-font-size: 2.64072482em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Jf5Za5wg1qg8AIzb {
        min-width: 36.37686448rem;
    }

    #VDgKL40ULWETyIHg {
        grid-area: 8 / 6 / 9 / 11;
        position: relative;
    }

    #UpgSoESf4UiFwvOR {
        grid-template-columns: 3.33333333rem 0 22.5562745rem 31.21142903rem 3.29293199rem 13.83795551rem 5.74265356rem 4.58823314rem 10.62741046rem 1.47644515rem 3.33333333rem;
        grid-template-rows: minmax(16rem, max-content) 0 minmax(2.3022719rem, max-content) minmax(8.1383586rem, max-content) minmax(0.84329953rem, max-content) minmax(8.27923211rem, max-content) 0 minmax(21.56573968rem, max-content) minmax(10.19981264rem, max-content) minmax(1.03971272rem, max-content);
    }

    #Og9JiKIGgmtVcdFN {
        min-height: calc(calc(5.13957506 * var(--1vh, 1vh)) - 2.56978753px);
    }

    #ApCsy0SWmWlMDEFU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ORoIzC0W2ozzGQbj {
        grid-template-columns: 0 110.84737795%;
        left: -5.42368897%;
        grid-template-rows: 0 100%;
    }

    #krDtCCV4VP5RT182 {
        grid-area: 2 / 5 / 10 / 10;
        position: relative;
    }

    #mC59aT0j3CQe6rJn {
        font-size: calc(6.15859122em - var(--ffsd));
    }

    #rnbSV2tdrsBjbPKw {
        --first-font-size: 6.15859122em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #wYC4ruQPWId8vdyc {
        min-width: 30.76110987rem;
    }

    #su0kVyxIY0oqumi5 {
        grid-area: 3 / 3 / 5 / 7;
        position: relative;
    }

    #hQWn6mANfgTVehhL {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #DapzxSF3OfrxsaMs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #qTU7Rq60wOPb4hu3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #KJKhoBTjukDqhpZ9 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #qHmSL9pntn33mslZ {
        font-size: calc(2.32412098em - var(--ffsd));
    }

    #ZwKaCRXoOm8uDX2d {
        --first-font-size: 2.32412098em;
        --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);
    }

    #h2KJtLDOoWqpnL4A {
        min-width: 25.03317387rem;
    }

    #ImXcP8ERZE8IzaPt {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #JZC2Hs5VBEPlm4at {
        grid-template-columns: 0 2.10599191rem 4.45329712rem 1.84036271rem 24.9290072rem 3.26777429rem;
        grid-template-rows: 0 minmax(1.3910463rem, max-content) minmax(0.25598188rem, max-content) minmax(2.77234286rem, max-content) minmax(0.25598188rem, max-content) minmax(1.3910463rem, max-content);
    }

    #cJkG2tgtJWdwRj71 {
        grid-template-columns: 0 5.03511672rem 36.59643322rem 5.03511672rem;
        grid-template-rows: 0 minmax(40.39848993rem, max-content) minmax(6.06639923rem, max-content) minmax(6.7452725rem, max-content);
    }

    #vl8Ubd8VEbama93y {
        grid-template-columns: 0 0 46.66666667rem 0;
        grid-template-rows: 0 0 minmax(53.21016166rem, max-content) 0;
    }

    #SMvUZHETHmUOZgEM {
        grid-area: 4 / 9 / 11 / 11;
        position: relative;
    }

    #g6OFQZ88dPcxyQjf {
        font-size: calc(4.65975662em - var(--ffsd));
    }

    #OUU7XZ7txbNALgDS {
        --first-font-size: 4.65975662em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #GrlnMxxrvrwIfZYM {
        min-width: 26.69696471rem;
    }

    #h3M2B0yVnUVHDuOl {
        grid-area: 6 / 4 / 7 / 6;
        position: relative;
    }

    #u1aCRgGVzMGHD9wv {
        font-size: calc(1.79257424em - var(--ffsd));
    }

    #nAwwPkLD7ZGJbeJk {
        --first-font-size: 1.79257424em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #azteGWyXrooD9uU7 {
        min-width: 43.7839061rem;
    }

    #Z44dvX96n5CQq1YU {
        grid-area: 8 / 2 / 9 / 8;
        position: relative;
    }

    #xPmm8NMLTmnFXmvQ {
        grid-template-columns: 3.33333333rem 0.00025398rem 0 22.91857473rem 3.67422331rem 4.06414516rem 13.02254225rem 2.98692723rem 29.17406753rem 17.49259914rem 3.33333333rem;
        grid-template-rows: minmax(5.07358307rem, max-content) minmax(4.03747508rem, max-content) 0 minmax(12.93302771rem, max-content) minmax(2.04853473rem, max-content) minmax(9.78547842rem, max-content) minmax(2.41792802rem, max-content) minmax(21.30896706rem, max-content) minmax(3.65980136rem, max-content) minmax(1.05642436rem, max-content);
    }

    #S07t9MReafIwd48E {
        min-height: calc(calc(4.68497814 * var(--1vh, 1vh)) - 2.34248907px);
    }

    #yi7hvcltcZcIGL5l {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #WGrJLDysbs97e8iO {
        grid-template-columns: 0 119.9822493%;
        left: -9.99112465%;
        grid-template-rows: 0 100%;
    }

    #b8zKkehFk2DBWHxv {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Ft1GKOcAdQFJgreO {
        stroke-width: calc(100rem * 2.9561200923787516 / 480.0);
    }

    #fNdPZtqrNJZVRLUp {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #LhF0n4jsBVLZ7bm6 {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #TUXBLxM49jXzRWev {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #xiPJkCHdzkyjdSPP {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #j3ksEHpodSRDBmU4 {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #LfvmBy5mhlCUlL8Y {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #ieHmDlsp3ihY45GM {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #wDbDgmlTSWAhgW38 {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #X7a2TS5HJ4P2OgLl {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #FKqibeNiT4JIPkIM {
        --first-font-size: 2.66872209em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #gtW4XeIBgUDu6K3R {
        min-width: 26.48864804rem;
    }

    #tpTPipQ3QLbV8PTW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #SI4Oi5tKL1pAvauz {
        grid-template-columns: 0 2.69266448rem 26.38448137rem 0.22923107rem;
        grid-template-rows: 0 minmax(1.8355088rem, max-content) minmax(30.09904988rem, max-content) minmax(1.8355088rem, max-content);
    }

    #OAUNvvkYf25yQekG {
        grid-template-columns: 0 9.09464949rem 29.30637692rem 14.52087907rem;
        grid-template-rows: 0 minmax(17.56532907rem, max-content) minmax(33.77006749rem, max-content) minmax(4.85581583rem, max-content);
    }

    #d6jvzgH9V7TtL99P {
        grid-area: 2 / 5 / 13 / 11;
        position: relative;
    }

    #UU6Et8UwRhXqw7ub {
        font-size: calc(6.06436954em - var(--ffsd));
    }

    #uVTpAzuFWyZbf2sQ {
        --first-font-size: 6.06436954em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UC9pkwPV4HwEmgcP {
        min-width: 63.09725236rem;
    }

    #hLzzsK7oH9gfOFVm {
        grid-area: 3 / 2 / 5 / 8;
        position: relative;
    }

    #sEk6tNAKUFaQy8wH {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YX6IgaTki3ku0gm7 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #PbMt7O3VEDy7f2MB {
        font-size: calc(2.59888462em - var(--ffsd));
    }

    #lYOVlzZ2EyX9elBL {
        --first-font-size: 2.59888462em;
        --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);
    }

    #dlAsdS9MRa6aMK7b {
        min-width: 19.28199048rem;
    }

    #TDO1VyBtNIQKQfj3 {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #tJEiBhZFLlp5u3El {
        grid-template-columns: 0 2.03874072rem 4.97977751rem 0.998678rem 19.17782381rem 2.03874072rem;
        grid-template-rows: 0 minmax(1.55549942rem, max-content) minmax(0.28624473rem, max-content) minmax(3.10009646rem, max-content) minmax(0.28624473rem, max-content) minmax(1.55549942rem, max-content);
    }

    #Ix4mtfCwetPIYR8M {
        grid-area: 4 / 10 / 6 / 12;
        position: relative;
    }

    #R0CrzbbCa5nJvdNr {
        font-size: calc(3.60640534em - var(--ffsd));
    }

    #NqHInQhrzP0IsmgQ {
        --first-font-size: 3.60640534em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.075);
        margin-bottom: calc(var(--last-font-size) * 0.075);
    }

    #xnCsSzhp6lNZrSeh {
        min-width: 23.02299538rem;
    }

    #oMJ5g6uxr1V54562 {
        grid-area: 7 / 3 / 9 / 6;
        position: relative;
    }

    #ng9ZWKoyas2iC9fn {
        stroke-width: calc(100rem * 2.9561200923787525 / 480.0);
    }

    #ZV7n0UL3dDSVyhtL {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #BecqDN86DXVK3k6w {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #LDBNj9LyJHSnNb9v {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #fYQQO2gNYza3dM6Z {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #VcRZwFE9FyRWbAd9 {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #YiKcS2QbxyE90CUc {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #IUybGXDad6fE5BU4 {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #E91knKgqMpnpqh2V {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #AA6EC74g3Ax0h6Xo {
        font-size: calc(2.66872209em - var(--ffsd));
    }

    #qB577H9cU5gs0yh8 {
        --first-font-size: 2.66872209em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #EU4TCIzuat96q1UZ {
        min-width: 24.95020208rem;
    }

    #osw9f5QKMqQi9OJe {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #f5giBsCiPuSYM4QQ {
        grid-template-columns: 0 2.6816593rem 24.84603541rem 1.77868221rem;
        grid-template-rows: 0 minmax(1.8355088rem, max-content) minmax(30.09904988rem, max-content) minmax(1.8355088rem, max-content);
    }

    #U1mQHXpv30twzxBJ {
        grid-area: 8 / 9 / 12 / 13;
        position: relative;
    }

    #EaMsQJehGY9bgMGq {
        font-size: calc(2.05507221em - var(--ffsd));
    }

    #gOFQbH1vZO92VlsX {
        --first-font-size: 2.05507221em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #AVduRcmkLPShxZOC {
        min-width: 23.63276404rem;
    }

    #yAo7BfKUqMdCLtCp {
        grid-area: 10 / 4 / 11 / 7;
        position: relative;
    }

    #HAoeqs7QEcLFTSE9 {
        grid-template-columns: 3.33333333rem 0 0 22.91882872rem 0 0.60976865rem 39.46448832rem 1.03387072rem 0.07261615rem 11.74116163rem 17.49259914rem 0 3.33333333rem;
        grid-template-rows: minmax(5.63293241rem, max-content) minmax(4.54232243rem, max-content) minmax(0.6054187rem, max-content) minmax(6.67181792rem, max-content) minmax(0.11176684rem, max-content) minmax(5.63400318rem, max-content) 0 minmax(19.06384392rem, max-content) minmax(2.28260205rem, max-content) minmax(11.9878213rem, max-content) minmax(0.43580021rem, max-content) minmax(4.85581583rem, max-content) minmax(5.63293241rem, max-content);
    }

    #NPKFveHgBTv2lrsW {
        min-height: calc(calc(5.07106461 * var(--1vh, 1vh)) - 2.5355323px);
    }

    #WBeCcKBUnpWX8yFW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #srcRfuYzQTewDYWi {
        grid-template-columns: 0 408.24849414%;
        left: -154.12424707%;
        grid-template-rows: 0 100%;
    }

    #b6rRDZiq9AkoLm21 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(16.35445121em - var(--ffsd)));
    }

    #T4oVtcHuTegPoPgy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 16.35445121em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UjAC2f9buK8lUlZT {
        min-width: 93.4375rem;
    }

    #SZsIe3rcVPqhz3bd {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #r0Qf84CQX47P1aMi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2107691em - var(--ffsd)));
    }

    #OB3dJaBysCQaC1iK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2107691em - var(--ffsd)));
    }

    #kq03DW9zUsc1LbYF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2107691em - var(--ffsd)));
    }

    #CZUxvebqmcKxFvIz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2107691em - var(--ffsd)));
    }

    #QZyByTJZYDLBO1SL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2107691em - var(--ffsd)));
    }

    #Ng9UKjr18Nd6iGGH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.2107691em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #iFfKH1qD1Y25pTaq {
        min-width: 93.4375rem;
    }

    #WpL5B7cQQav6dWcE {
        grid-area: 4 / 3 / 5 / 6;
        position: relative;
    }

    #sdcql95Wm5K85PSW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #fUAV1iQSuG77jmf7 {
        grid-area: 6 / 4 / 7 / 7;
        grid-template-columns: 0 93.33333333rem;
        grid-template-rows: 0 minmax(106.42032333rem, max-content);
    }

    #TUKjVVOwUcXIxX7j {
        grid-area: 6 / 4 / 7 / 7;
        position: relative;
    }

    #WNZBPjNJUXabhIYr {
        grid-template-columns: 3.33333333rem 0 0 93.33333333rem 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(34.34431074rem, max-content) minmax(7.479577rem, max-content) minmax(72.95015949rem, max-content) minmax(5rem, max-content) minmax(106.42032333rem, max-content);
    }

    #OdPxXBgqVLEN6giE {
        min-height: calc(calc(17.25467311 * var(--1vh, 1vh)) - 8.62733656px);
    }

    #UkBRKX4XE3LpHqNs {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #y55xdYfjgVfaH3YY {
        grid-template-columns: 0 232.76761904%;
        left: -66.38380952%;
        grid-template-rows: 0 100%;
    }

    #axZVfynCeVzkvQiv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.37404541em - var(--ffsd)));
    }

    #CrIbBcmkT4WmG7MS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.37404541em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #LndoLxU5eKYpkuSK {
        min-width: 93.4375rem;
    }

    #W7lR8XDydleQhKaq {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #ykAcjl1SwQKmdInN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.67718778em - var(--ffsd)));
    }

    #URPySCh5zxHVO8dF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.67718778em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #vM6uUDuAHbGMHVnE {
        min-width: 93.4375rem;
    }

    #mWIGdjTNaVUYTNlF {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #FLlFFZYB7sLprXYz {
        grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;
        grid-template-rows: minmax(10.40630561rem, max-content) minmax(5.93058697rem, max-content) minmax(7.62366635rem, max-content) minmax(16.41260141rem, max-content) minmax(10.40630561rem, max-content);
    }

    #vEP0QpaBVYRcbezJ {
        min-height: calc(calc(3.81733042 * var(--1vh, 1vh)) - 1.90866521px);
    }

    #PGCOogyChCHpQvh0 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #qRJyLiROAhHJmQTU {
        grid-template-columns: 0 352.4971076%;
        left: -126.2485538%;
        grid-template-rows: 0 100%;
    }

    #EutDhLqGNpjQ7oz0 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qqzgr3zNyzchkUSN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #XZV15YN2zoIU28Gq {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 8.39694179rem 12.71228199rem 55.4961306rem;
        grid-template-rows: 0 minmax(9.80234061rem, max-content) minmax(13.4975967rem, max-content) minmax(67.22337658rem, max-content);
    }

    #j2KpmegoPLnOKwSA {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #wYwui3JcMWLlGSQv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(15.56588449em - var(--ffsd)));
    }

    #giPAAzz6tRd9ezAh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 15.56588449em);
        --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);
    }

    #BdQvqwbuG6iLSRSG {
        min-width: 93.4375rem;
    }

    #EsX4qYIfOmohg9aq {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #qinblrUK4T62XH4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.77777083em - var(--ffsd)));
    }

    #ZdD3X3qYsDSVf4Mq {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.77777083em);
        --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);
    }

    #eM5wEznPnssPnlPf {
        min-width: 93.4375rem;
    }

    #rrA15bUWCDYMHz3N {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #bueBdZRuBH62yvtK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #mQw9qnkrTWsrriuR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #RqoXXJewHWWtWLhS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Bmuwr1mfY17uoWtB {
        min-width: 93.4375rem;
    }

    #zR3RTVDbIQMP970N {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #YrGe2HVsA2DYTEw8 {
        grid-template-columns: 3.33333333rem 0 0 8.36398948rem 76.60535438rem 8.36398948rem 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(90.52331389rem, max-content) minmax(5rem, max-content) minmax(18.56786683rem, max-content) minmax(4.13470993rem, max-content) minmax(9.27777917rem, max-content) minmax(6.09641349rem, max-content) minmax(14.30555417rem, max-content) minmax(3.33333333rem, max-content);
    }

    #BMlhj4kqQq20KgTY {
        min-height: calc(calc(11.61992446 * var(--1vh, 1vh)) - 5.80996223px);
    }

    #l8uRyfLYGiruRPcX {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #IjzTusApsucYDfag {
        grid-template-columns: 0 347.46130688%;
        left: -123.73065344%;
        grid-template-rows: 0 100%;
    }

    #WFZUmeGK0GCCYfwj {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    .RC9eNlpdCtUpqsIf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #R9DjUJFtXrgkdR53 {
        grid-area: 2 / 2 / 3 / 6;
        grid-template-columns: 0 79.11095836rem 11.92494093rem 2.29743404rem;
        grid-template-rows: 0 minmax(56.48969624rem, max-content) minmax(12.66161682rem, max-content) minmax(19.39868694rem, max-content);
    }

    #m75qLJyouSiIoWOj {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #xgK8pGVPUnbwnibc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(15.55554167em - var(--ffsd)));
    }

    #ZFDxX4kAW9MGwdDj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 15.55554167em);
        --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);
    }

    #w8X51RZ0CZJWoI8N {
        min-width: 93.4375rem;
    }

    #ffvjDlA1Qa7jT20P {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #OveFmuCiSHHQEsDd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.77777083em - var(--ffsd)));
    }

    #El02nm3iJjNiWj0B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.77777083em);
        --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);
    }

    #gRNRkOXl2zRfzsiO {
        min-width: 93.4375rem;
    }

    .tvhZejOjO8j6EbgN {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #d4Vk49dwZQPjAok3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #FgS29Abx2EKoMAkP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #ctnYg5miBZmmOrkP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zyONDn6XSAOtn1Uv {
        min-width: 93.4375rem;
    }

    .F2ou4ysvSwfO2a9k {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #Sbhe6drDwAFavuTL {
        grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(88.55rem, max-content) minmax(5rem, max-content) minmax(18.55555833rem, max-content) minmax(5.00425701rem, max-content) minmax(9.27777917rem, max-content) minmax(5.00425701rem, max-content) minmax(14.30555417rem, max-content) minmax(3.33333333rem, max-content);
    }

    #dYLuiV68JZAGYIdF {
        min-height: calc(calc(11.45392132 * var(--1vh, 1vh)) - 5.72696066px);
    }

    #BQhexLSgK34hY87X {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SOxnLVSRwDedhHWR {
        grid-template-columns: 0 305.94228386%;
        left: -102.97114193%;
        grid-template-rows: 0 100%;
    }

    #hdZDJujjQV8Hhait {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #doGvXRc5GCUpgpdq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #xHldm8mfksap177A {
        grid-area: 2 / 2 / 3 / 6;
        grid-template-columns: 0 33.77805377rem 11.21710544rem 48.33817412rem;
        grid-template-rows: 0 minmax(3.13577275rem, max-content) minmax(11.91005404rem, max-content) minmax(44.92083988rem, max-content);
    }

    #iiFGiCEi9AHlu9qB {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #yCM9aCZ2x6xbgjaA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.27959539em - var(--ffsd)));
    }

    #loEmopwV1rHPiP1V {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.27959539em);
        --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);
    }

    #R2YIiuu1VjtomCTe {
        min-width: 93.4375rem;
    }

    #OpHuV7sSy0aA9kQl {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #ergsLPWCjXAq9NUZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.77777083em - var(--ffsd)));
    }

    #o36uRKhDnoEHsLeY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.77777083em);
        --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);
    }

    #Lpc1EnJJ0w87lGGs {
        min-width: 93.4375rem;
    }

    #LzbpwuvIhVww8s1i {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }

    #rZSR6J14tfmzeSNS {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #lhVxrvfUY1MvLDYX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.5555625em - var(--ffsd)));
    }

    #rnDC1ZpLKttkY3dx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.5555625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #T4cBzv3a3Hhh5jRX {
        min-width: 93.4375rem;
    }

    #d4PeLPEkjcTHygWb {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }

    #G7Nuh9IY3vBLiD9R {
        grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(10.78763886rem, max-content) minmax(59.96666667rem, max-content) minmax(5rem, max-content) minmax(15.84067673rem, max-content) minmax(3.01958256rem, max-content) minmax(9.27777917rem, max-content) minmax(5.17217019rem, max-content) minmax(14.30555417rem, max-content) minmax(10.78763886rem, max-content);
    }

    #ktASWNLObQVbO3Nd {
        min-height: calc(calc(10.08526354 * var(--1vh, 1vh)) - 5.04263177px);
    }

    #Eg4s66DWERMSbSSQ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #m2Z3qgMZV3Oyz8fj {
        grid-template-columns: 0 165.68353496%;
        left: -32.84176748%;
        grid-template-rows: 0 100%;
    }

    #PgRaXpK3vq37eHqX {
        grid-area: 2 / 3 / 6 / 4;
        position: relative;
    }

    #m20t5NZImh3EIJDQ {
        font-size: calc(3.21693884em - var(--ffsd));
    }

    #HWBxGuCbfYN2fKmO {
        --first-font-size: 3.21693884em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #uXovyk9nMCDTPal6 {
        min-width: 51.57318765rem;
    }

    #ZWmnkgy0MUnNyxf1 {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
    }

    #yLUQIPUnHdySIrdH {
        font-size: calc(2.03790622em - var(--ffsd));
    }

    #hrtgTqoo5t7IGBXL {
        font-size: calc(2.03790622em - var(--ffsd));
    }

    #rsPA4Jc69TPupmC4 {
        --first-font-size: 2.03790622em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.017));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #CS1of5mTZ7flG7PG {
        min-width: 93.4375rem;
    }

    #S0w3zwDaTLFwApxb {
        grid-area: 5 / 2 / 7 / 7;
        position: relative;
    }

    #pY46KPL1RZLHHGi8 {
        grid-template-columns: 3.33333333rem 3.67209154rem 11.61099885rem 5.64906578rem 51.46902099rem 20.93215617rem 3.33333333rem;
        grid-template-rows: minmax(10.14425009rem, max-content) 0 minmax(7.31455831rem, max-content) minmax(2.94348995rem, max-content) minmax(4.62784771rem, max-content) 0 minmax(10.14425009rem, max-content);
    }

    #CSLluAwLwYAc5xSr {
        min-height: calc(calc(2.64422419 * var(--1vh, 1vh)) - 1.3221121px);
    }

    #Imfns8tkv7yefEFT {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #EIcfVBt2sMTpDzos {
        grid-template-columns: 0 109.88112741%;
        left: -4.9405637%;
        grid-template-rows: 0 100%;
    }

    #AZaExg6u1JQ77wx2 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sulDawrwRe9A5Voa {
        font-size: calc(2.40992962em - var(--ffsd));
    }

    #P0OM5D52j0oANLSQ {
        --first-font-size: 2.40992962em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #agJokPO9BTHhCL4W {
        min-width: 14.70606501rem;
    }

    #gIRqfZtKDZtjUBqm {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #g1wkg645hoN8p2VV {
        font-size: calc(2.40992962em - var(--ffsd));
    }

    #mnTLQROPBe4Bo5dL {
        --first-font-size: 2.40992962em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zENVIrU1iMg57oMs {
        min-width: 14.70606501rem;
    }

    #vy0AdXVPdHuFdzl3 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #NsP2xsT3ELPYoL7d {
        grid-template-columns: 0 3.37201905rem 0 14.60189834rem 0 34.44578639rem;
        grid-template-rows: 0 minmax(24.17681371rem, max-content) minmax(2.8335532rem, max-content) minmax(6.6264527rem, max-content) minmax(2.8335532rem, max-content) minmax(19.18761384rem, max-content);
    }

    #mMpm4hGAx9wAkdJ8 {
        grid-area: 2 / 11 / 16 / 16;
        position: relative;
    }

    #aW3std1P6OWWIBNa {
        font-size: calc(6.10014936em - var(--ffsd));
    }

    #bwvfhPT3dcfSb1V2 {
        --first-font-size: 6.10014936em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #XqxVBTf5Sz5JBo6y {
        min-width: 39.89323632rem;
    }

    #Us33XWi6NUSV0uM4 {
        grid-area: 3 / 6 / 5 / 13;
        position: relative;
    }

    #uFmJ5IJemM6ekpSY {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HXd7Kd2v256djhzg {
        grid-template-columns: 0 46.22382397rem;
        grid-template-rows: 0 minmax(52.70522456rem, max-content);
    }

    #AM7ulpBFy7YUmQcS {
        grid-area: 4 / 15 / 17 / 17;
        position: relative;
    }

    #bnPQqxH33etzXDfw {
        font-size: calc(2.33839021em - var(--ffsd));
    }

    #Abf3D7G1pLCVpUfn {
        --first-font-size: 2.33839021em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #iSuK5jUMrUWOUG4m {
        min-width: 16.75746305rem;
    }

    #PogB1EEgqMZGWfuH {
        grid-area: 6 / 2 / 7 / 10;
        position: relative;
    }

    #DUFezpkMbfhs1Mvs {
        font-size: calc(1.47082535em - var(--ffsd));
    }

    #YovfF9c5tpr9Y8R5 {
        --first-font-size: 1.47082535em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Wb9uNPKZceOjP8M1 {
        min-width: 9.01599169rem;
    }

    #WJIk4zK5ier5ouz6 {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
    }

    #fhZNUFWPSpUWJgPo {
        font-size: calc(2.33839021em - var(--ffsd));
    }

    #MDVXpDqhloPo8ABv {
        --first-font-size: 2.33839021em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zEVXPIT54viFdCkw {
        min-width: 25.44971024rem;
    }

    #r8TVYslAMP3JUsAg {
        grid-area: 10 / 5 / 11 / 12;
        position: relative;
    }

    #zI8KaXJIFUqcw0dg {
        font-size: calc(1.47082535em - var(--ffsd));
    }

    #Ow16dC0fLWauXBWx {
        --first-font-size: 1.47082535em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Ym4RyJR4QsBKPngZ {
        min-width: 12.77693845rem;
    }

    #VVn0OkBvGgZLe5Eq {
        grid-area: 12 / 4 / 13 / 9;
        position: relative;
    }

    #ezUSHqswFQF66gcK {
        font-size: calc(1.79517008em - var(--ffsd));
    }

    #f4ZaJ1PQ2SEQA2vP {
        font-size: calc(1.79517008em - var(--ffsd));
    }

    #CPaUEIJMfhtxtV4O {
        --first-font-size: 1.79517008em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #wjCgKlbBS2swiWBH {
        min-width: 40.8484562rem;
    }

    #aSEzJLr4Kjv59Fci {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #p1qe3Gnd0pS0wopO {
        grid-template-columns: 3.33333333rem 0 0 0.41273729rem 0.47319967rem 0 8.02588805rem 3.76094677rem 3.9805246rem 6.93372981rem 2.17125467rem 14.91672576rem 0.95521988rem 5.47928286rem 28.89722061rem 17.32660335rem 3.33333333rem;
        grid-template-rows: minmax(5.07358307rem, max-content) minmax(3.99916151rem, max-content) 0 minmax(12.81029992rem, max-content) minmax(7.36735227rem, max-content) minmax(2.75014748rem, max-content) minmax(0.45710805rem, max-content) minmax(1.74569581rem, max-content) minmax(4.50705456rem, max-content) minmax(2.75014748rem, max-content) minmax(0.11015023rem, max-content) minmax(1.74569581rem, max-content) minmax(6.57250691rem, max-content) minmax(6.03292997rem, max-content) minmax(4.80973663rem, max-content) minmax(1.04639943rem, max-content);
    }

    #sqKyUE8jEEYULBrT {
        min-height: calc(calc(4.64413944 * var(--1vh, 1vh)) - 2.32206972px);
    }

    #HMfii0NKx3dRVexU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ccXoIGDP99gSLSXe {
        grid-template-columns: 0 243.52329046%;
        left: -71.76164523%;
        grid-template-rows: 0 100%;
    }

    #eSR5GEiWPgmsCRqq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83355658em - var(--ffsd)));
    }

    #jD2utO2XepjQc6wI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83355658em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #IQSE4PxeDjPD9Zsi {
        min-width: 93.4375rem;
    }

    #TnhNlIUrMOOkqMY5 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Wo7ZeNfea3gnV8oY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.8335534em - var(--ffsd)));
    }

    #JjfCK6h4S64IQPor {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.8335534em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #mgF2P0GHekICU7FH {
        min-width: 93.4375rem;
    }

    #qsxNlEJX6siAEg2g {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #CdBtmARWD1fKpr0C {
        grid-area: 6 / 6 / 7 / 7;
        position: relative;
    }

    #thsfOlUz7y4iDdcL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10088974em - var(--ffsd)));
    }

    #axjMMAhMDgSaNAuO {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.10088974em);
        --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);
    }

    #svQZB1yVFnHVvSRT {
        min-width: 38.14840424rem;
    }

    #gkYDT6VKdeYl1GZj {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #lMaSk3S2xsvCQQb8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40375753em - var(--ffsd)));
    }

    #HaKjbe3AJvwsyS37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40375753em - var(--ffsd)));
    }

    #c2j4WdhW8vgMK756 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.40375753em);
        --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);
    }

    #RVP5B3KDlHBE7Qac {
        min-width: 93.4375rem;
    }

    #E4eBMF8EPBDv8RHo {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #o9r5TNed7Eo3YTjI {
        grid-template-columns: 3.33333333rem 0 0 27.64454788rem 11.82731076rem 14.38961606rem 11.82731076rem 27.64454788rem 0 0 3.33333333rem;
        grid-template-rows: minmax(18.69849638rem, max-content) minmax(6.97288607rem, max-content) minmax(9.27348982rem, max-content) minmax(25.86091905rem, max-content) minmax(9.27348982rem, max-content) minmax(15.27854987rem, max-content) minmax(3.48749019rem, max-content) minmax(6.08462959rem, max-content) minmax(12.0892871rem, max-content) minmax(11.19726357rem, max-content) minmax(18.69849638rem, max-content);
    }

    #gFF4bn7ju9EZ6FFc {
        min-height: calc(calc(10.292542 * var(--1vh, 1vh)) - 5.146271px);
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #mUMf09bUSPdjf7VZ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #FcDbcRKhMBP8X2cv {
        grid-template-columns: 0 198.13334724%;
        left: -49.06667362%;
        grid-template-rows: 0 100%;
    }

    #jpb4R3f37FSIZwf0 {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #ybDSgj4b63Ts5dDC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81283658em - var(--ffsd)));
    }

    #cSRHNlaIVFXNYFw2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81283658em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.055);
        margin-bottom: calc(var(--last-font-size) * 0.055);
    }

    #ehRmBQokeu082JrN {
        min-width: 58.67176275rem;
    }

    #bLZhGV1Zni0ofNcE {
        grid-area: 4 / 4 / 5 / 7;
        position: relative;
    }

    #uAQEMZeod8knBSHu {
        stroke-width: calc(100rem * 8.0 / 768.0);
    }

    #jpyfEa3gIVvoOE9Y {
        display: block;
    }

    #kSD2TIfXNR9C1HRA {
        stroke-width: calc(100rem * 8.0 / 768.0);
    }

    #SKFAjvat0CGyPOwm {
        display: none;
    }

    #Nvy0pBaRYENGaqpB {
        stroke-width: calc(100rem * 8.0 / 768.0);
    }

    #SKI7DzC5dn8ptLFQ {
        display: none;
    }

    #wYJaDfw5Dsy0MuBw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(12.89385928% + 0%) calc((0 * 81.11605587rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 81.11605587rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.18374098 * 81.11605587rem) + 0%)), calc(12.89385928% + 0%) calc(100% - ((0.18374098 * 81.11605587rem) + 0%)));
        margin-left: -14.80246878%;
        margin-right: 0%;
        margin-bottom: -18.37409805%;
        margin-top: 0%;
    }

    #ZVDDgw7ZHJlLP5Ye {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.29848958em - var(--ffsd)));
    }

    #drKcRDO4ZCK4ejiK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.29848958em);
        --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);
    }

    #LLTrWGXIlP9b8rXr {
        min-width: 74.51525715rem;
    }

    #Ci9P2UHMK3OCYzk4 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #r5FrEn6taum0YdyQ {
        grid-area: 6 / 3 / 7 / 8;
        grid-template-columns: 0 3.33295144rem 74.45015299rem 3.33295144rem;
        grid-template-rows: 0 minmax(2.734375rem, max-content) minmax(2.66530208rem, max-content) minmax(2.63324978rem, max-content);
    }

    #IgMYTIAHblbOrzse {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #Ny1v3R1NKRvQ0Eux {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #ZiYpc1kpFbgfw68c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #HRQ3drqO05F8yHHN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #ZEDx0s5OCsASfDQO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #ahsywtRdSvBLWWka {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #pYoYmKH1QTydonDN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.20175177em - var(--ffsd)));
    }

    #zo6WFwovPIswlmXH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.20175177em);
        --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);
    }

    #n9OZS1sFzwr2aLoE {
        min-width: 91.73177083rem;
    }

    #zbxwCxOJTGlsgwtm {
        grid-area: 8 / 2 / 9 / 9;
        position: relative;
    }

    #abaTxgwlKDpY6eUx {
        grid-template-columns: 4.16666667rem 5.2753054rem 11.25469865rem 20.17123393rem 18.26419072rem 20.17123393rem 11.25469865rem 5.2753054rem 4.16666667rem;
        grid-template-rows: minmax(11.5436039rem, max-content) minmax(19.39248049rem, max-content) minmax(11.68697838rem, max-content) minmax(17.708886rem, max-content) minmax(9.38946471rem, max-content) minmax(8.03292687rem, max-content) minmax(4.16666667rem, max-content) minmax(17.93100453rem, max-content) minmax(11.5436039rem, max-content);
    }

    #Cfmkn0gAgvtNDN4z {
        min-height: calc(calc(11.3275747 * var(--1vh, 1vh)) - 5.66378735px);
    }

    #q8fOmIP7QyBtEd8G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #PCM0TbaSNMChWVAc {
        grid-template-columns: 0 109.26804162%;
        left: -4.63402081%;
        grid-template-rows: 0 100%;
    }

    #zk0KSVtRa0abmvvj {
        grid-area: 2 / 4 / 10 / 7;
        position: relative;
    }

    #exelbWEc2Y22fNHX {
        grid-area: 3 / 9 / 6 / 10;
        position: relative;
    }

    #pC30py0S1wZqBEjx {
        font-size: calc(6.66086522em - var(--ffsd));
    }

    #HfSCI61BX8wNuFR1 {
        --first-font-size: 6.66086522em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #KNnCkBBi1JSXcXQK {
        min-width: 75.3377551rem;
    }

    #NZyqDzAmqI5eZzbT {
        grid-area: 4 / 2 / 5 / 8;
        position: relative;
    }

    #zayVvEZSP3QkyvOg {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 52.80756596rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 52.80756596rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00223657 * 52.80756596rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00223657 * 52.80756596rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.22365701%;
        margin-top: 0%;
    }

    #rA36odEqwxuItvWI {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.87570193rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.87570193rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00001612 * 49.87570193rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00001612 * 49.87570193rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.0016123%;
        margin-top: 0%;
    }

    #Tjz6wakOErOs3N65 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.87570193rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.87570193rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00236804 * 49.87570193rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00236804 * 49.87570193rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.23680433%;
        margin-top: 0%;
    }

    #Lxkf2KzXP4Qm6YE7 {
        grid-template-columns: 0 0 49.87570193rem 0;
        grid-template-rows: 0 0 minmax(30.42408253rem, max-content) 0;
    }

    #fGcnlM7hUxRgFNNb {
        grid-template-columns: 0 0 49.87570193rem 2.93186403rem;
        grid-template-rows: 0 minmax(1.79537422rem, max-content) minmax(30.42408253rem, max-content) 0;
    }

    #zUmYlRMAMPdmGR7R {
        grid-area: 7 / 3 / 11 / 5;
        position: relative;
    }

    #SDGXQYMxNyiLwYPs {
        font-size: calc(2.59356902em - var(--ffsd));
    }

    #i6qcXpXIM9n1dftm {
        --first-font-size: 2.59356902em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Jf5Za5wg1qg8AIzb {
        min-width: 35.69007524rem;
    }

    #VDgKL40ULWETyIHg {
        grid-area: 8 / 6 / 9 / 11;
        position: relative;
    }

    #UpgSoESf4UiFwvOR {
        grid-template-columns: 4.16666667rem 0 22.15348388rem 30.65408208rem 3.23412964rem 13.59084916rem 5.64010617rem 4.5063004rem 10.43763528rem 1.45008006rem 4.16666667rem;
        grid-template-rows: minmax(10rem, max-content) 0 minmax(2.2611599rem, max-content) minmax(7.99303077rem, max-content) minmax(0.82824061rem, max-content) minmax(8.13138867rem, max-content) 0 minmax(21.18063719rem, max-content) minmax(10.01767313rem, max-content) minmax(1.02114642rem, max-content);
    }

    #Og9JiKIGgmtVcdFN {
        min-height: calc(calc(6.24701455 * var(--1vh, 1vh)) - 3.12350728px);
    }

    #ApCsy0SWmWlMDEFU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ORoIzC0W2ozzGQbj {
        grid-template-columns: 0 105.64506499%;
        left: -2.82253249%;
        grid-template-rows: 0 100%;
    }

    #krDtCCV4VP5RT182 {
        grid-area: 2 / 5 / 10 / 10;
        position: relative;
    }

    #mC59aT0j3CQe6rJn {
        font-size: calc(6.04861638em - var(--ffsd));
    }

    #rnbSV2tdrsBjbPKw {
        --first-font-size: 6.04861638em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #wYC4ruQPWId8vdyc {
        min-width: 30.17460195rem;
    }

    #su0kVyxIY0oqumi5 {
        grid-area: 3 / 3 / 5 / 7;
        position: relative;
    }

    #hQWn6mANfgTVehhL {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #DapzxSF3OfrxsaMs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #qTU7Rq60wOPb4hu3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #KJKhoBTjukDqhpZ9 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #qHmSL9pntn33mslZ {
        font-size: calc(2.28261882em - var(--ffsd));
    }

    #ZwKaCRXoOm8uDX2d {
        --first-font-size: 2.28261882em;
        --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);
    }

    #h2KJtLDOoWqpnL4A {
        min-width: 24.54895052rem;
    }

    #ImXcP8ERZE8IzaPt {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #JZC2Hs5VBEPlm4at {
        grid-template-columns: 0 2.06838491rem 4.37377395rem 1.80749909rem 24.48384636rem 3.20942118rem;
        grid-template-rows: 0 minmax(1.36620619rem, max-content) minmax(0.25141078rem, max-content) minmax(2.72283674rem, max-content) minmax(0.25141078rem, max-content) minmax(1.36620619rem, max-content);
    }

    #cJkG2tgtJWdwRj71 {
        grid-template-columns: 0 4.94520392rem 35.94292549rem 4.94520392rem;
        grid-template-rows: 0 minmax(39.67708833rem, max-content) minmax(5.95807067rem, max-content) minmax(6.62482121rem, max-content);
    }

    #vl8Ubd8VEbama93y {
        grid-template-columns: 0 0 45.83333333rem 0;
        grid-template-rows: 0 0 minmax(52.2599802rem, max-content) 0;
    }

    #SMvUZHETHmUOZgEM {
        grid-area: 4 / 9 / 11 / 11;
        position: relative;
    }

    #g6OFQZ88dPcxyQjf {
        font-size: calc(4.57654668em - var(--ffsd));
    }

    #OUU7XZ7txbNALgDS {
        --first-font-size: 4.57654668em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #GrlnMxxrvrwIfZYM {
        min-width: 26.18303081rem;
    }

    #h3M2B0yVnUVHDuOl {
        grid-area: 6 / 4 / 7 / 6;
        position: relative;
    }

    #u1aCRgGVzMGHD9wv {
        font-size: calc(1.76056398em - var(--ffsd));
    }

    #nAwwPkLD7ZGJbeJk {
        --first-font-size: 1.76056398em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #azteGWyXrooD9uU7 {
        min-width: 42.96484825rem;
    }

    #Z44dvX96n5CQq1YU {
        grid-area: 8 / 2 / 9 / 8;
        position: relative;
    }

    #xPmm8NMLTmnFXmvQ {
        grid-template-columns: 4.16666667rem 0.00024945rem 0 22.50931447rem 3.60861218rem 3.99157114rem 12.78999685rem 2.93358925rem 28.65310204rem 17.18023129rem 4.16666667rem;
        grid-template-rows: minmax(3.17098942rem, max-content) minmax(3.96537731rem, max-content) 0 minmax(12.70208079rem, max-content) minmax(2.01195375rem, max-content) minmax(9.61073773rem, max-content) minmax(2.37475073rem, max-content) minmax(20.92844979rem, max-content) minmax(3.59444777rem, max-content) minmax(1.03755964rem, max-content);
    }

    #S07t9MReafIwd48E {
        min-height: calc(calc(6.03988365 * var(--1vh, 1vh)) - 3.01994183px);
    }

    #yi7hvcltcZcIGL5l {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #WGrJLDysbs97e8iO {
        grid-template-columns: 0 114.3887986%;
        left: -7.1943993%;
        grid-template-rows: 0 100%;
    }

    #b8zKkehFk2DBWHxv {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Ft1GKOcAdQFJgreO {
        stroke-width: calc(100rem * 4.645331573738041 / 768.0);
    }

    #fNdPZtqrNJZVRLUp {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #LhF0n4jsBVLZ7bm6 {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #TUXBLxM49jXzRWev {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #xiPJkCHdzkyjdSPP {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #j3ksEHpodSRDBmU4 {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #LfvmBy5mhlCUlL8Y {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #ieHmDlsp3ihY45GM {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #wDbDgmlTSWAhgW38 {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #X7a2TS5HJ4P2OgLl {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #FKqibeNiT4JIPkIM {
        --first-font-size: 2.62106634em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #gtW4XeIBgUDu6K3R {
        min-width: 25.97843408rem;
    }

    #tpTPipQ3QLbV8PTW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #SI4Oi5tKL1pAvauz {
        grid-template-columns: 0 2.64458119rem 25.91332992rem 0.22513766rem;
        grid-template-rows: 0 minmax(1.80273186rem, max-content) minmax(29.56156685rem, max-content) minmax(1.80273186rem, max-content);
    }

    #OAUNvvkYf25yQekG {
        grid-template-columns: 0 8.93224504rem 28.78304876rem 14.26157766rem;
        grid-template-rows: 0 minmax(17.25166248rem, max-content) minmax(33.16703057rem, max-content) minmax(4.76910483rem, max-content);
    }

    #d6jvzgH9V7TtL99P {
        grid-area: 2 / 5 / 13 / 11;
        position: relative;
    }

    #UU6Et8UwRhXqw7ub {
        font-size: calc(5.95607722em - var(--ffsd));
    }

    #uVTpAzuFWyZbf2sQ {
        --first-font-size: 5.95607722em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UC9pkwPV4HwEmgcP {
        min-width: 61.93331333rem;
    }

    #hLzzsK7oH9gfOFVm {
        grid-area: 3 / 2 / 5 / 8;
        position: relative;
    }

    #sEk6tNAKUFaQy8wH {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YX6IgaTki3ku0gm7 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #PbMt7O3VEDy7f2MB {
        font-size: calc(2.55247596em - var(--ffsd));
    }

    #lYOVlzZ2EyX9elBL {
        --first-font-size: 2.55247596em;
        --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);
    }

    #dlAsdS9MRa6aMK7b {
        min-width: 18.90046684rem;
    }

    #TDO1VyBtNIQKQfj3 {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #tJEiBhZFLlp5u3El {
        grid-template-columns: 0 2.00233464rem 4.89085291rem 0.98084447rem 18.83536267rem 2.00233464rem;
        grid-template-rows: 0 minmax(1.52772265rem, max-content) minmax(0.28113321rem, max-content) minmax(3.0447376rem, max-content) minmax(0.28113321rem, max-content) minmax(1.52772265rem, max-content);
    }

    #Ix4mtfCwetPIYR8M {
        grid-area: 4 / 10 / 6 / 12;
        position: relative;
    }

    #R0CrzbbCa5nJvdNr {
        font-size: calc(3.54200525em - var(--ffsd));
    }

    #NqHInQhrzP0IsmgQ {
        --first-font-size: 3.54200525em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.075);
        margin-bottom: calc(var(--last-font-size) * 0.075);
    }

    #xnCsSzhp6lNZrSeh {
        min-width: 22.57466808rem;
    }

    #oMJ5g6uxr1V54562 {
        grid-area: 7 / 3 / 9 / 6;
        position: relative;
    }

    #ng9ZWKoyas2iC9fn {
        stroke-width: calc(100rem * 4.64533157373804 / 768.0);
    }

    #ZV7n0UL3dDSVyhtL {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #BecqDN86DXVK3k6w {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #LDBNj9LyJHSnNb9v {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #fYQQO2gNYza3dM6Z {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #VcRZwFE9FyRWbAd9 {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #YiKcS2QbxyE90CUc {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #IUybGXDad6fE5BU4 {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #E91knKgqMpnpqh2V {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #AA6EC74g3Ax0h6Xo {
        font-size: calc(2.62106634em - var(--ffsd));
    }

    #qB577H9cU5gs0yh8 {
        --first-font-size: 2.62106634em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #EU4TCIzuat96q1UZ {
        min-width: 24.46746037rem;
    }

    #osw9f5QKMqQi9OJe {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #f5giBsCiPuSYM4QQ {
        grid-template-columns: 0 2.63377253rem 24.40235621rem 1.74692003rem;
        grid-template-rows: 0 minmax(1.80273186rem, max-content) minmax(29.56156685rem, max-content) minmax(1.80273186rem, max-content);
    }

    #U1mQHXpv30twzxBJ {
        grid-area: 8 / 9 / 12 / 13;
        position: relative;
    }

    #EaMsQJehGY9bgMGq {
        font-size: calc(2.01837449em - var(--ffsd));
    }

    #gOFQbH1vZO92VlsX {
        --first-font-size: 2.01837449em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #AVduRcmkLPShxZOC {
        min-width: 23.17354801rem;
    }

    #yAo7BfKUqMdCLtCp {
        grid-area: 10 / 4 / 11 / 7;
        position: relative;
    }

    #HAoeqs7QEcLFTSE9 {
        grid-template-columns: 4.16666667rem 0 0 22.50956392rem 0 0.59887993rem 38.75976532rem 1.01540874rem 0.07131943rem 11.53149803rem 17.18023129rem 0 4.16666667rem;
        grid-template-rows: minmax(4.56224942rem, max-content) minmax(4.46120953rem, max-content) minmax(0.59460765rem, max-content) minmax(6.55267832rem, max-content) minmax(0.109771rem, max-content) minmax(5.53339598rem, max-content) 0 minmax(18.72341813rem, max-content) minmax(2.2418413rem, max-content) minmax(11.77375307rem, max-content) minmax(0.42801807rem, max-content) minmax(4.76910483rem, max-content) minmax(4.56224942rem, max-content);
    }

    #NPKFveHgBTv2lrsW {
        min-height: calc(calc(6.53977576 * var(--1vh, 1vh)) - 3.26988788px);
    }

    #WBeCcKBUnpWX8yFW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #srcRfuYzQTewDYWi {
        grid-template-columns: 0 278.99120154%;
        left: -89.49560077%;
        grid-template-rows: 0 100%;
    }

    #b6rRDZiq9AkoLm21 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.64086377em - var(--ffsd)));
    }

    #T4oVtcHuTegPoPgy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.64086377em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UjAC2f9buK8lUlZT {
        min-width: 91.73177083rem;
    }

    #SZsIe3rcVPqhz3bd {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #r0Qf84CQX47P1aMi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63427862em - var(--ffsd)));
    }

    #OB3dJaBysCQaC1iK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63427862em - var(--ffsd)));
    }

    #kq03DW9zUsc1LbYF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63427862em - var(--ffsd)));
    }

    #CZUxvebqmcKxFvIz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63427862em - var(--ffsd)));
    }

    #QZyByTJZYDLBO1SL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.63427862em - var(--ffsd)));
    }

    #Ng9UKjr18Nd6iGGH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.63427862em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #iFfKH1qD1Y25pTaq {
        min-width: 91.73177083rem;
    }

    #WpL5B7cQQav6dWcE {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #sdcql95Wm5K85PSW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #fUAV1iQSuG77jmf7 {
        grid-area: 6 / 4 / 7 / 5;
        grid-template-columns: 0 78.93229167rem;
        grid-template-rows: 0 minmax(90rem, max-content);
    }

    #TUKjVVOwUcXIxX7j {
        grid-area: 6 / 4 / 7 / 5;
        position: relative;
    }

    #WNZBPjNJUXabhIYr {
        grid-template-columns: 4.16666667rem 0 6.3671875rem 78.93229167rem 6.3671875rem 0 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(17.71652759rem, max-content) minmax(4.67473562rem, max-content) minmax(36.13136449rem, max-content) minmax(4.16666667rem, max-content) minmax(90rem, max-content);
    }

    #OdPxXBgqVLEN6giE {
        min-height: calc(calc(15.95033708 * var(--1vh, 1vh)) - 7.97516854px);
    }

    #UkBRKX4XE3LpHqNs {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #y55xdYfjgVfaH3YY {
        grid-template-columns: 0 177.68268729%;
        left: -38.84134365%;
        grid-template-rows: 0 100%;
    }

    #axZVfynCeVzkvQiv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.91276248em - var(--ffsd)));
    }

    #CrIbBcmkT4WmG7MS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.91276248em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #LndoLxU5eKYpkuSK {
        min-width: 91.73177083rem;
    }

    #W7lR8XDydleQhKaq {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #ykAcjl1SwQKmdInN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.901442em - var(--ffsd)));
    }

    #URPySCh5zxHVO8dF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.901442em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #vM6uUDuAHbGMHVnE {
        min-width: 91.73177083rem;
    }

    #mWIGdjTNaVUYTNlF {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #FLlFFZYB7sLprXYz {
        grid-template-columns: 4.16666667rem 0 91.66666667rem 0 4.16666667rem;
        grid-template-rows: minmax(7.54560767rem, max-content) minmax(5.82468363rem, max-content) minmax(4.76479147rem, max-content) minmax(13.08171133rem, max-content) minmax(7.54560767rem, max-content);
    }

    #vEP0QpaBVYRcbezJ {
        min-height: calc(calc(3.94166323 * var(--1vh, 1vh)) - 1.97083162px);
    }

    #PGCOogyChCHpQvh0 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #qRJyLiROAhHJmQTU {
        grid-template-columns: 0 232.18812686%;
        left: -66.09406343%;
        grid-template-rows: 0 100%;
    }

    #EutDhLqGNpjQ7oz0 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qqzgr3zNyzchkUSN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #XZV15YN2zoIU28Gq {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 5.24808862rem 7.94517624rem 34.68508163rem;
        grid-template-rows: 0 minmax(6.12646288rem, max-content) minmax(8.43599794rem, max-content) minmax(42.01461036rem, max-content);
    }

    #j2KpmegoPLnOKwSA {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #wYwui3JcMWLlGSQv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.72867781em - var(--ffsd)));
    }

    #giPAAzz6tRd9ezAh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.72867781em);
        --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);
    }

    #BdQvqwbuG6iLSRSG {
        min-width: 91.73177083rem;
    }

    #EsX4qYIfOmohg9aq {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #qinblrUK4T62XH4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86110677em - var(--ffsd)));
    }

    #ZdD3X3qYsDSVf4Mq {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.86110677em);
        --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);
    }

    #eM5wEznPnssPnlPf {
        min-width: 91.73177083rem;
    }

    #rrA15bUWCDYMHz3N {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #bueBdZRuBH62yvtK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #mQw9qnkrTWsrriuR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #RqoXXJewHWWtWLhS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Bmuwr1mfY17uoWtB {
        min-width: 91.73177083rem;
    }

    #zR3RTVDbIQMP970N {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #YrGe2HVsA2DYTEw8 {
        grid-template-columns: 4.16666667rem 0 0 21.89416009rem 47.87834649rem 21.89416009rem 0 0 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(56.57707118rem, max-content) minmax(4.16666667rem, max-content) minmax(11.60491677rem, max-content) minmax(2.58419371rem, max-content) minmax(5.79861198rem, max-content) minmax(3.81025843rem, max-content) minmax(8.94097135rem, max-content) minmax(4.16666667rem, max-content);
    }

    #BMlhj4kqQq20KgTY {
        min-height: calc(calc(10.35344709 * var(--1vh, 1vh)) - 5.17672355px);
    }

    #l8uRyfLYGiruRPcX {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #IjzTusApsucYDfag {
        grid-template-columns: 0 236.14009678%;
        left: -68.07004839%;
        grid-template-rows: 0 100%;
    }

    #WFZUmeGK0GCCYfwj {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    .RC9eNlpdCtUpqsIf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #R9DjUJFtXrgkdR53 {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 52.22561485rem 7.87232749rem 1.51666606rem;
        grid-template-rows: 0 minmax(37.2920412rem, max-content) minmax(8.35864888rem, max-content) minmax(12.80616963rem, max-content);
    }

    #m75qLJyouSiIoWOj {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #xgK8pGVPUnbwnibc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.72221354em - var(--ffsd)));
    }

    #ZFDxX4kAW9MGwdDj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.72221354em);
        --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);
    }

    #w8X51RZ0CZJWoI8N {
        min-width: 91.73177083rem;
    }

    #ffvjDlA1Qa7jT20P {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #OveFmuCiSHHQEsDd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86110677em - var(--ffsd)));
    }

    #El02nm3iJjNiWj0B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.86110677em);
        --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);
    }

    #gRNRkOXl2zRfzsiO {
        min-width: 91.73177083rem;
    }

    .tvhZejOjO8j6EbgN {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #d4Vk49dwZQPjAok3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #FgS29Abx2EKoMAkP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #ctnYg5miBZmmOrkP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zyONDn6XSAOtn1Uv {
        min-width: 91.73177083rem;
    }

    .F2ou4ysvSwfO2a9k {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #Sbhe6drDwAFavuTL {
        grid-template-columns: 4.16666667rem 0 0 15.02602914rem 61.6146084rem 15.02602914rem 0 0 4.16666667rem;
        grid-template-rows: minmax(4.16666667rem, max-content) minmax(58.45685972rem, max-content) minmax(4.16666667rem, max-content) minmax(11.59722396rem, max-content) minmax(3.12766063rem, max-content) minmax(5.79861198rem, max-content) minmax(3.12766063rem, max-content) minmax(8.94097135rem, max-content) minmax(4.16666667rem, max-content);
    }

    #dYLuiV68JZAGYIdF {
        min-height: calc(calc(10.52966847 * var(--1vh, 1vh)) - 5.26483424px);
    }

    #BQhexLSgK34hY87X {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SOxnLVSRwDedhHWR {
        grid-template-columns: 0 226.38319556%;
        left: -63.19159778%;
        grid-template-rows: 0 100%;
    }

    #hdZDJujjQV8Hhait {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #doGvXRc5GCUpgpdq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #xHldm8mfksap177A {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 27.08214406rem 8.99351003rem 38.75597464rem;
        grid-template-rows: 0 minmax(2.51416052rem, max-content) minmax(9.54909367rem, max-content) minmax(36.01606727rem, max-content);
    }

    #iiFGiCEi9AHlu9qB {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #yCM9aCZ2x6xbgjaA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.72221354em - var(--ffsd)));
    }

    #loEmopwV1rHPiP1V {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.72221354em);
        --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);
    }

    #R2YIiuu1VjtomCTe {
        min-width: 91.73177083rem;
    }

    #OpHuV7sSy0aA9kQl {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #ergsLPWCjXAq9NUZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86110677em - var(--ffsd)));
    }

    #o36uRKhDnoEHsLeY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.86110677em);
        --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);
    }

    #Lpc1EnJJ0w87lGGs {
        min-width: 91.73177083rem;
    }

    #LzbpwuvIhVww8s1i {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #rZSR6J14tfmzeSNS {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #lhVxrvfUY1MvLDYX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #rnDC1ZpLKttkY3dx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #T4cBzv3a3Hhh5jRX {
        min-width: 91.73177083rem;
    }

    #d4PeLPEkjcTHygWb {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #G7Nuh9IY3vBLiD9R {
        grid-template-columns: 4.16666667rem 0 0 8.41751897rem 74.83162874rem 8.41751897rem 0 0 4.16666667rem;
        grid-template-rows: minmax(7.78394095rem, max-content) minmax(48.07932146rem, max-content) minmax(4.16666667rem, max-content) minmax(11.59722396rem, max-content) minmax(1.8872391rem, max-content) minmax(5.79861198rem, max-content) minmax(3.23260637rem, max-content) minmax(8.94097135rem, max-content) minmax(7.78394095rem, max-content);
    }

    #ktASWNLObQVbO3Nd {
        min-height: calc(calc(10.09460074 * var(--1vh, 1vh)) - 5.04730037px);
    }

    #Eg4s66DWERMSbSSQ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #m2Z3qgMZV3Oyz8fj {
        grid-template-columns: 0 138.40746454%;
        left: -19.20373227%;
        grid-template-rows: 0 100%;
    }

    #PgRaXpK3vq37eHqX {
        grid-area: 2 / 3 / 6 / 4;
        position: relative;
    }

    #m20t5NZImh3EIJDQ {
        font-size: calc(3.1594935em - var(--ffsd));
    }

    #HWBxGuCbfYN2fKmO {
        --first-font-size: 3.1594935em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #uXovyk9nMCDTPal6 {
        min-width: 50.61503549rem;
    }

    #ZWmnkgy0MUnNyxf1 {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
    }

    #yLUQIPUnHdySIrdH {
        font-size: calc(2.00151504em - var(--ffsd));
    }

    #hrtgTqoo5t7IGBXL {
        font-size: calc(2.00151504em - var(--ffsd));
    }

    #rsPA4Jc69TPupmC4 {
        --first-font-size: 2.00151504em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.017));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #CS1of5mTZ7flG7PG {
        min-width: 91.73177083rem;
    }

    #S0w3zwDaTLFwApxb {
        grid-area: 5 / 2 / 7 / 7;
        position: relative;
    }

    #pY46KPL1RZLHHGi8 {
        grid-template-columns: 4.16666667rem 3.60651848rem 11.40365958rem 5.54818961rem 50.54993133rem 20.55836767rem 4.16666667rem;
        grid-template-rows: minmax(7.38182298rem, max-content) 0 minmax(7.1839412rem, max-content) minmax(2.89092763rem, max-content) minmax(4.54520757rem, max-content) 0 minmax(7.38182298rem, max-content);
    }

    #CSLluAwLwYAc5xSr {
        min-height: calc(calc(2.98796598 * var(--1vh, 1vh)) - 1.49398299px);
    }

    #Imfns8tkv7yefEFT {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #EIcfVBt2sMTpDzos {
        grid-template-columns: 0 104.69606892%;
        left: -2.34803446%;
        grid-template-rows: 0 100%;
    }

    #AZaExg6u1JQ77wx2 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sulDawrwRe9A5Voa {
        font-size: calc(2.36689516em - var(--ffsd));
    }

    #P0OM5D52j0oANLSQ {
        --first-font-size: 2.36689516em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #agJokPO9BTHhCL4W {
        min-width: 14.40625433rem;
    }

    #gIRqfZtKDZtjUBqm {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #g1wkg645hoN8p2VV {
        font-size: calc(2.36689516em - var(--ffsd));
    }

    #mnTLQROPBe4Bo5dL {
        --first-font-size: 2.36689516em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zENVIrU1iMg57oMs {
        min-width: 14.40625433rem;
    }

    #vy0AdXVPdHuFdzl3 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #NsP2xsT3ELPYoL7d {
        grid-template-columns: 0 3.31180442rem 0 14.34115016rem 0 33.83068306rem;
        grid-template-rows: 0 minmax(23.74508489rem, max-content) minmax(2.78295403rem, max-content) minmax(6.50812319rem, max-content) minmax(2.78295403rem, max-content) minmax(18.84497788rem, max-content);
    }

    #mMpm4hGAx9wAkdJ8 {
        grid-area: 2 / 11 / 16 / 16;
        position: relative;
    }

    #aW3std1P6OWWIBNa {
        font-size: calc(5.99121812em - var(--ffsd));
    }

    #bwvfhPT3dcfSb1V2 {
        --first-font-size: 5.99121812em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #XqxVBTf5Sz5JBo6y {
        min-width: 39.14365472rem;
    }

    #Us33XWi6NUSV0uM4 {
        grid-area: 3 / 6 / 5 / 13;
        position: relative;
    }

    #uFmJ5IJemM6ekpSY {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HXd7Kd2v256djhzg {
        grid-template-columns: 0 45.39839854rem;
        grid-template-rows: 0 minmax(51.76405984rem, max-content);
    }

    #AM7ulpBFy7YUmQcS {
        grid-area: 4 / 15 / 17 / 17;
        position: relative;
    }

    #bnPQqxH33etzXDfw {
        font-size: calc(2.29663324em - var(--ffsd));
    }

    #Abf3D7G1pLCVpUfn {
        --first-font-size: 2.29663324em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #iSuK5jUMrUWOUG4m {
        min-width: 16.42102026rem;
    }

    #PogB1EEgqMZGWfuH {
        grid-area: 6 / 2 / 7 / 10;
        position: relative;
    }

    #DUFezpkMbfhs1Mvs {
        font-size: calc(1.44456061em - var(--ffsd));
    }

    #YovfF9c5tpr9Y8R5 {
        --first-font-size: 1.44456061em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Wb9uNPKZceOjP8M1 {
        min-width: 8.81778945rem;
    }

    #WJIk4zK5ier5ouz6 {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
    }

    #fhZNUFWPSpUWJgPo {
        font-size: calc(2.29663324em - var(--ffsd));
    }

    #MDVXpDqhloPo8ABv {
        --first-font-size: 2.29663324em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zEVXPIT54viFdCkw {
        min-width: 24.95804875rem;
    }

    #r8TVYslAMP3JUsAg {
        grid-area: 10 / 5 / 11 / 12;
        position: relative;
    }

    #zI8KaXJIFUqcw0dg {
        font-size: calc(1.44456061em - var(--ffsd));
    }

    #Ow16dC0fLWauXBWx {
        --first-font-size: 1.44456061em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Ym4RyJR4QsBKPngZ {
        min-width: 12.51157646rem;
    }

    #VVn0OkBvGgZLe5Eq {
        grid-area: 12 / 4 / 13 / 9;
        position: relative;
    }

    #ezUSHqswFQF66gcK {
        font-size: calc(1.76311347em - var(--ffsd));
    }

    #f4ZaJ1PQ2SEQA2vP {
        font-size: calc(1.76311347em - var(--ffsd));
    }

    #CPaUEIJMfhtxtV4O {
        --first-font-size: 1.76311347em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #wjCgKlbBS2swiWBH {
        min-width: 40.0818171rem;
    }

    #aSEzJLr4Kjv59Fci {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #p1qe3Gnd0pS0wopO {
        grid-template-columns: 4.16666667rem 0 0 0.40536698rem 0.46474968rem 0 7.88256862rem 3.693787rem 3.9094438rem 6.80991321rem 2.13248226rem 14.65035565rem 0.93816238rem 5.38143853rem 28.38119882rem 17.01719972rem 4.16666667rem;
        grid-template-rows: minmax(3.17098942rem, max-content) minmax(3.92774791rem, max-content) 0 minmax(12.58154457rem, max-content) minmax(7.23579241rem, max-content) minmax(2.70103771rem, max-content) minmax(0.4489454rem, max-content) minmax(1.71452267rem, max-content) minmax(4.42657144rem, max-content) minmax(2.70103771rem, max-content) minmax(0.10818326rem, max-content) minmax(1.71452267rem, max-content) minmax(6.45514071rem, max-content) minmax(5.92519908rem, max-content) minmax(4.72384848rem, max-content) minmax(1.02771373rem, max-content);
    }

    #sqKyUE8jEEYULBrT {
        min-height: calc(calc(5.98562815 * var(--1vh, 1vh)) - 2.99281408px);
    }

    #HMfii0NKx3dRVexU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ccXoIGDP99gSLSXe {
        grid-template-columns: 0 174.95510591%;
        left: -37.47755296%;
        grid-template-rows: 0 100%;
    }

    #eSR5GEiWPgmsCRqq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.72938593em - var(--ffsd)));
    }

    #jD2utO2XepjQc6wI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.72938593em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #IQSE4PxeDjPD9Zsi {
        min-width: 91.73177083rem;
    }

    #TnhNlIUrMOOkqMY5 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Wo7ZeNfea3gnV8oY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.52910156em - var(--ffsd)));
    }

    #JjfCK6h4S64IQPor {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.52910156em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #mgF2P0GHekICU7FH {
        min-width: 91.73177083rem;
    }

    #qsxNlEJX6siAEg2g {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #CdBtmARWD1fKpr0C {
        grid-area: 6 / 6 / 7 / 7;
        position: relative;
    }

    #thsfOlUz7y4iDdcL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.18805609em - var(--ffsd)));
    }

    #axjMMAhMDgSaNAuO {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.18805609em);
        --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);
    }

    #svQZB1yVFnHVvSRT {
        min-width: 23.84275265rem;
    }

    #gkYDT6VKdeYl1GZj {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #lMaSk3S2xsvCQQb8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.03841146em - var(--ffsd)));
    }

    #HaKjbe3AJvwsyS37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.03841146em - var(--ffsd)));
    }

    #c2j4WdhW8vgMK756 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.03841146em);
        --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);
    }

    #RVP5B3KDlHBE7Qac {
        min-width: 91.73177083rem;
    }

    #E4eBMF8EPBDv8RHo {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #o9r5TNed7Eo3YTjI {
        grid-template-columns: 4.16666667rem 0 0 33.94450909rem 7.39206922rem 8.99351003rem 7.39206922rem 33.94450909rem 0 0 4.16666667rem;
        grid-template-rows: minmax(12.72822691rem, max-content) minmax(6.84837024rem, max-content) minmax(5.79593114rem, max-content) minmax(23.65440733rem, max-content) minmax(5.79593114rem, max-content) minmax(9.54909367rem, max-content) minmax(2.17968137rem, max-content) minmax(3.80289349rem, max-content) minmax(7.55580444rem, max-content) minmax(7.72565104rem, max-content) minmax(12.72822691rem, max-content);
    }

    #gFF4bn7ju9EZ6FFc {
        min-height: calc(calc(10.00244057 * var(--1vh, 1vh)) - 5.00122029px);
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #mUMf09bUSPdjf7VZ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #FcDbcRKhMBP8X2cv {
        grid-template-columns: 0 148.60001043%;
        left: -24.30000522%;
        grid-template-rows: 0 100%;
    }

    #jpb4R3f37FSIZwf0 {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #ybDSgj4b63Ts5dDC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85962744em - var(--ffsd)));
    }

    #cSRHNlaIVFXNYFw2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85962744em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.055);
        margin-bottom: calc(var(--last-font-size) * 0.055);
    }

    #ehRmBQokeu082JrN {
        min-width: 44.00382206rem;
    }

    #bLZhGV1Zni0ofNcE {
        grid-area: 4 / 4 / 5 / 7;
        position: relative;
    }

    #uAQEMZeod8knBSHu {
        stroke-width: calc(100rem * 8.0 / 1024.0);
    }

    #jpyfEa3gIVvoOE9Y {
        display: block;
    }

    #kSD2TIfXNR9C1HRA {
        stroke-width: calc(100rem * 8.0 / 1024.0);
    }

    #SKFAjvat0CGyPOwm {
        display: none;
    }

    #Nvy0pBaRYENGaqpB {
        stroke-width: calc(100rem * 8.0 / 1024.0);
    }

    #SKI7DzC5dn8ptLFQ {
        display: none;
    }

    #wYJaDfw5Dsy0MuBw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(12.89385928% + 0%) calc((0 * 60.83704191rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 60.83704191rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.18374098 * 60.83704191rem) + 0%)), calc(12.89385928% + 0%) calc(100% - ((0.18374098 * 60.83704191rem) + 0%)));
        margin-left: -14.80246878%;
        margin-right: 0%;
        margin-bottom: -18.37409805%;
        margin-top: 0%;
    }

    #ZVDDgw7ZHJlLP5Ye {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.72386719em - var(--ffsd)));
    }

    #drKcRDO4ZCK4ejiK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.72386719em);
        --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);
    }

    #LLTrWGXIlP9b8rXr {
        min-width: 55.88644286rem;
    }

    #Ci9P2UHMK3OCYzk4 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #r5FrEn6taum0YdyQ {
        grid-area: 6 / 3 / 7 / 8;
        grid-template-columns: 0 2.49971358rem 55.83761474rem 2.49971358rem;
        grid-template-rows: 0 minmax(2.05078125rem, max-content) minmax(1.99897656rem, max-content) minmax(1.97493734rem, max-content);
    }

    #IgMYTIAHblbOrzse {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #Ny1v3R1NKRvQ0Eux {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #ZiYpc1kpFbgfw68c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #HRQ3drqO05F8yHHN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #ZEDx0s5OCsASfDQO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #ahsywtRdSvBLWWka {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #pYoYmKH1QTydonDN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.65131383em - var(--ffsd)));
    }

    #zo6WFwovPIswlmXH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.65131383em);
        --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);
    }

    #n9OZS1sFzwr2aLoE {
        min-width: 93.79882812rem;
    }

    #zbxwCxOJTGlsgwtm {
        grid-area: 8 / 2 / 9 / 9;
        position: relative;
    }

    #abaTxgwlKDpY6eUx {
        grid-template-columns: 3.125rem 16.45647905rem 8.44102399rem 15.12842545rem 13.69814304rem 15.12842545rem 8.44102399rem 16.45647905rem 3.125rem;
        grid-template-rows: minmax(8.65770292rem, max-content) minmax(14.54436037rem, max-content) minmax(8.76523378rem, max-content) minmax(13.2816645rem, max-content) minmax(7.04209853rem, max-content) minmax(6.02469515rem, max-content) minmax(3.125rem, max-content) minmax(13.4482534rem, max-content) minmax(8.65770292rem, max-content);
    }

    #Cfmkn0gAgvtNDN4z {
        min-height: calc(calc(10.8579989 * var(--1vh, 1vh)) - 5.42899945px);
    }

    #q8fOmIP7QyBtEd8G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #PCM0TbaSNMChWVAc {
        grid-template-columns: 0 106.90055393%;
        left: -3.45027696%;
        grid-template-rows: 0 100%;
    }

    #zk0KSVtRa0abmvvj {
        grid-area: 2 / 4 / 10 / 7;
        position: relative;
    }

    #exelbWEc2Y22fNHX {
        grid-area: 3 / 9 / 6 / 10;
        position: relative;
    }

    #pC30py0S1wZqBEjx {
        font-size: calc(6.81224852em - var(--ffsd));
    }

    #HfSCI61BX8wNuFR1 {
        --first-font-size: 6.81224852em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #KNnCkBBi1JSXcXQK {
        min-width: 77.03222112rem;
    }

    #NZyqDzAmqI5eZzbT {
        grid-area: 4 / 2 / 5 / 8;
        position: relative;
    }

    #zayVvEZSP3QkyvOg {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 54.00773792rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 54.00773792rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00223657 * 54.00773792rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00223657 * 54.00773792rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.22365701%;
        margin-top: 0%;
    }

    #rA36odEqwxuItvWI {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 51.00924061rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 51.00924061rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00001612 * 51.00924061rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00001612 * 51.00924061rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.0016123%;
        margin-top: 0%;
    }

    #Tjz6wakOErOs3N65 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 51.00924061rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 51.00924061rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00236804 * 51.00924061rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00236804 * 51.00924061rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.23680433%;
        margin-top: 0%;
    }

    #Lxkf2KzXP4Qm6YE7 {
        grid-template-columns: 0 0 51.00924061rem 0;
        grid-template-rows: 0 0 minmax(31.11553895rem, max-content) 0;
    }

    #fGcnlM7hUxRgFNNb {
        grid-template-columns: 0 0 51.00924061rem 2.9984973rem;
        grid-template-rows: 0 minmax(1.83617818rem, max-content) minmax(31.11553895rem, max-content) 0;
    }

    #zUmYlRMAMPdmGR7R {
        grid-area: 7 / 3 / 11 / 5;
        position: relative;
    }

    #SDGXQYMxNyiLwYPs {
        font-size: calc(2.65251377em - var(--ffsd));
    }

    #i6qcXpXIM9n1dftm {
        --first-font-size: 2.65251377em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Jf5Za5wg1qg8AIzb {
        min-width: 36.48345763rem;
    }

    #VDgKL40ULWETyIHg {
        grid-area: 8 / 6 / 9 / 11;
        position: relative;
    }

    #UpgSoESf4UiFwvOR {
        grid-template-columns: 3.125rem 0 22.65697215rem 31.35076576rem 3.30763258rem 13.89973209rem 5.76829041rem 4.60871632rem 10.67485426rem 1.48303642rem 3.125rem;
        grid-template-rows: minmax(7.5rem, max-content) 0 minmax(2.3125499rem, max-content) minmax(8.17469056rem, max-content) minmax(0.84706426rem, max-content) minmax(8.31619296rem, max-content) 0 minmax(21.66201531rem, max-content) minmax(10.24534752rem, max-content) minmax(1.0443543rem, max-content);
    }

    #Og9JiKIGgmtVcdFN {
        min-height: calc(calc(7.81107682 * var(--1vh, 1vh)) - 3.90553841px);
    }

    #ApCsy0SWmWlMDEFU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ORoIzC0W2ozzGQbj {
        grid-template-columns: 0 106.50788907%;
        left: -3.25394453%;
        grid-template-rows: 0 100%;
    }

    #krDtCCV4VP5RT182 {
        grid-area: 2 / 5 / 10 / 10;
        position: relative;
    }

    #mC59aT0j3CQe6rJn {
        font-size: calc(6.18608493em - var(--ffsd));
    }

    #rnbSV2tdrsBjbPKw {
        --first-font-size: 6.18608493em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #wYC4ruQPWId8vdyc {
        min-width: 30.84263268rem;
    }

    #su0kVyxIY0oqumi5 {
        grid-area: 3 / 3 / 5 / 7;
        position: relative;
    }

    #hQWn6mANfgTVehhL {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #DapzxSF3OfrxsaMs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #qTU7Rq60wOPb4hu3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #KJKhoBTjukDqhpZ9 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #qHmSL9pntn33mslZ {
        font-size: calc(2.33449652em - var(--ffsd));
    }

    #ZwKaCRXoOm8uDX2d {
        --first-font-size: 2.33449652em;
        --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);
    }

    #h2KJtLDOoWqpnL4A {
        min-width: 25.08912553rem;
    }

    #ImXcP8ERZE8IzaPt {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #JZC2Hs5VBEPlm4at {
        grid-template-columns: 0 2.11539366rem 4.47317791rem 1.84857861rem 25.04029741rem 3.28236257rem;
        grid-template-rows: 0 minmax(1.39725633rem, max-content) minmax(0.25712466rem, max-content) minmax(2.78471939rem, max-content) minmax(0.25712466rem, max-content) minmax(1.39725633rem, max-content);
    }

    #cJkG2tgtJWdwRj71 {
        grid-template-columns: 0 5.05759492rem 36.75981016rem 5.05759492rem;
        grid-template-rows: 0 minmax(40.57884033rem, max-content) minmax(6.09348137rem, max-content) minmax(6.77538532rem, max-content);
    }

    #vl8Ubd8VEbama93y {
        grid-template-columns: 0 0 46.875rem 0;
        grid-template-rows: 0 0 minmax(53.44770703rem, max-content) 0;
    }

    #SMvUZHETHmUOZgEM {
        grid-area: 4 / 9 / 11 / 11;
        position: relative;
    }

    #g6OFQZ88dPcxyQjf {
        font-size: calc(4.68055911em - var(--ffsd));
    }

    #OUU7XZ7txbNALgDS {
        --first-font-size: 4.68055911em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #GrlnMxxrvrwIfZYM {
        min-width: 26.76034401rem;
    }

    #h3M2B0yVnUVHDuOl {
        grid-area: 6 / 4 / 7 / 6;
        position: relative;
    }

    #u1aCRgGVzMGHD9wv {
        font-size: calc(1.8005768em - var(--ffsd));
    }

    #nAwwPkLD7ZGJbeJk {
        --first-font-size: 1.8005768em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #azteGWyXrooD9uU7 {
        min-width: 43.9235664rem;
    }

    #Z44dvX96n5CQq1YU {
        grid-area: 8 / 2 / 9 / 8;
        position: relative;
    }

    #xPmm8NMLTmnFXmvQ {
        grid-template-columns: 3.125rem 0.00025512rem 0 23.0208898rem 3.69062609rem 4.08228866rem 13.0806786rem 3.00026173rem 29.3043089rem 17.5706911rem 3.125rem;
        grid-template-rows: minmax(2.37824206rem, max-content) minmax(4.05549952rem, max-content) 0 minmax(12.99076444rem, max-content) minmax(2.05767997rem, max-content) minmax(9.82916359rem, max-content) minmax(2.42872234rem, max-content) minmax(21.40409638rem, max-content) minmax(3.67613976rem, max-content) minmax(1.06114054rem, max-content);
    }

    #S07t9MReafIwd48E {
        min-height: calc(calc(7.78238533 * var(--1vh, 1vh)) - 3.89119267px);
    }

    #yi7hvcltcZcIGL5l {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #WGrJLDysbs97e8iO {
        grid-template-columns: 0 112.56238442%;
        left: -6.28119221%;
        grid-template-rows: 0 100%;
    }

    #b8zKkehFk2DBWHxv {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Ft1GKOcAdQFJgreO {
        stroke-width: calc(100rem * 6.334543055097329 / 1024.0);
    }

    #fNdPZtqrNJZVRLUp {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #LhF0n4jsBVLZ7bm6 {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #TUXBLxM49jXzRWev {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #xiPJkCHdzkyjdSPP {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #j3ksEHpodSRDBmU4 {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #LfvmBy5mhlCUlL8Y {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #ieHmDlsp3ihY45GM {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #wDbDgmlTSWAhgW38 {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #X7a2TS5HJ4P2OgLl {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #FKqibeNiT4JIPkIM {
        --first-font-size: 2.68063603em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #gtW4XeIBgUDu6K3R {
        min-width: 26.55109736rem;
    }

    #tpTPipQ3QLbV8PTW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #SI4Oi5tKL1pAvauz {
        grid-template-columns: 0 2.7046853rem 26.50226923rem 0.23025442rem;
        grid-template-rows: 0 minmax(1.84370304rem, max-content) minmax(30.23342064rem, max-content) minmax(1.84370304rem, max-content);
    }

    #OAUNvvkYf25yQekG {
        grid-template-columns: 0 9.1352506rem 29.43720896rem 14.58570442rem;
        grid-template-rows: 0 minmax(17.64374572rem, max-content) minmax(33.92082672rem, max-content) minmax(4.87749358rem, max-content);
    }

    #d6jvzgH9V7TtL99P {
        grid-area: 2 / 5 / 13 / 11;
        position: relative;
    }

    #UU6Et8UwRhXqw7ub {
        font-size: calc(6.09144261em - var(--ffsd));
    }

    #uVTpAzuFWyZbf2sQ {
        --first-font-size: 6.09144261em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UC9pkwPV4HwEmgcP {
        min-width: 63.32313295rem;
    }

    #hLzzsK7oH9gfOFVm {
        grid-area: 3 / 2 / 5 / 8;
        position: relative;
    }

    #sEk6tNAKUFaQy8wH {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YX6IgaTki3ku0gm7 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #PbMt7O3VEDy7f2MB {
        font-size: calc(2.61048678em - var(--ffsd));
    }

    #lYOVlzZ2EyX9elBL {
        --first-font-size: 2.61048678em;
        --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);
    }

    #dlAsdS9MRa6aMK7b {
        min-width: 19.31226722rem;
    }

    #TDO1VyBtNIQKQfj3 {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #tJEiBhZFLlp5u3El {
        grid-template-columns: 0 2.04784224rem 5.00200866rem 1.00313638rem 19.26343909rem 2.04784224rem;
        grid-template-rows: 0 minmax(1.56244362rem, max-content) minmax(0.2875226rem, max-content) minmax(3.11393618rem, max-content) minmax(0.2875226rem, max-content) minmax(1.56244362rem, max-content);
    }

    #Ix4mtfCwetPIYR8M {
        grid-area: 4 / 10 / 6 / 12;
        position: relative;
    }

    #R0CrzbbCa5nJvdNr {
        font-size: calc(3.62250537em - var(--ffsd));
    }

    #NqHInQhrzP0IsmgQ {
        --first-font-size: 3.62250537em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.075);
        margin-bottom: calc(var(--last-font-size) * 0.075);
    }

    #xnCsSzhp6lNZrSeh {
        min-width: 23.06997304rem;
    }

    #oMJ5g6uxr1V54562 {
        grid-area: 7 / 3 / 9 / 6;
        position: relative;
    }

    #ng9ZWKoyas2iC9fn {
        stroke-width: calc(100rem * 6.334543055097327 / 1024.0);
    }

    #ZV7n0UL3dDSVyhtL {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #BecqDN86DXVK3k6w {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #LDBNj9LyJHSnNb9v {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #fYQQO2gNYza3dM6Z {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #VcRZwFE9FyRWbAd9 {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #YiKcS2QbxyE90CUc {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #IUybGXDad6fE5BU4 {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #E91knKgqMpnpqh2V {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #AA6EC74g3Ax0h6Xo {
        font-size: calc(2.68063603em - var(--ffsd));
    }

    #qB577H9cU5gs0yh8 {
        --first-font-size: 2.68063603em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #EU4TCIzuat96q1UZ {
        min-width: 25.00578334rem;
    }

    #osw9f5QKMqQi9OJe {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #f5giBsCiPuSYM4QQ {
        grid-template-columns: 0 2.69363099rem 24.95695521rem 1.78662275rem;
        grid-template-rows: 0 minmax(1.84370304rem, max-content) minmax(30.23342064rem, max-content) minmax(1.84370304rem, max-content);
    }

    #U1mQHXpv30twzxBJ {
        grid-area: 8 / 9 / 12 / 13;
        position: relative;
    }

    #EaMsQJehGY9bgMGq {
        font-size: calc(2.06424664em - var(--ffsd));
    }

    #gOFQbH1vZO92VlsX {
        --first-font-size: 2.06424664em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #AVduRcmkLPShxZOC {
        min-width: 23.68246388rem;
    }

    #yAo7BfKUqMdCLtCp {
        grid-area: 10 / 4 / 11 / 7;
        position: relative;
    }

    #HAoeqs7QEcLFTSE9 {
        grid-template-columns: 3.125rem 0 0 23.02114492rem 0 0.61249084rem 39.64066907rem 1.03848622rem 0.07294033rem 11.79357753rem 17.5706911rem 0 3.125rem;
        grid-template-rows: minmax(3.42168707rem, max-content) minmax(4.56260065rem, max-content) minmax(0.60812146rem, max-content) minmax(6.70160283rem, max-content) minmax(0.1122658rem, max-content) minmax(5.65915498rem, max-content) 0 minmax(19.14895036rem, max-content) minmax(2.29279224rem, max-content) minmax(12.04133836rem, max-content) minmax(0.43774575rem, max-content) minmax(4.87749358rem, max-content) minmax(3.42168707rem, max-content);
    }

    #NPKFveHgBTv2lrsW {
        min-height: calc(calc(8.224779 * var(--1vh, 1vh)) - 4.1123895px);
    }

    #WBeCcKBUnpWX8yFW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #srcRfuYzQTewDYWi {
        grid-template-columns: 0 190.08813537%;
        left: -45.04406769%;
        grid-template-rows: 0 100%;
    }

    #b6rRDZiq9AkoLm21 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.73064783em - var(--ffsd)));
    }

    #T4oVtcHuTegPoPgy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.73064783em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UjAC2f9buK8lUlZT {
        min-width: 93.79882812rem;
    }

    #SZsIe3rcVPqhz3bd {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }

    #r0Qf84CQX47P1aMi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.72570896em - var(--ffsd)));
    }

    #OB3dJaBysCQaC1iK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.72570896em - var(--ffsd)));
    }

    #kq03DW9zUsc1LbYF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.72570896em - var(--ffsd)));
    }

    #CZUxvebqmcKxFvIz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.72570896em - var(--ffsd)));
    }

    #QZyByTJZYDLBO1SL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.72570896em - var(--ffsd)));
    }

    #Ng9UKjr18Nd6iGGH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.72570896em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #iFfKH1qD1Y25pTaq {
        min-width: 93.79882812rem;
    }

    #WpL5B7cQQav6dWcE {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #sdcql95Wm5K85PSW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #fUAV1iQSuG77jmf7 {
        grid-area: 6 / 4 / 7 / 5;
        grid-template-columns: 0 59.19921875rem;
        grid-template-rows: 0 minmax(67.5rem, max-content);
    }

    #TUKjVVOwUcXIxX7j {
        grid-area: 6 / 4 / 7 / 5;
        position: relative;
    }

    #WNZBPjNJUXabhIYr {
        grid-template-columns: 3.125rem 0 17.27539062rem 59.19921875rem 17.27539062rem 0 3.125rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(9.74409018rem, max-content) minmax(3.50605172rem, max-content) minmax(19.87225047rem, max-content) minmax(3.125rem, max-content) minmax(67.5rem, max-content);
    }

    #OdPxXBgqVLEN6giE {
        min-height: calc(calc(13.88947927 * var(--1vh, 1vh)) - 6.94473963px);
    }

    #UkBRKX4XE3LpHqNs {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #y55xdYfjgVfaH3YY {
        grid-template-columns: 0 140.54375845%;
        left: -20.27187923%;
        grid-template-rows: 0 100%;
    }

    #axZVfynCeVzkvQiv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.02441618em - var(--ffsd)));
    }

    #CrIbBcmkT4WmG7MS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.02441618em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #LndoLxU5eKYpkuSK {
        min-width: 93.79882812rem;
    }

    #W7lR8XDydleQhKaq {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #ykAcjl1SwQKmdInN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.1760815em - var(--ffsd)));
    }

    #URPySCh5zxHVO8dF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.1760815em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #vM6uUDuAHbGMHVnE {
        min-width: 93.79882812rem;
    }

    #mWIGdjTNaVUYTNlF {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #FLlFFZYB7sLprXYz {
        grid-template-columns: 3.125rem 0 93.75rem 0 3.125rem;
        grid-template-rows: minmax(5.65920575rem, max-content) minmax(5.9570628rem, max-content) minmax(3.5735936rem, max-content) minmax(9.81128349rem, max-content) minmax(5.65920575rem, max-content);
    }

    #vEP0QpaBVYRcbezJ {
        min-height: calc(calc(3.98471772 * var(--1vh, 1vh)) - 1.99235886px);
    }

    #PGCOogyChCHpQvh0 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #qRJyLiROAhHJmQTU {
        grid-template-columns: 0 129.33545366%;
        left: -14.66772683%;
        grid-template-rows: 0 100%;
    }

    #EutDhLqGNpjQ7oz0 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qqzgr3zNyzchkUSN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #XZV15YN2zoIU28Gq {
        grid-area: 2 / 2 / 9 / 3;
        grid-template-columns: 0 3.93606646rem 5.95888218rem 26.01381122rem;
        grid-template-rows: 0 minmax(4.59484716rem, max-content) minmax(6.32699845rem, max-content) minmax(31.51095777rem, max-content);
    }

    #j2KpmegoPLnOKwSA {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #wYwui3JcMWLlGSQv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29650836em - var(--ffsd)));
    }

    #giPAAzz6tRd9ezAh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29650836em);
        --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);
    }

    #BdQvqwbuG6iLSRSG {
        min-width: 41.57566923rem;
    }

    #EsX4qYIfOmohg9aq {
        grid-area: 3 / 4 / 4 / 7;
        position: relative;
    }

    #qinblrUK4T62XH4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583008em - var(--ffsd)));
    }

    #ZdD3X3qYsDSVf4Mq {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583008em);
        --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);
    }

    #eM5wEznPnssPnlPf {
        min-width: 41.57566923rem;
    }

    #rrA15bUWCDYMHz3N {
        grid-area: 5 / 5 / 6 / 8;
        position: relative;
    }

    #bueBdZRuBH62yvtK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #mQw9qnkrTWsrriuR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #RqoXXJewHWWtWLhS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Bmuwr1mfY17uoWtB {
        min-width: 41.57566923rem;
    }

    #zR3RTVDbIQMP970N {
        grid-area: 7 / 6 / 8 / 9;
        position: relative;
    }

    #YrGe2HVsA2DYTEw8 {
        grid-template-columns: 9.71969951rem 35.90875986rem 3.125rem 0 0 41.52684111rem 0 0 9.71969951rem;
        grid-template-rows: minmax(7.14082259rem, max-content) minmax(3.36791603rem, max-content) minmax(8.70368757rem, max-content) minmax(1.93814528rem, max-content) minmax(4.34895898rem, max-content) minmax(2.85769383rem, max-content) minmax(6.70572852rem, max-content) minmax(14.51067318rem, max-content) minmax(7.14082259rem, max-content);
    }

    #BMlhj4kqQq20KgTY {
        min-height: calc(calc(7.37079184 * var(--1vh, 1vh)) - 3.68539592px);
    }

    #l8uRyfLYGiruRPcX {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #IjzTusApsucYDfag {
        grid-template-columns: 0 177.10507258%;
        left: -38.55253629%;
        grid-template-rows: 0 100%;
    }

    #WFZUmeGK0GCCYfwj {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    .RC9eNlpdCtUpqsIf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #R9DjUJFtXrgkdR53 {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 39.16921114rem 5.90424562rem 1.13749954rem;
        grid-template-rows: 0 minmax(27.9690309rem, max-content) minmax(6.26898666rem, max-content) minmax(9.60462722rem, max-content);
    }

    #m75qLJyouSiIoWOj {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #xgK8pGVPUnbwnibc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29166016em - var(--ffsd)));
    }

    #ZFDxX4kAW9MGwdDj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29166016em);
        --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);
    }

    #w8X51RZ0CZJWoI8N {
        min-width: 93.79882812rem;
    }

    #ffvjDlA1Qa7jT20P {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #OveFmuCiSHHQEsDd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583008em - var(--ffsd)));
    }

    #El02nm3iJjNiWj0B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583008em);
        --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);
    }

    #gRNRkOXl2zRfzsiO {
        min-width: 93.79882812rem;
    }

    .tvhZejOjO8j6EbgN {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #d4Vk49dwZQPjAok3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #FgS29Abx2EKoMAkP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #ctnYg5miBZmmOrkP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zyONDn6XSAOtn1Uv {
        min-width: 93.79882812rem;
    }

    .F2ou4ysvSwfO2a9k {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #Sbhe6drDwAFavuTL {
        grid-template-columns: 3.125rem 0 0 23.76952185rem 46.2109563rem 23.76952185rem 0 0 3.125rem;
        grid-template-rows: minmax(3.125rem, max-content) minmax(43.84264479rem, max-content) minmax(3.125rem, max-content) minmax(8.69791797rem, max-content) minmax(2.34574547rem, max-content) minmax(4.34895898rem, max-content) minmax(2.34574547rem, max-content) minmax(6.70572852rem, max-content) minmax(3.125rem, max-content);
    }

    #dYLuiV68JZAGYIdF {
        min-height: calc(calc(10.09316925 * var(--1vh, 1vh)) - 5.04658462px);
    }

    #BQhexLSgK34hY87X {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SOxnLVSRwDedhHWR {
        grid-template-columns: 0 169.78739667%;
        left: -34.89369834%;
        grid-template-rows: 0 100%;
    }

    #hdZDJujjQV8Hhait {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #doGvXRc5GCUpgpdq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #xHldm8mfksap177A {
        grid-area: 2 / 5 / 3 / 6;
        grid-template-columns: 0 20.31160805rem 6.74513253rem 29.06698098rem;
        grid-template-rows: 0 minmax(1.88562039rem, max-content) minmax(7.16182025rem, max-content) minmax(27.01205046rem, max-content);
    }

    #iiFGiCEi9AHlu9qB {
        grid-area: 2 / 5 / 3 / 6;
        position: relative;
    }

    #yCM9aCZ2x6xbgjaA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29166016em - var(--ffsd)));
    }

    #loEmopwV1rHPiP1V {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29166016em);
        --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);
    }

    #R2YIiuu1VjtomCTe {
        min-width: 93.79882812rem;
    }

    #OpHuV7sSy0aA9kQl {
        grid-area: 4 / 2 / 5 / 7;
        position: relative;
    }

    #ergsLPWCjXAq9NUZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583008em - var(--ffsd)));
    }

    #o36uRKhDnoEHsLeY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583008em);
        --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);
    }

    #Lpc1EnJJ0w87lGGs {
        min-width: 93.79882812rem;
    }

    #LzbpwuvIhVww8s1i {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }

    #rZSR6J14tfmzeSNS {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #lhVxrvfUY1MvLDYX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #rnDC1ZpLKttkY3dx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #T4cBzv3a3Hhh5jRX {
        min-width: 93.79882812rem;
    }

    #d4PeLPEkjcTHygWb {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }

    #G7Nuh9IY3vBLiD9R {
        grid-template-columns: 3.125rem 0 0 18.81313922rem 56.12372155rem 18.81313922rem 0 0 3.125rem;
        grid-template-rows: minmax(5.83795572rem, max-content) minmax(36.0594911rem, max-content) minmax(3.125rem, max-content) minmax(8.69791797rem, max-content) minmax(1.41542933rem, max-content) minmax(4.34895898rem, max-content) minmax(2.42445477rem, max-content) minmax(6.70572852rem, max-content) minmax(5.83795572rem, max-content);
    }

    #ktASWNLObQVbO3Nd {
        min-height: calc(calc(9.67613692 * var(--1vh, 1vh)) - 4.83806846px);
    }

    #Eg4s66DWERMSbSSQ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #m2Z3qgMZV3Oyz8fj {
        grid-template-columns: 0 122.587126%;
        left: -11.293563%;
        grid-template-rows: 0 100%;
    }

    #PgRaXpK3vq37eHqX {
        grid-area: 2 / 3 / 6 / 4;
        position: relative;
    }

    #m20t5NZImh3EIJDQ {
        font-size: calc(3.23130017em - var(--ffsd));
    }

    #HWBxGuCbfYN2fKmO {
        --first-font-size: 3.23130017em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #uXovyk9nMCDTPal6 {
        min-width: 51.74762153rem;
    }

    #ZWmnkgy0MUnNyxf1 {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
    }

    #yLUQIPUnHdySIrdH {
        font-size: calc(2.04700401em - var(--ffsd));
    }

    #hrtgTqoo5t7IGBXL {
        font-size: calc(2.04700401em - var(--ffsd));
    }

    #rsPA4Jc69TPupmC4 {
        --first-font-size: 2.04700401em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.017));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #CS1of5mTZ7flG7PG {
        min-width: 93.79882812rem;
    }

    #S0w3zwDaTLFwApxb {
        grid-area: 5 / 2 / 7 / 7;
        position: relative;
    }

    #pY46KPL1RZLHHGi8 {
        grid-template-columns: 3.125rem 3.68848481rem 11.66283367rem 5.67428483rem 51.6987934rem 21.0256033rem 3.125rem;
        grid-template-rows: minmax(5.53636723rem, max-content) 0 minmax(7.34721259rem, max-content) minmax(2.95663053rem, max-content) minmax(4.64850774rem, max-content) 0 minmax(5.53636723rem, max-content);
    }

    #CSLluAwLwYAc5xSr {
        min-height: calc(calc(3.38230365 * var(--1vh, 1vh)) - 1.69115183px);
    }

    #Imfns8tkv7yefEFT {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #EIcfVBt2sMTpDzos {
        grid-template-columns: 0 105.53732491%;
        left: -2.76866246%;
        grid-template-rows: 0 100%;
    }

    #AZaExg6u1JQ77wx2 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sulDawrwRe9A5Voa {
        font-size: calc(2.42068823em - var(--ffsd));
    }

    #P0OM5D52j0oANLSQ {
        --first-font-size: 2.42068823em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #agJokPO9BTHhCL4W {
        min-width: 14.71591351rem;
    }

    #gIRqfZtKDZtjUBqm {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #g1wkg645hoN8p2VV {
        font-size: calc(2.42068823em - var(--ffsd));
    }

    #mnTLQROPBe4Bo5dL {
        --first-font-size: 2.42068823em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zENVIrU1iMg57oMs {
        min-width: 14.71591351rem;
    }

    #vy0AdXVPdHuFdzl3 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #NsP2xsT3ELPYoL7d {
        grid-template-columns: 0 3.3870727rem 0 14.66708539rem 0 34.59956222rem;
        grid-template-rows: 0 minmax(24.28474591rem, max-content) minmax(2.84620299rem, max-content) minmax(6.65603508rem, max-content) minmax(2.84620299rem, max-content) minmax(19.27327283rem, max-content);
    }

    #mMpm4hGAx9wAkdJ8 {
        grid-area: 2 / 11 / 16 / 16;
        position: relative;
    }

    #aW3std1P6OWWIBNa {
        font-size: calc(6.12738217em - var(--ffsd));
    }

    #bwvfhPT3dcfSb1V2 {
        --first-font-size: 6.12738217em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #XqxVBTf5Sz5JBo6y {
        min-width: 40.01552756rem;
    }

    #Us33XWi6NUSV0uM4 {
        grid-area: 3 / 6 / 5 / 13;
        position: relative;
    }

    #uFmJ5IJemM6ekpSY {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HXd7Kd2v256djhzg {
        grid-template-columns: 0 46.43018033rem;
        grid-template-rows: 0 minmax(52.94051574rem, max-content);
    }

    #AM7ulpBFy7YUmQcS {
        grid-area: 4 / 15 / 17 / 17;
        position: relative;
    }

    #bnPQqxH33etzXDfw {
        font-size: calc(2.34882945em - var(--ffsd));
    }

    #Abf3D7G1pLCVpUfn {
        --first-font-size: 2.34882945em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #iSuK5jUMrUWOUG4m {
        min-width: 16.77646958rem;
    }

    #PogB1EEgqMZGWfuH {
        grid-area: 6 / 2 / 7 / 10;
        position: relative;
    }

    #DUFezpkMbfhs1Mvs {
        font-size: calc(1.47739153em - var(--ffsd));
    }

    #YovfF9c5tpr9Y8R5 {
        --first-font-size: 1.47739153em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Wb9uNPKZceOjP8M1 {
        min-width: 9.00043808rem;
    }

    #WJIk4zK5ier5ouz6 {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
    }

    #fhZNUFWPSpUWJgPo {
        font-size: calc(2.34882945em - var(--ffsd));
    }

    #MDVXpDqhloPo8ABv {
        --first-font-size: 2.34882945em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zEVXPIT54viFdCkw {
        min-width: 25.50752145rem;
    }

    #r8TVYslAMP3JUsAg {
        grid-area: 10 / 5 / 11 / 12;
        position: relative;
    }

    #zI8KaXJIFUqcw0dg {
        font-size: calc(1.47739153em - var(--ffsd));
    }

    #Ow16dC0fLWauXBWx {
        --first-font-size: 1.47739153em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Ym4RyJR4QsBKPngZ {
        min-width: 12.77817479rem;
    }

    #VVn0OkBvGgZLe5Eq {
        grid-area: 12 / 4 / 13 / 9;
        position: relative;
    }

    #ezUSHqswFQF66gcK {
        font-size: calc(1.80318423em - var(--ffsd));
    }

    #f4ZaJ1PQ2SEQA2vP {
        font-size: calc(1.80318423em - var(--ffsd));
    }

    #CPaUEIJMfhtxtV4O {
        --first-font-size: 1.80318423em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #wjCgKlbBS2swiWBH {
        min-width: 40.97501181rem;
    }

    #aSEzJLr4Kjv59Fci {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #p1qe3Gnd0pS0wopO {
        grid-template-columns: 3.125rem 0 0 0.41457987rem 0.47531217rem 0 8.06171791rem 3.77773671rem 3.9982948rem 6.96468396rem 2.18094777rem 14.98331828rem 0.95948425rem 5.50374395rem 29.02622606rem 17.40395426rem 3.125rem;
        grid-template-rows: minmax(2.37824206rem, max-content) minmax(4.01701491rem, max-content) 0 minmax(12.86748876rem, max-content) minmax(7.40024224rem, max-content) minmax(2.76242493rem, max-content) minmax(0.45914871rem, max-content) minmax(1.75348909rem, max-content) minmax(4.52717534rem, max-content) minmax(2.76242493rem, max-content) minmax(0.11064197rem, max-content) minmax(1.75348909rem, max-content) minmax(6.60184846rem, max-content) minmax(6.0598627rem, max-content) minmax(4.83120867rem, max-content) minmax(1.05107086rem, max-content);
    }

    #sqKyUE8jEEYULBrT {
        min-height: calc(calc(7.71146754 * var(--1vh, 1vh)) - 3.85573377px);
    }

    #HMfii0NKx3dRVexU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ccXoIGDP99gSLSXe {
        grid-template-columns: 0 126.12381007%;
        left: -13.06190503%;
        grid-template-rows: 0 100%;
    }

    #eSR5GEiWPgmsCRqq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85959925em - var(--ffsd)));
    }

    #jD2utO2XepjQc6wI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85959925em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #IQSE4PxeDjPD9Zsi {
        min-width: 93.79882812rem;
    }

    #TnhNlIUrMOOkqMY5 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #Wo7ZeNfea3gnV8oY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.14682617em - var(--ffsd)));
    }

    #JjfCK6h4S64IQPor {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.14682617em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #mgF2P0GHekICU7FH {
        min-width: 93.79882812rem;
    }

    #qsxNlEJX6siAEg2g {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #CdBtmARWD1fKpr0C {
        grid-area: 6 / 6 / 7 / 7;
        position: relative;
    }

    #thsfOlUz7y4iDdcL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.39104206em - var(--ffsd)));
    }

    #axjMMAhMDgSaNAuO {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.39104206em);
        --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);
    }

    #svQZB1yVFnHVvSRT {
        min-width: 17.88206449rem;
    }

    #gkYDT6VKdeYl1GZj {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #lMaSk3S2xsvCQQb8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.27880859em - var(--ffsd)));
    }

    #HaKjbe3AJvwsyS37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.27880859em - var(--ffsd)));
    }

    #c2j4WdhW8vgMK756 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.27880859em);
        --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);
    }

    #RVP5B3KDlHBE7Qac {
        min-width: 93.79882812rem;
    }

    #E4eBMF8EPBDv8RHo {
        grid-area: 10 / 4 / 11 / 11;
        position: relative;
    }

    #o9r5TNed7Eo3YTjI {
        grid-template-columns: 3.125rem 0 0 37.95838182rem 5.54405192rem 6.74513253rem 5.54405192rem 37.95838182rem 0 0 3.125rem;
        grid-template-rows: minmax(9.54617018rem, max-content) minmax(7.00401502rem, max-content) minmax(4.34694836rem, max-content) minmax(13.00992403rem, max-content) minmax(4.34694836rem, max-content) minmax(7.16182025rem, max-content) minmax(1.63476103rem, max-content) minmax(2.85217012rem, max-content) minmax(5.66685333rem, max-content) minmax(5.79423828rem, max-content) minmax(9.54617018rem, max-content);
    }

    #gFF4bn7ju9EZ6FFc {
        min-height: calc(calc(9.21569377 * var(--1vh, 1vh)) - 4.60784688px);
    }
}

@media (min-width: 1024.05px) {
    #mUMf09bUSPdjf7VZ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #FcDbcRKhMBP8X2cv {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #jpb4R3f37FSIZwf0 {
        grid-area: 2 / 4 / 3 / 6;
        position: relative;
    }

    #ybDSgj4b63Ts5dDC {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.39257577em - var(--ffsd)));
    }

    #cSRHNlaIVFXNYFw2 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.39257577em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.055);
        margin-bottom: calc(var(--last-font-size) * 0.055);
    }

    #ehRmBQokeu082JrN {
        min-width: 32.98675973rem;
    }

    #bLZhGV1Zni0ofNcE {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }

    #uAQEMZeod8knBSHu {
        stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #jpyfEa3gIVvoOE9Y {
        display: block;
    }

    #kSD2TIfXNR9C1HRA {
        stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #SKFAjvat0CGyPOwm {
        display: none;
    }

    #Nvy0pBaRYENGaqpB {
        stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #SKI7DzC5dn8ptLFQ {
        display: none;
    }

    #wYJaDfw5Dsy0MuBw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(12.89385928% + 0%) calc((0 * 45.60551311rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 45.60551311rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.18374098 * 45.60551311rem) + 0%)), calc(12.89385928% + 0%) calc(100% - ((0.18374098 * 45.60551311rem) + 0%)));
        margin-left: -14.80246878%;
        margin-right: 0%;
        margin-bottom: -18.37409805%;
        margin-top: 0%;
    }

    #ZVDDgw7ZHJlLP5Ye {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.2922694em - var(--ffsd)));
    }

    #drKcRDO4ZCK4ejiK {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.2922694em);
        --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);
    }

    #LLTrWGXIlP9b8rXr {
        min-width: 41.89437591rem;
    }

    #Ci9P2UHMK3OCYzk4 {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #r5FrEn6taum0YdyQ {
        grid-area: 7 / 2 / 9 / 5;
        grid-template-columns: 0 0.15742131rem 41.85777269rem 3.59031912rem;
        grid-template-rows: 0 minmax(1.53733529rem, max-content) minmax(1.49850073rem, max-content) minmax(1.48048011rem, max-content);
    }

    #IgMYTIAHblbOrzse {
        grid-area: 7 / 2 / 9 / 5;
        position: relative;
    }

    #Ny1v3R1NKRvQ0Eux {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #ZiYpc1kpFbgfw68c {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #HRQ3drqO05F8yHHN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #ZEDx0s5OCsASfDQO {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #ahsywtRdSvBLWWka {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #pYoYmKH1QTydonDN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.23788094em - var(--ffsd)));
    }

    #zo6WFwovPIswlmXH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.23788094em);
        --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);
    }

    #n9OZS1sFzwr2aLoE {
        min-width: 20.44037329rem;
    }

    #zbxwCxOJTGlsgwtm {
        grid-area: 6 / 8 / 8 / 9;
        position: relative;
    }

    #abaTxgwlKDpY6eUx {
        grid-template-columns: 0 33.52492175rem 11.3407816rem 0.73980977rem 9.52878355rem 11.3407816rem 7.49889692rem 20.40377007rem 5.62225476rem;
        grid-template-rows: minmax(10.63761024rem, max-content) minmax(10.90294657rem, max-content) minmax(6.57071698rem, max-content) minmax(9.95638686rem, max-content) minmax(5.27899626rem, max-content) minmax(8.35957454rem, max-content) minmax(1.72169301rem, max-content) minmax(2.79462312rem, max-content);
    }

    #Cfmkn0gAgvtNDN4z {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #q8fOmIP7QyBtEd8G {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #PCM0TbaSNMChWVAc {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #zk0KSVtRa0abmvvj {
        grid-area: 2 / 4 / 10 / 7;
        position: relative;
    }

    #exelbWEc2Y22fNHX {
        grid-area: 3 / 9 / 6 / 10;
        position: relative;
    }

    #pC30py0S1wZqBEjx {
        font-size: calc(6.55298966em - var(--ffsd));
    }

    #HfSCI61BX8wNuFR1 {
        --first-font-size: 6.55298966em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #KNnCkBBi1JSXcXQK {
        min-width: 74.09018144rem;
    }

    #NZyqDzAmqI5eZzbT {
        grid-area: 4 / 2 / 5 / 8;
        position: relative;
    }

    #zayVvEZSP3QkyvOg {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 51.95232489rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 51.95232489rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00223657 * 51.95232489rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00223657 * 51.95232489rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.22365701%;
        margin-top: 0%;
    }

    #rA36odEqwxuItvWI {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.06794365rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.06794365rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00001612 * 49.06794365rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00001612 * 49.06794365rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.0016123%;
        margin-top: 0%;
    }

    #Tjz6wakOErOs3N65 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 49.06794365rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 49.06794365rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.00236804 * 49.06794365rem) + 0%)), calc(0% + 0%) calc(100% - ((0.00236804 * 49.06794365rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -0.23680433%;
        margin-top: 0%;
    }

    #Lxkf2KzXP4Qm6YE7 {
        grid-template-columns: 0 0 49.06794365rem 0;
        grid-template-rows: 0 0 minmax(29.93135152rem, max-content) 0;
    }

    #fGcnlM7hUxRgFNNb {
        grid-template-columns: 0 0 49.06794365rem 2.88438124rem;
        grid-template-rows: 0 minmax(1.76629736rem, max-content) minmax(29.93135152rem, max-content) 0;
    }

    #zUmYlRMAMPdmGR7R {
        grid-area: 7 / 3 / 11 / 5;
        position: relative;
    }

    #SDGXQYMxNyiLwYPs {
        font-size: calc(2.55156507em - var(--ffsd));
    }

    #i6qcXpXIM9n1dftm {
        --first-font-size: 2.55156507em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #Jf5Za5wg1qg8AIzb {
        min-width: 35.08461268rem;
    }

    #VDgKL40ULWETyIHg {
        grid-area: 8 / 6 / 9 / 11;
        position: relative;
    }

    #UpgSoESf4UiFwvOR {
        grid-template-columns: 5.62225476rem 0 21.79469876rem 30.15762614rem 3.18175153rem 13.37073956rem 5.54876225rem 4.43331894rem 10.26859332rem 1.42659539rem 4.19565936rem;
        grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(2.22453945rem, max-content) minmax(7.86358022rem, max-content) minmax(0.8148269rem, max-content) minmax(7.99969736rem, max-content) 0 minmax(20.83760773rem, max-content) minmax(9.85543264rem, max-content) minmax(1.00460852rem, max-content);
    }

    #Og9JiKIGgmtVcdFN {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #ApCsy0SWmWlMDEFU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ORoIzC0W2ozzGQbj {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #krDtCCV4VP5RT182 {
        grid-area: 2 / 5 / 10 / 10;
        position: relative;
    }

    #mC59aT0j3CQe6rJn {
        font-size: calc(5.85652269em - var(--ffsd));
    }

    #rnbSV2tdrsBjbPKw {
        --first-font-size: 5.85652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #wYC4ruQPWId8vdyc {
        min-width: 29.18987497rem;
    }

    #su0kVyxIY0oqumi5 {
        grid-area: 3 / 3 / 5 / 7;
        position: relative;
    }

    #hQWn6mANfgTVehhL {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #DapzxSF3OfrxsaMs {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #qTU7Rq60wOPb4hu3 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #KJKhoBTjukDqhpZ9 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #qHmSL9pntn33mslZ {
        font-size: calc(2.21012676em - var(--ffsd));
    }

    #ZwKaCRXoOm8uDX2d {
        --first-font-size: 2.21012676em;
        --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);
    }

    #h2KJtLDOoWqpnL4A {
        min-width: 23.74288459rem;
    }

    #ImXcP8ERZE8IzaPt {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #JZC2Hs5VBEPlm4at {
        grid-template-columns: 0 2.00269655rem 4.23487039rem 1.75009601rem 23.70628137rem 3.10749547rem;
        grid-template-rows: 0 minmax(1.32281782rem, max-content) minmax(0.2434264rem, max-content) minmax(2.63636411rem, max-content) minmax(0.2434264rem, max-content) minmax(1.32281782rem, max-content);
    }

    #cJkG2tgtJWdwRj71 {
        grid-template-columns: 0 4.78815272rem 34.80143979rem 4.78815272rem;
        grid-template-rows: 0 minmax(38.41701202rem, max-content) minmax(5.76885256rem, max-content) minmax(6.41442824rem, max-content);
    }

    #vl8Ubd8VEbama93y {
        grid-template-columns: 0 0 44.37774524rem 0;
        grid-template-rows: 0 0 minmax(50.60029283rem, max-content) 0;
    }

    #SMvUZHETHmUOZgEM {
        grid-area: 4 / 9 / 11 / 11;
        position: relative;
    }

    #g6OFQZ88dPcxyQjf {
        font-size: calc(4.4312034em - var(--ffsd));
    }

    #OUU7XZ7txbNALgDS {
        --first-font-size: 4.4312034em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #GrlnMxxrvrwIfZYM {
        min-width: 25.32506929rem;
    }

    #h3M2B0yVnUVHDuOl {
        grid-area: 6 / 4 / 7 / 6;
        position: relative;
    }

    #u1aCRgGVzMGHD9wv {
        font-size: calc(1.70465149em - var(--ffsd));
    }

    #nAwwPkLD7ZGJbeJk {
        --first-font-size: 1.70465149em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #azteGWyXrooD9uU7 {
        min-width: 41.57392498rem;
    }

    #Z44dvX96n5CQq1YU {
        grid-area: 8 / 2 / 9 / 8;
        position: relative;
    }

    #xPmm8NMLTmnFXmvQ {
        grid-template-columns: 5.62225476rem 0.00024153rem 0 21.79445723rem 3.49400884rem 3.86480568rem 12.38380848rem 2.84042348rem 27.74312864rem 16.6346166rem 5.62225476rem;
        grid-template-rows: minmax(1.78281103rem, max-content) minmax(3.83944372rem, max-content) 0 minmax(12.29868448rem, max-content) minmax(1.94805755rem, max-content) minmax(9.30551718rem, max-content) minmax(2.29933272rem, max-content) minmax(20.26379811rem, max-content) minmax(3.48029427rem, max-content) minmax(1.00460852rem, max-content);
    }

    #S07t9MReafIwd48E {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #yi7hvcltcZcIGL5l {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #WGrJLDysbs97e8iO {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #b8zKkehFk2DBWHxv {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Ft1GKOcAdQFJgreO {
        stroke-width: calc(100rem * 8.0 / 1366.0);
    }

    #fNdPZtqrNJZVRLUp {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #LhF0n4jsBVLZ7bm6 {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #TUXBLxM49jXzRWev {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #xiPJkCHdzkyjdSPP {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #j3ksEHpodSRDBmU4 {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #LfvmBy5mhlCUlL8Y {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #ieHmDlsp3ihY45GM {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #wDbDgmlTSWAhgW38 {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #X7a2TS5HJ4P2OgLl {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #FKqibeNiT4JIPkIM {
        --first-font-size: 2.53782577em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #gtW4XeIBgUDu6K3R {
        min-width: 25.12697021rem;
    }

    #tpTPipQ3QLbV8PTW {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #SI4Oi5tKL1pAvauz {
        grid-template-columns: 0 2.56059382rem 25.09036698rem 0.21798767rem;
        grid-template-rows: 0 minmax(1.74548019rem, max-content) minmax(28.62274217rem, max-content) minmax(1.74548019rem, max-content);
    }

    #OAUNvvkYf25yQekG {
        grid-template-columns: 0 8.64857225rem 27.86894848rem 13.8086544rem;
        grid-template-rows: 0 minmax(16.70377925rem, max-content) minmax(32.11370254rem, max-content) minmax(4.61764624rem, max-content);
    }

    #d6jvzgH9V7TtL99P {
        grid-area: 2 / 5 / 13 / 11;
        position: relative;
    }

    #UU6Et8UwRhXqw7ub {
        font-size: calc(5.76692242em - var(--ffsd));
    }

    #uVTpAzuFWyZbf2sQ {
        --first-font-size: 5.76692242em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UC9pkwPV4HwEmgcP {
        min-width: 59.93998412rem;
    }

    #hLzzsK7oH9gfOFVm {
        grid-area: 3 / 2 / 5 / 8;
        position: relative;
    }

    #sEk6tNAKUFaQy8wH {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #YX6IgaTki3ku0gm7 {
        grid-area: 3 / 3 / 6 / 4;
        position: relative;
    }

    #PbMt7O3VEDy7f2MB {
        font-size: calc(2.4714137em - var(--ffsd));
    }

    #lYOVlzZ2EyX9elBL {
        --first-font-size: 2.4714137em;
        --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);
    }

    #dlAsdS9MRa6aMK7b {
        min-width: 18.27378706rem;
    }

    #TDO1VyBtNIQKQfj3 {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }

    #tJEiBhZFLlp5u3El {
        grid-template-columns: 0 1.93874392rem 4.73552781rem 0.94969453rem 18.23718384rem 1.93874392rem;
        grid-template-rows: 0 minmax(1.47920479rem, max-content) minmax(0.2722049rem, max-content) minmax(2.94804195rem, max-content) minmax(0.2722049rem, max-content) minmax(1.47920479rem, max-content);
    }

    #Ix4mtfCwetPIYR8M {
        grid-area: 4 / 10 / 6 / 12;
        position: relative;
    }

    #R0CrzbbCa5nJvdNr {
        font-size: calc(3.42951723em - var(--ffsd));
    }

    #NqHInQhrzP0IsmgQ {
        --first-font-size: 3.42951723em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.075);
        margin-bottom: calc(var(--last-font-size) * 0.075);
    }

    #xnCsSzhp6lNZrSeh {
        min-width: 21.83130198rem;
    }

    #oMJ5g6uxr1V54562 {
        grid-area: 7 / 3 / 9 / 6;
        position: relative;
    }

    #ng9ZWKoyas2iC9fn {
        stroke-width: calc(100rem * 7.999999999999999 / 1366.0);
    }

    #ZV7n0UL3dDSVyhtL {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #BecqDN86DXVK3k6w {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #LDBNj9LyJHSnNb9v {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #fYQQO2gNYza3dM6Z {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #VcRZwFE9FyRWbAd9 {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #YiKcS2QbxyE90CUc {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #IUybGXDad6fE5BU4 {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #E91knKgqMpnpqh2V {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #AA6EC74g3Ax0h6Xo {
        font-size: calc(2.53782577em - var(--ffsd));
    }

    #qB577H9cU5gs0yh8 {
        --first-font-size: 2.53782577em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.13);
        margin-bottom: calc(var(--last-font-size) * -0.13);
    }

    #EU4TCIzuat96q1UZ {
        min-width: 23.66398243rem;
    }

    #osw9f5QKMqQi9OJe {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #f5giBsCiPuSYM4QQ {
        grid-template-columns: 0 2.55012843rem 23.62737921rem 1.69144084rem;
        grid-template-rows: 0 minmax(1.74548019rem, max-content) minmax(28.62274217rem, max-content) minmax(1.74548019rem, max-content);
    }

    #U1mQHXpv30twzxBJ {
        grid-area: 8 / 9 / 12 / 13;
        position: relative;
    }

    #EaMsQJehGY9bgMGq {
        font-size: calc(1.95427437em - var(--ffsd));
    }

    #gOFQbH1vZO92VlsX {
        --first-font-size: 1.95427437em;
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #AVduRcmkLPShxZOC {
        min-width: 22.41116251rem;
    }

    #yAo7BfKUqMdCLtCp {
        grid-area: 10 / 4 / 11 / 7;
        position: relative;
    }

    #HAoeqs7QEcLFTSE9 {
        grid-template-columns: 5.62225476rem 0 0 21.79469876rem 0 0.57986053rem 37.52882162rem 0.9831611rem 0.06905445rem 11.16527743rem 16.6346166rem 0 5.62225476rem;
        grid-template-rows: minmax(1.78281103rem, max-content) minmax(4.31952916rem, max-content) minmax(0.57572393rem, max-content) minmax(6.34457649rem, max-content) minmax(0.10628486rem, max-content) minmax(5.35766481rem, max-content) 0 minmax(18.12879447rem, max-content) minmax(2.17064427rem, max-content) minmax(11.39983885rem, max-content) minmax(0.41442495rem, max-content) minmax(4.61764624rem, max-content) minmax(1.00460852rem, max-content);
    }

    #NPKFveHgBTv2lrsW {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #WBeCcKBUnpWX8yFW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #srcRfuYzQTewDYWi {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #b6rRDZiq9AkoLm21 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.54479017em - var(--ffsd)));
    }

    #T4oVtcHuTegPoPgy {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.54479017em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #UjAC2f9buK8lUlZT {
        min-width: 37.38711257rem;
    }

    #SZsIe3rcVPqhz3bd {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #r0Qf84CQX47P1aMi {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04328403em - var(--ffsd)));
    }

    #OB3dJaBysCQaC1iK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04328403em - var(--ffsd)));
    }

    #kq03DW9zUsc1LbYF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04328403em - var(--ffsd)));
    }

    #CZUxvebqmcKxFvIz {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04328403em - var(--ffsd)));
    }

    #QZyByTJZYDLBO1SL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04328403em - var(--ffsd)));
    }

    #Ng9UKjr18Nd6iGGH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04328403em);
        --last-font-size: var(--first-font-size);
        margin-top: 0;
        margin-bottom: 0;
    }

    #iFfKH1qD1Y25pTaq {
        min-width: 36.63513702rem;
    }

    #WpL5B7cQQav6dWcE {
        grid-area: 5 / 3 / 6 / 4;
        position: relative;
    }

    #sdcql95Wm5K85PSW {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #fUAV1iQSuG77jmf7 {
        grid-area: 3 / 6 / 7 / 7;
        grid-template-columns: 0 44.37774524rem;
        grid-template-rows: 0 minmax(50.60029283rem, max-content);
    }

    #TUKjVVOwUcXIxX7j {
        grid-area: 3 / 6 / 7 / 7;
        position: relative;
    }

    #WNZBPjNJUXabhIYr {
        grid-template-columns: 5.62225476rem 0 36.5985338rem 0.75197555rem 7.0272359rem 44.37774524rem 5.62225476rem;
        grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(13.74404463rem, max-content) minmax(2.62825546rem, max-content) minmax(28.60573797rem, max-content) minmax(5.62225476rem, max-content);
    }

    #OdPxXBgqVLEN6giE {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #UkBRKX4XE3LpHqNs {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #y55xdYfjgVfaH3YY {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #axZVfynCeVzkvQiv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.75674157em - var(--ffsd)));
    }

    #CrIbBcmkT4WmG7MS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.75674157em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #LndoLxU5eKYpkuSK {
        min-width: 88.7920937rem;
    }

    #W7lR8XDydleQhKaq {
        grid-area: 2 / 2 / 3 / 5;
        position: relative;
    }

    #ykAcjl1SwQKmdInN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.12906842em - var(--ffsd)));
    }

    #URPySCh5zxHVO8dF {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.12906842em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #vM6uUDuAHbGMHVnE {
        min-width: 41.86145747rem;
    }

    #mWIGdjTNaVUYTNlF {
        grid-area: 4 / 3 / 5 / 4;
        position: relative;
    }

    #FLlFFZYB7sLprXYz {
        grid-template-columns: 5.62225476rem 23.46531812rem 41.82485425rem 23.46531812rem 5.62225476rem;
        grid-template-rows: minmax(2.58917107rem, max-content) minmax(5.63970166rem, max-content) minmax(2.67888715rem, max-content) minmax(7.35487138rem, max-content) minmax(3.55288851rem, max-content);
    }

    #vEP0QpaBVYRcbezJ {
        min-height: calc(calc(3.83971138 * var(--1vh, 1vh)) - 1.91985569px);
    }

    #PGCOogyChCHpQvh0 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #qRJyLiROAhHJmQTU {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #EutDhLqGNpjQ7oz0 {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #Qqzgr3zNyzchkUSN {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #XZV15YN2zoIU28Gq {
        grid-area: 2 / 2 / 9 / 3;
        grid-template-columns: 0 2.95060912rem 4.46698049rem 19.50083652rem;
        grid-template-rows: 0 minmax(3.44445351rem, max-content) minmax(4.74293296rem, max-content) minmax(23.6216843rem, max-content);
    }

    #j2KpmegoPLnOKwSA {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #wYwui3JcMWLlGSQv {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46971051em - var(--ffsd)));
    }

    #giPAAzz6tRd9ezAh {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46971051em);
        --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);
    }

    #BdQvqwbuG6iLSRSG {
        min-width: 24.56902224rem;
    }

    #EsX4qYIfOmohg9aq {
        grid-area: 3 / 6 / 4 / 7;
        position: relative;
    }

    #qinblrUK4T62XH4o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303807em - var(--ffsd)));
    }

    #ZdD3X3qYsDSVf4Mq {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303807em);
        --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);
    }

    #eM5wEznPnssPnlPf {
        min-width: 30.61173133rem;
    }

    #rrA15bUWCDYMHz3N {
        grid-area: 5 / 5 / 6 / 8;
        position: relative;
    }

    #bueBdZRuBH62yvtK {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #mQw9qnkrTWsrriuR {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #RqoXXJewHWWtWLhS {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #Bmuwr1mfY17uoWtB {
        min-width: 31.16653389rem;
    }

    #zR3RTVDbIQMP970N {
        grid-area: 7 / 4 / 8 / 9;
        position: relative;
    }

    #YrGe2HVsA2DYTEw8 {
        grid-template-columns: 8.3036591rem 26.91842614rem 22.63114467rem 0.55480256rem 5.89564821rem 24.53241902rem 0.14706087rem 0 11.01683942rem;
        grid-template-rows: minmax(6.02079405rem, max-content) minmax(2.52470426rem, max-content) minmax(6.52457985rem, max-content) minmax(1.45289954rem, max-content) minmax(3.26012738rem, max-content) minmax(2.14222436rem, max-content) minmax(5.02684187rem, max-content) minmax(10.87769351rem, max-content) minmax(6.02079405rem, max-content);
    }

    #BMlhj4kqQq20KgTY {
        min-height: calc(calc(7.71807757 * var(--1vh, 1vh)) - 3.85903878px);
    }

    #l8uRyfLYGiruRPcX {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #IjzTusApsucYDfag {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #WFZUmeGK0GCCYfwj {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    .RC9eNlpdCtUpqsIf {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #R9DjUJFtXrgkdR53 {
        grid-area: 2 / 2 / 9 / 3;
        grid-template-columns: 0 29.36257116rem 4.42602307rem 0.85270829rem;
        grid-template-rows: 0 minmax(20.96653561rem, max-content) minmax(4.69944534rem, max-content) minmax(7.19995482rem, max-content);
    }

    #m75qLJyouSiIoWOj {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #xgK8pGVPUnbwnibc {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46607613em - var(--ffsd)));
    }

    #ZFDxX4kAW9MGwdDj {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46607613em);
        --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);
    }

    #w8X51RZ0CZJWoI8N {
        min-width: 23.70859261rem;
    }

    #ffvjDlA1Qa7jT20P {
        max-height: 100px;
        grid-area: 2 / 6 / 4 / 7;
        position: relative;
    }

    #OveFmuCiSHHQEsDd {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303807em - var(--ffsd)));
    }

    #El02nm3iJjNiWj0B {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303807em);
        --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);
    }

    #gRNRkOXl2zRfzsiO {
        min-width: 30.85193997rem;
    }

    .tvhZejOjO8j6EbgN {
        grid-area: 4 / 4 / 6 / 8;
        position: relative;
    }

    #d4Vk49dwZQPjAok3 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #FgS29Abx2EKoMAkP {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #ctnYg5miBZmmOrkP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #zyONDn6XSAOtn1Uv {
        min-width: 35.47247715rem;
    }

    .F2ou4ysvSwfO2a9k {
        grid-area: 6 / 2 / 8 / 9;
        position: relative;
    }

    #Sbhe6drDwAFavuTL {
        grid-template-columns: 6.59446299rem 34.64130252rem 16.93205831rem 5.37946282rem 1.76388455rem 23.67198939rem 0 0 11.01683942rem;
        grid-template-rows: minmax(5.40981353rem, max-content) minmax(3.13568478rem, max-content) minmax(6.52025476rem, max-content) minmax(1.75845049rem, max-content) minmax(3.26012738rem, max-content) minmax(1.75845049rem, max-content) minmax(5.02684187rem, max-content) minmax(11.40612601rem, max-content) minmax(5.57490956rem, max-content);
    }

    #dYLuiV68JZAGYIdF {
        min-height: calc(calc(7.71807757 * var(--1vh, 1vh)) - 3.85903878px);
    }

    #BQhexLSgK34hY87X {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #SOxnLVSRwDedhHWR {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #hdZDJujjQV8Hhait {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }

    #doGvXRc5GCUpgpdq {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }

    #xHldm8mfksap177A {
        grid-area: 2 / 2 / 9 / 3;
        grid-template-columns: 0 15.22627133rem 5.05638046rem 21.78959628rem;
        grid-template-rows: 0 minmax(1.4135251rem, max-content) minmax(5.36874373rem, max-content) minmax(20.24915056rem, max-content);
    }

    #iiFGiCEi9AHlu9qB {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #yCM9aCZ2x6xbgjaA {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46607613em - var(--ffsd)));
    }

    #loEmopwV1rHPiP1V {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46607613em);
        --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);
    }

    #R2YIiuu1VjtomCTe {
        min-width: 38.45397145rem;
    }

    #OpHuV7sSy0aA9kQl {
        grid-area: 3 / 4 / 4 / 9;
        position: relative;
    }

    #ergsLPWCjXAq9NUZ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303807em - var(--ffsd)));
    }

    #o36uRKhDnoEHsLeY {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303807em);
        --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);
    }

    #Lpc1EnJJ0w87lGGs {
        min-width: 25.58164758rem;
    }

    #LzbpwuvIhVww8s1i {
        grid-area: 5 / 6 / 6 / 8;
        position: relative;
    }

    #rZSR6J14tfmzeSNS {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #lhVxrvfUY1MvLDYX {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #rnDC1ZpLKttkY3dx {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #T4cBzv3a3Hhh5jRX {
        min-width: 32.38301659rem;
    }

    #d4PeLPEkjcTHygWb {
        grid-area: 7 / 5 / 8 / 7;
        position: relative;
    }

    #G7Nuh9IY3vBLiD9R {
        grid-template-columns: 5.87628169rem 42.07224807rem 2.61726258rem 5.43891963rem 7.42696718rem 24.91944619rem 0.62559817rem 0.00643706rem 11.01683942rem;
        grid-template-rows: minmax(6.41005366rem, max-content) minmax(2.13544464rem, max-content) minmax(6.52025476rem, max-content) minmax(1.0610539rem, max-content) minmax(3.26012738rem, max-content) minmax(1.81745365rem, max-content) minmax(5.02684187rem, max-content) minmax(7.21024318rem, max-content) minmax(10.40918581rem, max-content);
    }

    #ktASWNLObQVbO3Nd {
        min-height: calc(calc(7.71807757 * var(--1vh, 1vh)) - 3.85903878px);
    }

    #Eg4s66DWERMSbSSQ {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #m2Z3qgMZV3Oyz8fj {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #PgRaXpK3vq37eHqX {
        grid-area: 2 / 3 / 6 / 4;
        position: relative;
    }

    #m20t5NZImh3EIJDQ {
        font-size: calc(3.30037335em - var(--ffsd));
    }

    #HWBxGuCbfYN2fKmO {
        --first-font-size: 3.30037335em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #uXovyk9nMCDTPal6 {
        min-width: 52.84052456rem;
    }

    #ZWmnkgy0MUnNyxf1 {
        grid-area: 3 / 5 / 4 / 6;
        position: relative;
    }

    #yLUQIPUnHdySIrdH {
        font-size: calc(2.09076135em - var(--ffsd));
    }

    #hrtgTqoo5t7IGBXL {
        font-size: calc(2.09076135em - var(--ffsd));
    }

    #rsPA4Jc69TPupmC4 {
        --first-font-size: 2.09076135em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * 0.017));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #CS1of5mTZ7flG7PG {
        min-width: 95.79062958rem;
    }

    #S0w3zwDaTLFwApxb {
        grid-area: 5 / 2 / 7 / 7;
        position: relative;
    }

    #pY46KPL1RZLHHGi8 {
        grid-template-columns: 2.12298682rem 3.76733089rem 11.91214168rem 5.79557993rem 52.80392134rem 21.47505251rem 2.12298682rem;
        grid-template-rows: minmax(3.11066545rem, max-content) 0 minmax(7.50426867rem, max-content) minmax(3.01983229rem, max-content) minmax(4.74787555rem, max-content) 0 minmax(2.84722627rem, max-content);
    }

    #CSLluAwLwYAc5xSr {
        min-height: calc(calc(3.73663188 * var(--1vh, 1vh)) - 1.86831594px);
    }

    #Imfns8tkv7yefEFT {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #EIcfVBt2sMTpDzos {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #AZaExg6u1JQ77wx2 {
        grid-area: 2 / 2 / 7 / 7;
        position: relative;
    }

    #sulDawrwRe9A5Voa {
        font-size: calc(2.31368228em - var(--ffsd));
    }

    #P0OM5D52j0oANLSQ {
        --first-font-size: 2.31368228em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #agJokPO9BTHhCL4W {
        min-width: 14.05533359rem;
    }

    #gIRqfZtKDZtjUBqm {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }

    #g1wkg645hoN8p2VV {
        font-size: calc(2.31368228em - var(--ffsd));
    }

    #mnTLQROPBe4Bo5dL {
        --first-font-size: 2.31368228em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.075));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zENVIrU1iMg57oMs {
        min-width: 14.05533359rem;
    }

    #vy0AdXVPdHuFdzl3 {
        grid-area: 5 / 4 / 6 / 6;
        position: relative;
    }

    #NsP2xsT3ELPYoL7d {
        grid-template-columns: 0 3.23734796rem 0 14.01873037rem 0 33.0700968rem;
        grid-template-rows: 0 minmax(23.21124449rem, max-content) minmax(2.72038726rem, max-content) minmax(6.36180663rem, max-content) minmax(2.72038726rem, max-content) minmax(18.42130239rem, max-content);
    }

    #mMpm4hGAx9wAkdJ8 {
        grid-area: 2 / 11 / 16 / 16;
        position: relative;
    }

    #aW3std1P6OWWIBNa {
        font-size: calc(5.85652269em - var(--ffsd));
    }

    #bwvfhPT3dcfSb1V2 {
        --first-font-size: 5.85652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.15);
        margin-bottom: calc(var(--last-font-size) * 0.15);
    }

    #XqxVBTf5Sz5JBo6y {
        min-width: 38.2365842rem;
    }

    #Us33XWi6NUSV0uM4 {
        grid-area: 3 / 6 / 5 / 13;
        position: relative;
    }

    #uFmJ5IJemM6ekpSY {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #HXd7Kd2v256djhzg {
        grid-template-columns: 0 44.37774524rem;
        grid-template-rows: 0 minmax(50.60029283rem, max-content);
    }

    #AM7ulpBFy7YUmQcS {
        grid-area: 4 / 15 / 17 / 17;
        position: relative;
    }

    #bnPQqxH33etzXDfw {
        font-size: calc(2.245em - var(--ffsd));
    }

    #Abf3D7G1pLCVpUfn {
        --first-font-size: 2.245em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #iSuK5jUMrUWOUG4m {
        min-width: 16.02480326rem;
    }

    #PogB1EEgqMZGWfuH {
        grid-area: 6 / 2 / 7 / 10;
        position: relative;
    }

    #DUFezpkMbfhs1Mvs {
        font-size: calc(1.41208379em - var(--ffsd));
    }

    #YovfF9c5tpr9Y8R5 {
        --first-font-size: 1.41208379em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Wb9uNPKZceOjP8M1 {
        min-width: 8.59250938rem;
    }

    #WJIk4zK5ier5ouz6 {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
    }

    #fhZNUFWPSpUWJgPo {
        font-size: calc(2.245em - var(--ffsd));
    }

    #MDVXpDqhloPo8ABv {
        --first-font-size: 2.245em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #zEVXPIT54viFdCkw {
        min-width: 24.36990106rem;
    }

    #r8TVYslAMP3JUsAg {
        grid-area: 10 / 5 / 11 / 12;
        position: relative;
    }

    #zI8KaXJIFUqcw0dg {
        font-size: calc(1.41208379em - var(--ffsd));
    }

    #Ow16dC0fLWauXBWx {
        --first-font-size: 1.41208379em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #Ym4RyJR4QsBKPngZ {
        min-width: 12.20325214rem;
    }

    #VVn0OkBvGgZLe5Eq {
        grid-area: 12 / 4 / 13 / 9;
        position: relative;
    }

    #ezUSHqswFQF66gcK {
        font-size: calc(1.7234749em - var(--ffsd));
    }

    #f4ZaJ1PQ2SEQA2vP {
        font-size: calc(1.7234749em - var(--ffsd));
    }

    #CPaUEIJMfhtxtV4O {
        --first-font-size: 1.7234749em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #wjCgKlbBS2swiWBH {
        min-width: 39.15365468rem;
    }

    #aSEzJLr4Kjv59Fci {
        grid-area: 14 / 7 / 15 / 14;
        position: relative;
    }

    #p1qe3Gnd0pS0wopO {
        grid-template-columns: 4.77194171rem 0 0 0.39625346rem 0.45430111rem 0 7.70535159rem 3.61074276rem 3.82155112rem 6.65681177rem 2.08453949rem 14.32098426rem 0.91707048rem 5.26045225rem 27.74312864rem 16.6346166rem 5.62225476rem;
        grid-template-rows: minmax(1.78281103rem, max-content) minmax(3.83944372rem, max-content) 0 minmax(12.29868448rem, max-content) minmax(7.07311629rem, max-content) minmax(2.64031259rem, max-content) minmax(0.43885215rem, max-content) minmax(1.67597652rem, max-content) minmax(4.32705263rem, max-content) minmax(2.64031259rem, max-content) minmax(0.10575107rem, max-content) minmax(1.67597652rem, max-content) minmax(6.31001532rem, max-content) minmax(5.79198791rem, max-content) minmax(4.61764624rem, max-content) minmax(1.00460852rem, max-content);
    }

    #sqKyUE8jEEYULBrT {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }

    #HMfii0NKx3dRVexU {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #ccXoIGDP99gSLSXe {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #eSR5GEiWPgmsCRqq {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.54743045em - var(--ffsd)));
    }

    #jD2utO2XepjQc6wI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.54743045em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #IQSE4PxeDjPD9Zsi {
        min-width: 88.7920937rem;
    }

    #TnhNlIUrMOOkqMY5 {
        grid-area: 2 / 2 / 3 / 11;
        position: relative;
    }

    #Wo7ZeNfea3gnV8oY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.10860176em - var(--ffsd)));
    }

    #JjfCK6h4S64IQPor {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.10860176em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0375));
        margin-top: calc(var(--first-font-size) * 0.05);
        margin-bottom: calc(var(--last-font-size) * 0.05);
    }

    #mgF2P0GHekICU7FH {
        min-width: 49.77235497rem;
    }

    #qsxNlEJX6siAEg2g {
        grid-area: 4 / 3 / 5 / 10;
        position: relative;
    }

    #CdBtmARWD1fKpr0C {
        grid-area: 6 / 6 / 7 / 7;
        position: relative;
    }

    #thsfOlUz7y4iDdcL {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.79240635em - var(--ffsd)));
    }

    #axjMMAhMDgSaNAuO {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.79240635em);
        --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);
    }

    #svQZB1yVFnHVvSRT {
        min-width: 13.40500295rem;
    }

    #gkYDT6VKdeYl1GZj {
        grid-area: 8 / 5 / 9 / 8;
        position: relative;
    }

    #lMaSk3S2xsvCQQb8 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.70827233em - var(--ffsd)));
    }

    #HaKjbe3AJvwsyS37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.70827233em - var(--ffsd)));
    }

    #c2j4WdhW8vgMK756 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.70827233em);
        --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);
    }

    #RVP5B3KDlHBE7Qac {
        min-width: 36.24176428rem;
    }

    #E4eBMF8EPBDv8RHo {
        grid-area: 10 / 4 / 11 / 9;
        position: relative;
    }

    #o9r5TNed7Eo3YTjI {
        grid-template-columns: 5.62225476rem 19.50986937rem 6.76529535rem 11.41838066rem 4.15600964rem 5.05638046rem 4.15600964rem 11.41838066rem 6.76529535rem 19.50986937rem 5.62225476rem;
        grid-template-rows: minmax(9.24139901rem, max-content) minmax(6.63087775rem, max-content) minmax(3.25862014rem, max-content) minmax(13.78084553rem, max-content) minmax(3.25862014rem, max-content) minmax(5.36874373rem, max-content) minmax(1.2254724rem, max-content) minmax(2.1380836rem, max-content) minmax(4.24806575rem, max-content) minmax(4.34355783rem, max-content) minmax(2.7282617rem, max-content);
    }

    #gFF4bn7ju9EZ6FFc {
        min-height: calc(calc(9.89563201 * var(--1vh, 1vh)) - 4.947816px);
    }
}

@keyframes breathe-LEFT-785eed83-8cea-4486-8807-bdefee29af63 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes tectonic-LEFT-95a50141-ff4e-4dbc-b46c-5563997157c4 {
    0% {
        transform: translateX(calc(-0.16666666666666666 * min(1366px, 100vw)));
        animation-timing-function: cubic-bezier(0.47, 0.03, 0.53, 0.97);
    }
    50% {
        transform: translateX(calc(0.08333333333333333 * min(1366px, 100vw)));
        animation-timing-function: cubic-bezier(0.47, 0.03, 0.53, 0.97);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pop-LEFT-8bc6b4c6-32e2-4f73-86a4-43262856d45b {
    0% {
        transform: scale(0);
        animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);
    }
    35% {
        transform: scale(0.937);
        animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);
    }
    77% {
        transform: scale(0.995);
        animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes fade-RIGHT-1645d466-2952-4516-8bc5-c1b2f9a1f591 {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        opacity: 1.0;
    }
}

@keyframes pop-LEFT-d7dd30fe-10ac-4635-af03-022630af096e {
    0% {
        transform: scale(0);
        animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);
    }
    35% {
        transform: scale(0.937);
        animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);
    }
    77% {
        transform: scale(0.995);
        animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-bf4be6a4-032d-4734-ba5a-c065e5ae750c {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes fade-RIGHT-2bed5a12-d70d-454a-b594-ec92788a67cd {
    0% {
        opacity: 0.0;
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        opacity: 1.0;
    }
}

@keyframes breathe-LEFT-44735666-a30f-42f9-be91-36e30f941d15 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-7463b38b-9e7b-4a1b-b1d7-183605cd39dc {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-8ff11aaf-cd6b-4fb7-b063-c027bdb69d0d {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-46ec4c18-361c-4d0c-8997-711f87d57c69 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-bd994017-000e-4405-b839-e61d20604243 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes wipe-LEFT-15e1b264-330a-4cfa-8226-66e8aecc9d3d {
    0% {
        clip-path: inset(-60% 100% -60% -10%);
        animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
    }
    100% {
        clip-path: inset(-60% -10% -60% -10%);
    }
}

@keyframes breathe-LEFT-d8096221-3d57-4999-a36f-39532bb6afa2 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-16a1fb51-8018-4647-bb35-0012bea1c630 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-RIGHT-dae50682-98d5-4415-97af-22411bb91104 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes breathe-LEFT-b44fc282-a9b7-42aa-9295-5bb97e11f8e7 {
    0% {
        transform: scale(0.8);
        animation-timing-function: linear;
    }
    50% {
        transform: scale(0.97);
        animation-timing-function: linear;
    }
    100% {
        transform: scale(1);
    }
}

@keyframes pop-LEFT-951ab299-0815-4d95-b0f5-e2386c6251a5 {
    0% {
        transform: scale(0);
        animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);
    }
    35% {
        transform: scale(0.937);
        animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);
    }
    77% {
        transform: scale(0.995);
        animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes drift-LEFT-d5447622-0c79-422b-9c5b-1ead23d8a662 {
    0% {
        transform: translate(calc(-1 * 1.0 * min(100vw, 100vh) / 4.0), calc(0 * 1.0 * min(100vw, 100vh) / 4.0));
        animation-timing-function: cubic-bezier(0.47, 0.03, 0.53, 0.97);
    }
    50% {
        transform: translate(calc(1 * 1.0 * min(100vw, 100vh) / 8.0), calc(0 * 1.0 * min(100vw, 100vh) / 8.0));
        animation-timing-function: cubic-bezier(0.47, 0.03, 0.53, 0.97);
    }
    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 pop-RIGHT-5d79584e-41ad-4a48-ac1c-9a7d4cd8e06e {
    0% {
        transform: scale(0);
        animation-timing-function: cubic-bezier(0.52, 2.1, 0.43, 1.22);
    }
    35% {
        transform: scale(0.937);
        animation-timing-function: cubic-bezier(0.37, -0.25, 0.07, 2.15);
    }
    77% {
        transform: scale(0.995);
        animation-timing-function: cubic-bezier(0.28, -0.03, 0.48, 1.2);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes linear_fade {
    0% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
