: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));
}

.bgfoot {
    margin-top: 0;
    display: none;
}

body,
html,
p,
ul,
ol,
li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/8d37856e36d4b56b963df3a5bdfa4209.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEfOAqSo-0;
    src: url(fonts/74c1a9ee068bc5f7237e2234d8e77f6a.woff);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YADiwUg8Cps-0;
    src: url(fonts/12176a72cf845abb2514149bd15370cb.woff);
    font-style: italic;
    font-weight: 900;
}

@media (max-width: 375px) {
    #oXrQT7R89xdZEJ1R {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #b1djXFFO7OvXN4IT {
        grid-template-columns: 0 339.56924609%;
        left: -119.78462305%;
        grid-template-rows: 0 100%;
    }
    #cdMfBQr4Wrf54TsF {
        min-width: 71.16429708rem;
    }
    #GN4NGU6XQXYOjhEa {
        grid-area: 2 / 10 / 6 / 17;
        position: relative;
    }
    #HNR2G1YWCxDnGyAt {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }
    #POuNMsGnBfu09aBL {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }
    #CoYGv6NpIIpt2sdK {
        grid-template-columns: 0 0.22450758rem 49.06029077rem 0.22450758rem;
        grid-template-rows: 0 minmax(0.22450668rem, max-content) minmax(49.06009453rem, max-content) minmax(0.22450668rem, max-content);
    }
    #KLpQrRwd0y4WKqJY {
        grid-area: 3 / 13 / 12 / 14;
        position: relative;
    }
    #LVP4dhUvNyHcSXSM {
        grid-area: 4 / 9 / 9 / 11;
        position: relative;
    }
    #PZHg42F3IGY2MaR7 {
        grid-area: 5 / 16 / 10 / 18;
        position: relative;
    }
    #eq3RFTKxrNXrMKq3 {
        grid-area: 7 / 2 / 8 / 25;
        position: relative;
    }
    #aqU35R0M8gWi6Owt {
        min-width: 51.16322791rem;
    }
    #Nl6O0z16hyGHgskf {
        grid-area: 11 / 12 / 13 / 15;
        position: relative;
    }
    #rvRlTTrCmwVwaxJF {
        stroke-width: calc(100rem * 2.0 / 375.0);
    }
    #uN7OAJFYuJXy86Of {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #vIU6489oYEBziezH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.51476267em - var(--ffsd)));
    }
    #awcYLMgXYhUpNqIH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.51476267em);
        --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);
    }
    #kComrkkAS5c8c1tw {
        min-width: 84.75157049rem;
    }
    #rpjMGkBFCjch9mSi {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #a0SeTTTCzroEdPjm {
        grid-area: 14 / 5 / 15 / 21;
        grid-template-columns: 0 0 84.61823715rem 0;
        grid-template-rows: 0 minmax(2.89125529rem, max-content) minmax(8.9503808rem, max-content) minmax(2.89125529rem, max-content);
    }
    #LbMyjffL8B4byIDS {
        grid-area: 14 / 5 / 15 / 21;
        position: relative;
    }
    #MwKhKsKoFi5zS1gT {
        stroke-width: calc(100rem * 2.0 / 375.0);
    }
    #j59ph6dYZe3UGUWa {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #H8FVuDhHxaGQc3EJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.51476267em - var(--ffsd)));
    }
    #N8QgwibL37Pvfd00 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.51476267em);
        --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);
    }
    #Kig11E6v3k54fiSz {
        min-width: 84.75157049rem;
    }
    #QW29vca8DBbHNZwO {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #rR27mYxd9UxUCHna {
        grid-area: 16 / 6 / 17 / 22;
        grid-template-columns: 0 0 84.61823715rem 0;
        grid-template-rows: 0 minmax(2.89125529rem, max-content) minmax(8.9503808rem, max-content) minmax(2.89125529rem, max-content);
    }
    #KPtbqHWslZ0i49VF {
        grid-area: 16 / 6 / 17 / 22;
        position: relative;
    }
    #l0IftmtQmqvpHCI9 {
        stroke-width: calc(100rem * 1.9999999999999998 / 375.0);
    }
    #GidoBXAk1MMiqRx0 {
        grid-area: 18 / 3 / 21 / 19;
        position: relative;
    }
    #bgkiJ9KPisllCJh7 {
        font-size: calc(7.51476267em - var(--ffsd));
    }
    #BpEHnrCV3zqaefZR {
        --first-font-size: 7.51476267em;
        --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);
    }
    #TRKRdW8LBroFkAB4 {
        min-width: 84.75157049rem;
    }
    #OUGW6XL5QsQemaYX {
        grid-area: 19 / 7 / 20 / 23;
        position: relative;
    }
    #kYDbcyFFPHP4lhDo {
        stroke-width: calc(100rem * 1.9999999999999998 / 375.0);
    }
    #MvAn1F4GTxnxuLbr {
        grid-area: 22 / 4 / 25 / 20;
        position: relative;
    }
    #t33lUzrXMGHQFy2N {
        font-size: calc(7.51476267em - var(--ffsd));
    }
    #E4nmjTcwFSIkVFh6 {
        --first-font-size: 7.51476267em;
        --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);
    }
    #k5X7NcbmgVmznolw {
        min-width: 84.75157049rem;
    }
    #MIEEajIcUG69lsHc {
        grid-area: 23 / 8 / 24 / 24;
        position: relative;
    }
    #NHKkRkYqtsGaVq89 {
        grid-template-columns: 4.26666667rem 3.27299063rem 0 0.15122412rem 0 0.233593rem 0 2.18939672rem 4.37064699rem 2.22843424rem 7.77210034rem 0.76029432rem 49.50930593rem 0.76029432rem 7.77210034rem 2.22843424rem 4.37064699rem 2.27176559rem 0 0.15122412rem 0 0.233593rem 0 3.19062176rem 4.26666667rem;
        grid-template-rows: minmax(17.04695374rem, max-content) minmax(10.22373212rem, max-content) minmax(21.32797661rem, max-content) 0 minmax(0.52873929rem, max-content) minmax(2.6437646rem, max-content) minmax(0.29641903rem, max-content) minmax(3.13015831rem, max-content) 0 minmax(14.00831189rem, max-content) minmax(7.57373817rem, max-content) minmax(10.22373212rem, max-content) minmax(7.60361972rem, max-content) minmax(14.73289137rem, max-content) minmax(6.80776807rem, max-content) minmax(14.73289137rem, max-content) minmax(6.76052403rem, max-content) minmax(3.69280931rem, max-content) minmax(8.9503808rem, max-content) minmax(2.08970126rem, max-content) minmax(6.76052403rem, max-content) minmax(2.83947597rem, max-content) minmax(8.9503808rem, max-content) minmax(2.9430346rem, max-content) minmax(17.04695374rem, max-content);
    }
    #EU9dDWZKdS0n9Iuu {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #oXrQT7R89xdZEJ1R {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #b1djXFFO7OvXN4IT {
        grid-template-columns: 0 290.51215278%;
        left: -95.25607639%;
        grid-template-rows: 0 100%;
    }
    #cdMfBQr4Wrf54TsF {
        min-width: 69.99629974rem;
    }
    #GN4NGU6XQXYOjhEa {
        grid-area: 2 / 4 / 6 / 23;
        position: relative;
    }
    #HNR2G1YWCxDnGyAt {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }
    #POuNMsGnBfu09aBL {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }
    #CoYGv6NpIIpt2sdK {
        grid-template-columns: 0 0.22090808rem 48.27371319rem 0.22090808rem;
        grid-template-rows: 0 minmax(0.2209072rem, max-content) minmax(48.27352009rem, max-content) minmax(0.2209072rem, max-content);
    }
    #KLpQrRwd0y4WKqJY {
        grid-area: 3 / 13 / 12 / 14;
        position: relative;
    }
    #LVP4dhUvNyHcSXSM {
        grid-area: 4 / 3 / 9 / 9;
        position: relative;
    }
    #PZHg42F3IGY2MaR7 {
        grid-area: 5 / 16 / 10 / 24;
        position: relative;
    }
    #eq3RFTKxrNXrMKq3 {
        grid-area: 7 / 2 / 8 / 25;
        position: relative;
    }
    #aqU35R0M8gWi6Owt {
        min-width: 50.31590525rem;
    }
    #Nl6O0z16hyGHgskf {
        grid-area: 11 / 12 / 13 / 15;
        position: relative;
    }
    #rvRlTTrCmwVwaxJF {
        stroke-width: calc(100rem * 1.9999999999999998 / 480.0);
    }
    #uN7OAJFYuJXy86Of {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #vIU6489oYEBziezH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.87090833em - var(--ffsd)));
    }
    #awcYLMgXYhUpNqIH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.87090833em);
        --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);
    }
    #kComrkkAS5c8c1tw {
        min-width: 66.21216444rem;
    }
    #rpjMGkBFCjch9mSi {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #a0SeTTTCzroEdPjm {
        grid-area: 14 / 5 / 15 / 17;
        grid-template-columns: 0 0 66.10799777rem 0;
        grid-template-rows: 0 minmax(2.25879319rem, max-content) minmax(6.992485rem, max-content) minmax(2.25879319rem, max-content);
    }
    #LbMyjffL8B4byIDS {
        grid-area: 14 / 5 / 15 / 17;
        position: relative;
    }
    #MwKhKsKoFi5zS1gT {
        stroke-width: calc(100rem * 1.9999999999999998 / 480.0);
    }
    #j59ph6dYZe3UGUWa {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #H8FVuDhHxaGQc3EJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.87090833em - var(--ffsd)));
    }
    #N8QgwibL37Pvfd00 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.87090833em);
        --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);
    }
    #Kig11E6v3k54fiSz {
        min-width: 66.21216444rem;
    }
    #QW29vca8DBbHNZwO {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #rR27mYxd9UxUCHna {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 0 66.10799777rem 0;
        grid-template-rows: 0 minmax(2.25879319rem, max-content) minmax(6.992485rem, max-content) minmax(2.25879319rem, max-content);
    }
    #KPtbqHWslZ0i49VF {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
    }
    #l0IftmtQmqvpHCI9 {
        stroke-width: calc(100rem * 1.9999999999999998 / 480.0);
    }
    #GidoBXAk1MMiqRx0 {
        grid-area: 18 / 7 / 21 / 19;
        position: relative;
    }
    #bgkiJ9KPisllCJh7 {
        font-size: calc(5.87090833em - var(--ffsd));
    }
    #BpEHnrCV3zqaefZR {
        --first-font-size: 5.87090833em;
        --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);
    }
    #TRKRdW8LBroFkAB4 {
        min-width: 66.21216444rem;
    }
    #OUGW6XL5QsQemaYX {
        grid-area: 19 / 10 / 20 / 21;
        position: relative;
    }
    #kYDbcyFFPHP4lhDo {
        stroke-width: calc(100rem * 1.9999999999999998 / 480.0);
    }
    #MvAn1F4GTxnxuLbr {
        grid-area: 22 / 8 / 25 / 20;
        position: relative;
    }
    #t33lUzrXMGHQFy2N {
        font-size: calc(5.87090833em - var(--ffsd));
    }
    #E4nmjTcwFSIkVFh6 {
        --first-font-size: 5.87090833em;
        --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);
    }
    #k5X7NcbmgVmznolw {
        min-width: 66.21216444rem;
    }
    #MIEEajIcUG69lsHc {
        grid-area: 23 / 11 / 24 / 22;
        position: relative;
    }
    #NHKkRkYqtsGaVq89 {
        grid-template-columns: 4.99990751rem 5.75345696rem 4.30057295rem 1.89206765rem 0 0 0 0.30063837rem 0 0 7.64749122rem 0.74810462rem 48.71552935rem 0.74810462rem 7.64749122rem 0.30063837rem 0 0 0 0.30063837rem 0 1.59142928rem 4.30057295rem 5.75345696rem 4.99989958rem;
        grid-template-rows: minmax(13.31793261rem, max-content) minmax(10.05981629rem, max-content) minmax(20.98602779rem, max-content) 0 minmax(0.52026208rem, max-content) minmax(2.60137745rem, max-content) minmax(0.29166658rem, max-content) minmax(3.07997286rem, max-content) 0 minmax(13.78371836rem, max-content) minmax(7.45230936rem, max-content) minmax(10.05981629rem, max-content) minmax(5.94032791rem, max-content) minmax(11.51007138rem, max-content) minmax(5.31856881rem, max-content) minmax(11.51007138rem, max-content) minmax(5.2816594rem, max-content) minmax(2.88500727rem, max-content) minmax(6.992485rem, max-content) minmax(1.63257911rem, max-content) minmax(5.2816594rem, max-content) minmax(2.2183406rem, max-content) minmax(6.992485rem, max-content) minmax(2.29924578rem, max-content) minmax(13.31793261rem, max-content);
    }
    #EU9dDWZKdS0n9Iuu {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #oXrQT7R89xdZEJ1R {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #b1djXFFO7OvXN4IT {
        grid-template-columns: 0 185.27560764%;
        left: -42.63780382%;
        grid-template-rows: 0 100%;
    }
    #cdMfBQr4Wrf54TsF {
        min-width: 43.74768734rem;
    }
    #GN4NGU6XQXYOjhEa {
        grid-area: 2 / 4 / 6 / 23;
        position: relative;
    }
    #HNR2G1YWCxDnGyAt {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }
    #POuNMsGnBfu09aBL {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }
    #CoYGv6NpIIpt2sdK {
        grid-template-columns: 0 0.13806755rem 30.17107074rem 0.13806755rem;
        grid-template-rows: 0 minmax(0.138067rem, max-content) minmax(30.17095006rem, max-content) minmax(0.138067rem, max-content);
    }
    #KLpQrRwd0y4WKqJY {
        grid-area: 3 / 13 / 12 / 14;
        position: relative;
    }
    #LVP4dhUvNyHcSXSM {
        grid-area: 4 / 3 / 9 / 9;
        position: relative;
    }
    #PZHg42F3IGY2MaR7 {
        grid-area: 5 / 16 / 10 / 24;
        position: relative;
    }
    #eq3RFTKxrNXrMKq3 {
        grid-area: 7 / 2 / 8 / 25;
        position: relative;
    }
    #aqU35R0M8gWi6Owt {
        min-width: 31.44744078rem;
    }
    #Nl6O0z16hyGHgskf {
        grid-area: 11 / 12 / 13 / 15;
        position: relative;
    }
    #rvRlTTrCmwVwaxJF {
        stroke-width: calc(100rem * 1.9999999999999998 / 768.0);
    }
    #uN7OAJFYuJXy86Of {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #vIU6489oYEBziezH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66931771em - var(--ffsd)));
    }
    #awcYLMgXYhUpNqIH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66931771em);
        --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);
    }
    #kComrkkAS5c8c1tw {
        min-width: 41.38260278rem;
    }
    #rpjMGkBFCjch9mSi {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #a0SeTTTCzroEdPjm {
        grid-area: 14 / 5 / 15 / 17;
        grid-template-columns: 0 0 41.31749861rem 0;
        grid-template-rows: 0 minmax(1.41174575rem, max-content) minmax(4.37030312rem, max-content) minmax(1.41174575rem, max-content);
    }
    #LbMyjffL8B4byIDS {
        grid-area: 14 / 5 / 15 / 17;
        position: relative;
    }
    #MwKhKsKoFi5zS1gT {
        stroke-width: calc(100rem * 1.9999999999999998 / 768.0);
    }
    #j59ph6dYZe3UGUWa {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #H8FVuDhHxaGQc3EJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.66931771em - var(--ffsd)));
    }
    #N8QgwibL37Pvfd00 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.66931771em);
        --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);
    }
    #Kig11E6v3k54fiSz {
        min-width: 41.38260278rem;
    }
    #QW29vca8DBbHNZwO {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #rR27mYxd9UxUCHna {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 0 41.31749861rem 0;
        grid-template-rows: 0 minmax(1.41174575rem, max-content) minmax(4.37030312rem, max-content) minmax(1.41174575rem, max-content);
    }
    #KPtbqHWslZ0i49VF {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
    }
    #l0IftmtQmqvpHCI9 {
        stroke-width: calc(100rem * 1.9999999999999998 / 768.0);
    }
    #GidoBXAk1MMiqRx0 {
        grid-area: 18 / 7 / 21 / 19;
        position: relative;
    }
    #bgkiJ9KPisllCJh7 {
        font-size: calc(3.66931771em - var(--ffsd));
    }
    #BpEHnrCV3zqaefZR {
        --first-font-size: 3.66931771em;
        --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);
    }
    #TRKRdW8LBroFkAB4 {
        min-width: 41.38260278rem;
    }
    #OUGW6XL5QsQemaYX {
        grid-area: 19 / 10 / 20 / 21;
        position: relative;
    }
    #kYDbcyFFPHP4lhDo {
        stroke-width: calc(100rem * 1.9999999999999998 / 768.0);
    }
    #MvAn1F4GTxnxuLbr {
        grid-area: 22 / 8 / 25 / 20;
        position: relative;
    }
    #t33lUzrXMGHQFy2N {
        font-size: calc(3.66931771em - var(--ffsd));
    }
    #E4nmjTcwFSIkVFh6 {
        --first-font-size: 3.66931771em;
        --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);
    }
    #k5X7NcbmgVmznolw {
        min-width: 41.38260278rem;
    }
    #MIEEajIcUG69lsHc {
        grid-area: 23 / 11 / 24 / 22;
        position: relative;
    }
    #NHKkRkYqtsGaVq89 {
        grid-template-columns: 21.87495707rem 3.5959106rem 2.68785809rem 1.18254228rem 0 0 0 0.18789898rem 0 0 4.77968201rem 0.46756539rem 30.44720584rem 0.46756539rem 4.77968201rem 0.18789898rem 0 0 0 0.18789898rem 0 0.9946433rem 2.68785809rem 3.5959106rem 21.87492237rem;
        grid-template-rows: minmax(9.36537455rem, max-content) minmax(6.28738518rem, max-content) minmax(13.11626737rem, max-content) 0 minmax(0.3251638rem, max-content) minmax(1.62586091rem, max-content) minmax(0.18229161rem, max-content) minmax(1.92498304rem, max-content) 0 minmax(8.61482397rem, max-content) minmax(4.65769335rem, max-content) minmax(6.28738518rem, max-content) minmax(3.71270494rem, max-content) minmax(7.19379462rem, max-content) minmax(3.32410551rem, max-content) minmax(7.19379462rem, max-content) minmax(3.30103712rem, max-content) minmax(1.80312954rem, max-content) minmax(4.37030313rem, max-content) minmax(1.02036195rem, max-content) minmax(3.30103712rem, max-content) minmax(1.38646288rem, max-content) minmax(4.37030313rem, max-content) minmax(1.43702861rem, max-content) minmax(9.36537455rem, max-content);
    }
    #EU9dDWZKdS0n9Iuu {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #oXrQT7R89xdZEJ1R {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #b1djXFFO7OvXN4IT {
        grid-template-columns: 0 138.95670573%;
        left: -19.47835286%;
        grid-template-rows: 0 100%;
    }
    #cdMfBQr4Wrf54TsF {
        min-width: 32.8107655rem;
    }
    #GN4NGU6XQXYOjhEa {
        grid-area: 2 / 4 / 6 / 23;
        position: relative;
    }
    #HNR2G1YWCxDnGyAt {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }
    #POuNMsGnBfu09aBL {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }
    #CoYGv6NpIIpt2sdK {
        grid-template-columns: 0 0.10355066rem 22.62830306rem 0.10355066rem;
        grid-template-rows: 0 minmax(0.10355025rem, max-content) minmax(22.62821254rem, max-content) minmax(0.10355025rem, max-content);
    }
    #KLpQrRwd0y4WKqJY {
        grid-area: 3 / 13 / 12 / 14;
        position: relative;
    }
    #LVP4dhUvNyHcSXSM {
        grid-area: 4 / 3 / 9 / 9;
        position: relative;
    }
    #PZHg42F3IGY2MaR7 {
        grid-area: 5 / 16 / 10 / 24;
        position: relative;
    }
    #eq3RFTKxrNXrMKq3 {
        grid-area: 7 / 2 / 8 / 25;
        position: relative;
    }
    #aqU35R0M8gWi6Owt {
        min-width: 23.58558059rem;
    }
    #Nl6O0z16hyGHgskf {
        grid-area: 11 / 12 / 13 / 15;
        position: relative;
    }
    #rvRlTTrCmwVwaxJF {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024.0);
    }
    #uN7OAJFYuJXy86Of {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #vIU6489oYEBziezH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.75198828em - var(--ffsd)));
    }
    #awcYLMgXYhUpNqIH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.75198828em);
        --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);
    }
    #kComrkkAS5c8c1tw {
        min-width: 31.03695208rem;
    }
    #rpjMGkBFCjch9mSi {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #a0SeTTTCzroEdPjm {
        grid-area: 14 / 5 / 15 / 17;
        grid-template-columns: 0 0 30.98812396rem 0;
        grid-template-rows: 0 minmax(1.05880931rem, max-content) minmax(3.27772734rem, max-content) minmax(1.05880931rem, max-content);
    }
    #LbMyjffL8B4byIDS {
        grid-area: 14 / 5 / 15 / 17;
        position: relative;
    }
    #MwKhKsKoFi5zS1gT {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024.0);
    }
    #j59ph6dYZe3UGUWa {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #H8FVuDhHxaGQc3EJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.75198828em - var(--ffsd)));
    }
    #N8QgwibL37Pvfd00 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.75198828em);
        --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);
    }
    #Kig11E6v3k54fiSz {
        min-width: 31.03695208rem;
    }
    #QW29vca8DBbHNZwO {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #rR27mYxd9UxUCHna {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 0 30.98812396rem 0;
        grid-template-rows: 0 minmax(1.05880931rem, max-content) minmax(3.27772734rem, max-content) minmax(1.05880931rem, max-content);
    }
    #KPtbqHWslZ0i49VF {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
    }
    #l0IftmtQmqvpHCI9 {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024.0);
    }
    #GidoBXAk1MMiqRx0 {
        grid-area: 18 / 7 / 21 / 19;
        position: relative;
    }
    #bgkiJ9KPisllCJh7 {
        font-size: calc(2.75198828em - var(--ffsd));
    }
    #BpEHnrCV3zqaefZR {
        --first-font-size: 2.75198828em;
        --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);
    }
    #TRKRdW8LBroFkAB4 {
        min-width: 31.03695208rem;
    }
    #OUGW6XL5QsQemaYX {
        grid-area: 19 / 10 / 20 / 21;
        position: relative;
    }
    #kYDbcyFFPHP4lhDo {
        stroke-width: calc(100rem * 1.9999999999999998 / 1024.0);
    }
    #MvAn1F4GTxnxuLbr {
        grid-area: 22 / 8 / 25 / 20;
        position: relative;
    }
    #t33lUzrXMGHQFy2N {
        font-size: calc(2.75198828em - var(--ffsd));
    }
    #E4nmjTcwFSIkVFh6 {
        --first-font-size: 2.75198828em;
        --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);
    }
    #k5X7NcbmgVmznolw {
        min-width: 31.03695208rem;
    }
    #MIEEajIcUG69lsHc {
        grid-area: 23 / 11 / 24 / 22;
        position: relative;
    }
    #NHKkRkYqtsGaVq89 {
        grid-template-columns: 28.90622771rem 2.69693295rem 2.01589357rem 0.88690671rem 0 0 0 0.14092424rem 0 0 3.58476151rem 0.35067404rem 22.83540438rem 0.35067404rem 3.58476151rem 0.14092424rem 0 0 0 0.14092424rem 0 0.74598247rem 2.01589357rem 2.69693295rem 28.90618186rem;
        grid-template-rows: minmax(7.02403091rem, max-content) minmax(4.71553889rem, max-content) minmax(9.83720053rem, max-content) 0 minmax(0.24387285rem, max-content) minmax(1.21939568rem, max-content) minmax(0.13671871rem, max-content) minmax(1.44373728rem, max-content) 0 minmax(6.46111798rem, max-content) minmax(3.49327001rem, max-content) minmax(4.71553889rem, max-content) minmax(2.78452871rem, max-content) minmax(5.39534596rem, max-content) minmax(2.49307913rem, max-content) minmax(5.39534596rem, max-content) minmax(2.47577784rem, max-content) minmax(1.35234716rem, max-content) minmax(3.27772734rem, max-content) minmax(0.76527146rem, max-content) minmax(2.47577784rem, max-content) minmax(1.03984716rem, max-content) minmax(3.27772734rem, max-content) minmax(1.07777146rem, max-content) minmax(7.02403091rem, max-content);
    }
    #EU9dDWZKdS0n9Iuu {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #oXrQT7R89xdZEJ1R {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #b1djXFFO7OvXN4IT {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }
    #cdMfBQr4Wrf54TsF {
        min-width: 24.59606433rem;
    }
    #GN4NGU6XQXYOjhEa {
        grid-area: 2 / 4 / 6 / 23;
        position: relative;
    }
    #HNR2G1YWCxDnGyAt {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
    }
    #POuNMsGnBfu09aBL {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
    }
    #CoYGv6NpIIpt2sdK {
        grid-template-columns: 0 0.07762509rem 16.96294461rem 0.07762509rem;
        grid-template-rows: 0 minmax(0.07762478rem, max-content) minmax(16.96287675rem, max-content) minmax(0.07762478rem, max-content);
    }
    #KLpQrRwd0y4WKqJY {
        grid-area: 3 / 13 / 12 / 14;
        position: relative;
    }
    #LVP4dhUvNyHcSXSM {
        grid-area: 4 / 3 / 9 / 9;
        position: relative;
    }
    #PZHg42F3IGY2MaR7 {
        grid-area: 5 / 16 / 10 / 24;
        position: relative;
    }
    #eq3RFTKxrNXrMKq3 {
        grid-area: 7 / 2 / 8 / 25;
        position: relative;
    }
    #aqU35R0M8gWi6Owt {
        min-width: 17.68055236rem;
    }
    #Nl6O0z16hyGHgskf {
        grid-area: 11 / 12 / 13 / 15;
        position: relative;
    }
    #rvRlTTrCmwVwaxJF {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }
    #uN7OAJFYuJXy86Of {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #vIU6489oYEBziezH {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.06298389em - var(--ffsd)));
    }
    #awcYLMgXYhUpNqIH {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.06298389em);
        --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);
    }
    #kComrkkAS5c8c1tw {
        min-width: 23.26635354rem;
    }
    #rpjMGkBFCjch9mSi {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #a0SeTTTCzroEdPjm {
        grid-area: 14 / 5 / 15 / 17;
        grid-template-columns: 0 0 23.22975032rem 0;
        grid-template-rows: 0 minmax(0.79371942rem, max-content) minmax(2.45709575rem, max-content) minmax(0.79371942rem, max-content);
    }
    #LbMyjffL8B4byIDS {
        grid-area: 14 / 5 / 15 / 17;
        position: relative;
    }
    #MwKhKsKoFi5zS1gT {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }
    #j59ph6dYZe3UGUWa {
        grid-area: 2 / 2 / 5 / 4;
        position: relative;
    }
    #H8FVuDhHxaGQc3EJ {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.06298389em - var(--ffsd)));
    }
    #N8QgwibL37Pvfd00 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.06298389em);
        --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);
    }
    #Kig11E6v3k54fiSz {
        min-width: 23.26635354rem;
    }
    #QW29vca8DBbHNZwO {
        grid-area: 3 / 3 / 4 / 5;
        position: relative;
    }
    #rR27mYxd9UxUCHna {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 0 23.22975032rem 0;
        grid-template-rows: 0 minmax(0.79371942rem, max-content) minmax(2.45709575rem, max-content) minmax(0.79371942rem, max-content);
    }
    #KPtbqHWslZ0i49VF {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
    }
    #l0IftmtQmqvpHCI9 {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }
    #GidoBXAk1MMiqRx0 {
        grid-area: 18 / 7 / 21 / 19;
        position: relative;
    }
    #bgkiJ9KPisllCJh7 {
        font-size: calc(2.06298389em - var(--ffsd));
    }
    #BpEHnrCV3zqaefZR {
        --first-font-size: 2.06298389em;
        --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);
    }
    #TRKRdW8LBroFkAB4 {
        min-width: 23.26635354rem;
    }
    #OUGW6XL5QsQemaYX {
        grid-area: 19 / 10 / 20 / 21;
        position: relative;
    }
    #kYDbcyFFPHP4lhDo {
        stroke-width: calc(100rem * 2.0 / 1366.0);
    }
    #MvAn1F4GTxnxuLbr {
        grid-area: 22 / 8 / 25 / 20;
        position: relative;
    }
    #t33lUzrXMGHQFy2N {
        font-size: calc(2.06298389em - var(--ffsd));
    }
    #E4nmjTcwFSIkVFh6 {
        --first-font-size: 2.06298389em;
        --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);
    }
    #k5X7NcbmgVmznolw {
        min-width: 23.26635354rem;
    }
    #MIEEajIcUG69lsHc {
        grid-area: 23 / 11 / 24 / 22;
        position: relative;
    }
    #NHKkRkYqtsGaVq89 {
        grid-template-columns: 34.18740171rem 2.02171255rem 1.5111823rem 0.6648554rem 0 0 0 0.1056416rem 0 0 2.68725899rem 0.26287717rem 17.11819479rem 0.26287717rem 2.68725899rem 0.1056416rem 0 0 0 0.1056416rem 0 0.5592138rem 1.5111823rem 2.02171255rem 34.18734749rem;
        grid-template-rows: minmax(4.09414909rem, max-content) minmax(3.53492813rem, max-content) minmax(7.37429966rem, max-content) 0 minmax(0.18281537rem, max-content) minmax(0.91410042rem, max-content) minmax(0.10248899rem, max-content) minmax(1.08227451rem, max-content) 0 minmax(4.84347351rem, max-content) minmax(2.61867386rem, max-content) minmax(3.53492813rem, max-content) minmax(2.0873773rem, max-content) minmax(4.0445346rem, max-content) minmax(1.8688968rem, max-content) minmax(4.0445346rem, max-content) minmax(1.85592717rem, max-content) minmax(1.01376537rem, max-content) minmax(2.45709575rem, max-content) minmax(0.57367348rem, max-content) minmax(1.85592717rem, max-content) minmax(0.77950475rem, max-content) minmax(2.45709575rem, max-content) minmax(0.8079341rem, max-content) minmax(4.09414909rem, max-content);
    }
    #EU9dDWZKdS0n9Iuu {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@keyframes rise-RIGHT-0a0eea2c-bcfa-4704-8b8b-1a6d7b7e919a {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-7c50f5df-6135-46d0-988f-11736f8b5482 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-092cd76c-22dc-4d48-b5b6-92af0e8d0078 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-a53b247c-21e8-4477-ae11-8e315c0ac4ff {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-0477f162-83d0-4d61-beef-546f831aa8d2 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(226, 226, 226, 0.05);
    }
    50% {
        background-color: rgba(226, 226, 226, 0.1);
    }
    100% {
        background-color: rgba(226, 226, 226, 0.05);
    }
}

@keyframes rise-RIGHT-4c22e9a8-2054-44ad-be03-00ce7c0fcf87 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes rise-RIGHT-9b965f01-6ea9-477d-9544-68f36d09cd94 {
    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-RIGHT-c610affe-27d0-44be-9e56-a01e8379f211 {
    0% {
        transform: translate(0px, 80px);
        animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
    }
    100% {
        transform: translate(0px, 0px);
    }
}