 :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: YAFdJvl8raw-0;
    src: url(fonts/e0267351c63e1e2c76ee947553e966a6.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/e0267351c63e1e2c76ee947553e966a6.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/a8409fd6c00d1370e1ad44d9d597b6f2.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/062fa4ef8b1568474cc1975f3582b629.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/062fa4ef8b1568474cc1975f3582b629.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/062fa4ef8b1568474cc1975f3582b629.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/062fa4ef8b1568474cc1975f3582b629.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/e0267351c63e1e2c76ee947553e966a6.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/e0267351c63e1e2c76ee947553e966a6.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/025d62e35b5e01fffcd29d00f0cecd0e.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/025d62e35b5e01fffcd29d00f0cecd0e.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/634ccd8b88d00da2d4292a7793a60a66.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJvl8raw-0;
    src: url(fonts/634ccd8b88d00da2d4292a7793a60a66.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/88ea36b6d588ca1f0a57a9c5419071f4.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/490bdb73ccbb52a866fc86156948610a.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/88ea36b6d588ca1f0a57a9c5419071f4.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/490bdb73ccbb52a866fc86156948610a.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/d0231616ff4d468fd77535c8b9198aa0.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/4a0be490c45b4fd4e1499981eea785b1.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/4a0be490c45b4fd4e1499981eea785b1.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/4a0be490c45b4fd4e1499981eea785b1.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/4a0be490c45b4fd4e1499981eea785b1.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/490bdb73ccbb52a866fc86156948610a.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/490bdb73ccbb52a866fc86156948610a.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/e66f1809a650419c813c1303b57be371.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJpOYpFU-0;
    src: url(fonts/e66f1809a650419c813c1303b57be371.woff2);
    font-style: italic;
    font-weight: 900;
}

@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/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.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/d257a7100844bc3f98c9021168b6249e.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/d257a7100844bc3f98c9021168b6249e.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/d257a7100844bc3f98c9021168b6249e.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/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
}

