:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
 }
 @media (prefers-reduced-motion: reduce) {
    .animated {
       animation: none !important;
    }
 }
html {
    zoom: var(--rzf, 1);
    font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}
body {
    font-size: calc(1rem * var(--bfso, 1));
}
body, html, p, ul, ol, li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}
li {
    text-align: unset;
}
a {
    text-decoration: none;
    color: inherit;
}
img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 400;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 700;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 200;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 300;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 500;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 600;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 800;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 800;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: italic;
    font-weight: 900;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 400;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 700;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 100;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 200;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 200;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 300;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 500;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 600;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 800;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 800;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../d769594df7501703a01b15c58fc23317.woff2);
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: YAFdJi-0PQg-0;
    src: url(../fonts/d769594df7501703a01b15c58fc23317.woff2);
    font-style: italic;
    font-weight: 900;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 400;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 700;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 100;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 200;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 200;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 300;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 500;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 600;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 800;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 800;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(../fonts/82b78e9e77419e3b85b52c16e75b4e1f.woff2);
    font-style: italic;
    font-weight: 900;
}
@media (max-width: 375px) {
    #Gz7pgMx907FX7pQw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
   }
    #E3J47NWMzVNN4dz7 {
        grid-template-columns: 0 486.46300016%;
        left: -193.23150008%;
        grid-template-rows: 0 100%;
   }
    #ufr9h7Zr808hK3hF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(18.33378384em - var(--ffsd)));
   }
    #GUw48LdSOa5Fccij {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 18.33378384em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.23);
        margin-bottom: calc(var(--last-font-size) * 0.23);
   }
    #dntIALQCsH01Eipd {
        min-width: 91.6rem;
   }
    #PFI3IzSdUKBh2qNF {
        grid-area: 2 / 2 / 3 / 16;
        position: relative;
   }
    #eDDfsmVgitR4q6zY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55110933em - var(--ffsd)));
   }
    #Awmcbcz2Q4YlH0K4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55110933em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.04);
        margin-bottom: calc(var(--last-font-size) * -0.04);
   }
    #JREMAQeFrLSevsx7 {
        min-width: 91.6rem;
   }
    #Z84MTh5JrtNQDSVn {
        grid-area: 4 / 3 / 5 / 17;
        position: relative;
   }
    #RChksm1joDs9EHzN {
        stroke-width: calc(100rem * 6.0 / 375.0);
   }
    #wzvYlk0Q2sqvwqUH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #kbA85mPOzgyU0WLk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97778667em - var(--ffsd)));
   }
    #NpTiAKoM407AIo2g {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97778667em);
        transform: translateX(calc(var(--first-font-size) * 0.0105));
   }
    #kOyogRTKHMZR7EsJ {
        min-width: 51.04959517rem;
   }
    #uxpEPiKbO0gXMTMz {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #m1nN3xqaHYWtmaQy {
        grid-template-columns: 0 1.86666667rem 50.91626184rem 1.86666667rem;
        grid-template-rows: 0 minmax(1.86666667rem, max-content) minmax(10.98468491rem, max-content) minmax(1.86666667rem, max-content);
   }
    #Q4kKFPAYjauyeHZT {
        grid-area: 6 / 4 / 7 / 15;
        grid-template-columns: 0 54.64959517rem;
        grid-template-rows: 0 minmax(14.71801824rem, max-content);
   }
    #RsLPG1zGujztWp1T {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
   }
    #K60Asnga2wr9Ua8k {
        grid-area: 8 / 8 / 12 / 9;
        position: relative;
   }
    #EcBcsrWsSYrVTSmb {
        grid-area: 10 / 10 / 11 / 11;
        position: relative;
   }
    #l5dL8WyXBFnMmI2a {
        grid-area: 9 / 12 / 13 / 13;
        position: relative;
   }
    #dy9tibh5mjC33Xqx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.55554667em - var(--ffsd)));
   }
    #xb6ALwAWipnNVC3p {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.55554667em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #k5bmO8yDhfCb8DBM {
        min-width: 48.37083333rem;
   }
    #XR2ZI3zcO9GxCWYF {
        grid-area: 14 / 5 / 15 / 14;
        position: relative;
   }
    #mG3XHUfjyt1DmXIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #Jc78aFFDXJq2qt8m {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #RhCo3iIn0zs6jAbk {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 7.96803542rem 70.06960709rem 13.42902416rem;
        grid-template-rows: 0 minmax(17.16465603rem, max-content) minmax(70.06932681rem, max-content) minmax(7.68425615rem, max-content);
   }
    #w6P98CkDHgnovtp7 {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
   }
    #DrljIOBQxKTCy17j {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.55554667em - var(--ffsd)));
   }
    #pmS3opZuggJ0pVvI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.55554667em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #ZTVSkscTGgWEiMhw {
        min-width: 91.6rem;
   }
    #UquzE35YrBijavTK {
        grid-area: 18 / 7 / 19 / 19;
        position: relative;
   }
    #rI4G0gzdYfnHqMLK {
        grid-template-columns: 4.26666667rem 0 0 0 0 0 9.58006829rem 3.44465611rem 5.70889233rem 7.87734853rem 4.75969391rem 7.28677254rem 9.58006829rem 6.41209517rem 36.81707149rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(14.07956145rem, max-content) minmax(35.2982358rem, max-content) minmax(17.06666667rem, max-content) minmax(15.58018716rem, max-content) minmax(14.78408931rem, max-content) minmax(14.71801824rem, max-content) minmax(17.06666667rem, max-content) 0 minmax(0.36354479rem, max-content) minmax(6.55968296rem, max-content) minmax(0.36354479rem, max-content) 0 minmax(4.30764529rem, max-content) minmax(4.08889067rem, max-content) minmax(6.4rem, max-content) minmax(94.91823899rem, max-content) minmax(9.73846684rem, max-content) minmax(4.08889067rem, max-content) minmax(14.07956145rem, max-content);
   }
    #pzdOBNqnKwwHCOk4 {
        min-height: calc(100 * var(--1vh, 1vh));
   }
}
@media (min-width: 375.05px) and (max-width: 480px) {
    #Gz7pgMx907FX7pQw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
   }
    #E3J47NWMzVNN4dz7 {
        grid-template-columns: 0 442.06786332%;
        left: -171.03393166%;
        grid-template-rows: 0 100%;
   }
    #ufr9h7Zr808hK3hF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(18.7079427em - var(--ffsd)));
   }
    #GUw48LdSOa5Fccij {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 18.7079427em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.23);
        margin-bottom: calc(var(--last-font-size) * 0.23);
   }
    #dntIALQCsH01Eipd {
        min-width: 93.4375rem;
   }
    #PFI3IzSdUKBh2qNF {
        grid-area: 2 / 2 / 3 / 16;
        position: relative;
   }
    #eDDfsmVgitR4q6zY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27728261em - var(--ffsd)));
   }
    #Awmcbcz2Q4YlH0K4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27728261em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.04);
        margin-bottom: calc(var(--last-font-size) * -0.04);
   }
    #JREMAQeFrLSevsx7 {
        min-width: 93.4375rem;
   }
    #Z84MTh5JrtNQDSVn {
        grid-area: 4 / 3 / 5 / 17;
        position: relative;
   }
    #RChksm1joDs9EHzN {
        stroke-width: calc(100rem * 6.0 / 480.0);
   }
    #wzvYlk0Q2sqvwqUH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #kbA85mPOzgyU0WLk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88889583em - var(--ffsd)));
   }
    #NpTiAKoM407AIo2g {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.88889583em);
        transform: translateX(calc(var(--first-font-size) * 0.0105));
   }
    #kOyogRTKHMZR7EsJ {
        min-width: 39.88249623rem;
   }
    #uxpEPiKbO0gXMTMz {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #m1nN3xqaHYWtmaQy {
        grid-template-columns: 0 1.45833333rem 39.77832956rem 1.45833333rem;
        grid-template-rows: 0 minmax(1.45833333rem, max-content) minmax(8.58178509rem, max-content) minmax(1.45833333rem, max-content);
   }
    #Q4kKFPAYjauyeHZT {
        grid-area: 6 / 4 / 7 / 15;
        grid-template-columns: 0 42.69499623rem;
        grid-template-rows: 0 minmax(11.49845175rem, max-content);
   }
    #RsLPG1zGujztWp1T {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
   }
    #K60Asnga2wr9Ua8k {
        grid-area: 8 / 8 / 12 / 9;
        position: relative;
   }
    #EcBcsrWsSYrVTSmb {
        grid-area: 10 / 10 / 11 / 11;
        position: relative;
   }
    #l5dL8WyXBFnMmI2a {
        grid-area: 9 / 12 / 13 / 13;
        position: relative;
   }
    #dy9tibh5mjC33Xqx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777083em - var(--ffsd)));
   }
    #xb6ALwAWipnNVC3p {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777083em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #k5bmO8yDhfCb8DBM {
        min-width: 37.78971354rem;
   }
    #XR2ZI3zcO9GxCWYF {
        grid-area: 14 / 5 / 15 / 14;
        position: relative;
   }
    #mG3XHUfjyt1DmXIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #Jc78aFFDXJq2qt8m {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #RhCo3iIn0zs6jAbk {
        grid-area: 16 / 6 / 17 / 18;
        grid-template-columns: 0 8.13064839rem 71.49959907rem 13.70308588rem;
        grid-template-rows: 0 minmax(17.51495513rem, max-content) minmax(71.49931307rem, max-content) minmax(7.84107771rem, max-content);
   }
    #w6P98CkDHgnovtp7 {
        grid-area: 16 / 6 / 17 / 18;
        position: relative;
   }
    #DrljIOBQxKTCy17j {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777083em - var(--ffsd)));
   }
    #pmS3opZuggJ0pVvI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777083em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #ZTVSkscTGgWEiMhw {
        min-width: 93.4375rem;
   }
    #UquzE35YrBijavTK {
        grid-area: 18 / 7 / 19 / 19;
        position: relative;
   }
    #rI4G0gzdYfnHqMLK {
        grid-template-columns: 3.33333333rem 0 0 0 0 0 7.48442836rem 2.69113759rem 4.46007213rem 6.15417854rem 3.71851086rem 5.69279105rem 7.48442836rem 5.00944935rem 50.6383371rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(10.99965738rem, max-content) minmax(36.01860795rem, max-content) minmax(13.33333333rem, max-content) minmax(15.89815017rem, max-content) minmax(11.55006977rem, max-content) minmax(11.49845175rem, max-content) minmax(13.33333333rem, max-content) 0 minmax(0.28401937rem, max-content) minmax(5.12475231rem, max-content) minmax(0.28401937rem, max-content) 0 minmax(3.36534788rem, max-content) minmax(3.19444583rem, max-content) minmax(5rem, max-content) minmax(96.85534591rem, max-content) minmax(7.60817722rem, max-content) minmax(3.19444583rem, max-content) minmax(10.99965738rem, max-content);
   }
    #pzdOBNqnKwwHCOk4 {
        min-height: calc(100 * var(--1vh, 1vh));
   }
}
@media (min-width: 480.05px) and (max-width: 768px) {
    #Gz7pgMx907FX7pQw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
   }
    #E3J47NWMzVNN4dz7 {
        grid-template-columns: 0 336.61251093%;
        left: -118.30625546%;
        grid-template-rows: 0 100%;
   }
    #ufr9h7Zr808hK3hF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(17.41666667em - var(--ffsd)));
   }
    #GUw48LdSOa5Fccij {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 17.41666667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.23);
        margin-bottom: calc(var(--last-font-size) * 0.23);
   }
    #dntIALQCsH01Eipd {
        min-width: 86.95630229rem;
   }
    #PFI3IzSdUKBh2qNF {
        grid-area: 2 / 2 / 3 / 18;
        position: relative;
   }
    #eDDfsmVgitR4q6zY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));
   }
    #Awmcbcz2Q4YlH0K4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.77777344em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.04);
        margin-bottom: calc(var(--last-font-size) * -0.04);
   }
    #JREMAQeFrLSevsx7 {
        min-width: 86.95630229rem;
   }
    #Z84MTh5JrtNQDSVn {
        grid-area: 4 / 3 / 5 / 19;
        position: relative;
   }
    #RChksm1joDs9EHzN {
        stroke-width: calc(100rem * 6.000000000000002 / 768.0);
   }
    #wzvYlk0Q2sqvwqUH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #kbA85mPOzgyU0WLk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4305599em - var(--ffsd)));
   }
    #NpTiAKoM407AIo2g {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4305599em);
        transform: translateX(calc(var(--first-font-size) * 0.0105));
   }
    #kOyogRTKHMZR7EsJ {
        min-width: 24.92656014rem;
   }
    #uxpEPiKbO0gXMTMz {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #m1nN3xqaHYWtmaQy {
        grid-template-columns: 0 0.91145833rem 24.86145598rem 0.91145833rem;
        grid-template-rows: 0 minmax(0.91145833rem, max-content) minmax(5.36361568rem, max-content) minmax(0.91145833rem, max-content);
   }
    #Q4kKFPAYjauyeHZT {
        grid-area: 6 / 4 / 7 / 15;
        grid-template-columns: 0 26.68437264rem;
        grid-template-rows: 0 minmax(7.18653235rem, max-content);
   }
    #RsLPG1zGujztWp1T {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
   }
    #K60Asnga2wr9Ua8k {
        grid-area: 8 / 6 / 12 / 9;
        position: relative;
   }
    #EcBcsrWsSYrVTSmb {
        grid-area: 10 / 10 / 11 / 11;
        position: relative;
   }
    #l5dL8WyXBFnMmI2a {
        grid-area: 9 / 12 / 13 / 13;
        position: relative;
   }
    #dy9tibh5mjC33Xqx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.73610677em - var(--ffsd)));
   }
    #xb6ALwAWipnNVC3p {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.73610677em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #k5bmO8yDhfCb8DBM {
        min-width: 23.61857096rem;
   }
    #XR2ZI3zcO9GxCWYF {
        grid-area: 14 / 5 / 15 / 14;
        position: relative;
   }
    #mG3XHUfjyt1DmXIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #Jc78aFFDXJq2qt8m {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #RhCo3iIn0zs6jAbk {
        grid-area: 16 / 7 / 17 / 16;
        grid-template-columns: 0 6.70847718rem 58.9932568rem 11.30621255rem;
        grid-template-rows: 0 minmax(14.45132923rem, max-content) minmax(58.99302083rem, max-content) minmax(6.46955671rem, max-content);
   }
    #w6P98CkDHgnovtp7 {
        grid-area: 16 / 7 / 17 / 16;
        position: relative;
   }
    #DrljIOBQxKTCy17j {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.73610677em - var(--ffsd)));
   }
    #pmS3opZuggJ0pVvI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.73610677em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #ZTVSkscTGgWEiMhw {
        min-width: 77.07305069rem;
   }
    #UquzE35YrBijavTK {
        grid-area: 18 / 8 / 19 / 17;
        position: relative;
   }
    #rI4G0gzdYfnHqMLK {
        grid-template-columns: 6.55440094rem 0 0 0 4.67776772rem 0.26385808rem 0 1.41810291rem 2.78754508rem 3.84636159rem 2.32406929rem 3.5579944rem 4.67776772rem 3.13090585rem 55.26519968rem 0 4.9416258rem 0 6.55440094rem;
        grid-template-rows: minmax(7.91645253rem, max-content) minmax(33.5325rem, max-content) minmax(8.33333333rem, max-content) minmax(7.20220262rem, max-content) minmax(7.21879361rem, max-content) minmax(7.18653235rem, max-content) minmax(8.33333333rem, max-content) 0 minmax(0.17751211rem, max-content) minmax(3.20297019rem, max-content) minmax(0.17751211rem, max-content) 0 minmax(2.10334243rem, max-content) minmax(1.99652865rem, max-content) minmax(7.28911717rem, max-content) minmax(79.91390677rem, max-content) minmax(4.75511076rem, max-content) minmax(1.99652865rem, max-content) minmax(7.91645253rem, max-content);
   }
    #pzdOBNqnKwwHCOk4 {
        min-height: calc(100 * var(--1vh, 1vh));
   }
}
@media (min-width: 768.05px) and (max-width: 1024px) {
    #Gz7pgMx907FX7pQw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
   }
    #E3J47NWMzVNN4dz7 {
        grid-template-columns: 0 252.4593832%;
        left: -76.2296916%;
        grid-template-rows: 0 100%;
   }
    #ufr9h7Zr808hK3hF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.0625em - var(--ffsd)));
   }
    #GUw48LdSOa5Fccij {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.0625em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.23);
        margin-bottom: calc(var(--last-font-size) * 0.23);
   }
    #dntIALQCsH01Eipd {
        min-width: 65.21722672rem;
   }
    #PFI3IzSdUKBh2qNF {
        grid-area: 2 / 2 / 3 / 18;
        position: relative;
   }
    #eDDfsmVgitR4q6zY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));
   }
    #Awmcbcz2Q4YlH0K4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.08333008em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.04);
        margin-bottom: calc(var(--last-font-size) * -0.04);
   }
    #JREMAQeFrLSevsx7 {
        min-width: 65.21722672rem;
   }
    #Z84MTh5JrtNQDSVn {
        grid-area: 4 / 3 / 5 / 19;
        position: relative;
   }
    #RChksm1joDs9EHzN {
        stroke-width: calc(100rem * 6.000000000000002 / 1024.0);
   }
    #wzvYlk0Q2sqvwqUH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #kbA85mPOzgyU0WLk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291992em - var(--ffsd)));
   }
    #NpTiAKoM407AIo2g {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.82291992em);
        transform: translateX(calc(var(--first-font-size) * 0.0105));
   }
    #kOyogRTKHMZR7EsJ {
        min-width: 18.69492011rem;
   }
    #uxpEPiKbO0gXMTMz {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #m1nN3xqaHYWtmaQy {
        grid-template-columns: 0 0.68359375rem 18.64609198rem 0.68359375rem;
        grid-template-rows: 0 minmax(0.68359375rem, max-content) minmax(4.02271176rem, max-content) minmax(0.68359375rem, max-content);
   }
    #Q4kKFPAYjauyeHZT {
        grid-area: 6 / 4 / 7 / 15;
        grid-template-columns: 0 20.01327948rem;
        grid-template-rows: 0 minmax(5.38989926rem, max-content);
   }
    #RsLPG1zGujztWp1T {
        grid-area: 6 / 4 / 7 / 15;
        position: relative;
   }
    #K60Asnga2wr9Ua8k {
        grid-area: 8 / 6 / 12 / 9;
        position: relative;
   }
    #EcBcsrWsSYrVTSmb {
        grid-area: 10 / 10 / 11 / 11;
        position: relative;
   }
    #l5dL8WyXBFnMmI2a {
        grid-area: 9 / 12 / 13 / 13;
        position: relative;
   }
    #dy9tibh5mjC33Xqx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30208008em - var(--ffsd)));
   }
    #xb6ALwAWipnNVC3p {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30208008em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #k5bmO8yDhfCb8DBM {
        min-width: 17.71392822rem;
   }
    #XR2ZI3zcO9GxCWYF {
        grid-area: 14 / 5 / 15 / 14;
        position: relative;
   }
    #mG3XHUfjyt1DmXIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #Jc78aFFDXJq2qt8m {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #RhCo3iIn0zs6jAbk {
        grid-area: 16 / 7 / 17 / 16;
        grid-template-columns: 0 5.03135788rem 44.2449426rem 8.47965941rem;
        grid-template-rows: 0 minmax(10.83849692rem, max-content) minmax(44.24476562rem, max-content) minmax(4.85216753rem, max-content);
   }
    #w6P98CkDHgnovtp7 {
        grid-area: 16 / 7 / 17 / 16;
        position: relative;
   }
    #DrljIOBQxKTCy17j {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.30208008em - var(--ffsd)));
   }
    #pmS3opZuggJ0pVvI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.30208008em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #ZTVSkscTGgWEiMhw {
        min-width: 57.80478802rem;
   }
    #UquzE35YrBijavTK {
        grid-area: 18 / 8 / 19 / 17;
        position: relative;
   }
    #rI4G0gzdYfnHqMLK {
        grid-template-columns: 17.4158007rem 0 0 0 3.50832579rem 0.19789356rem 0 1.06357718rem 2.09065881rem 2.88477119rem 1.74305197rem 2.6684958rem 3.50832579rem 2.34817938rem 41.44889976rem 0 3.70621935rem 0 17.4158007rem;
        grid-template-rows: minmax(5.9373394rem, max-content) minmax(25.149375rem, max-content) minmax(6.25rem, max-content) minmax(5.40165197rem, max-content) minmax(5.41409521rem, max-content) minmax(5.38989926rem, max-content) minmax(6.25rem, max-content) 0 minmax(0.13313408rem, max-content) minmax(2.40222764rem, max-content) minmax(0.13313408rem, max-content) 0 minmax(1.57750682rem, max-content) minmax(1.49739648rem, max-content) minmax(5.46683788rem, max-content) minmax(59.93543008rem, max-content) minmax(3.56633307rem, max-content) minmax(1.49739648rem, max-content) minmax(5.9373394rem, max-content);
   }
    #pzdOBNqnKwwHCOk4 {
        min-height: calc(100 * var(--1vh, 1vh));
   }
}
@media (min-width: 1024.05px) {
    #Gz7pgMx907FX7pQw {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
   }
    #E3J47NWMzVNN4dz7 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
   }
    #ufr9h7Zr808hK3hF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.7920937em - var(--ffsd)));
   }
    #GUw48LdSOa5Fccij {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.7920937em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.23);
        margin-bottom: calc(var(--last-font-size) * 0.23);
   }
    #dntIALQCsH01Eipd {
        min-width: 48.88904843rem;
   }
    #PFI3IzSdUKBh2qNF {
        grid-area: 3 / 2 / 4 / 15;
        position: relative;
   }
    #eDDfsmVgitR4q6zY {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));
   }
    #Awmcbcz2Q4YlH0K4 {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.56173499em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.04);
        margin-bottom: calc(var(--last-font-size) * -0.04);
   }
    #JREMAQeFrLSevsx7 {
        min-width: 34.11476593rem;
   }
    #Z84MTh5JrtNQDSVn {
        grid-area: 5 / 3 / 6 / 14;
        position: relative;
   }
    #RChksm1joDs9EHzN {
        stroke-width: calc(100rem * 6.0 / 1366.0);
   }
    #wzvYlk0Q2sqvwqUH {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #kbA85mPOzgyU0WLk {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36652269em - var(--ffsd)));
   }
    #NpTiAKoM407AIo2g {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.36652269em);
        transform: translateX(calc(var(--first-font-size) * 0.0105));
   }
    #kOyogRTKHMZR7EsJ {
        min-width: 14.01434714rem;
   }
    #uxpEPiKbO0gXMTMz {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #m1nN3xqaHYWtmaQy {
        grid-template-columns: 0 0.5124451rem 13.97774392rem 0.5124451rem;
        grid-template-rows: 0 minmax(0.5124451rem, max-content) minmax(3.01556138rem, max-content) minmax(0.5124451rem, max-content);
   }
    #Q4kKFPAYjauyeHZT {
        grid-area: 7 / 4 / 8 / 13;
        grid-template-columns: 0 15.00263411rem;
        grid-template-rows: 0 minmax(4.04045157rem, max-content);
   }
    #RsLPG1zGujztWp1T {
        grid-area: 7 / 4 / 8 / 13;
        position: relative;
   }
    #K60Asnga2wr9Ua8k {
        grid-area: 9 / 6 / 14 / 7;
        position: relative;
   }
    #EcBcsrWsSYrVTSmb {
        grid-area: 11 / 8 / 13 / 9;
        position: relative;
   }
    #l5dL8WyXBFnMmI2a {
        grid-area: 10 / 10 / 15 / 11;
        position: relative;
   }
    #dy9tibh5mjC33Xqx {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(0.97608346em - var(--ffsd)));
   }
    #xb6ALwAWipnNVC3p {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 0.97608346em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #k5bmO8yDhfCb8DBM {
        min-width: 13.2789623rem;
   }
    #XR2ZI3zcO9GxCWYF {
        grid-area: 16 / 5 / 17 / 12;
        position: relative;
   }
    #mG3XHUfjyt1DmXIw {
        grid-area: 2 / 2 / 5 / 5;
        position: relative;
   }
    #Jc78aFFDXJq2qt8m {
        grid-area: 3 / 3 / 4 / 4;
        position: relative;
   }
    #RhCo3iIn0zs6jAbk {
        grid-area: 2 / 16 / 12 / 18;
        grid-template-columns: 0 3.77167677rem 33.16751188rem 6.35664073rem;
        grid-template-rows: 0 minmax(8.12490545rem, max-content) minmax(33.16737921rem, max-content) minmax(3.6373496rem, max-content);
   }
    #w6P98CkDHgnovtp7 {
        grid-area: 2 / 16 / 12 / 18;
        position: relative;
   }
    #DrljIOBQxKTCy17j {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(0.97608346em - var(--ffsd)));
   }
    #pmS3opZuggJ0pVvI {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 0.97608346em);
        --last-font-size: var(--first-font-size);
        transform: translateX(calc(var(--first-font-size) * -0.025));
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
   }
    #ZTVSkscTGgWEiMhw {
        min-width: 15.47286786rem;
   }
    #UquzE35YrBijavTK {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
   }
    #rI4G0gzdYfnHqMLK {
        grid-template-columns: 4.39629091rem 0 0 0 2.62996018rem 0.94564132rem 1.56722886rem 2.16252247rem 1.30665096rem 2.0003951rem 2.62996018rem 1.76027503rem 19.0755286rem 14.77428251rem 1.06921089rem 27.85956474rem 15.43626464rem 0 2.38622361rem;
        grid-template-rows: minmax(6.55905643rem, max-content) minmax(1.17055699rem, max-content) minmax(18.85282577rem, max-content) minmax(4.6852123rem, max-content) minmax(5.80478302rem, max-content) minmax(4.05858967rem, max-content) minmax(4.04045157rem, max-content) minmax(4.6852123rem, max-content) 0 minmax(0.09980183rem, max-content) minmax(1.53220082rem, max-content) minmax(0.26859062rem, max-content) minmax(0.09980183rem, max-content) 0 minmax(1.1825527rem, max-content) minmax(1.12249927rem, max-content) 0 minmax(1.12249927rem, max-content) minmax(0.93791321rem, max-content);
   }
    #pzdOBNqnKwwHCOk4 {
        min-height: calc(100 * 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);
   }
}
