
    :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-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YACgEZ1cb1Q-0;
      src: url(/navbar/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/527cd5a6be21d4e008281f52ae03e6de.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/527cd5a6be21d4e008281f52ae03e6de.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/881b8da5ad9b82b143ab37dcdf069c4c.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/b13d468f88f904752a71651083120b9b.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/b13d468f88f904752a71651083120b9b.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/10bae089b2dee90878d1d146921cad11.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/10bae089b2dee90878d1d146921cad11.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/5da2f7e7b5289e2ae1f44d0ac2886371.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/5da2f7e7b5289e2ae1f44d0ac2886371.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/5da2f7e7b5289e2ae1f44d0ac2886371.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdtQi73Xs-0;
      src: url(/navbar/fonts/5da2f7e7b5289e2ae1f44d0ac2886371.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAF7p8wEWfg-0;
      src: url(/navbar/fonts/68482064c44cea63a60e2b1d93eeb553.woff);
      font-style: italic;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJjbTu24-1;
      src: url(/navbar/fonts/668e204ecea8e06c27fb74af58a48107.woff2);
      font-style: italic;
      font-weight: 900;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 400;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 700;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 100;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 200;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 300;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 500;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 600;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 800;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: normal;
      font-weight: 900;
    }

    @font-face {
      font-display: swap;
      font-family: YAFdJljEuFc-0;
      src: url(/navbar/fonts/a81da13f75097fbe2db8fe677f031417.woff2);
      font-style: italic;
      font-weight: 900;
    }

    @media (max-width: 375px) {
      #W8Yz8x7OziDkuLiE {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #pZlOUhl20MVdHeBN {
        grid-template-columns: 0 1181.03818176%;
        left: -540.51909088%;
        grid-template-rows: 0 100%;
      }

      #XFe2GzzxJnbvKIiw {
        grid-area: 2 / 8 / 3 / 15;
        position: relative;
      }

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

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

      #blqaOSlM6dF75ft9 {
        min-width: 91.6rem;
      }

      #mCmXBbuGXWnM3MEO {
        grid-area: 4 / 2 / 5 / 17;
        position: relative;
      }

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

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

      #bpAF206H5evIKizd {
        min-width: 91.6rem;
      }

      #sKsz2RTZlt3tGefZ {
        grid-area: 6 / 3 / 7 / 18;
        position: relative;
      }

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

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

      #S77xSaC1lbD3D7sg {
        min-width: 91.6rem;
      }

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

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

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

      #M64guezjt08hkZDd {
        min-width: 91.6rem;
      }

      #LJaZ1rg8770uw4V4 {
        grid-area: 10 / 5 / 11 / 20;
        position: relative;
      }

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

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

      #eMgnxjnWBMn6kD7B {
        min-width: 91.6rem;
      }

      #QDy42jOFoTdGaIP0 {
        grid-area: 12 / 6 / 13 / 21;
        position: relative;
      }

      #wmWt8ssOteVtFOzW {
        grid-area: 16 / 7 / 19 / 9;
        position: relative;
      }

      #iIlGZ9yebsnSeaQB {
        grid-area: 17 / 10 / 18 / 11;
        position: relative;
      }

      #rebzKPZ8pry1SahX {
        grid-area: 15 / 12 / 20 / 13;
        position: relative;
      }

      #krNMfn6AjzW0a0YP {
        grid-area: 14 / 14 / 21 / 16;
        position: relative;
      }

      #OVFwEjtR2Ca4KeY0 {
        grid-template-columns: 4.26666667rem 0 0 0 0 19.27605248rem 3.52048065rem 6.05285268rem 4.32131185rem 9.33333333rem 2.38409822rem 11.15838676rem 2.38409822rem 10.23951935rem 3.52048065rem 19.27605248rem 0 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(15.68043069rem, max-content) minmax(6.4rem, max-content) minmax(5.475552rem, max-content) minmax(6.4rem, max-content) minmax(5.475552rem, max-content) minmax(6.4rem, max-content) minmax(5.475552rem, max-content) minmax(6.4rem, max-content) minmax(5.475552rem, max-content) minmax(6.4rem, max-content) minmax(5.475552rem, max-content) minmax(6.4rem, max-content) minmax(1.30080662rem, max-content) minmax(0.91252672rem, max-content) 0 minmax(9.33333333rem, max-content) minmax(0.24rem, max-content) minmax(0.67252672rem, max-content) minmax(1.30080662rem, max-content) minmax(4.26666667rem, max-content);
      }

      #STsguldPCpOBwNqK {
        min-height: calc(12.1857758 * var(--1vh, 1vh));
      }

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

      #T7B5ojrJcRV4rHx4 {
        grid-template-columns: 0 364.26666667%;
        left: -132.13333333%;
        grid-template-rows: 0 100%;
      }

      #cBYB5yjIcbPXhlYo {
        grid-area: 2 / 2 / 23 / 23;
        position: relative;
      }

      #BOxCexSv3nEsErHL {
        grid-area: 3 / 6 / 6 / 12;
        position: relative;
      }

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

      #RU5JVjZT3fPNu4YN {
        font-size: calc(4.26666667em - var(--ffsd));
      }

      #k3HjOTi0zNIBQK2G {
        --first-font-size: 4.26666667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #O0IAmhzgAUFaV9kT {
        min-width: 31.83230286rem;
      }

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

      #PTIpptGb3z4AZWeX {
        grid-template-columns: 0 26.06718023rem 31.69896953rem 5.69963995rem;
        grid-template-rows: 0 minmax(4.91487107rem, max-content) minmax(8.98133333rem, max-content) minmax(4.53167394rem, max-content);
      }

      #iCpuqfcybRv33a3W {
        grid-area: 7 / 14 / 10 / 20;
        position: relative;
      }

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

      #XkRwGiKDIOsXUHjU {
        font-size: calc(4.26666667em - var(--ffsd));
      }

      #gUvXrmeua3blJjKY {
        --first-font-size: 4.26666667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #Zz14Uppvi9uuOJ5M {
        min-width: 34.6590503rem;
      }

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

      #xZJxu0rN4a8pMMer {
        grid-template-columns: 0 5.54394187rem 34.52571697rem 23.39613087rem;
        grid-template-rows: 0 minmax(6.71593946rem, max-content) minmax(4.98133333rem, max-content) minmax(6.73060556rem, max-content);
      }

      #NcZLbp7YDiUO09Bw {
        grid-area: 11 / 7 / 14 / 13;
        position: relative;
      }

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

      #a5n5TimIh6nt4zZl {
        font-size: calc(4.26666667em - var(--ffsd));
      }

      #LQ7O2d38y4ImRJwC {
        --first-font-size: 4.26666667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #RLje261jRkTo359i {
        min-width: 34.6590503rem;
      }

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

      #CT3dmXhshBbmaHHr {
        grid-template-columns: 0 23.24043279rem 34.52571697rem 5.69963995rem;
        grid-template-rows: 0 minmax(6.70120348rem, max-content) minmax(4.98133333rem, max-content) minmax(6.74534153rem, max-content);
      }

      #Do2n4fP2TWeJJyY7 {
        grid-area: 15 / 15 / 18 / 22;
        position: relative;
      }

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

      #CFShgg32u7r39881 {
        font-size: calc(4.26666667em - var(--ffsd));
      }

      #F17BtFvCNtNmikkG {
        --first-font-size: 4.26666667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #pgTbU92PZYoQ2Vzx {
        min-width: 34.6590503rem;
      }

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

      #OJd14raAagc3qJOr {
        grid-template-columns: 0 5.54394187rem 34.52571697rem 23.39613087rem;
        grid-template-rows: 0 minmax(6.71593946rem, max-content) minmax(4.98133333rem, max-content) minmax(6.73060556rem, max-content);
      }

      #GjhAflrPs6vekzWG {
        grid-area: 19 / 5 / 22 / 11;
        position: relative;
      }

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

      #dROq7Sany4xYZqJw {
        font-size: calc(4.26666667em - var(--ffsd));
      }

      #BiKYmttBtIJx4n9o {
        --first-font-size: 4.26666667em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #qACCX5TiGeg1L79G {
        min-width: 35.61498597rem;
      }

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

      #NyLmGIskZl1Jp6D8 {
        grid-template-columns: 0 23.88390556rem 35.48165264rem 5.85744953rem;
        grid-template-rows: 0 minmax(6.886744rem, max-content) minmax(4.98133333rem, max-content) minmax(7.0700255rem, max-content);
      }

      #awiw1a7iOURL9GhZ {
        grid-template-columns: 0 8.2067527rem 0 0 2.64825542rem 0 1.43033619rem 2.53837127rem 0 19.38758064rem 1.94764908rem 0 16.8266228rem 0 18.68697431rem 0 5.83580963rem 0.78115324rem 0 0 0 9.83402151rem;
        grid-template-rows: 0 minmax(12.40180152rem, max-content) minmax(3.27616585rem, max-content) minmax(18.42787835rem, max-content) minmax(3.59989299rem, max-content) minmax(3.33509973rem, max-content) minmax(3.86219431rem, max-content) minmax(18.42787835rem, max-content) minmax(3.01386452rem, max-content) minmax(3.33509973rem, max-content) minmax(3.87693029rem, max-content) minmax(18.42787835rem, max-content) minmax(2.99912855rem, max-content) minmax(4.5985076rem, max-content) minmax(3.86219431rem, max-content) minmax(18.42787835rem, max-content) minmax(3.01386452rem, max-content) minmax(4.53333333rem, max-content) minmax(3.98427335rem, max-content) minmax(18.93810283rem, max-content) minmax(3.08216734rem, max-content) minmax(9.37586583rem, max-content);
      }

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

      #pI9r424AhUDgeCGW {
        grid-template-columns: 4.49975251rem 88.1235268rem 7.37672069rem;
        grid-template-rows: 0 minmax(164.8rem, max-content);
      }

      #xNosPVwOcGNRfvJQ {
        min-height: calc(19.35601305 * var(--1vh, 1vh));
      }

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

      #dQugHjCkyaZguzfP {
        grid-template-columns: 0 334.59193047%;
        left: -117.29596523%;
        grid-template-rows: 0 100%;
      }

      #wCCF6ClpQfKKiLDR {
        display: none;
      }

      #oGd1zRb7WsWvHjnG {
        display: none;
      }

      #QxmgjzSVN6TethRW {
        display: none;
      }

      #VreIqXTJVVJX5i0m {
        display: none;
      }

      #L3ofOcDEoLxH1rEn {
        display: block;
      }

      #H50OfVCnGJUp7Gk1 {
        grid-area: 2 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.26666667rem;
        right: -4.26666667rem;
      }

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

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

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

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

      #U9hhaZQP0fC4vqju {
        grid-template-columns: 0 3.53163524rem 7.20010311rem 3.53163524rem;
        grid-template-rows: 0 minmax(4.58181576rem, max-content) minmax(5.04007217rem, max-content) minmax(4.58181576rem, max-content);
      }

      #F7oHhOy5SX7qrPhb {
        grid-template-columns: 0 64.40329308rem 14.26337358rem 0;
        grid-template-rows: 0 0 minmax(14.2037037rem, max-content) 0;
      }

      #Z8yZtLFJ5vS5k8MI {
        grid-template-columns: 0 6.4rem 0 42.19473638rem 36.47193029rem 6.4rem;
        grid-template-rows: 0 minmax(7.73290265rem, max-content) 0 minmax(14.2037037rem, max-content) minmax(0.21922437rem, max-content) minmax(7.73290265rem, max-content);
      }

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

      #DhiEsofM6xLqMOfH {
        display: none;
      }

      #K8iVsftDIWvxn8Ig {
        display: none;
      }

      #ma2MZ5mcB4TZeiSH {
        display: none;
      }

      #P5ENpAzXgiO04G5c {
        display: none;
      }

      #xD81rawiaCFNYJOn {
        display: block;
      }

      #wPvgNdEMQzurtgVP {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.26666667rem;
        right: -4.26666667rem;
      }

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

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

      #CsfUPm5Qzqsc0Zxl {
        grid-template-columns: 0 4.53448812rem 5.19439734rem 4.53448812rem;
        grid-template-rows: 0 minmax(4.53448812rem, max-content) minmax(5.19439734rem, max-content) minmax(4.53448812rem, max-content);
      }

      #AUFLpBNcKUWM4JPV {
        grid-area: 4 / 3 / 7 / 9;
        position: relative;
      }

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

      #u7LeAaUiX1HwF6hv {
        grid-area: 2 / 2 / 21 / 21;
        position: relative;
      }

      #hTwG1aqmKITKGYsx {
        font-size: calc(5.00995222em - var(--ffsd));
      }

      #PJdEfwi0e1okBhaN {
        --first-font-size: 5.00995222em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MMay7agHE7pqAvpQ {
        min-width: 47.20618052rem;
      }

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

      #QCBBMftJ9efAEx1I {
        font-size: calc(5.00995222em - var(--ffsd));
      }

      #uxQhAjuoaZSN79Pd {
        --first-font-size: 5.00995222em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xWrHlGa4BDSifTvL {
        min-width: 47.20618052rem;
      }

      #uI9xQRROLYfHkRXF {
        grid-area: 5 / 6 / 6 / 16;
        position: relative;
      }

      #kzg8lqYbhEUkiy0a {
        font-size: calc(5.01135074em - var(--ffsd));
      }

      #EtbfkvAcYHh55BgB {
        --first-font-size: 5.01135074em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #HoKQ3JMIjJVOGi2x {
        min-width: 48.90744685rem;
      }

      #JaeQwJzRK7qhmGSM {
        grid-area: 7 / 4 / 8 / 19;
        position: relative;
      }

      #afsOonJUaPIUy4J5 {
        font-size: calc(5.00995222em - var(--ffsd));
      }

      #grGv8fGDzXPVghbY {
        --first-font-size: 5.00995222em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sHIlOd25By9pfaee {
        min-width: 47.20618052rem;
      }

      #NULQFTCmf3efUa9a {
        grid-area: 9 / 7 / 10 / 17;
        position: relative;
      }

      #xH8M7vHx2bIu4y1a {
        font-size: calc(5.00995222em - var(--ffsd));
      }

      #V2VzlCFnjFCVAZCO {
        --first-font-size: 5.00995222em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CJnPzneb5wJQyKKF {
        min-width: 47.20618052rem;
      }

      #YfmdqDdKWD0bJbxy {
        grid-area: 11 / 8 / 12 / 18;
        position: relative;
      }

      #ZvdBnuyRN54ZOCuI {
        grid-area: 16 / 3 / 17 / 9;
        position: relative;
      }

      #p7BL7gJ6jK4g6f2g {
        grid-area: 15 / 10 / 18 / 11;
        position: relative;
      }

      #AXLcKrCkSUkAWCeg {
        grid-area: 14 / 12 / 19 / 13;
        position: relative;
      }

      #swMgF3iVwc1zUb4d {
        grid-area: 13 / 14 / 20 / 20;
        position: relative;
      }

      #PXnuS19uChul7u5o {
        grid-template-columns: 0 12.17362046rem 1.78544387rem 0.85063317rem 0 0 0 6.28767069rem 4.22054417rem 9.95839602rem 3.06981272rem 10.93203556rem 3.16798975rem 9.43639827rem 0 0 0 0.85063317rem 3.09393189rem 12.83955692rem;
        grid-template-rows: 0 minmax(33.04998001rem, max-content) minmax(5.99060215rem, max-content) minmax(12.52955071rem, max-content) minmax(5.99060215rem, max-content) minmax(12.52955071rem, max-content) minmax(5.99032244rem, max-content) minmax(12.52955071rem, max-content) minmax(5.99060215rem, max-content) minmax(12.52955071rem, max-content) minmax(5.99060215rem, max-content) minmax(26.96056834rem, max-content) minmax(1.22446388rem, max-content) minmax(0.48681977rem, max-content) minmax(0.51732415rem, max-content) minmax(8.92374773rem, max-content) minmax(0.51732415rem, max-content) minmax(0.48681977rem, max-content) minmax(1.22446388rem, max-content) minmax(12.833785rem, max-content);
      }

      #P5uTLEgw68rWBfKg {
        grid-template-columns: 0 6.4rem 0 0 42.19473638rem 22.20855671rem 14.26337358rem 0 0 6.4rem;
        grid-template-rows: 0 minmax(7.12694433rem, max-content) minmax(0.1390942rem, max-content) minmax(1.09223967rem, max-content) minmax(7.21146404rem, max-content) minmax(5.68148148rem, max-content) minmax(0.1390942rem, max-content) minmax(1.39088835rem, max-content) minmax(159.08476651rem, max-content) minmax(7.12694433rem, max-content);
      }

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

      #sZ9dvOQDEj6QGq8t {
        grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;
        grid-template-rows: minmax(20.1490728rem, max-content) minmax(29.88873336rem, max-content) minmax(18.34045079rem, max-content) minmax(188.99291711rem, max-content) minmax(20.1490728rem, max-content);
      }

      #of5Pumc40QHv7rfZ {
        min-height: calc(32.59517912 * var(--1vh, 1vh));
      }

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

      #LvjArnQebuKMQN74 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #VebjOZJkCrgzVV8j {
        grid-template-columns: 100rem;
        grid-template-rows: minmax(56.22254758rem, max-content);
      }

      #BbgDCuZ1WMHEWLP4 {
        min-height: calc(6.60342454 * var(--1vh, 1vh));
      }

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

      #emQAKvMLAkm9HteW {
        grid-template-columns: 0 391.37488372%;
        left: -145.68744186%;
        grid-template-rows: 0 100%;
      }

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

      #dGCfGrekFyPQKJsV {
        grid-template-columns: 34rem 32rem 34rem;
        grid-template-rows: minmax(14.8rem, max-content) minmax(32rem, max-content) minmax(14.8rem, max-content);
      }

      #hC5WsJDOUDe8nkJs {
        min-height: calc(7.23501459 * var(--1vh, 1vh));
      }

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

      #pnrM2deGN1sb6Gqm {
        grid-template-columns: 0 605.56326637%;
        left: -252.78163319%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #sLDyZ3UFVyX3ajxH {
        min-width: 91.6rem;
      }

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

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

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

      #oxnDxbHUTc9VkaOm {
        min-width: 91.6rem;
      }

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

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

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

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

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

      #u3nxbSbhkI7lbUkT {
        min-width: 91.6rem;
      }

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

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

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

      #DtChkdb9HmJLWQO7 {
        grid-template-columns: 0 3.27513603rem 7.10067607rem 3.27513603rem;
        grid-template-rows: 0 minmax(3.37893688rem, max-content) minmax(7.07485543rem, max-content) minmax(3.19715583rem, max-content);
      }

      #xjtSR4o5RNjBfliQ {
        grid-area: 10 / 9 / 14 / 10;
        grid-template-columns: 0 13.65094813rem;
        grid-template-rows: 0 minmax(13.65094813rem, max-content);
      }

      #gednyJqBlpyeiX7T {
        grid-area: 10 / 9 / 14 / 10;
        position: relative;
      }

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

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

      #Mt9VVI0uuM1EOt0I {
        grid-template-columns: 0 3.44658283rem 6.75778247rem 3.44658283rem;
        grid-template-rows: 0 minmax(3.44658283rem, max-content) minmax(6.75778247rem, max-content) minmax(3.44658283rem, max-content);
      }

      #YTy8lOpzWDLTj44o {
        grid-area: 11 / 7 / 15 / 8;
        grid-template-columns: 0 13.65094813rem;
        grid-template-rows: 0 minmax(13.65094813rem, max-content);
      }

      #b3UOfRMGe1YL5Mwy {
        grid-area: 11 / 7 / 15 / 8;
        position: relative;
      }

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

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

      #tqM8fZmBj0hxM9vH {
        grid-template-columns: 0 3.07141061rem 7.50812691rem 3.07141061rem;
        grid-template-rows: 0 minmax(3.87853425rem, max-content) minmax(5.89387963rem, max-content) minmax(3.87853425rem, max-content);
      }

      #bEID56CqC40Cqzv5 {
        grid-area: 12 / 11 / 16 / 12;
        grid-template-columns: 0 13.65094813rem;
        grid-template-rows: 0 minmax(13.65094813rem, max-content);
      }

      #fWBgJLlWSN6wJLpc {
        grid-area: 12 / 11 / 16 / 12;
        position: relative;
      }

      #vZ5f9CQYKA4YnfC7 {
        grid-area: 2 / 2 / 17 / 16;
        position: relative;
      }

      #bfO2LZtwVWxt5yyV {
        font-size: calc(5.18222417em - var(--ffsd));
      }

      #xclo7Kuuo3hIXCSc {
        --first-font-size: 5.18222417em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.002));
        margin-top: calc(var(--first-font-size) * 0.35);
        margin-bottom: calc(var(--last-font-size) * 0.35);
      }

      #IfpFF9q4269WXUE5 {
        min-width: 89.50479025rem;
      }

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

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

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

      #YRJRrVumDc62KPfw {
        grid-template-columns: 0 3.45083657rem 7.00492854rem 3.19518302rem;
        grid-template-rows: 0 minmax(3.3230098rem, max-content) minmax(7.00492854rem, max-content) minmax(3.3230098rem, max-content);
      }

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

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

      #P2crL9jhgcPdVKYp {
        grid-template-columns: 0 3.69178319rem 6.26738176rem 3.69178319rem;
        grid-template-rows: 0 minmax(3.69178319rem, max-content) minmax(6.26738176rem, max-content) minmax(3.69178319rem, max-content);
      }

      #KnoOx2iM89xs93Q6 {
        font-size: calc(7.13624882em - var(--ffsd));
      }

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

      #DdUmokLL1GrhQTYI {
        min-width: 51.49791707rem;
      }

      #QfMB2AYQ5SQdp6WV {
        grid-area: 6 / 10 / 9 / 14;
        position: relative;
      }

      #TuEb2QSZvcC17Lso {
        font-size: calc(5.77726109em - var(--ffsd));
      }

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

      #WY5mRb5HGvhQAvGs {
        min-width: 10.97725157rem;
      }

      #vJ1rm5nltIv7Dz1T {
        grid-area: 7 / 8 / 8 / 11;
        position: relative;
      }

      #N3iKCagsebX3hTth {
        font-size: calc(5.77726109em - var(--ffsd));
      }

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

      #XFBv5pqV3aVH0qjc {
        min-width: 10.97725157rem;
      }

      #mWOK5lDbgbTTXd38 {
        grid-area: 13 / 9 / 14 / 12;
        position: relative;
      }

      #fXirNHSbAWOS3gNY {
        font-size: calc(7.13627383em - var(--ffsd));
      }

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

      #qPNBquVKma7hi03s {
        min-width: 51.49791707rem;
      }

      #hwEIWSjAFpuh58hg {
        grid-area: 12 / 13 / 15 / 15;
        position: relative;
      }

      #uTf2kNyplciYC8nf {
        grid-area: 13 / 6 / 17 / 17;
        grid-template-columns: 0 2.09520975rem 3.42590728rem 0 13.65094813rem 0 4.78529921rem 0 9.86084096rem 0.98307728rem 0 0.75035212rem 49.63115434rem 1.7334294rem 4.5504482rem 0;
        grid-template-rows: 0 minmax(12.06906591rem, max-content) minmax(6.0027529rem, max-content) minmax(16.21822314rem, max-content) minmax(2.18160385rem, max-content) minmax(1.14140595rem, max-content) minmax(6.84830369rem, max-content) minmax(0.33761811rem, max-content) minmax(3.14201653rem, max-content) minmax(4.37502264rem, max-content) minmax(2.17835124rem, max-content) minmax(0.77588517rem, max-content) minmax(6.84830369rem, max-content) minmax(0.70313389rem, max-content) minmax(3.14527414rem, max-content) minmax(3.30957643rem, max-content);
      }

      #Z4BpmCH4lDem2nmg {
        grid-area: 13 / 6 / 17 / 17;
        position: relative;
      }

      #aZc5RAHX7q9BioZ9 {
        grid-template-columns: 4.26666667rem 0 0 0 0 19.17206516rem 13.65094813rem 6.08644342rem 13.65094813rem 6.00281693rem 13.65094813rem 13.42759404rem 5.82490272rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(4.26666667rem, max-content) minmax(53.61233554rem, max-content) minmax(5.19439083rem, max-content) minmax(6.1434915rem, max-content) 0 minmax(6.1434915rem, max-content) minmax(4.01401374rem, max-content) minmax(21.21494994rem, max-content) minmax(6.4rem, max-content) minmax(0.16267162rem, max-content) 0 minmax(6.82547407rem, max-content) minmax(6.66280244rem, max-content) minmax(0.16267162rem, max-content) 0 minmax(62.45106322rem, max-content) minmax(4.26666667rem, max-content);
      }

      #ovcaojoh9cjaUEmB {
        min-height: calc(22.0245929 * var(--1vh, 1vh));
      }
    }

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

      #pZlOUhl20MVdHeBN {
        grid-template-columns: 0 711.46206867%;
        left: -305.73103433%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #blqaOSlM6dF75ft9 {
        min-width: 31.70420963rem;
      }

      #mCmXBbuGXWnM3MEO {
        grid-area: 4 / 4 / 6 / 11;
        position: relative;
      }

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

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

      #bpAF206H5evIKizd {
        min-width: 29.7478002rem;
      }

      #sKsz2RTZlt3tGefZ {
        grid-area: 5 / 14 / 7 / 19;
        position: relative;
      }

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

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

      #S77xSaC1lbD3D7sg {
        min-width: 31.70420963rem;
      }

      #TUFpMI794iyxoqqz {
        grid-area: 8 / 3 / 10 / 10;
        position: relative;
      }

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

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

      #M64guezjt08hkZDd {
        min-width: 31.70420963rem;
      }

      #LJaZ1rg8770uw4V4 {
        grid-area: 9 / 13 / 11 / 20;
        position: relative;
      }

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

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

      #eMgnxjnWBMn6kD7B {
        min-width: 93.4375rem;
      }

      #QDy42jOFoTdGaIP0 {
        grid-area: 12 / 2 / 13 / 21;
        position: relative;
      }

      #wmWt8ssOteVtFOzW {
        grid-area: 16 / 5 / 19 / 7;
        position: relative;
      }

      #iIlGZ9yebsnSeaQB {
        grid-area: 17 / 8 / 18 / 9;
        position: relative;
      }

      #rebzKPZ8pry1SahX {
        grid-area: 15 / 12 / 20 / 15;
        position: relative;
      }

      #krNMfn6AjzW0a0YP {
        grid-area: 14 / 16 / 21 / 18;
        position: relative;
      }

      #OVFwEjtR2Ca4KeY0 {
        grid-template-columns: 3.33333333rem 12.5666237rem 0.97820472rem 12.45208758rem 2.75037551rem 4.72879116rem 3.37602488rem 7.29166667rem 0.02289246rem 0.97820472rem 0.86147956rem 3.16031572rem 0.97820472rem 4.57896922rem 1.86257673rem 7.99962449rem 2.75037551rem 12.45208758rem 0.97820472rem 12.5666237rem 3.33333333rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(12.25033647rem, max-content) minmax(5rem, max-content) 0 minmax(4.277775rem, max-content) 0 minmax(5rem, max-content) 0 minmax(4.277775rem, max-content) 0 minmax(5rem, max-content) minmax(4.277775rem, max-content) minmax(5rem, max-content) minmax(1.01625517rem, max-content) minmax(0.7129115rem, max-content) 0 minmax(7.29166667rem, max-content) minmax(0.1875rem, max-content) minmax(0.5254115rem, max-content) minmax(1.01625517rem, max-content) minmax(3.33333333rem, max-content);
      }

      #STsguldPCpOBwNqK {
        min-height: calc(9.04719276 * var(--1vh, 1vh));
      }

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

      #T7B5ojrJcRV4rHx4 {
        grid-template-columns: 0 284.58333333%;
        left: -92.29166667%;
        grid-template-rows: 0 100%;
      }

      #cBYB5yjIcbPXhlYo {
        grid-area: 2 / 2 / 23 / 23;
        position: relative;
      }

      #BOxCexSv3nEsErHL {
        grid-area: 3 / 6 / 6 / 12;
        position: relative;
      }

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

      #RU5JVjZT3fPNu4YN {
        font-size: calc(3.33333333em - var(--ffsd));
      }

      #k3HjOTi0zNIBQK2G {
        --first-font-size: 3.33333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #O0IAmhzgAUFaV9kT {
        min-width: 24.86898661rem;
      }

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

      #PTIpptGb3z4AZWeX {
        grid-template-columns: 0 20.36498455rem 24.76481995rem 4.45284371rem;
        grid-template-rows: 0 minmax(3.83974302rem, max-content) minmax(7.01666667rem, max-content) minmax(3.54037027rem, max-content);
      }

      #iCpuqfcybRv33a3W {
        grid-area: 7 / 14 / 10 / 20;
        position: relative;
      }

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

      #XkRwGiKDIOsXUHjU {
        font-size: calc(3.33333333em - var(--ffsd));
      }

      #gUvXrmeua3blJjKY {
        --first-font-size: 3.33333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #Zz14Uppvi9uuOJ5M {
        min-width: 27.07738305rem;
      }

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

      #xZJxu0rN4a8pMMer {
        grid-template-columns: 0 4.33120458rem 26.97321638rem 18.27822724rem;
        grid-template-rows: 0 minmax(5.2468277rem, max-content) minmax(3.89166667rem, max-content) minmax(5.25828559rem, max-content);
      }

      #NcZLbp7YDiUO09Bw {
        grid-area: 11 / 7 / 14 / 13;
        position: relative;
      }

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

      #a5n5TimIh6nt4zZl {
        font-size: calc(3.33333333em - var(--ffsd));
      }

      #LQ7O2d38y4ImRJwC {
        --first-font-size: 3.33333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #RLje261jRkTo359i {
        min-width: 27.07738305rem;
      }

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

      #CT3dmXhshBbmaHHr {
        grid-template-columns: 0 18.15658812rem 26.97321638rem 4.45284371rem;
        grid-template-rows: 0 minmax(5.23531522rem, max-content) minmax(3.89166667rem, max-content) minmax(5.26979807rem, max-content);
      }

      #Do2n4fP2TWeJJyY7 {
        grid-area: 15 / 15 / 18 / 22;
        position: relative;
      }

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

      #CFShgg32u7r39881 {
        font-size: calc(3.33333333em - var(--ffsd));
      }

      #F17BtFvCNtNmikkG {
        --first-font-size: 3.33333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #pgTbU92PZYoQ2Vzx {
        min-width: 27.07738305rem;
      }

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

      #OJd14raAagc3qJOr {
        grid-template-columns: 0 4.33120458rem 26.97321638rem 18.27822724rem;
        grid-template-rows: 0 minmax(5.2468277rem, max-content) minmax(3.89166667rem, max-content) minmax(5.25828559rem, max-content);
      }

      #GjhAflrPs6vekzWG {
        grid-area: 19 / 5 / 22 / 11;
        position: relative;
      }

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

      #dROq7Sany4xYZqJw {
        font-size: calc(3.33333333em - var(--ffsd));
      }

      #BiKYmttBtIJx4n9o {
        --first-font-size: 3.33333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #qACCX5TiGeg1L79G {
        min-width: 27.82420779rem;
      }

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

      #NyLmGIskZl1Jp6D8 {
        grid-template-columns: 0 18.65930122rem 27.72004113rem 4.57613245rem;
        grid-template-rows: 0 minmax(5.38026875rem, max-content) minmax(3.89166667rem, max-content) minmax(5.52345742rem, max-content);
      }

      #awiw1a7iOURL9GhZ {
        grid-template-columns: 0 6.41152555rem 0 0 2.06894955rem 0 1.11745015rem 1.98310255rem 0 15.14654738rem 1.52160084rem 0 13.14579906rem 0 14.59919868rem 0 4.55922628rem 0.61027597rem 0 0 0 7.68282931rem;
        grid-template-rows: 0 minmax(9.68890744rem, max-content) minmax(2.55950457rem, max-content) minmax(14.39677996rem, max-content) minmax(2.8124164rem, max-content) minmax(2.60554667rem, max-content) minmax(3.01733931rem, max-content) minmax(14.39677996rem, max-content) minmax(2.35458166rem, max-content) minmax(2.60554667rem, max-content) minmax(3.02885179rem, max-content) minmax(14.39677996rem, max-content) minmax(2.34306918rem, max-content) minmax(3.59258406rem, max-content) minmax(3.01733931rem, max-content) minmax(14.39677996rem, max-content) minmax(2.35458166rem, max-content) minmax(3.54166667rem, max-content) minmax(3.11271355rem, max-content) minmax(14.79539284rem, max-content) minmax(2.40794324rem, max-content) minmax(7.32489518rem, max-content);
      }

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

      #pI9r424AhUDgeCGW {
        grid-template-columns: 11.80342123rem 68.84650531rem 19.35007346rem;
        grid-template-rows: 0 minmax(128.75rem, max-content);
      }

      #xNosPVwOcGNRfvJQ {
        min-height: calc(18.63711924 * var(--1vh, 1vh));
      }

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

      #dQugHjCkyaZguzfP {
        grid-template-columns: 0 288.6021624%;
        left: -94.3010812%;
        grid-template-rows: 0 100%;
      }

      #wCCF6ClpQfKKiLDR {
        display: none;
      }

      #oGd1zRb7WsWvHjnG {
        display: none;
      }

      #QxmgjzSVN6TethRW {
        display: none;
      }

      #VreIqXTJVVJX5i0m {
        display: block;
      }

      #L3ofOcDEoLxH1rEn {
        display: none;
      }

      #H50OfVCnGJUp7Gk1 {
        grid-area: 2 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.33333333rem;
        right: -3.33333333rem;
      }

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

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

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

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

      #U9hhaZQP0fC4vqju {
        grid-template-columns: 0 3.36702512rem 6.86450508rem 3.36702512rem;
        grid-template-rows: 0 minmax(4.36825656rem, max-content) minmax(4.80515356rem, max-content) minmax(4.36825656rem, max-content);
      }

      #F7oHhOy5SX7qrPhb {
        grid-template-columns: 0 61.40144468rem 13.59855532rem 0;
        grid-template-rows: 0 0 minmax(13.54166667rem, max-content) 0;
      }

      #Z8yZtLFJ5vS5k8MI {
        grid-template-columns: 0 9.16666667rem 0 40.22803256rem 34.77196744rem 9.16666667rem;
        grid-template-rows: 0 minmax(6.04133019rem, max-content) 0 minmax(13.54166667rem, max-content) minmax(0.20900628rem, max-content) minmax(6.04133019rem, max-content);
      }

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

      #DhiEsofM6xLqMOfH {
        display: none;
      }

      #K8iVsftDIWvxn8Ig {
        display: none;
      }

      #ma2MZ5mcB4TZeiSH {
        display: none;
      }

      #P5ENpAzXgiO04G5c {
        display: block;
      }

      #xD81rawiaCFNYJOn {
        display: none;
      }

      #wPvgNdEMQzurtgVP {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.33333333rem;
        right: -3.33333333rem;
      }

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

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

      #CsfUPm5Qzqsc0Zxl {
        grid-template-columns: 0 4.32313486rem 4.9522856rem 4.32313486rem;
        grid-template-rows: 0 minmax(4.32313486rem, max-content) minmax(4.9522856rem, max-content) minmax(4.32313486rem, max-content);
      }

      #AUFLpBNcKUWM4JPV {
        grid-area: 4 / 3 / 7 / 9;
        position: relative;
      }

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

      #u7LeAaUiX1HwF6hv {
        grid-area: 2 / 2 / 21 / 21;
        position: relative;
      }

      #hTwG1aqmKITKGYsx {
        font-size: calc(4.7764375em - var(--ffsd));
      }

      #PJdEfwi0e1okBhaN {
        --first-font-size: 4.7764375em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MMay7agHE7pqAvpQ {
        min-width: 44.98294046rem;
      }

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

      #QCBBMftJ9efAEx1I {
        font-size: calc(4.7764375em - var(--ffsd));
      }

      #uxQhAjuoaZSN79Pd {
        --first-font-size: 4.7764375em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xWrHlGa4BDSifTvL {
        min-width: 44.98294046rem;
      }

      #uI9xQRROLYfHkRXF {
        grid-area: 5 / 6 / 6 / 16;
        position: relative;
      }

      #kzg8lqYbhEUkiy0a {
        font-size: calc(4.77777083em - var(--ffsd));
      }

      #EtbfkvAcYHh55BgB {
        --first-font-size: 4.77777083em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #HoKQ3JMIjJVOGi2x {
        min-width: 46.60491049rem;
      }

      #JaeQwJzRK7qhmGSM {
        grid-area: 7 / 4 / 8 / 19;
        position: relative;
      }

      #afsOonJUaPIUy4J5 {
        font-size: calc(4.7764375em - var(--ffsd));
      }

      #grGv8fGDzXPVghbY {
        --first-font-size: 4.7764375em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sHIlOd25By9pfaee {
        min-width: 44.98294046rem;
      }

      #NULQFTCmf3efUa9a {
        grid-area: 9 / 7 / 10 / 17;
        position: relative;
      }

      #xH8M7vHx2bIu4y1a {
        font-size: calc(4.7764375em - var(--ffsd));
      }

      #V2VzlCFnjFCVAZCO {
        --first-font-size: 4.7764375em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CJnPzneb5wJQyKKF {
        min-width: 44.98294046rem;
      }

      #YfmdqDdKWD0bJbxy {
        grid-area: 11 / 8 / 12 / 18;
        position: relative;
      }

      #ZvdBnuyRN54ZOCuI {
        grid-area: 16 / 3 / 17 / 9;
        position: relative;
      }

      #p7BL7gJ6jK4g6f2g {
        grid-area: 15 / 10 / 18 / 11;
        position: relative;
      }

      #AXLcKrCkSUkAWCeg {
        grid-area: 14 / 12 / 19 / 13;
        position: relative;
      }

      #swMgF3iVwc1zUb4d {
        grid-area: 13 / 14 / 20 / 20;
        position: relative;
      }

      #PXnuS19uChul7u5o {
        grid-template-columns: 0 11.60620595rem 1.70222403rem 0.81098501rem 0 0 0 5.99460129rem 4.02382389rem 9.49423349rem 2.92672822rem 10.42249153rem 3.02032922rem 8.99656615rem 0 0 0 0.81098501rem 2.9497232rem 12.241103rem;
        grid-template-rows: 0 minmax(31.50951484rem, max-content) minmax(5.71137917rem, max-content) minmax(11.94554623rem, max-content) minmax(5.71137917rem, max-content) minmax(11.94554623rem, max-content) minmax(5.7111125rem, max-content) minmax(11.94554623rem, max-content) minmax(5.71137917rem, max-content) minmax(11.94554623rem, max-content) minmax(5.71137917rem, max-content) minmax(25.70393168rem, max-content) minmax(1.16739142rem, max-content) minmax(0.46412902rem, max-content) minmax(0.49321158rem, max-content) minmax(8.50781033rem, max-content) minmax(0.49321158rem, max-content) minmax(0.46412902rem, max-content) minmax(1.16739142rem, max-content) minmax(12.23560011rem, max-content);
      }

      #P5uTLEgw68rWBfKg {
        grid-template-columns: 0 9.16666667rem 0 0 40.22803256rem 21.17341212rem 13.59855532rem 0 0 9.16666667rem;
        grid-template-rows: 0 minmax(5.56792526rem, max-content) minmax(0.132611rem, max-content) minmax(1.04133019rem, max-content) minmax(6.87533647rem, max-content) minmax(5.41666667rem, max-content) minmax(0.132611rem, max-content) minmax(1.32605881rem, max-content) minmax(151.66979858rem, max-content) minmax(5.56792526rem, max-content);
      }

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

      #sZ9dvOQDEj6QGq8t {
        grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;
        grid-template-rows: minmax(10.74146313rem, max-content) minmax(25.83333333rem, max-content) minmax(14.32847718rem, max-content) minmax(177.73026323rem, max-content) minmax(10.74146313rem, max-content);
      }

      #of5Pumc40QHv7rfZ {
        min-height: calc(34.65056636 * var(--1vh, 1vh));
      }

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

      #LvjArnQebuKMQN74 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #VebjOZJkCrgzVV8j {
        grid-template-columns: 100rem;
        grid-template-rows: minmax(56.22254758rem, max-content);
      }

      #BbgDCuZ1WMHEWLP4 {
        min-height: calc(8.13845688 * var(--1vh, 1vh));
      }

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

      #emQAKvMLAkm9HteW {
        grid-template-columns: 0 305.76162791%;
        left: -102.88081395%;
        grid-template-rows: 0 100%;
      }

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

      #dGCfGrekFyPQKJsV {
        grid-template-columns: 37.5rem 25rem 37.5rem;
        grid-template-rows: minmax(11.5625rem, max-content) minmax(25rem, max-content) minmax(11.5625rem, max-content);
      }

      #hC5WsJDOUDe8nkJs {
        min-height: calc(6.96630185 * var(--1vh, 1vh));
      }

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

      #pnrM2deGN1sb6Gqm {
        grid-template-columns: 0 503.29760904%;
        left: -201.64880452%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #sLDyZ3UFVyX3ajxH {
        min-width: 86.33266771rem;
      }

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

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

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

      #oxnDxbHUTc9VkaOm {
        min-width: 86.33266771rem;
      }

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

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

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

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

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

      #u3nxbSbhkI7lbUkT {
        min-width: 86.33266771rem;
      }

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

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

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

      #DtChkdb9HmJLWQO7 {
        grid-template-columns: 0 2.72799926rem 5.91445329rem 2.72799926rem;
        grid-template-rows: 0 minmax(2.81445937rem, max-content) minmax(5.89294618rem, max-content) minmax(2.66304625rem, max-content);
      }

      #xjtSR4o5RNjBfliQ {
        grid-area: 10 / 9 / 14 / 10;
        grid-template-columns: 0 11.37045181rem;
        grid-template-rows: 0 minmax(11.37045181rem, max-content);
      }

      #gednyJqBlpyeiX7T {
        grid-area: 10 / 9 / 14 / 10;
        position: relative;
      }

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

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

      #Mt9VVI0uuM1EOt0I {
        grid-template-columns: 0 2.87080455rem 5.62884271rem 2.87080455rem;
        grid-template-rows: 0 minmax(2.87080455rem, max-content) minmax(5.62884271rem, max-content) minmax(2.87080455rem, max-content);
      }

      #YTy8lOpzWDLTj44o {
        grid-area: 11 / 7 / 15 / 8;
        grid-template-columns: 0 11.37045181rem;
        grid-template-rows: 0 minmax(11.37045181rem, max-content);
      }

      #b3UOfRMGe1YL5Mwy {
        grid-area: 11 / 7 / 15 / 8;
        position: relative;
      }

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

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

      #tqM8fZmBj0hxM9vH {
        grid-template-columns: 0 2.55830774rem 6.25383632rem 2.55830774rem;
        grid-template-rows: 0 minmax(3.23059515rem, max-content) minmax(4.90926151rem, max-content) minmax(3.23059515rem, max-content);
      }

      #bEID56CqC40Cqzv5 {
        grid-area: 12 / 11 / 16 / 12;
        grid-template-columns: 0 11.37045181rem;
        grid-template-rows: 0 minmax(11.37045181rem, max-content);
      }

      #fWBgJLlWSN6wJLpc {
        grid-area: 12 / 11 / 16 / 12;
        position: relative;
      }

      #vZ5f9CQYKA4YnfC7 {
        grid-area: 2 / 2 / 17 / 16;
        position: relative;
      }

      #bfO2LZtwVWxt5yyV {
        font-size: calc(4.3164936em - var(--ffsd));
      }

      #xclo7Kuuo3hIXCSc {
        --first-font-size: 4.3164936em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.002));
        margin-top: calc(var(--first-font-size) * 0.35);
        margin-bottom: calc(var(--last-font-size) * 0.35);
      }

      #IfpFF9q4269WXUE5 {
        min-width: 74.54543142rem;
      }

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

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

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

      #YRJRrVumDc62KPfw {
        grid-template-columns: 0 2.87434767rem 5.83470112rem 2.66140302rem;
        grid-template-rows: 0 minmax(2.76787534rem, max-content) minmax(5.83470112rem, max-content) minmax(2.76787534rem, max-content);
      }

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

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

      #P2crL9jhgcPdVKYp {
        grid-template-columns: 0 3.07504229rem 5.22036723rem 3.07504229rem;
        grid-template-rows: 0 minmax(3.07504229rem, max-content) minmax(5.22036723rem, max-content) minmax(3.07504229rem, max-content);
      }

      #KnoOx2iM89xs93Q6 {
        font-size: calc(5.94408333em - var(--ffsd));
      }

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

      #DdUmokLL1GrhQTYI {
        min-width: 42.88789996rem;
      }

      #QfMB2AYQ5SQdp6WV {
        grid-area: 6 / 10 / 9 / 14;
        position: relative;
      }

      #TuEb2QSZvcC17Lso {
        font-size: calc(4.812125em - var(--ffsd));
      }

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

      #WY5mRb5HGvhQAvGs {
        min-width: 9.13652461rem;
      }

      #vJ1rm5nltIv7Dz1T {
        grid-area: 7 / 8 / 8 / 11;
        position: relative;
      }

      #N3iKCagsebX3hTth {
        font-size: calc(4.812125em - var(--ffsd));
      }

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

      #XFBv5pqV3aVH0qjc {
        min-width: 9.13652461rem;
      }

      #mWOK5lDbgbTTXd38 {
        grid-area: 13 / 9 / 14 / 12;
        position: relative;
      }

      #fXirNHSbAWOS3gNY {
        font-size: calc(5.94410417em - var(--ffsd));
      }

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

      #qPNBquVKma7hi03s {
        min-width: 42.88789996rem;
      }

      #hwEIWSjAFpuh58hg {
        grid-area: 12 / 13 / 15 / 15;
        position: relative;
      }

      #uTf2kNyplciYC8nf {
        grid-area: 13 / 6 / 17 / 14;
        grid-template-columns: 0 1.74518878rem 2.85358301rem 0 11.37045181rem 0 3.98587801rem 0 8.21351131rem 0.81884663rem 0 0.625rem 41.33988667rem 1.44384663rem 3.79026069rem 0;
        grid-template-rows: 0 minmax(10.05283523rem, max-content) minmax(4.99994666rem, max-content) minmax(13.5088437rem, max-content) minmax(1.81715007rem, max-content) minmax(0.95072527rem, max-content) minmax(5.70424167rem, max-content) minmax(0.2812164rem, max-content) minmax(2.6171184rem, max-content) minmax(3.64414131rem, max-content) minmax(1.81444084rem, max-content) minmax(0.64626756rem, max-content) minmax(5.70424167rem, max-content) minmax(0.58566994rem, max-content) minmax(2.6198318rem, max-content) minmax(2.75668613rem, max-content);
      }

      #Z4BpmCH4lDem2nmg {
        grid-area: 13 / 6 / 17 / 14;
        position: relative;
      }

      #aZc5RAHX7q9BioZ9 {
        grid-template-columns: 6.88574948rem 0 0 0 5.02102375rem 15.9692236rem 11.37045181rem 5.06965603rem 11.37045181rem 5rem 11.37045181rem 1.73636927rem 14.29984921rem 5.02102375rem 0 0 6.88574948rem;
        grid-template-rows: minmax(3.33333333rem, max-content) minmax(41.88463714rem, max-content) minmax(4.05811783rem, max-content) minmax(5.7916625rem, max-content) 0 minmax(5.7916625rem, max-content) minmax(3.13594824rem, max-content) minmax(20rem, max-content) minmax(5rem, max-content) minmax(0.13549607rem, max-content) 0 minmax(5.68522591rem, max-content) minmax(5.54972983rem, max-content) minmax(0.13549607rem, max-content) 0 minmax(52.01813076rem, max-content) minmax(3.33333333rem, max-content);
      }

      #ovcaojoh9cjaUEmB {
        min-height: calc(22.56036291 * var(--1vh, 1vh));
      }
    }

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

      #pZlOUhl20MVdHeBN {
        grid-template-columns: 0 457.75934342%;
        left: -178.87967171%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #blqaOSlM6dF75ft9 {
        min-width: 19.81513102rem;
      }

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

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

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

      #bpAF206H5evIKizd {
        min-width: 18.59237513rem;
      }

      #sKsz2RTZlt3tGefZ {
        grid-area: 5 / 7 / 8 / 16;
        position: relative;
      }

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

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

      #S77xSaC1lbD3D7sg {
        min-width: 19.81513102rem;
      }

      #TUFpMI794iyxoqqz {
        grid-area: 6 / 19 / 9 / 21;
        position: relative;
      }

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

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

      #M64guezjt08hkZDd {
        min-width: 19.81513102rem;
      }

      #LJaZ1rg8770uw4V4 {
        grid-area: 10 / 3 / 12 / 11;
        position: relative;
      }

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

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

      #eMgnxjnWBMn6kD7B {
        min-width: 18.59237513rem;
      }

      #QDy42jOFoTdGaIP0 {
        grid-area: 11 / 13 / 13 / 20;
        position: relative;
      }

      #wmWt8ssOteVtFOzW {
        grid-area: 16 / 5 / 19 / 8;
        position: relative;
      }

      #iIlGZ9yebsnSeaQB {
        grid-area: 17 / 9 / 18 / 10;
        position: relative;
      }

      #rebzKPZ8pry1SahX {
        grid-area: 15 / 12 / 20 / 14;
        position: relative;
      }

      #krNMfn6AjzW0a0YP {
        grid-area: 14 / 15 / 21 / 18;
        position: relative;
      }

      #OVFwEjtR2Ca4KeY0 {
        grid-template-columns: 16.819671rem 11.95834676rem 7.79168009rem 0.51170798rem 1.71898469rem 1.935974rem 1.01952048rem 2.11001555rem 4.55729167rem 0.1048524rem 1.05925806rem 3.10740861rem 2.34102243rem 1.16411046rem 3.06379131rem 1.935974rem 1.71898469rem 0.51170798rem 7.79168009rem 11.95834676rem 16.819671rem;
        grid-template-rows: minmax(3.99534522rem, max-content) minmax(7.6564603rem, max-content) minmax(4.16666667rem, max-content) 0 0 minmax(2.67360938rem, max-content) 0 0 minmax(4.16666667rem, max-content) 0 minmax(2.67360938rem, max-content) 0 minmax(4.16666667rem, max-content) minmax(0.63515948rem, max-content) minmax(0.44556969rem, max-content) 0 minmax(4.55729167rem, max-content) minmax(0.1171875rem, max-content) minmax(0.32838219rem, max-content) minmax(0.63515948rem, max-content) minmax(3.99534522rem, max-content);
      }

      #STsguldPCpOBwNqK {
        min-height: calc(8.67946501 * var(--1vh, 1vh));
      }

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

      #T7B5ojrJcRV4rHx4 {
        grid-template-columns: 0 177.86458333%;
        left: -38.93229167%;
        grid-template-rows: 0 100%;
      }

      #cBYB5yjIcbPXhlYo {
        grid-area: 2 / 2 / 23 / 23;
        position: relative;
      }

      #BOxCexSv3nEsErHL {
        grid-area: 3 / 6 / 6 / 12;
        position: relative;
      }

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

      #RU5JVjZT3fPNu4YN {
        font-size: calc(2.08333333em - var(--ffsd));
      }

      #k3HjOTi0zNIBQK2G {
        --first-font-size: 2.08333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #O0IAmhzgAUFaV9kT {
        min-width: 15.54311663rem;
      }

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

      #PTIpptGb3z4AZWeX {
        grid-template-columns: 0 12.72811535rem 15.47801247rem 2.78302732rem;
        grid-template-rows: 0 minmax(2.39983939rem, max-content) minmax(4.38541667rem, max-content) minmax(2.21273142rem, max-content);
      }

      #iCpuqfcybRv33a3W {
        grid-area: 7 / 14 / 10 / 20;
        position: relative;
      }

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

      #XkRwGiKDIOsXUHjU {
        font-size: calc(2.08333333em - var(--ffsd));
      }

      #gUvXrmeua3blJjKY {
        --first-font-size: 2.08333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #Zz14Uppvi9uuOJ5M {
        min-width: 16.92336441rem;
      }

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

      #xZJxu0rN4a8pMMer {
        grid-template-columns: 0 2.70700287rem 16.85826024rem 11.42389203rem;
        grid-template-rows: 0 minmax(3.27926731rem, max-content) minmax(2.43229167rem, max-content) minmax(3.28642849rem, max-content);
      }

      #NcZLbp7YDiUO09Bw {
        grid-area: 11 / 7 / 14 / 13;
        position: relative;
      }

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

      #a5n5TimIh6nt4zZl {
        font-size: calc(2.08333333em - var(--ffsd));
      }

      #LQ7O2d38y4ImRJwC {
        --first-font-size: 2.08333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #RLje261jRkTo359i {
        min-width: 16.92336441rem;
      }

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

      #CT3dmXhshBbmaHHr {
        grid-template-columns: 0 11.34786757rem 16.85826024rem 2.78302732rem;
        grid-template-rows: 0 minmax(3.27207201rem, max-content) minmax(2.43229167rem, max-content) minmax(3.29362379rem, max-content);
      }

      #Do2n4fP2TWeJJyY7 {
        grid-area: 15 / 15 / 18 / 22;
        position: relative;
      }

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

      #CFShgg32u7r39881 {
        font-size: calc(2.08333333em - var(--ffsd));
      }

      #F17BtFvCNtNmikkG {
        --first-font-size: 2.08333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #pgTbU92PZYoQ2Vzx {
        min-width: 16.92336441rem;
      }

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

      #OJd14raAagc3qJOr {
        grid-template-columns: 0 2.70700287rem 16.85826024rem 11.42389203rem;
        grid-template-rows: 0 minmax(3.27926731rem, max-content) minmax(2.43229167rem, max-content) minmax(3.28642849rem, max-content);
      }

      #GjhAflrPs6vekzWG {
        grid-area: 19 / 5 / 22 / 11;
        position: relative;
      }

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

      #dROq7Sany4xYZqJw {
        font-size: calc(2.08333333em - var(--ffsd));
      }

      #BiKYmttBtIJx4n9o {
        --first-font-size: 2.08333333em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #qACCX5TiGeg1L79G {
        min-width: 17.39012987rem;
      }

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

      #NyLmGIskZl1Jp6D8 {
        grid-template-columns: 0 11.66206326rem 17.3250257rem 2.86008278rem;
        grid-template-rows: 0 minmax(3.36266797rem, max-content) minmax(2.43229167rem, max-content) minmax(3.45216089rem, max-content);
      }

      #awiw1a7iOURL9GhZ {
        grid-template-columns: 0 4.00720347rem 0 0 1.29309347rem 0 0.69840634rem 1.2394391rem 0 9.46659211rem 0.95100053rem 0 8.21612441rem 0 9.12449917rem 0 2.84951642rem 0.38142248rem 0 0 0 4.80176832rem;
        grid-template-rows: 0 minmax(6.05556715rem, max-content) minmax(1.59969035rem, max-content) minmax(8.99798747rem, max-content) minmax(1.75776025rem, max-content) minmax(1.62846667rem, max-content) minmax(1.88583707rem, max-content) minmax(8.99798747rem, max-content) minmax(1.47161354rem, max-content) minmax(1.62846667rem, max-content) minmax(1.89303237rem, max-content) minmax(8.99798747rem, max-content) minmax(1.46441824rem, max-content) minmax(2.24536504rem, max-content) minmax(1.88583707rem, max-content) minmax(8.99798747rem, max-content) minmax(1.47161354rem, max-content) minmax(2.21354167rem, max-content) minmax(1.94544597rem, max-content) minmax(9.24712052rem, max-content) minmax(1.50496452rem, max-content) minmax(4.57805949rem, max-content);
      }

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

      #pI9r424AhUDgeCGW {
        grid-template-columns: 21.5851204rem 43.02906582rem 35.38581378rem;
        grid-template-rows: 0 minmax(80.46875rem, max-content);
      }

      #xNosPVwOcGNRfvJQ {
        min-height: calc(17.36810546 * var(--1vh, 1vh));
      }

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

      #dQugHjCkyaZguzfP {
        grid-template-columns: 0 182.88811967%;
        left: -41.44405983%;
        grid-template-rows: 0 100%;
      }

      #wCCF6ClpQfKKiLDR {
        display: none;
      }

      #oGd1zRb7WsWvHjnG {
        display: none;
      }

      #QxmgjzSVN6TethRW {
        display: block;
      }

      #VreIqXTJVVJX5i0m {
        display: none;
      }

      #L3ofOcDEoLxH1rEn {
        display: none;
      }

      #H50OfVCnGJUp7Gk1 {
        grid-area: 2 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.16666667rem;
        right: -4.16666667rem;
      }

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

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

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

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

      #U9hhaZQP0fC4vqju {
        grid-template-columns: 0 2.1043907rem 4.29031567rem 2.1043907rem;
        grid-template-rows: 0 minmax(2.73016035rem, max-content) minmax(3.00322097rem, max-content) minmax(2.73016035rem, max-content);
      }

      #F7oHhOy5SX7qrPhb {
        grid-template-columns: 0 38.37590292rem 8.49909708rem 0;
        grid-template-rows: 0 0 minmax(8.46354167rem, max-content) 0;
      }

      #Z8yZtLFJ5vS5k8MI {
        grid-template-columns: 0 22.39583333rem 0 25.14252035rem 21.73247965rem 22.39583333rem;
        grid-template-rows: 0 minmax(4.2966647rem, max-content) 0 minmax(8.46354167rem, max-content) minmax(0.13062893rem, max-content) minmax(4.2966647rem, max-content);
      }

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

      #DhiEsofM6xLqMOfH {
        display: none;
      }

      #K8iVsftDIWvxn8Ig {
        display: none;
      }

      #ma2MZ5mcB4TZeiSH {
        display: block;
      }

      #P5ENpAzXgiO04G5c {
        display: none;
      }

      #xD81rawiaCFNYJOn {
        display: none;
      }

      #wPvgNdEMQzurtgVP {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -4.16666667rem;
        right: -4.16666667rem;
      }

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

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

      #CsfUPm5Qzqsc0Zxl {
        grid-template-columns: 0 2.70195929rem 3.0951785rem 2.70195929rem;
        grid-template-rows: 0 minmax(2.70195929rem, max-content) minmax(3.0951785rem, max-content) minmax(2.70195929rem, max-content);
      }

      #AUFLpBNcKUWM4JPV {
        grid-area: 4 / 3 / 7 / 9;
        position: relative;
      }

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

      #u7LeAaUiX1HwF6hv {
        grid-area: 2 / 2 / 21 / 21;
        position: relative;
      }

      #hTwG1aqmKITKGYsx {
        font-size: calc(2.98527344em - var(--ffsd));
      }

      #PJdEfwi0e1okBhaN {
        --first-font-size: 2.98527344em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MMay7agHE7pqAvpQ {
        min-width: 28.11433779rem;
      }

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

      #QCBBMftJ9efAEx1I {
        font-size: calc(2.98527344em - var(--ffsd));
      }

      #uxQhAjuoaZSN79Pd {
        --first-font-size: 2.98527344em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xWrHlGa4BDSifTvL {
        min-width: 28.11433779rem;
      }

      #uI9xQRROLYfHkRXF {
        grid-area: 5 / 6 / 6 / 16;
        position: relative;
      }

      #kzg8lqYbhEUkiy0a {
        font-size: calc(2.98610677em - var(--ffsd));
      }

      #EtbfkvAcYHh55BgB {
        --first-font-size: 2.98610677em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #HoKQ3JMIjJVOGi2x {
        min-width: 29.12806906rem;
      }

      #JaeQwJzRK7qhmGSM {
        grid-area: 7 / 4 / 8 / 19;
        position: relative;
      }

      #afsOonJUaPIUy4J5 {
        font-size: calc(2.98527344em - var(--ffsd));
      }

      #grGv8fGDzXPVghbY {
        --first-font-size: 2.98527344em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sHIlOd25By9pfaee {
        min-width: 28.11433779rem;
      }

      #NULQFTCmf3efUa9a {
        grid-area: 9 / 7 / 10 / 17;
        position: relative;
      }

      #xH8M7vHx2bIu4y1a {
        font-size: calc(2.98527344em - var(--ffsd));
      }

      #V2VzlCFnjFCVAZCO {
        --first-font-size: 2.98527344em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CJnPzneb5wJQyKKF {
        min-width: 28.11433779rem;
      }

      #YfmdqDdKWD0bJbxy {
        grid-area: 11 / 8 / 12 / 18;
        position: relative;
      }

      #ZvdBnuyRN54ZOCuI {
        grid-area: 16 / 3 / 17 / 9;
        position: relative;
      }

      #p7BL7gJ6jK4g6f2g {
        grid-area: 15 / 10 / 18 / 11;
        position: relative;
      }

      #AXLcKrCkSUkAWCeg {
        grid-area: 14 / 12 / 19 / 13;
        position: relative;
      }

      #swMgF3iVwc1zUb4d {
        grid-area: 13 / 14 / 20 / 20;
        position: relative;
      }

      #PXnuS19uChul7u5o {
        grid-template-columns: 0 7.25387872rem 1.06389002rem 0.50686563rem 0 0 0 3.74662581rem 2.51488993rem 5.93389593rem 1.82920514rem 6.51405721rem 1.88770576rem 5.62285384rem 0 0 0 0.50686563rem 1.843577rem 7.65068937rem;
        grid-template-rows: 0 minmax(19.69344677rem, max-content) minmax(3.56961198rem, max-content) minmax(7.46596639rem, max-content) minmax(3.56961198rem, max-content) minmax(7.46596639rem, max-content) minmax(3.56944531rem, max-content) minmax(7.46596639rem, max-content) minmax(3.56961198rem, max-content) minmax(7.46596639rem, max-content) minmax(3.56961198rem, max-content) minmax(16.0649573rem, max-content) minmax(0.72961963rem, max-content) minmax(0.29008064rem, max-content) minmax(0.30825724rem, max-content) minmax(5.31738146rem, max-content) minmax(0.30825724rem, max-content) minmax(0.29008064rem, max-content) minmax(0.72961963rem, max-content) minmax(7.64725007rem, max-content);
      }

      #P5uTLEgw68rWBfKg {
        grid-template-columns: 0 22.39583333rem 0 0 25.14252035rem 13.23338257rem 8.49909708rem 0 0 22.39583333rem;
        grid-template-rows: 0 minmax(4.00078662rem, max-content) minmax(0.08288187rem, max-content) minmax(0.65083137rem, max-content) minmax(4.2970853rem, max-content) minmax(3.38541667rem, max-content) minmax(0.08288187rem, max-content) minmax(0.82878676rem, max-content) minmax(94.79362411rem, max-content) minmax(4.00078662rem, max-content);
      }

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

      #sZ9dvOQDEj6QGq8t {
        grid-template-columns: 4.16666667rem 0 91.66666667rem 0 4.16666667rem;
        grid-template-rows: minmax(6.71341445rem, max-content) minmax(17.1875rem, max-content) minmax(8.95529824rem, max-content) minmax(112.12308119rem, max-content) minmax(6.71341445rem, max-content);
      }

      #of5Pumc40QHv7rfZ {
        min-height: calc(32.74084605 * var(--1vh, 1vh));
      }

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

      #LvjArnQebuKMQN74 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #VebjOZJkCrgzVV8j {
        grid-template-columns: 100rem;
        grid-template-rows: minmax(56.22254758rem, max-content);
      }

      #BbgDCuZ1WMHEWLP4 {
        min-height: calc(12.13488635 * var(--1vh, 1vh));
      }

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

      #emQAKvMLAkm9HteW {
        grid-template-columns: 0 204.33745155%;
        left: -52.16872578%;
        grid-template-rows: 0 100%;
      }

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

      #dGCfGrekFyPQKJsV {
        grid-template-columns: 42.1875rem 15.625rem 42.1875rem;
        grid-template-rows: minmax(8.26822917rem, max-content) minmax(15.625rem, max-content) minmax(8.26822917rem, max-content);
      }

      #hC5WsJDOUDe8nkJs {
        min-height: calc(6.94162144 * var(--1vh, 1vh));
      }

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

      #pnrM2deGN1sb6Gqm {
        grid-template-columns: 0 331.18156262%;
        left: -115.59078131%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #sLDyZ3UFVyX3ajxH {
        min-width: 53.95791732rem;
      }

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

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

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

      #oxnDxbHUTc9VkaOm {
        min-width: 53.95791732rem;
      }

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

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

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

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

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

      #u3nxbSbhkI7lbUkT {
        min-width: 53.95791732rem;
      }

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

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

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

      #DtChkdb9HmJLWQO7 {
        grid-template-columns: 0 1.70499954rem 3.6965333rem 1.70499954rem;
        grid-template-rows: 0 minmax(1.75903711rem, max-content) minmax(3.68309136rem, max-content) minmax(1.66440391rem, max-content);
      }

      #xjtSR4o5RNjBfliQ {
        grid-area: 10 / 9 / 14 / 10;
        grid-template-columns: 0 7.10653238rem;
        grid-template-rows: 0 minmax(7.10653238rem, max-content);
      }

      #gednyJqBlpyeiX7T {
        grid-area: 10 / 9 / 14 / 10;
        position: relative;
      }

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

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

      #Mt9VVI0uuM1EOt0I {
        grid-template-columns: 0 1.79425284rem 3.5180267rem 1.79425284rem;
        grid-template-rows: 0 minmax(1.79425284rem, max-content) minmax(3.5180267rem, max-content) minmax(1.79425284rem, max-content);
      }

      #YTy8lOpzWDLTj44o {
        grid-area: 11 / 7 / 15 / 8;
        grid-template-columns: 0 7.10653238rem;
        grid-template-rows: 0 minmax(7.10653238rem, max-content);
      }

      #b3UOfRMGe1YL5Mwy {
        grid-area: 11 / 7 / 15 / 8;
        position: relative;
      }

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

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

      #tqM8fZmBj0hxM9vH {
        grid-template-columns: 0 1.59894234rem 3.9086477rem 1.59894234rem;
        grid-template-rows: 0 minmax(2.01912197rem, max-content) minmax(3.06828844rem, max-content) minmax(2.01912197rem, max-content);
      }

      #bEID56CqC40Cqzv5 {
        grid-area: 12 / 11 / 16 / 12;
        grid-template-columns: 0 7.10653238rem;
        grid-template-rows: 0 minmax(7.10653238rem, max-content);
      }

      #fWBgJLlWSN6wJLpc {
        grid-area: 12 / 11 / 16 / 12;
        position: relative;
      }

      #vZ5f9CQYKA4YnfC7 {
        grid-area: 2 / 2 / 17 / 16;
        position: relative;
      }

      #bfO2LZtwVWxt5yyV {
        font-size: calc(2.6978085em - var(--ffsd));
      }

      #xclo7Kuuo3hIXCSc {
        --first-font-size: 2.6978085em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.002));
        margin-top: calc(var(--first-font-size) * 0.35);
        margin-bottom: calc(var(--last-font-size) * 0.35);
      }

      #IfpFF9q4269WXUE5 {
        min-width: 46.59089464rem;
      }

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

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

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

      #YRJRrVumDc62KPfw {
        grid-template-columns: 0 1.79646729rem 3.6466882rem 1.66337689rem;
        grid-template-rows: 0 minmax(1.72992209rem, max-content) minmax(3.6466882rem, max-content) minmax(1.72992209rem, max-content);
      }

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

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

      #P2crL9jhgcPdVKYp {
        grid-template-columns: 0 1.92190143rem 3.26272952rem 1.92190143rem;
        grid-template-rows: 0 minmax(1.92190143rem, max-content) minmax(3.26272952rem, max-content) minmax(1.92190143rem, max-content);
      }

      #KnoOx2iM89xs93Q6 {
        font-size: calc(3.71505208em - var(--ffsd));
      }

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

      #DdUmokLL1GrhQTYI {
        min-width: 26.80493748rem;
      }

      #QfMB2AYQ5SQdp6WV {
        grid-area: 6 / 10 / 9 / 14;
        position: relative;
      }

      #TuEb2QSZvcC17Lso {
        font-size: calc(3.00757812em - var(--ffsd));
      }

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

      #WY5mRb5HGvhQAvGs {
        min-width: 5.71032788rem;
      }

      #vJ1rm5nltIv7Dz1T {
        grid-area: 7 / 8 / 8 / 11;
        position: relative;
      }

      #N3iKCagsebX3hTth {
        font-size: calc(3.00757812em - var(--ffsd));
      }

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

      #XFBv5pqV3aVH0qjc {
        min-width: 5.71032788rem;
      }

      #mWOK5lDbgbTTXd38 {
        grid-area: 13 / 9 / 14 / 12;
        position: relative;
      }

      #fXirNHSbAWOS3gNY {
        font-size: calc(3.7150651em - var(--ffsd));
      }

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

      #qPNBquVKma7hi03s {
        min-width: 26.80493748rem;
      }

      #hwEIWSjAFpuh58hg {
        grid-area: 12 / 13 / 15 / 15;
        position: relative;
      }

      #uTf2kNyplciYC8nf {
        grid-area: 13 / 6 / 17 / 14;
        grid-template-columns: 0 1.09074299rem 1.78348938rem 0 7.10653238rem 0 2.49117376rem 0 5.13344457rem 0.51177914rem 0 0.390625rem 25.83742917rem 0.90240414rem 2.36891293rem 0;
        grid-template-rows: 0 minmax(6.28302202rem, max-content) minmax(3.12496666rem, max-content) minmax(8.44302731rem, max-content) minmax(1.1357188rem, max-content) minmax(0.59420329rem, max-content) minmax(3.56515104rem, max-content) minmax(0.17576025rem, max-content) minmax(1.635699rem, max-content) minmax(2.27758832rem, max-content) minmax(1.13402553rem, max-content) minmax(0.40391722rem, max-content) minmax(3.56515104rem, max-content) minmax(0.36604372rem, max-content) minmax(1.63739488rem, max-content) minmax(1.72292883rem, max-content);
      }

      #Z4BpmCH4lDem2nmg {
        grid-area: 13 / 6 / 17 / 14;
        position: relative;
      }

      #aZc5RAHX7q9BioZ9 {
        grid-template-columns: 23.05359342rem 0 0 0 3.13813984rem 9.98076475rem 7.10653238rem 3.16853502rem 7.10653238rem 3.125rem 7.10653238rem 1.08523079rem 8.93740575rem 3.13813984rem 0 0 23.05359342rem;
        grid-template-rows: minmax(4.13588785rem, max-content) minmax(26.17789821rem, max-content) minmax(2.53632365rem, max-content) minmax(3.61978906rem, max-content) 0 minmax(3.61978906rem, max-content) minmax(1.95996765rem, max-content) minmax(12.5rem, max-content) minmax(4.16666667rem, max-content) minmax(0.08468505rem, max-content) 0 minmax(3.55326619rem, max-content) minmax(3.46858115rem, max-content) minmax(0.08468505rem, max-content) 0 minmax(32.51133172rem, max-content) minmax(4.13588785rem, max-content);
      }

      #ovcaojoh9cjaUEmB {
        min-height: calc(22.13507569 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 768.05px) and (max-width: 1024px) {
      #W8Yz8x7OziDkuLiE {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #pZlOUhl20MVdHeBN {
        grid-template-columns: 0 284.92065086%;
        left: -92.46032543%;
        grid-template-rows: 0 100%;
      }

      #XFe2GzzxJnbvKIiw {
        grid-area: 2 / 8 / 3 / 17;
        position: relative;
      }

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

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

      #blqaOSlM6dF75ft9 {
        min-width: 14.86134827rem;
      }

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

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

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

      #bpAF206H5evIKizd {
        min-width: 13.94428135rem;
      }

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

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

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

      #S77xSaC1lbD3D7sg {
        min-width: 14.86134827rem;
      }

      #TUFpMI794iyxoqqz {
        grid-area: 6 / 6 / 11 / 11;
        position: relative;
      }

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

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

      #M64guezjt08hkZDd {
        min-width: 14.86134827rem;
      }

      #LJaZ1rg8770uw4V4 {
        grid-area: 7 / 12 / 12 / 19;
        position: relative;
      }

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

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

      #eMgnxjnWBMn6kD7B {
        min-width: 13.94428135rem;
      }

      #QDy42jOFoTdGaIP0 {
        grid-area: 8 / 20 / 13 / 21;
        position: relative;
      }

      #wmWt8ssOteVtFOzW {
        grid-area: 16 / 7 / 19 / 9;
        position: relative;
      }

      #iIlGZ9yebsnSeaQB {
        grid-area: 17 / 10 / 18 / 13;
        position: relative;
      }

      #rebzKPZ8pry1SahX {
        grid-area: 15 / 14 / 20 / 15;
        position: relative;
      }

      #krNMfn6AjzW0a0YP {
        grid-area: 14 / 16 / 21 / 18;
        position: relative;
      }

      #OVFwEjtR2Ca4KeY0 {
        grid-template-columns: 3.125rem 14.81252014rem 0.33960485rem 13.89545322rem 0.37649214rem 7.76198403rem 1.28923852rem 2.21662086rem 1.58251166rem 1.96216508rem 0.35804849rem 1.09775518rem 0.87308284rem 4.08632328rem 0.87308284rem 3.74982398rem 1.28923852rem 2.8432135rem 0.35804849rem 13.89545322rem 23.21433916rem;
        grid-template-rows: minmax(2.99650891rem, max-content) minmax(5.74234522rem, max-content) minmax(3.125rem, max-content) 0 0 0 0 minmax(2.00520703rem, max-content) 0 0 0 0 minmax(3.125rem, max-content) minmax(0.47636961rem, max-content) minmax(0.33417726rem, max-content) 0 minmax(3.41796875rem, max-content) minmax(0.08789063rem, max-content) minmax(0.24628664rem, max-content) minmax(0.47636961rem, max-content) minmax(2.99650891rem, max-content);
      }

      #STsguldPCpOBwNqK {
        min-height: calc(7.72691325 * var(--1vh, 1vh));
      }

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

      #T7B5ojrJcRV4rHx4 {
        grid-template-columns: 0 133.3984375%;
        left: -16.69921875%;
        grid-template-rows: 0 100%;
      }

      #cBYB5yjIcbPXhlYo {
        grid-area: 2 / 2 / 23 / 23;
        position: relative;
      }

      #BOxCexSv3nEsErHL {
        grid-area: 3 / 6 / 6 / 12;
        position: relative;
      }

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

      #RU5JVjZT3fPNu4YN {
        font-size: calc(1.5625em - var(--ffsd));
      }

      #k3HjOTi0zNIBQK2G {
        --first-font-size: 1.5625em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #O0IAmhzgAUFaV9kT {
        min-width: 11.65733747rem;
      }

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

      #PTIpptGb3z4AZWeX {
        grid-template-columns: 0 9.54608651rem 11.60850935rem 2.08727049rem;
        grid-template-rows: 0 minmax(1.79987954rem, max-content) minmax(3.2890625rem, max-content) minmax(1.65954856rem, max-content);
      }

      #iCpuqfcybRv33a3W {
        grid-area: 7 / 14 / 10 / 20;
        position: relative;
      }

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

      #XkRwGiKDIOsXUHjU {
        font-size: calc(1.5625em - var(--ffsd));
      }

      #gUvXrmeua3blJjKY {
        --first-font-size: 1.5625em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #Zz14Uppvi9uuOJ5M {
        min-width: 12.6925233rem;
      }

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

      #xZJxu0rN4a8pMMer {
        grid-template-columns: 0 2.03025215rem 12.64369518rem 8.56791902rem;
        grid-template-rows: 0 minmax(2.45945048rem, max-content) minmax(1.82421875rem, max-content) minmax(2.46482137rem, max-content);
      }

      #NcZLbp7YDiUO09Bw {
        grid-area: 11 / 7 / 14 / 13;
        position: relative;
      }

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

      #a5n5TimIh6nt4zZl {
        font-size: calc(1.5625em - var(--ffsd));
      }

      #LQ7O2d38y4ImRJwC {
        --first-font-size: 1.5625em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #RLje261jRkTo359i {
        min-width: 12.6925233rem;
      }

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

      #CT3dmXhshBbmaHHr {
        grid-template-columns: 0 8.51090068rem 12.64369518rem 2.08727049rem;
        grid-template-rows: 0 minmax(2.45405401rem, max-content) minmax(1.82421875rem, max-content) minmax(2.47021785rem, max-content);
      }

      #Do2n4fP2TWeJJyY7 {
        grid-area: 15 / 15 / 18 / 22;
        position: relative;
      }

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

      #CFShgg32u7r39881 {
        font-size: calc(1.5625em - var(--ffsd));
      }

      #F17BtFvCNtNmikkG {
        --first-font-size: 1.5625em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #pgTbU92PZYoQ2Vzx {
        min-width: 12.6925233rem;
      }

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

      #OJd14raAagc3qJOr {
        grid-template-columns: 0 2.03025215rem 12.64369518rem 8.56791902rem;
        grid-template-rows: 0 minmax(2.45945048rem, max-content) minmax(1.82421875rem, max-content) minmax(2.46482137rem, max-content);
      }

      #GjhAflrPs6vekzWG {
        grid-area: 19 / 5 / 22 / 11;
        position: relative;
      }

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

      #dROq7Sany4xYZqJw {
        font-size: calc(1.5625em - var(--ffsd));
      }

      #BiKYmttBtIJx4n9o {
        --first-font-size: 1.5625em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #qACCX5TiGeg1L79G {
        min-width: 13.0425974rem;
      }

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

      #NyLmGIskZl1Jp6D8 {
        grid-template-columns: 0 8.74654745rem 12.99376928rem 2.14506209rem;
        grid-template-rows: 0 minmax(2.52200098rem, max-content) minmax(1.82421875rem, max-content) minmax(2.58912067rem, max-content);
      }

      #awiw1a7iOURL9GhZ {
        grid-template-columns: 0 3.0054026rem 0 0 0.9698201rem 0 0.52380476rem 0.92957932rem 0 7.09994408rem 0.7132504rem 0 6.16209331rem 0 6.84337438rem 0 2.13713732rem 0.28606686rem 0 0 0 3.60132624rem;
        grid-template-rows: 0 minmax(4.54167536rem, max-content) minmax(1.19976777rem, max-content) minmax(6.74849061rem, max-content) minmax(1.31832019rem, max-content) minmax(1.22135rem, max-content) minmax(1.4143778rem, max-content) minmax(6.74849061rem, max-content) minmax(1.10371015rem, max-content) minmax(1.22135rem, max-content) minmax(1.41977428rem, max-content) minmax(6.74849061rem, max-content) minmax(1.09831368rem, max-content) minmax(1.68402378rem, max-content) minmax(1.4143778rem, max-content) minmax(6.74849061rem, max-content) minmax(1.10371015rem, max-content) minmax(1.66015625rem, max-content) minmax(1.45908448rem, max-content) minmax(6.93534039rem, max-content) minmax(1.12872339rem, max-content) minmax(3.43354462rem, max-content);
      }

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

      #pI9r424AhUDgeCGW {
        grid-template-columns: 25.66082839rem 32.27179936rem 42.06737224rem;
        grid-template-rows: 0 minmax(60.3515625rem, max-content);
      }

      #xNosPVwOcGNRfvJQ {
        min-height: calc(18.63116794 * var(--1vh, 1vh));
      }

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

      #dQugHjCkyaZguzfP {
        grid-template-columns: 0 137.16608975%;
        left: -18.58304488%;
        grid-template-rows: 0 100%;
      }

      #wCCF6ClpQfKKiLDR {
        display: none;
      }

      #oGd1zRb7WsWvHjnG {
        display: block;
      }

      #QxmgjzSVN6TethRW {
        display: none;
      }

      #VreIqXTJVVJX5i0m {
        display: none;
      }

      #L3ofOcDEoLxH1rEn {
        display: none;
      }

      #H50OfVCnGJUp7Gk1 {
        grid-area: 2 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.125rem;
        right: -3.125rem;
      }

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

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

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

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

      #U9hhaZQP0fC4vqju {
        grid-template-columns: 0 1.57829303rem 3.21773676rem 1.57829303rem;
        grid-template-rows: 0 minmax(2.04762026rem, max-content) minmax(2.25241573rem, max-content) minmax(2.04762026rem, max-content);
      }

      #F7oHhOy5SX7qrPhb {
        grid-template-columns: 0 28.78192719rem 6.37432281rem 0;
        grid-template-rows: 0 0 minmax(6.34765625rem, max-content) 0;
      }

      #Z8yZtLFJ5vS5k8MI {
        grid-template-columns: 0 29.296875rem 0 18.85689026rem 16.29935974rem 29.296875rem;
        grid-template-rows: 0 minmax(3.22249853rem, max-content) 0 minmax(6.34765625rem, max-content) minmax(0.09797169rem, max-content) minmax(3.22249853rem, max-content);
      }

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

      #DhiEsofM6xLqMOfH {
        display: none;
      }

      #K8iVsftDIWvxn8Ig {
        display: block;
      }

      #ma2MZ5mcB4TZeiSH {
        display: none;
      }

      #P5ENpAzXgiO04G5c {
        display: none;
      }

      #xD81rawiaCFNYJOn {
        display: none;
      }

      #wPvgNdEMQzurtgVP {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -3.125rem;
        right: -3.125rem;
      }

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

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

      #CsfUPm5Qzqsc0Zxl {
        grid-template-columns: 0 2.02646947rem 2.32138387rem 2.02646947rem;
        grid-template-rows: 0 minmax(2.02646947rem, max-content) minmax(2.32138387rem, max-content) minmax(2.02646947rem, max-content);
      }

      #AUFLpBNcKUWM4JPV {
        grid-area: 4 / 3 / 7 / 9;
        position: relative;
      }

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

      #u7LeAaUiX1HwF6hv {
        grid-area: 2 / 2 / 21 / 21;
        position: relative;
      }

      #hTwG1aqmKITKGYsx {
        font-size: calc(2.23895508em - var(--ffsd));
      }

      #PJdEfwi0e1okBhaN {
        --first-font-size: 2.23895508em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MMay7agHE7pqAvpQ {
        min-width: 21.08575334rem;
      }

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

      #QCBBMftJ9efAEx1I {
        font-size: calc(2.23895508em - var(--ffsd));
      }

      #uxQhAjuoaZSN79Pd {
        --first-font-size: 2.23895508em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xWrHlGa4BDSifTvL {
        min-width: 21.08575334rem;
      }

      #uI9xQRROLYfHkRXF {
        grid-area: 5 / 6 / 6 / 16;
        position: relative;
      }

      #kzg8lqYbhEUkiy0a {
        font-size: calc(2.23958008em - var(--ffsd));
      }

      #EtbfkvAcYHh55BgB {
        --first-font-size: 2.23958008em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #HoKQ3JMIjJVOGi2x {
        min-width: 21.84605179rem;
      }

      #JaeQwJzRK7qhmGSM {
        grid-area: 7 / 4 / 8 / 19;
        position: relative;
      }

      #afsOonJUaPIUy4J5 {
        font-size: calc(2.23895508em - var(--ffsd));
      }

      #grGv8fGDzXPVghbY {
        --first-font-size: 2.23895508em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sHIlOd25By9pfaee {
        min-width: 21.08575334rem;
      }

      #NULQFTCmf3efUa9a {
        grid-area: 9 / 7 / 10 / 17;
        position: relative;
      }

      #xH8M7vHx2bIu4y1a {
        font-size: calc(2.23895508em - var(--ffsd));
      }

      #V2VzlCFnjFCVAZCO {
        --first-font-size: 2.23895508em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CJnPzneb5wJQyKKF {
        min-width: 21.08575334rem;
      }

      #YfmdqDdKWD0bJbxy {
        grid-area: 11 / 8 / 12 / 18;
        position: relative;
      }

      #ZvdBnuyRN54ZOCuI {
        grid-area: 16 / 3 / 17 / 9;
        position: relative;
      }

      #p7BL7gJ6jK4g6f2g {
        grid-area: 15 / 10 / 18 / 11;
        position: relative;
      }

      #AXLcKrCkSUkAWCeg {
        grid-area: 14 / 12 / 19 / 13;
        position: relative;
      }

      #swMgF3iVwc1zUb4d {
        grid-area: 13 / 14 / 20 / 20;
        position: relative;
      }

      #PXnuS19uChul7u5o {
        grid-template-columns: 0 5.44040904rem 0.79791752rem 0.38014922rem 0 0 0 2.80996935rem 1.88616745rem 4.45042195rem 1.37190386rem 4.88554291rem 1.41577932rem 4.21714038rem 0 0 0 0.38014922rem 1.38268275rem 5.73801703rem;
        grid-template-rows: 0 minmax(14.77008508rem, max-content) minmax(2.67720898rem, max-content) minmax(5.59947479rem, max-content) minmax(2.67720898rem, max-content) minmax(5.59947479rem, max-content) minmax(2.67708398rem, max-content) minmax(5.59947479rem, max-content) minmax(2.67720898rem, max-content) minmax(5.59947479rem, max-content) minmax(2.67720898rem, max-content) minmax(12.04871797rem, max-content) minmax(0.54721473rem, max-content) minmax(0.21756048rem, max-content) minmax(0.23119293rem, max-content) minmax(3.98803609rem, max-content) minmax(0.23119293rem, max-content) minmax(0.21756048rem, max-content) minmax(0.54721473rem, max-content) minmax(5.73543755rem, max-content);
      }

      #P5uTLEgw68rWBfKg {
        grid-template-columns: 0 29.296875rem 0 0 18.85689026rem 9.92503693rem 6.37432281rem 0 0 29.296875rem;
        grid-template-rows: 0 minmax(3.00058997rem, max-content) minmax(0.0621614rem, max-content) minmax(0.48812353rem, max-content) minmax(3.22281397rem, max-content) minmax(2.5390625rem, max-content) minmax(0.0621614rem, max-content) minmax(0.62159007rem, max-content) minmax(71.09521809rem, max-content) minmax(3.00058997rem, max-content);
      }

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

      #sZ9dvOQDEj6QGq8t {
        grid-template-columns: 3.125rem 0 93.75rem 0 3.125rem;
        grid-template-rows: minmax(5.03506084rem, max-content) minmax(12.890625rem, max-content) minmax(6.71647368rem, max-content) minmax(84.09231089rem, max-content) minmax(5.03506084rem, max-content);
      }

      #of5Pumc40QHv7rfZ {
        min-height: calc(35.1218619 * var(--1vh, 1vh));
      }

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

      #LvjArnQebuKMQN74 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #VebjOZJkCrgzVV8j {
        grid-template-columns: 100rem;
        grid-template-rows: minmax(56.22254758rem, max-content);
      }

      #BbgDCuZ1WMHEWLP4 {
        min-height: calc(17.35649721 * var(--1vh, 1vh));
      }

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

      #emQAKvMLAkm9HteW {
        grid-template-columns: 0 153.25308866%;
        left: -26.62654433%;
        grid-template-rows: 0 100%;
      }

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

      #dGCfGrekFyPQKJsV {
        grid-template-columns: 44.140625rem 11.71875rem 44.140625rem;
        grid-template-rows: minmax(6.20117188rem, max-content) minmax(11.71875rem, max-content) minmax(6.20117188rem, max-content);
      }

      #hC5WsJDOUDe8nkJs {
        min-height: calc(7.44643767 * var(--1vh, 1vh));
      }

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

      #pnrM2deGN1sb6Gqm {
        grid-template-columns: 0 143.49004507%;
        left: -21.74502253%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #sLDyZ3UFVyX3ajxH {
        min-width: 40.46843799rem;
      }

      #IkrClyBWQrZ4uPwp {
        grid-area: 11 / 3 / 12 / 7;
        position: relative;
      }

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

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

      #oxnDxbHUTc9VkaOm {
        min-width: 40.46843799rem;
      }

      #PGvQpt7joEtTFmw8 {
        grid-area: 13 / 4 / 14 / 8;
        position: relative;
      }

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

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

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

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

      #u3nxbSbhkI7lbUkT {
        min-width: 40.46843799rem;
      }

      #gRUzWuYaOJ3qDHBA {
        grid-area: 15 / 5 / 17 / 9;
        position: relative;
      }

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

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

      #DtChkdb9HmJLWQO7 {
        grid-template-columns: 0 1.27874965rem 2.77239998rem 1.27874965rem;
        grid-template-rows: 0 minmax(1.31927783rem, max-content) minmax(2.76231852rem, max-content) minmax(1.24830293rem, max-content);
      }

      #xjtSR4o5RNjBfliQ {
        grid-area: 3 / 13 / 7 / 14;
        grid-template-columns: 0 5.32989929rem;
        grid-template-rows: 0 minmax(5.32989929rem, max-content);
      }

      #gednyJqBlpyeiX7T {
        grid-area: 3 / 13 / 7 / 14;
        position: relative;
      }

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

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

      #Mt9VVI0uuM1EOt0I {
        grid-template-columns: 0 1.34568963rem 2.63852002rem 1.34568963rem;
        grid-template-rows: 0 minmax(1.34568963rem, max-content) minmax(2.63852002rem, max-content) minmax(1.34568963rem, max-content);
      }

      #YTy8lOpzWDLTj44o {
        grid-area: 4 / 11 / 8 / 12;
        grid-template-columns: 0 5.32989929rem;
        grid-template-rows: 0 minmax(5.32989929rem, max-content);
      }

      #b3UOfRMGe1YL5Mwy {
        grid-area: 4 / 11 / 8 / 12;
        position: relative;
      }

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

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

      #tqM8fZmBj0hxM9vH {
        grid-template-columns: 0 1.19920676rem 2.93148578rem 1.19920676rem;
        grid-template-rows: 0 minmax(1.51434148rem, max-content) minmax(2.30121633rem, max-content) minmax(1.51434148rem, max-content);
      }

      #bEID56CqC40Cqzv5 {
        grid-area: 5 / 15 / 9 / 16;
        grid-template-columns: 0 5.32989929rem;
        grid-template-rows: 0 minmax(5.32989929rem, max-content);
      }

      #fWBgJLlWSN6wJLpc {
        grid-area: 5 / 15 / 9 / 16;
        position: relative;
      }

      #vZ5f9CQYKA4YnfC7 {
        grid-area: 2 / 2 / 17 / 16;
        position: relative;
      }

      #bfO2LZtwVWxt5yyV {
        font-size: calc(2.02335638em - var(--ffsd));
      }

      #xclo7Kuuo3hIXCSc {
        --first-font-size: 2.02335638em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.002));
        margin-top: calc(var(--first-font-size) * 0.35);
        margin-bottom: calc(var(--last-font-size) * 0.35);
      }

      #IfpFF9q4269WXUE5 {
        min-width: 34.94317098rem;
      }

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

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

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

      #YRJRrVumDc62KPfw {
        grid-template-columns: 0 1.34735047rem 2.73501615rem 1.24753267rem;
        grid-template-rows: 0 minmax(1.29744157rem, max-content) minmax(2.73501615rem, max-content) minmax(1.29744157rem, max-content);
      }

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

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

      #P2crL9jhgcPdVKYp {
        grid-template-columns: 0 1.44142607rem 2.44704714rem 1.44142607rem;
        grid-template-rows: 0 minmax(1.44142607rem, max-content) minmax(2.44704714rem, max-content) minmax(1.44142607rem, max-content);
      }

      #KnoOx2iM89xs93Q6 {
        font-size: calc(2.78628906em - var(--ffsd));
      }

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

      #DdUmokLL1GrhQTYI {
        min-width: 20.10370311rem;
      }

      #QfMB2AYQ5SQdp6WV {
        grid-area: 6 / 10 / 9 / 14;
        position: relative;
      }

      #TuEb2QSZvcC17Lso {
        font-size: calc(2.25568359em - var(--ffsd));
      }

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

      #WY5mRb5HGvhQAvGs {
        min-width: 4.28274591rem;
      }

      #vJ1rm5nltIv7Dz1T {
        grid-area: 7 / 8 / 8 / 11;
        position: relative;
      }

      #N3iKCagsebX3hTth {
        font-size: calc(2.25568359em - var(--ffsd));
      }

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

      #XFBv5pqV3aVH0qjc {
        min-width: 4.28274591rem;
      }

      #mWOK5lDbgbTTXd38 {
        grid-area: 13 / 9 / 14 / 12;
        position: relative;
      }

      #fXirNHSbAWOS3gNY {
        font-size: calc(2.78629883em - var(--ffsd));
      }

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

      #qPNBquVKma7hi03s {
        min-width: 20.10370311rem;
      }

      #hwEIWSjAFpuh58hg {
        grid-area: 12 / 13 / 15 / 15;
        position: relative;
      }

      #uTf2kNyplciYC8nf {
        grid-area: 6 / 10 / 16 / 17;
        grid-template-columns: 0 0.81805724rem 1.33761703rem 0 5.32989929rem 0 1.86838032rem 0 3.85008343rem 0.38383436rem 0 0.29296875rem 19.37807188rem 0.67680311rem 1.7766847rem 0;
        grid-template-rows: 0 minmax(4.71226652rem, max-content) minmax(2.343725rem, max-content) minmax(6.33227048rem, max-content) minmax(0.8517891rem, max-content) minmax(0.44565247rem, max-content) minmax(2.67386328rem, max-content) minmax(0.13182019rem, max-content) minmax(1.22677425rem, max-content) minmax(1.70819124rem, max-content) minmax(0.85051914rem, max-content) minmax(0.30293792rem, max-content) minmax(2.67386328rem, max-content) minmax(0.27453279rem, max-content) minmax(1.22804616rem, max-content) minmax(1.29219662rem, max-content);
      }

      #Z4BpmCH4lDem2nmg {
        grid-area: 6 / 10 / 16 / 17;
        position: relative;
      }

      #aZc5RAHX7q9BioZ9 {
        grid-template-columns: 10.37149502rem 0 0 0 31.36295066rem 9.0566592rem 0 0 3.125rem 7.48557356rem 5.32989929rem 2.37640127rem 5.32989929rem 2.34375rem 5.32989929rem 7.51697741rem 10.37149502rem;
        grid-template-rows: minmax(3.31163401rem, max-content) minmax(3.38073602rem, max-content) minmax(0.06351378rem, max-content) 0 minmax(2.66494964rem, max-content) minmax(2.60143586rem, max-content) minmax(0.06351378rem, max-content) 0 minmax(10.85927457rem, max-content) minmax(1.90224273rem, max-content) minmax(2.7148418rem, max-content) 0 minmax(2.7148418rem, max-content) minmax(1.46997574rem, max-content) minmax(4.72232215rem, max-content) minmax(4.65267785rem, max-content) minmax(3.31163401rem, max-content);
      }

      #ovcaojoh9cjaUEmB {
        min-height: calc(13.71712203 * var(--1vh, 1vh));
      }
    }

    @media (min-width: 1024.05px) {
      #W8Yz8x7OziDkuLiE {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
      }

      #pZlOUhl20MVdHeBN {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #blqaOSlM6dF75ft9 {
        min-width: 11.14057147rem;
      }

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

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

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

      #bpAF206H5evIKizd {
        min-width: 10.45310695rem;
      }

      #sKsz2RTZlt3tGefZ {
        grid-area: 8 / 6 / 13 / 7;
        position: relative;
      }

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

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

      #S77xSaC1lbD3D7sg {
        min-width: 11.14057147rem;
      }

      #TUFpMI794iyxoqqz {
        grid-area: 9 / 8 / 14 / 9;
        position: relative;
      }

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

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

      #M64guezjt08hkZDd {
        min-width: 11.14057147rem;
      }

      #LJaZ1rg8770uw4V4 {
        grid-area: 10 / 10 / 15 / 11;
        position: relative;
      }

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

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

      #eMgnxjnWBMn6kD7B {
        min-width: 10.45310695rem;
      }

      #QDy42jOFoTdGaIP0 {
        grid-area: 11 / 12 / 16 / 13;
        position: relative;
      }

      #wmWt8ssOteVtFOzW {
        grid-area: 5 / 14 / 18 / 15;
        position: relative;
      }

      #iIlGZ9yebsnSeaQB {
        grid-area: 6 / 16 / 17 / 17;
        position: relative;
      }

      #rebzKPZ8pry1SahX {
        grid-area: 4 / 18 / 19 / 19;
        position: relative;
      }

      #krNMfn6AjzW0a0YP {
        grid-area: 3 / 20 / 20 / 21;
        position: relative;
      }

      #OVFwEjtR2Ca4KeY0 {
        grid-template-columns: 3.88050526rem 12.59341153rem 7.44238525rem 11.10396825rem 0.25457933rem 10.41650373rem 0.2822313rem 11.10396825rem 0.26840531rem 11.10396825rem 0.26840531rem 10.41650373rem 4.31879815rem 2.62811127rem 1.1863045rem 2.56222548rem 0.65449256rem 3.06324673rem 0.65449256rem 3.77745242rem 2.02004084rem;
        grid-template-rows: minmax(2.14996358rem, max-content) minmax(0.35369674rem, max-content) minmax(0.35710284rem, max-content) minmax(0.25051063rem, max-content) 0 minmax(0.42926977rem, max-content) 0 0 0 0 minmax(1.5031713rem, max-content) 0 0 0 0 minmax(0.6297844rem, max-content) minmax(0.0658858rem, max-content) minmax(0.18462483rem, max-content) minmax(0.35710284rem, max-content) minmax(0.17350788rem, max-content) minmax(2.33015244rem, max-content);
      }

      #STsguldPCpOBwNqK {
        min-height: calc(3.66188587 * var(--1vh, 1vh));
      }

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

      #T7B5ojrJcRV4rHx4 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #cBYB5yjIcbPXhlYo {
        grid-area: 2 / 2 / 23 / 23;
        position: relative;
      }

      #BOxCexSv3nEsErHL {
        grid-area: 3 / 6 / 6 / 12;
        position: relative;
      }

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

      #RU5JVjZT3fPNu4YN {
        font-size: calc(1.17130307em - var(--ffsd));
      }

      #k3HjOTi0zNIBQK2G {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #O0IAmhzgAUFaV9kT {
        min-width: 8.73873615rem;
      }

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

      #PTIpptGb3z4AZWeX {
        grid-template-columns: 0 7.15607071rem 8.70213292rem 1.56468886rem;
        grid-template-rows: 0 minmax(1.34925084rem, max-content) minmax(2.46559297rem, max-content) minmax(1.24405397rem, max-content);
      }

      #iCpuqfcybRv33a3W {
        grid-area: 7 / 14 / 10 / 20;
        position: relative;
      }

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

      #XkRwGiKDIOsXUHjU {
        font-size: calc(1.17130307em - var(--ffsd));
      }

      #gUvXrmeua3blJjKY {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #Zz14Uppvi9uuOJ5M {
        min-width: 9.51474661rem;
      }

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

      #xZJxu0rN4a8pMMer {
        grid-template-columns: 0 1.52194597rem 9.47814338rem 6.42280313rem;
        grid-template-rows: 0 minmax(1.84368763rem, max-content) minmax(1.36749634rem, max-content) minmax(1.84771382rem, max-content);
      }

      #NcZLbp7YDiUO09Bw {
        grid-area: 11 / 7 / 14 / 13;
        position: relative;
      }

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

      #a5n5TimIh6nt4zZl {
        font-size: calc(1.17130307em - var(--ffsd));
      }

      #LQ7O2d38y4ImRJwC {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #RLje261jRkTo359i {
        min-width: 9.51474661rem;
      }

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

      #CT3dmXhshBbmaHHr {
        grid-template-columns: 0 6.38006025rem 9.47814338rem 1.56468886rem;
        grid-template-rows: 0 minmax(1.83964224rem, max-content) minmax(1.36749634rem, max-content) minmax(1.85175921rem, max-content);
      }

      #Do2n4fP2TWeJJyY7 {
        grid-area: 15 / 15 / 18 / 22;
        position: relative;
      }

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

      #CFShgg32u7r39881 {
        font-size: calc(1.17130307em - var(--ffsd));
      }

      #F17BtFvCNtNmikkG {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #pgTbU92PZYoQ2Vzx {
        min-width: 9.51474661rem;
      }

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

      #OJd14raAagc3qJOr {
        grid-template-columns: 0 1.52194597rem 9.47814338rem 6.42280313rem;
        grid-template-rows: 0 minmax(1.84368763rem, max-content) minmax(1.36749634rem, max-content) minmax(1.84771382rem, max-content);
      }

      #GjhAflrPs6vekzWG {
        grid-area: 19 / 5 / 22 / 11;
        position: relative;
      }

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

      #dROq7Sany4xYZqJw {
        font-size: calc(1.17130307em - var(--ffsd));
      }

      #BiKYmttBtIJx4n9o {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.115);
        margin-bottom: calc(var(--last-font-size) * 0.115);
      }

      #qACCX5TiGeg1L79G {
        min-width: 9.77717404rem;
      }

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

      #NyLmGIskZl1Jp6D8 {
        grid-template-columns: 0 6.55670907rem 9.74057082rem 1.6080114rem;
        grid-template-rows: 0 minmax(1.8905776rem, max-content) minmax(1.36749634rem, max-content) minmax(1.9408928rem, max-content);
      }

      #awiw1a7iOURL9GhZ {
        grid-template-columns: 0 2.25295188rem 0 0 0.72701009rem 0 0.39266184rem 0.69684424rem 0 5.32235925rem 0.53467672rem 0 4.61931446rem 0 5.13002589rem 0 1.60207073rem 0.21444544rem 0 0 0 2.69967648rem;
        grid-template-rows: 0 minmax(3.40459412rem, max-content) minmax(0.89938667rem, max-content) minmax(5.05889779rem, max-content) minmax(0.98825759rem, max-content) minmax(0.91556545rem, max-content) minmax(1.06026564rem, max-content) minmax(5.05889779rem, max-content) minmax(0.82737862rem, max-content) minmax(0.91556545rem, max-content) minmax(1.06431102rem, max-content) minmax(5.05889779rem, max-content) minmax(0.82333324rem, max-content) minmax(1.26240143rem, max-content) minmax(1.06026564rem, max-content) minmax(5.05889779rem, max-content) minmax(0.82737862rem, max-content) minmax(1.24450952rem, max-content) minmax(1.09377929rem, max-content) minmax(5.19896674rem, max-content) minmax(0.84612939rem, max-content) minmax(2.57390167rem, max-content);
      }

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

      #pI9r424AhUDgeCGW {
        grid-template-columns: 28.72208491rem 24.19203701rem 47.08587809rem;
        grid-template-rows: 0 minmax(45.24158126rem, max-content);
      }

      #xNosPVwOcGNRfvJQ {
        min-height: calc(18.85871224 * var(--1vh, 1vh));
      }

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

      #dQugHjCkyaZguzfP {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #wCCF6ClpQfKKiLDR {
        display: block;
      }

      #oGd1zRb7WsWvHjnG {
        display: none;
      }

      #QxmgjzSVN6TethRW {
        display: none;
      }

      #VreIqXTJVVJX5i0m {
        display: none;
      }

      #L3ofOcDEoLxH1rEn {
        display: none;
      }

      #H50OfVCnGJUp7Gk1 {
        grid-area: 2 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: calc(min(1366px - 100vw, 0px) / 2);
        right: calc(min(1366px - 100vw, 0px) / 2);
      }

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

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

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

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

      #U9hhaZQP0fC4vqju {
        grid-template-columns: 0 1.18314206rem 2.41212477rem 1.18314206rem;
        grid-template-rows: 0 minmax(1.5349657rem, max-content) minmax(1.68848734rem, max-content) minmax(1.5349657rem, max-content);
      }

      #F7oHhOy5SX7qrPhb {
        grid-template-columns: 0 21.57591028rem 4.7784089rem 0;
        grid-template-rows: 0 0 minmax(4.75841874rem, max-content) 0;
      }

      #Z8yZtLFJ5vS5k8MI {
        grid-template-columns: 0 36.82284041rem 0 14.13576547rem 12.21855371rem 36.82284041rem;
        grid-template-rows: 0 minmax(1.29441681rem, max-content) 0 minmax(4.75841874rem, max-content) minmax(0.07344291rem, max-content) minmax(1.19436576rem, max-content);
      }

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

      #DhiEsofM6xLqMOfH {
        display: block;
      }

      #K8iVsftDIWvxn8Ig {
        display: none;
      }

      #ma2MZ5mcB4TZeiSH {
        display: none;
      }

      #P5ENpAzXgiO04G5c {
        display: none;
      }

      #xD81rawiaCFNYJOn {
        display: none;
      }

      #wPvgNdEMQzurtgVP {
        grid-area: 2 / 2 / 11 / 11;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: calc(min(1366px - 100vw, 0px) / 2);
        right: calc(min(1366px - 100vw, 0px) / 2);
      }

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

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

      #CsfUPm5Qzqsc0Zxl {
        grid-template-columns: 0 1.51911035rem 1.7401882rem 1.51911035rem;
        grid-template-rows: 0 minmax(1.51911035rem, max-content) minmax(1.7401882rem, max-content) minmax(1.51911035rem, max-content);
      }

      #AUFLpBNcKUWM4JPV {
        grid-area: 4 / 3 / 7 / 9;
        position: relative;
      }

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

      #u7LeAaUiX1HwF6hv {
        grid-area: 2 / 2 / 21 / 21;
        position: relative;
      }

      #hTwG1aqmKITKGYsx {
        font-size: calc(1.67839678em - var(--ffsd));
      }

      #PJdEfwi0e1okBhaN {
        --first-font-size: 1.67839678em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #MMay7agHE7pqAvpQ {
        min-width: 15.80659694rem;
      }

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

      #QCBBMftJ9efAEx1I {
        font-size: calc(1.67839678em - var(--ffsd));
      }

      #uxQhAjuoaZSN79Pd {
        --first-font-size: 1.67839678em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #xWrHlGa4BDSifTvL {
        min-width: 15.80659694rem;
      }

      #uI9xQRROLYfHkRXF {
        grid-area: 5 / 6 / 6 / 16;
        position: relative;
      }

      #kzg8lqYbhEUkiy0a {
        font-size: calc(1.6788653em - var(--ffsd));
      }

      #EtbfkvAcYHh55BgB {
        --first-font-size: 1.6788653em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #HoKQ3JMIjJVOGi2x {
        min-width: 16.37654248rem;
      }

      #JaeQwJzRK7qhmGSM {
        grid-area: 7 / 4 / 8 / 19;
        position: relative;
      }

      #afsOonJUaPIUy4J5 {
        font-size: calc(1.67839678em - var(--ffsd));
      }

      #grGv8fGDzXPVghbY {
        --first-font-size: 1.67839678em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #sHIlOd25By9pfaee {
        min-width: 15.80659694rem;
      }

      #NULQFTCmf3efUa9a {
        grid-area: 9 / 7 / 10 / 17;
        position: relative;
      }

      #xH8M7vHx2bIu4y1a {
        font-size: calc(1.67839678em - var(--ffsd));
      }

      #V2VzlCFnjFCVAZCO {
        --first-font-size: 1.67839678em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.0065));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
      }

      #CJnPzneb5wJQyKKF {
        min-width: 15.80659694rem;
      }

      #YfmdqDdKWD0bJbxy {
        grid-area: 11 / 8 / 12 / 18;
        position: relative;
      }

      #ZvdBnuyRN54ZOCuI {
        grid-area: 16 / 3 / 17 / 9;
        position: relative;
      }

      #p7BL7gJ6jK4g6f2g {
        grid-area: 15 / 10 / 18 / 11;
        position: relative;
      }

      #AXLcKrCkSUkAWCeg {
        grid-area: 14 / 12 / 19 / 13;
        position: relative;
      }

      #swMgF3iVwc1zUb4d {
        grid-area: 13 / 14 / 20 / 20;
        position: relative;
      }

      #PXnuS19uChul7u5o {
        grid-template-columns: 0 4.07831541rem 0.59814607rem 0.28497277rem 0 0 0 2.10644848rem 1.41393519rem 3.33618746rem 1.02842573rem 3.66236891rem 1.06131627rem 3.16131168rem 0 0 0 0.28497277rem 1.03650596rem 4.30141247rem;
        grid-template-rows: 0 minmax(11.07215748rem, max-content) minmax(2.00692679rem, max-content) minmax(4.19755651rem, max-content) minmax(2.00692679rem, max-content) minmax(4.19755651rem, max-content) minmax(2.00683309rem, max-content) minmax(4.19755651rem, max-content) minmax(2.00692679rem, max-content) minmax(4.19755651rem, max-content) minmax(2.00692679rem, max-content) minmax(9.03212826rem, max-content) minmax(0.41021075rem, max-content) minmax(0.16309072rem, max-content) minmax(0.17331007rem, max-content) minmax(2.98956732rem, max-content) minmax(0.17331007rem, max-content) minmax(0.16309072rem, max-content) minmax(0.41021075rem, max-content) minmax(4.29947881rem, max-content);
      }

      #P5uTLEgw68rWBfKg {
        grid-template-columns: 0 36.82284041rem 0 0 14.13576547rem 7.44014481rem 4.7784089rem 0 0 36.82284041rem;
        grid-template-rows: 0 minmax(1.27111766rem, max-content) minmax(0.0465983rem, max-content) minmax(0.36591398rem, max-content) minmax(2.41593083rem, max-content) minmax(1.9033675rem, max-content) minmax(0.0465983rem, max-content) minmax(0.46596503rem, max-content) minmax(53.29539042rem, max-content) minmax(0.88496451rem, max-content);
      }

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

      #sZ9dvOQDEj6QGq8t {
        grid-template-columns: 0 0 100rem 0;
        grid-template-rows: minmax(1.87052202rem, max-content) minmax(7.32064422rem, max-content) minmax(5.03489681rem, max-content) minmax(60.69584652rem, max-content) minmax(8.0209894rem, max-content);
      }

      #of5Pumc40QHv7rfZ {
        min-height: calc(34.57430577 * var(--1vh, 1vh));
      }

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

      #LvjArnQebuKMQN74 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

      #VebjOZJkCrgzVV8j {
        grid-template-columns: 100rem;
        grid-template-rows: minmax(56.22254758rem, max-content);
      }

      #BbgDCuZ1WMHEWLP4 {
        min-height: calc(23.43606958 * var(--1vh, 1vh));
      }

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

      #emQAKvMLAkm9HteW {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

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

      #dGCfGrekFyPQKJsV {
        grid-template-columns: 45.60761347rem 8.78477306rem 45.60761347rem;
        grid-template-rows: minmax(3.36262426rem, max-content) minmax(8.78477306rem, max-content) minmax(3.59198775rem, max-content);
      }

      #hC5WsJDOUDe8nkJs {
        min-height: calc(6.56087885 * var(--1vh, 1vh));
      }

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

      #pnrM2deGN1sb6Gqm {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
      }

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

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

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

      #sLDyZ3UFVyX3ajxH {
        min-width: 30.33651574rem;
      }

      #IkrClyBWQrZ4uPwp {
        grid-area: 11 / 3 / 12 / 7;
        position: relative;
      }

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

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

      #oxnDxbHUTc9VkaOm {
        min-width: 30.33651574rem;
      }

      #PGvQpt7joEtTFmw8 {
        grid-area: 13 / 4 / 14 / 8;
        position: relative;
      }

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

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

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

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

      #u3nxbSbhkI7lbUkT {
        min-width: 30.33651574rem;
      }

      #gRUzWuYaOJ3qDHBA {
        grid-area: 15 / 5 / 17 / 9;
        position: relative;
      }

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

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

      #DtChkdb9HmJLWQO7 {
        grid-template-columns: 0 0.95859418rem 2.0782852rem 0.95859418rem;
        grid-template-rows: 0 minmax(0.98897548rem, max-content) minmax(2.07072779rem, max-content) minmax(0.93577028rem, max-content);
      }

      #xjtSR4o5RNjBfliQ {
        grid-area: 3 / 13 / 7 / 14;
        grid-template-columns: 0 3.99547355rem;
        grid-template-rows: 0 minmax(3.99547355rem, max-content);
      }

      #gednyJqBlpyeiX7T {
        grid-area: 3 / 13 / 7 / 14;
        position: relative;
      }

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

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

      #Mt9VVI0uuM1EOt0I {
        grid-template-columns: 0 1.00877466rem 1.97792423rem 1.00877466rem;
        grid-template-rows: 0 minmax(1.00877466rem, max-content) minmax(1.97792423rem, max-content) minmax(1.00877466rem, max-content);
      }

      #YTy8lOpzWDLTj44o {
        grid-area: 4 / 11 / 8 / 12;
        grid-template-columns: 0 3.99547355rem;
        grid-template-rows: 0 minmax(3.99547355rem, max-content);
      }

      #b3UOfRMGe1YL5Mwy {
        grid-area: 4 / 11 / 8 / 12;
        position: relative;
      }

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

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

      #tqM8fZmBj0hxM9vH {
        grid-template-columns: 0 0.89896612rem 2.19754131rem 0.89896612rem;
        grid-template-rows: 0 minmax(1.13520181rem, max-content) minmax(1.72506993rem, max-content) minmax(1.13520181rem, max-content);
      }

      #bEID56CqC40Cqzv5 {
        grid-area: 5 / 15 / 9 / 16;
        grid-template-columns: 0 3.99547355rem;
        grid-template-rows: 0 minmax(3.99547355rem, max-content);
      }

      #fWBgJLlWSN6wJLpc {
        grid-area: 5 / 15 / 9 / 16;
        position: relative;
      }

      #vZ5f9CQYKA4YnfC7 {
        grid-area: 2 / 2 / 17 / 16;
        position: relative;
      }

      #bfO2LZtwVWxt5yyV {
        font-size: calc(1.51677667em - var(--ffsd));
      }

      #xclo7Kuuo3hIXCSc {
        --first-font-size: 1.51677667em;
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.002));
        margin-top: calc(var(--first-font-size) * 0.35);
        margin-bottom: calc(var(--last-font-size) * 0.35);
      }

      #IfpFF9q4269WXUE5 {
        min-width: 26.19458791rem;
      }

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

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

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

      #YRJRrVumDc62KPfw {
        grid-template-columns: 0 1.01001968rem 2.05026101rem 0.93519286rem;
        grid-template-rows: 0 minmax(0.97260627rem, max-content) minmax(2.05026101rem, max-content) minmax(0.97260627rem, max-content);
      }

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

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

      #P2crL9jhgcPdVKYp {
        grid-template-columns: 0 1.08054195rem 1.83438966rem 1.08054195rem;
        grid-template-rows: 0 minmax(1.08054195rem, max-content) minmax(1.83438966rem, max-content) minmax(1.08054195rem, max-content);
      }

      #KnoOx2iM89xs93Q6 {
        font-size: calc(2.08869693em - var(--ffsd));
      }

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

      #DdUmokLL1GrhQTYI {
        min-width: 15.07041873rem;
      }

      #QfMB2AYQ5SQdp6WV {
        grid-area: 6 / 10 / 9 / 14;
        position: relative;
      }

      #TuEb2QSZvcC17Lso {
        font-size: calc(1.69093704em - var(--ffsd));
      }

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

      #WY5mRb5HGvhQAvGs {
        min-width: 3.21049181rem;
      }

      #vJ1rm5nltIv7Dz1T {
        grid-area: 7 / 8 / 8 / 11;
        position: relative;
      }

      #N3iKCagsebX3hTth {
        font-size: calc(1.69093704em - var(--ffsd));
      }

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

      #XFBv5pqV3aVH0qjc {
        min-width: 3.21049181rem;
      }

      #mWOK5lDbgbTTXd38 {
        grid-area: 13 / 9 / 14 / 12;
        position: relative;
      }

      #fXirNHSbAWOS3gNY {
        font-size: calc(2.08870425em - var(--ffsd));
      }

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

      #qPNBquVKma7hi03s {
        min-width: 15.07041873rem;
      }

      #hwEIWSjAFpuh58hg {
        grid-area: 12 / 13 / 15 / 15;
        position: relative;
      }

      #uTf2kNyplciYC8nf {
        grid-area: 6 / 10 / 16 / 17;
        grid-template-columns: 0 0.6132435rem 1.00272316rem 0 3.99547355rem 0 1.40060135rem 0 2.88615332rem 0.28773527rem 0 0.21961933rem 14.52646091rem 0.5073546rem 1.3318632rem 0;
        grid-template-rows: 0 minmax(3.53247505rem, max-content) minmax(1.75693587rem, max-content) minmax(4.74688505rem, max-content) minmax(0.63853004rem, max-content) minmax(0.33407623rem, max-content) minmax(2.00441874rem, max-content) minmax(0.09881689rem, max-content) minmax(0.91963165rem, max-content) minmax(1.28051818rem, max-content) minmax(0.63757804rem, max-content) minmax(0.22709255rem, max-content) minmax(2.00441874rem, max-content) minmax(0.2057991rem, max-content) minmax(0.92058511rem, max-content) minmax(0.96867448rem, max-content);
      }

      #Z4BpmCH4lDem2nmg {
        grid-area: 6 / 10 / 16 / 17;
        position: relative;
      }

      #aZc5RAHX7q9BioZ9 {
        grid-template-columns: 8.36570445rem 0 0 0 23.51073315rem 6.78917937rem 0 0 23.28527267rem 5.61144021rem 3.99547355rem 1.78143111rem 3.99547355rem 1.75695461rem 3.99547355rem 5.6349816rem 11.27788218rem;
        grid-template-rows: minmax(2.30799688rem, max-content) minmax(2.53431455rem, max-content) minmax(0.04761209rem, max-content) 0 minmax(1.99773677rem, max-content) minmax(1.95012469rem, max-content) minmax(0.04761209rem, max-content) 0 minmax(8.14048109rem, max-content) minmax(1.42598577rem, max-content) minmax(2.03513763rem, max-content) 0 minmax(2.03513763rem, max-content) minmax(1.10194374rem, max-content) minmax(3.54001309rem, max-content) minmax(3.48780535rem, max-content) minmax(0.31442366rem, max-content);
      }

      #ovcaojoh9cjaUEmB {
        min-height: calc(12.9081477 * var(--1vh, 1vh));
      }
    }

    @keyframes pulse {
      0% {
        background-color: rgba(226, 226, 226, 0.05);
      }

      50% {
        background-color: rgba(226, 226, 226, 0.1);
      }

      100% {
        background-color: rgba(226, 226, 226, 0.05);
      }
    }

    @keyframes rise-LEFT-6ee580d7-6ce3-4935-9491-ebf3374116cb {
      0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        transform: translate(0px, 0px);
      }
    }

    @keyframes rise-LEFT-043b973d-3aef-426c-9056-8b12156e928f {
      0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        transform: translate(0px, 0px);
      }
    }

    @keyframes rise-LEFT-7beab8b9-c72e-4459-8097-03da17e96243 {
      0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        transform: translate(0px, 0px);
      }
    }

    @keyframes linear_fade {
      0% {
        opacity: 0.0;
      }

      100% {
        opacity: 1.0;
      }
    }

    @keyframes rise-LEFT-cbf12934-9042-4a86-9967-cf338cf56cd8 {
      0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        transform: translate(0px, 0px);
      }
    }

    @keyframes rise-LEFT-eb422871-581e-4f49-91ac-86a1804aca76 {
      0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
      }

      100% {
        transform: translate(0px, 0px);
      }
    }

    #--unocss-- {
      layer: __ALL__;
      escape-view: \"\'\`\\
    }

    #--unocss-layer-start--__ALL__-- {
      start: __ALL__
    }

    *,
    :before,
    :after {
      --un-rotate: 0;
      --un-rotate-x: 0;
      --un-rotate-y: 0;
      --un-rotate-z: 0;
      --un-scale-x: 1;
      --un-scale-y: 1;
      --un-scale-z: 1;
      --un-skew-x: 0;
      --un-skew-y: 0;
      --un-translate-x: 0;
      --un-translate-y: 0;
      --un-translate-z: 0;
      --un-pan-x: ;
      --un-pan-y: ;
      --un-pinch-zoom: ;
      --un-scroll-snap-strictness: proximity;
      --un-ordinal: ;
      --un-slashed-zero: ;
      --un-numeric-figure: ;
      --un-numeric-spacing: ;
      --un-numeric-fraction: ;
      --un-border-spacing-x: 0;
      --un-border-spacing-y: 0;
      --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
      --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
      --un-shadow-inset: ;
      --un-shadow: 0 0 rgb(0 0 0 / 0);
      --un-ring-inset: ;
      --un-ring-offset-width: 0px;
      --un-ring-offset-color: #fff;
      --un-ring-width: 0px;
      --un-ring-color: rgb(147 197 253 / .5);
      --un-blur: ;
      --un-brightness: ;
      --un-contrast: ;
      --un-drop-shadow: ;
      --un-grayscale: ;
      --un-hue-rotate: ;
      --un-invert: ;
      --un-saturate: ;
      --un-sepia: ;
      --un-backdrop-blur: ;
      --un-backdrop-brightness: ;
      --un-backdrop-contrast: ;
      --un-backdrop-grayscale: ;
      --un-backdrop-hue-rotate: ;
      --un-backdrop-invert: ;
      --un-backdrop-opacity: ;
      --un-backdrop-saturate: ;
      --un-backdrop-sepia:
    }

    ::backdrop {
      --un-rotate: 0;
      --un-rotate-x: 0;
      --un-rotate-y: 0;
      --un-rotate-z: 0;
      --un-scale-x: 1;
      --un-scale-y: 1;
      --un-scale-z: 1;
      --un-skew-x: 0;
      --un-skew-y: 0;
      --un-translate-x: 0;
      --un-translate-y: 0;
      --un-translate-z: 0;
      --un-pan-x: ;
      --un-pan-y: ;
      --un-pinch-zoom: ;
      --un-scroll-snap-strictness: proximity;
      --un-ordinal: ;
      --un-slashed-zero: ;
      --un-numeric-figure: ;
      --un-numeric-spacing: ;
      --un-numeric-fraction: ;
      --un-border-spacing-x: 0;
      --un-border-spacing-y: 0;
      --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
      --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
      --un-shadow-inset: ;
      --un-shadow: 0 0 rgb(0 0 0 / 0);
      --un-ring-inset: ;
      --un-ring-offset-width: 0px;
      --un-ring-offset-color: #fff;
      --un-ring-width: 0px;
      --un-ring-color: rgb(147 197 253 / .5);
      --un-blur: ;
      --un-brightness: ;
      --un-contrast: ;
      --un-drop-shadow: ;
      --un-grayscale: ;
      --un-hue-rotate: ;
      --un-invert: ;
      --un-saturate: ;
      --un-sepia: ;
      --un-backdrop-blur: ;
      --un-backdrop-brightness: ;
      --un-backdrop-contrast: ;
      --un-backdrop-grayscale: ;
      --un-backdrop-hue-rotate: ;
      --un-backdrop-invert: ;
      --un-backdrop-opacity: ;
      --un-backdrop-saturate: ;
      --un-backdrop-sepia:
    }

    .i-mdi-chevron-left {
      --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%3E%3C/svg%3E");
      -webkit-mask: var(--un-icon) no-repeat;
      mask: var(--un-icon) no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      background-color: currentColor;
      color: inherit;
      width: 1em;
      height: 1em
    }

    .i-mdi-chevron-right {
      --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z'/%3E%3C/svg%3E");
      -webkit-mask: var(--un-icon) no-repeat;
      mask: var(--un-icon) no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      background-color: currentColor;
      color: inherit;
      width: 1em;
      height: 1em
    }

    .absolute {
      position: absolute
    }

    .fixed {
      position: fixed
    }

    .relative {
      position: relative
    }

    .inset-0 {
      inset: 0
    }

    .bottom-0 {
      bottom: 0
    }

    .bottom-auto {
      bottom: auto
    }

    .left-0 {
      left: 0
    }

    .right-0 {
      right: 0
    }

    .top-0 {
      top: 0
    }

    .z-10 {
      z-index: 10
    }

    .z-20 {
      z-index: 20
    }

    .z-30 {
      z-index: 30
    }

    .z-50 {
      z-index: 50
    }

    .grid {
      display: grid
    }

    .grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    [ms=""] {
      margin-inline-start: 1rem
    }

    .block {
      display: block
    }

    .hidden {
      display: none
    }

    .flex {
      display: flex
    }

    .cursor-pointer {
      cursor: pointer
    }

    .items-center {
      align-items: center
    }

    .justify-center {
      justify-content: center
    }

    .gap-6 {
      gap: 1.5rem
    }

    .overflow-y-hidden {
      overflow-y: hidden
    }

    .bg-gray-800 {
      --un-bg-opacity: 1;
      background-color: rgb(31 41 55 / var(--un-bg-opacity))
    }

    .bg-white {
      --un-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--un-bg-opacity))
    }

    .py-\[30px\] {
      padding-top: 30px;
      padding-bottom: 30px
    }

    .text-white {
      --un-text-opacity: 1;
      color: rgb(255 255 255 / var(--un-text-opacity))
    }

    @media (min-width: 1024px) {
      .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
      }
    }

    #--unocss-layer-end--__ALL__-- {
      end: __ALL__
    }

    .astro-route-announcer {
      position: absolute;
      left: 0;
      top: 0;
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      overflow: hidden;
      white-space: nowrap;
      width: 1px;
      height: 1px
    }

    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    font,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    form,
    fieldset,
    input,
    textarea,
    label,
    legend,
    p,
    blockquote,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-weight: inherit;
      font-style: inherit
    }

    @media (prefers-color-scheme: dark) {
      body {
        background: #000;
        color: #fff
      }
    }

    @media (prefers-color-scheme: light) {
      body {
        background: #fff;
        color: #000
      }
    }

    body {
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-rendering: optimizeLegibility;
      overflow-x: hidden
    }

    :focus {
      outline: 0
    }

    table {
      border-collapse: collapse;
      border-spacing: 0
    }

    caption,
    th,
    td {
      text-align: left;
      font-weight: 400
    }

    fieldset,
    img {
      border: 0
    }

    address,
    caption,
    cite,
    code,
    dfn,
    em,
    strong,
    th,
    var {
      font-style: normal;
      font-weight: 400
    }

    ol,
    ul {
      list-style: none
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: 100%;
      font-weight: 400
    }

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
      content: ""
    }

    blockquote,
    q {
      quotes: "" ""
    }

    abbr,
    acronym {
      border: 0
    }

    a svg {
      transition: all .4s;
      filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .1));
      display: block
    }

    a:hover svg {
      filter: brightness(1.1) saturate(1.5) drop-shadow(0 4px 6px rgba(0, 0, 0, .2))
    }

    #nav-desk p a {
      width: 100%;
      text-decoration: none;
      display: block;
      position: absolute
    }

    #nav-desk p a:before {
      content: "";
      height: 10rem;
      left: 0;
      top: -5rem;
      bottom: 0;
      right: 0;
      position: absolute;
      transition: transform .3s ease;
      width: 100%
    }

    #nav-desk p a:after {
      content: "";
      height: 6px;
      inset: 280% 0 0;
      position: absolute;
      transition: transform .3s ease;
      width: 100%
    }

    .button-menu:hover a:after,
    #nav-desk p a:hover:after {
      background: #f80
    }

    .menu {
      position: absolute;
      overflow: hidden;
      align-items: center;
      grid-template-columns: auto 100rem auto;
      width: 100%
    }

    .menu:hover {
      display: grid
    }

    .menuDropDown {
      position: absolute;
      top: 5.35rem;
      left: -50%;
      display: none;
      z-index: 50;
      --un-shadow: var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)), var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));
      box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
    }

    .button-menu:hover .menuDropDown {
      display: grid
    }

    button {
      all: unset
    }

    .mobile {
      position: relative;
      display: grid;
      overflow: hidden
    }

    @media (min-width: 1024px) {
      .mobile {
        display: none
      }
    }

    .desk {
      position: relative;
      display: none;
      overflow: hidden
    }

    @media (min-width: 1024px) {
      .desk {
        display: grid
      }
    }

    #nav-desk {
      transition: top .3s;
      position: sticky;
      top: 0;
      z-index: 50;
      display: none;
      --un-shadow: var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)), var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));
      box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
    }

    @media (min-width: 1024px) {
      #nav-desk {
        display: grid
      }
    }

    #nav-mobile-section {
      transition: top .3s;
      backdrop-filter: saturate(180%) blur(20px);
      position: sticky;
      top: 0;
      left: 0;
      right: 0;
      z-index: 100;
      display: flex;
      justify-content: center;
      overflow: hidden;
      min-height: auto
    }

    @media (min-width: 1024px) {
      #nav-mobile-section {
        display: none
      }
    }

    .nav-mobile {
      align-items: center;
      justify-content: center
    }

    .nav-closed {
      --un-translate-x: 100%;
      transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
    }

    .nav-mobile-open {
      position: relative;
      top: 0;
      z-index: 50;
      width: 100%;
      height: 100dvh;
      align-items: center;
      justify-content: center;
      overflow: auto
    }

    .nav-mobile-open .nav-mobile-content {
      height: 100dvh;
      width: 100%;
      align-items: center;
      justify-content: center;
      overflow: auto
    }

    #faq {
      position: relative;
      overflow: hidden;
      display: grid;
      align-items: center;
      z-index: 0
    }

    .accordion {
      margin: 3rem auto;
      max-width: fit-content;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 1rem
    }

    .accordion-header {
      cursor: pointer
    }

    .accordion-header :hover p {
      text-decoration: underline
    }

    .accordion-body {
      overflow: hidden;
      max-height: 0;
      transition: max-height .2s ease-out
    }

    .swiper-wrapper {
      padding: 2rem 0;
      transition-timing-function: linear
    }

    .hero-slide .swiper-wrapper {
      padding: 0;
      transition-timing-function: linear
    }

    .swiper-slide {
      justify-content: center;
      overflow: hidden;
      background-position: center center;
      background-size: cover;
      height: 100%
    }

    .swiper-slide div {
      justify-content: center
    }

    .swiper-prev,
    .swiper-rtl .swiper-button-next {
      left: var(--swiper-navigation-sides-offset, 8px);
      right: auto
    }

    .swiper-next,
    .swiper-rtl .swiper-button-prev {
      right: var(--swiper-navigation-sides-offset, 8px);
      left: auto
    }

    .swiper-button-next,
    .swiper-button-prev {
      position: absolute;
      top: var(--swiper-navigation-top-offset, 50%);
      width: var(--swiper-navigation-size) !important;
      height: var(--swiper-navigation-size);
      margin-top: calc(0px - var(--swiper-navigation-size) / 2);
      z-index: 10;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--swiper-navigation-color, var(--swiper-theme-color));
      background: #000;
      opacity: .5;
      border-radius: 50%
    }

    .swiper-button-next span,
    .swiper-button-prev span {
      font-size: 24px;
      background-color: #fff
    }

    .swiper-button-prev.swiper-button-disabled,
    .swiper-button-next.swiper-button-disabled {
      opacity: .1;
      cursor: auto;
      pointer-events: none
    }

    .video-control {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    #float {
      transition: bottom .3s;
      position: fixed;
      bottom: 20px;
      right: 20px;
      z-index: 30;
      min-width: 80px
    }