@media (max-width: 375px) {
    #BeaV6MBrWsrCkCXe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #KrQHadwghuXfClQX {
        grid-template-columns: 0 330.45776891%;
        left: -115.22888445%;
        grid-template-rows: 0 100%;
    }
    #LJJ532iE0D2rFX9U {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39997333em - var(--ffsd)));
    }
    #RqymbczD40tvRFNj {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 6.39997333em);
        --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);
    }
    #sjT9ddo0vtx6C8F2 {
        min-width: 91.6rem;
    }
    #LU2bF6cECpU3H363 {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }
    #MJOQzmPxrnBhESMv {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }
    #ClrCW6jvuCtsrCWb {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(4.48em - var(--ffsd)));
    }
    #QMalYQI1bKKHU68R {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 4.48em);
        --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);
    }
    #Vs7m2z0LZfPoGugr {
        min-width: 91.6rem;
    }
    #jI1Rr9gSH2dJYzwr {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }
    #Lxhu0d1Ho1Sb1Nt7 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.91114667em - var(--ffsd)));
    }
    #wqy8By2Inj4R40ux {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.91114667em - var(--ffsd)));
    }
    #aKhAHVQB5hzTucR9 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.91114667em - var(--ffsd)));
    }
    #J55qy6asmEYhi0u7 {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 3.91114667em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }
    #nCiOeHBRCjrnTEnT {
        min-width: 91.6rem;
    }
    #QY54VIdhnZSb56YM {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }
    #GM7YiF9DE0QamM4c {
        grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
        grid-template-rows: minmax(14.61076297rem, max-content) minmax( 6.39997333rem, max-content) minmax(22.36965694rem, max-content) minmax( 71.69222246rem, max-content) minmax(6.4rem, max-content) minmax(22.60696278rem, max-content) minmax( 9.60197951rem, max-content) minmax(17.49945541rem, max-content) minmax( 14.61076297rem, max-content);
    }
    #AQL6WDhFQE3D4Lzf {
        min-height: calc(calc(100 * var(--1vh, 1vh)) - 50px);
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #BeaV6MBrWsrCkCXe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #KrQHadwghuXfClQX {
        grid-template-columns: 0 290.51215278%;
        left: -95.25607639%;
        grid-template-rows: 0 100%;
    }
    #LJJ532iE0D2rFX9U {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(4.99997917em - var(--ffsd)));
    }
    #RqymbczD40tvRFNj {
        --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);
    }
    #sjT9ddo0vtx6C8F2 {
        min-width: 93.4375rem;
    }
    #LU2bF6cECpU3H363 {
        grid-area: 2 / 2 / 3 / 6;
        position: relative;
    }
    #MJOQzmPxrnBhESMv {
        grid-area: 4 / 3 / 5 / 7;
        position: relative;
    }
    #ClrCW6jvuCtsrCWb {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(4.16666667em - var(--ffsd)));
    }
    #QMalYQI1bKKHU68R {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 4.16666667em);
        --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);
    }
    #Vs7m2z0LZfPoGugr {
        min-width: 93.4375rem;
    }
    #jI1Rr9gSH2dJYzwr {
        grid-area: 6 / 4 / 7 / 8;
        position: relative;
    }
    #Lxhu0d1Ho1Sb1Nt7 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.05558333em - var(--ffsd)));
    }
    #wqy8By2Inj4R40ux {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.05558333em - var(--ffsd)));
    }
    #aKhAHVQB5hzTucR9 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.05558333em - var(--ffsd)));
    }
    #J55qy6asmEYhi0u7 {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 3.05558333em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }
    #nCiOeHBRCjrnTEnT {
        min-width: 93.4375rem;
    }
    #QY54VIdhnZSb56YM {
        grid-area: 8 / 5 / 9 / 9;
        position: relative;
    }
    #GM7YiF9DE0QamM4c {
        grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
        grid-template-rows: minmax(8.13347189rem, max-content) minmax( 4.99997917rem, max-content) minmax(17.47629448rem, max-content) minmax( 73.15532904rem, max-content) minmax(5rem, max-content) minmax(21.94567244rem, max-content) minmax( 7.50154649rem, max-content) minmax(16.98756794rem, max-content) minmax( 8.13347189rem, max-content);
    }
    #AQL6WDhFQE3D4Lzf {
        min-height: calc(calc(100 * var(--1vh, 1vh)) - 50px);
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #BeaV6MBrWsrCkCXe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #KrQHadwghuXfClQX {
        grid-template-columns: 0 209.98018977%;
        left: -54.99009489%;
        grid-template-rows: 0 100%;
    }
    #LJJ532iE0D2rFX9U {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12498698em - var(--ffsd)));
    }
    #RqymbczD40tvRFNj {
        --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);
    }
    #sjT9ddo0vtx6C8F2 {
        min-width: 91.73177083rem;
    }
    #LU2bF6cECpU3H363 {
        grid-area: 2 / 2 / 3 / 7;
        position: relative;
    }
    #MJOQzmPxrnBhESMv {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }
    #ClrCW6jvuCtsrCWb {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416667em - var(--ffsd)));
    }
    #QMalYQI1bKKHU68R {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 2.60416667em);
        --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);
    }
    #Vs7m2z0LZfPoGugr {
        min-width: 91.73177083rem;
    }
    #jI1Rr9gSH2dJYzwr {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }
    #Lxhu0d1Ho1Sb1Nt7 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.90973958em - var(--ffsd)));
    }
    #wqy8By2Inj4R40ux {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.90973958em - var(--ffsd)));
    }
    #aKhAHVQB5hzTucR9 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.90973958em - var(--ffsd)));
    }
    #J55qy6asmEYhi0u7 {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 1.90973958em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }
    #nCiOeHBRCjrnTEnT {
        min-width: 91.73177083rem;
    }
    #QY54VIdhnZSb56YM {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }
    #GM7YiF9DE0QamM4c {
        grid-template-columns: 4.16666667rem 0 0 1.00231201rem 89.66204264rem 1.00231201rem 0 0 4.16666667rem;
        grid-template-rows: minmax(3.77672097rem, max-content) minmax( 3.12498698rem, max-content) minmax(10.92268405rem, max-content) minmax( 70.27774534rem, max-content) minmax(4.16666667rem, max-content) minmax( 8.72839245rem, max-content) minmax(4.68846656rem, max-content) minmax( 8.59382812rem, max-content) minmax(3.77672097rem, max-content);
    }
    #AQL6WDhFQE3D4Lzf {
        min-height: calc(calc(100 * var(--1vh, 1vh)) - 50px);
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #BeaV6MBrWsrCkCXe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #KrQHadwghuXfClQX {
        grid-template-columns: 0 154.38019856%;
        left: -27.19009928%;
        grid-template-rows: 0 100%;
    }
    #LJJ532iE0D2rFX9U {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34374023em - var(--ffsd)));
    }
    #RqymbczD40tvRFNj {
        --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);
    }
    #sjT9ddo0vtx6C8F2 {
        min-width: 93.79882812rem;
    }
    #LU2bF6cECpU3H363 {
        grid-area: 2 / 2 / 3 / 7;
        position: relative;
    }
    #MJOQzmPxrnBhESMv {
        grid-area: 4 / 5 / 5 / 6;
        position: relative;
    }
    #ClrCW6jvuCtsrCWb {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.953125em - var(--ffsd)));
    }
    #QMalYQI1bKKHU68R {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 1.953125em);
        --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);
    }
    #Vs7m2z0LZfPoGugr {
        min-width: 93.79882812rem;
    }
    #jI1Rr9gSH2dJYzwr {
        grid-area: 6 / 3 / 7 / 8;
        position: relative;
    }
    #Lxhu0d1Ho1Sb1Nt7 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.43230469em - var(--ffsd)));
    }
    #wqy8By2Inj4R40ux {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.43230469em - var(--ffsd)));
    }
    #aKhAHVQB5hzTucR9 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.43230469em - var(--ffsd)));
    }
    #J55qy6asmEYhi0u7 {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 1.43230469em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }
    #nCiOeHBRCjrnTEnT {
        min-width: 93.79882812rem;
    }
    #QY54VIdhnZSb56YM {
        grid-area: 8 / 4 / 9 / 9;
        position: relative;
    }
    #GM7YiF9DE0QamM4c {
        grid-template-columns: 3.125rem 0 0 13.25173401rem 67.24653198rem 13.25173401rem 0 0 3.125rem;
        grid-template-rows: minmax(2.83254073rem, max-content) minmax( 2.34374023rem, max-content) minmax(8.19201304rem, max-content) minmax( 52.70830901rem, max-content) minmax(3.125rem, max-content) minmax(4.80061585rem, max-content) minmax( 3.51634992rem, max-content) minmax(6.44537109rem, max-content) minmax( 2.83254073rem, max-content);
    }
    #AQL6WDhFQE3D4Lzf {
        min-height: calc(calc(100 * var(--1vh, 1vh)) - 50px);
    }
}

@media (min-width: 1024.05px) {
    #BeaV6MBrWsrCkCXe {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }
    #KrQHadwghuXfClQX {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }
    #LJJ532iE0D2rFX9U {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75694729em - var(--ffsd)));
    }
    #RqymbczD40tvRFNj {
        --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);
    }
    #sjT9ddo0vtx6C8F2 {
        min-width: 8.20610645rem;
    }
    #LU2bF6cECpU3H363 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }
    #MJOQzmPxrnBhESMv {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }
    #ClrCW6jvuCtsrCWb {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.46412884em - var(--ffsd)));
    }
    #QMalYQI1bKKHU68R {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 1.46412884em);
        --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);
    }
    #Vs7m2z0LZfPoGugr {
        min-width: 32.02508948rem;
    }
    #jI1Rr9gSH2dJYzwr {
        grid-area: 5 / 6 / 6 / 8;
        position: relative;
    }
    #Lxhu0d1Ho1Sb1Nt7 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.07370425em - var(--ffsd)));
    }
    #wqy8By2Inj4R40ux {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.07370425em - var(--ffsd)));
    }
    #aKhAHVQB5hzTucR9 {
        font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), calc(1.07370425em - var(--ffsd)));
    }
    #J55qy6asmEYhi0u7 {
        --first-font-size: max( calc(12px * var(--rfso, var(--bfso, 1))), 1.07370425em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }
    #nCiOeHBRCjrnTEnT {
        min-width: 32.02508948rem;
    }
    #QY54VIdhnZSb56YM {
        grid-area: 7 / 7 / 9 / 9;
        position: relative;
    }
    #GM7YiF9DE0QamM4c {
        grid-template-columns: 2.28406329rem 6.07124109rem 2.09826213rem 48.31202245rem 3.62367001rem 0 31.98848626rem 0 5.62225476rem;
        grid-template-rows: minmax(1.90413134rem, max-content) minmax( 3.7188858rem, max-content) minmax(6.14101124rem, max-content) minmax( 22.84961208rem, max-content) minmax(7.90629575rem, max-content) minmax( 2.63597534rem, max-content) minmax(6.12005564rem, max-content) 0 minmax( 4.94658039rem, max-content);
    }
    #AQL6WDhFQE3D4Lzf {
        min-height: calc(calc(100 * var(--1vh, 1vh)) - 50px);
    }
}