: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;
}

@media (max-width: 375px) {
    #GQDTjF98XGksK5Vu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #iRzfv6sNSgZZpdc7 {
        grid-template-columns: 0 407.25067473%;
        left: -153.62533736%;
        grid-template-rows: 0 100%;
    }

    #GRRcqotPvxUCSm37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.70916247em - var(--ffsd)));
    }

    #zoOyEqqZgINWEUEp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.70916247em);
        --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);
    }

    #Bi9zCqdLp1l2qOlW {
        min-width: 91.6rem;
    }

    #N7LV9L7ruwe6zcJ2 {
        grid-area: 2 / 3 / 3 / 8;
        position: relative;
    }

    #ROM8osckAr2FqB6o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #zs6SV7BFOF8QwsMl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #JI8bAK2igrnUvTVF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #Wz7WgK2wDGCtFA1D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #AtMtkfqafF8ZnZAB {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #JgweJEHVGuFFyfFN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #NfkGozEWxijcPYd9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));
    }

    #xsFuBnYnFzDXWXWP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);
        --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);
    }

    #dE7iOZMt2p7Vu6Sk {
        min-width: 91.6rem;
    }

    #BADKo0yfVWWP4aqr {
        grid-area: 4 / 4 / 5 / 9;
        position: relative;
    }

    #auoZwWF2i63cfUWh {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #oOQ2g5hA9C0aESXi {
        grid-area: 8 / 2 / 9 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.13231936 * 91.46666667rem) + 0%)), calc(0% + 0%) calc(100% - ((0.13231936 * 91.46666667rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -13.23193573%;
        margin-top: 0%;
    }

    #dXpiBaEaV7Uw3AN6 {
        grid-template-columns: 4.26666667rem 0 0 14.81387488rem 61.8389169rem 14.81387488rem 0 0 4.26666667rem;
        grid-template-rows: minmax(13.42568851rem, max-content) minmax(7.41213907rem, max-content) minmax(18.82653904rem, max-content) minmax(53.79723337rem, max-content) minmax(16.44849691rem, max-content) minmax(26.30964828rem, max-content) minmax(6.4rem, max-content) minmax(86.34695921rem, max-content);
    }

    #page-1 {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #GQDTjF98XGksK5Vu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #iRzfv6sNSgZZpdc7 {
        grid-template-columns: 0 380.93175827%;
        left: -140.46587913%;
        grid-template-rows: 0 100%;
    }

    #GRRcqotPvxUCSm37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.34169343em - var(--ffsd)));
    }

    #zoOyEqqZgINWEUEp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.34169343em);
        --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);
    }

    #Bi9zCqdLp1l2qOlW {
        min-width: 93.4375rem;
    }

    #N7LV9L7ruwe6zcJ2 {
        grid-area: 2 / 3 / 3 / 8;
        position: relative;
    }

    #ROM8osckAr2FqB6o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #zs6SV7BFOF8QwsMl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #JI8bAK2igrnUvTVF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #Wz7WgK2wDGCtFA1D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #AtMtkfqafF8ZnZAB {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #JgweJEHVGuFFyfFN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #NfkGozEWxijcPYd9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.46852395em - var(--ffsd)));
    }

    #xsFuBnYnFzDXWXWP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.46852395em);
        --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);
    }

    #dE7iOZMt2p7Vu6Sk {
        min-width: 93.4375rem;
    }

    #BADKo0yfVWWP4aqr {
        grid-area: 4 / 4 / 5 / 9;
        position: relative;
    }

    #auoZwWF2i63cfUWh {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #oOQ2g5hA9C0aESXi {
        grid-area: 8 / 2 / 9 / 7;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 93.33333333rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 93.33333333rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.13231936 * 93.33333333rem) + 0%)), calc(0% + 0%) calc(100% - ((0.13231936 * 93.33333333rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -13.23193573%;
        margin-top: 0%;
    }

    #dXpiBaEaV7Uw3AN6 {
        grid-template-columns: 3.33333333rem 0 0 22.51083975rem 48.31165383rem 22.51083975rem 0 0 3.33333333rem;
        grid-template-rows: minmax(10.48881915rem, max-content) minmax(7.56340722rem, max-content) minmax(14.70823363rem, max-content) minmax(54.89513609rem, max-content) minmax(12.85038821rem, max-content) minmax(20.55441272rem, max-content) minmax(5rem, max-content) minmax(88.10914205rem, max-content);
    }

    #page-1 {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #GQDTjF98XGksK5Vu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #iRzfv6sNSgZZpdc7 {
        grid-template-columns: 0 294.42315272%;
        left: -97.21157636%;
        grid-template-rows: 0 100%;
    }

    #GRRcqotPvxUCSm37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.2284489em - var(--ffsd)));
    }

    #zoOyEqqZgINWEUEp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.2284489em);
        --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);
    }

    #Bi9zCqdLp1l2qOlW {
        min-width: 91.73177083rem;
    }

    #N7LV9L7ruwe6zcJ2 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #ROM8osckAr2FqB6o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #zs6SV7BFOF8QwsMl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #JI8bAK2igrnUvTVF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #Wz7WgK2wDGCtFA1D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #AtMtkfqafF8ZnZAB {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #JgweJEHVGuFFyfFN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #NfkGozEWxijcPYd9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.47222656em - var(--ffsd)));
    }

    #xsFuBnYnFzDXWXWP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.47222656em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dE7iOZMt2p7Vu6Sk {
        min-width: 72.58893589rem;
    }

    #BADKo0yfVWWP4aqr {
        grid-area: 4 / 4 / 5 / 7;
        position: relative;
    }

    #auoZwWF2i63cfUWh {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #oOQ2g5hA9C0aESXi {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 79.08173063rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 79.08173063rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.13231936 * 79.08173063rem) + 0%)), calc(0% + 0%) calc(100% - ((0.13231936 * 79.08173063rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -13.23193573%;
        margin-top: 0%;
    }

    #dXpiBaEaV7Uw3AN6 {
        grid-template-columns: 4.16666667rem 6.29246802rem 3.27894945rem 21.16452404rem 30.19478364rem 21.16452404rem 3.27894945rem 6.29246802rem 4.16666667rem;
        grid-template-rows: minmax(6.55551197rem, max-content) minmax(7.42834638rem, max-content) minmax(9.19264602rem, max-content) minmax(42.65577441rem, max-content) minmax(8.03149263rem, max-content) minmax(12.84650795rem, max-content) minmax(4.16666667rem, max-content) minmax(74.65525112rem, max-content);
    }

    #page-1 {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #GQDTjF98XGksK5Vu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #iRzfv6sNSgZZpdc7 {
        grid-template-columns: 0 223.70976885%;
        left: -61.85488443%;
        grid-template-rows: 0 100%;
    }

    #GRRcqotPvxUCSm37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.03484339em - var(--ffsd)));
    }

    #zoOyEqqZgINWEUEp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.03484339em);
        --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);
    }

    #Bi9zCqdLp1l2qOlW {
        min-width: 93.79882812rem;
    }

    #N7LV9L7ruwe6zcJ2 {
        grid-area: 2 / 2 / 3 / 9;
        position: relative;
    }

    #ROM8osckAr2FqB6o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #zs6SV7BFOF8QwsMl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #JI8bAK2igrnUvTVF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #Wz7WgK2wDGCtFA1D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #AtMtkfqafF8ZnZAB {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #JgweJEHVGuFFyfFN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #NfkGozEWxijcPYd9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));
    }

    #xsFuBnYnFzDXWXWP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dE7iOZMt2p7Vu6Sk {
        min-width: 54.44170192rem;
    }

    #BADKo0yfVWWP4aqr {
        grid-area: 4 / 4 / 5 / 7;
        position: relative;
    }

    #auoZwWF2i63cfUWh {
        grid-area: 6 / 5 / 7 / 6;
        position: relative;
    }

    #oOQ2g5hA9C0aESXi {
        grid-area: 8 / 3 / 9 / 8;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 59.31129797rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 59.31129797rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.13231936 * 59.31129797rem) + 0%)), calc(0% + 0%) calc(100% - ((0.13231936 * 59.31129797rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -13.23193573%;
        margin-top: 0%;
    }

    #dXpiBaEaV7Uw3AN6 {
        grid-template-columns: 3.125rem 17.21935101rem 2.45921209rem 15.87339303rem 22.64608773rem 15.87339303rem 2.45921209rem 17.21935101rem 3.125rem;
        grid-template-rows: minmax(4.91663397rem, max-content) minmax(7.19744317rem, max-content) minmax(6.89448451rem, max-content) minmax(31.99183081rem, max-content) minmax(6.02361947rem, max-content) minmax(9.63488096rem, max-content) minmax(3.125rem, max-content) minmax(55.99143834rem, max-content);
    }

    #page-1 {
        min-height: calc(100 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #GQDTjF98XGksK5Vu {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #iRzfv6sNSgZZpdc7 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #GRRcqotPvxUCSm37 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.5239236em - var(--ffsd)));
    }

    #zoOyEqqZgINWEUEp {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.5239236em);
        --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);
    }

    #Bi9zCqdLp1l2qOlW {
        min-width: 66.61706376rem;
    }

    #N7LV9L7ruwe6zcJ2 {
        grid-area: 2 / 3 / 3 / 8;
        position: relative;
    }

    #ROM8osckAr2FqB6o {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #zs6SV7BFOF8QwsMl {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #JI8bAK2igrnUvTVF {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #Wz7WgK2wDGCtFA1D {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #AtMtkfqafF8ZnZAB {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #JgweJEHVGuFFyfFN {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #NfkGozEWxijcPYd9 {
        font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));
    }

    #xsFuBnYnFzDXWXWP {
        --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #dE7iOZMt2p7Vu6Sk {
        min-width: 40.81134902rem;
    }

    #BADKo0yfVWWP4aqr {
        grid-area: 5 / 2 / 6 / 6;
        position: relative;
    }

    #auoZwWF2i63cfUWh {
        grid-area: 7 / 4 / 8 / 5;
        position: relative;
    }

    #oOQ2g5hA9C0aESXi {
        grid-area: 4 / 7 / 9 / 9;
        position: relative;
        clip-path: polygon(calc(0% + 0%) calc((0 * 44.46176363rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 44.46176363rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.13231936 * 44.46176363rem) + 0%)), calc(0% + 0%) calc(100% - ((0.13231936 * 44.46176363rem) + 0%)));
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: -13.23193573%;
        margin-top: 0%;
    }

    #dXpiBaEaV7Uw3AN6 {
        grid-template-columns: 5.62225476rem 11.08751497rem 0.81171963rem 16.9762766rem 11.8992346rem 4.99580956rem 31.89742015rem 12.56434348rem 4.14542625rem;
        grid-template-rows: minmax(3.68567583rem, max-content) minmax(5.39544788rem, max-content) minmax(5.16833978rem, max-content) minmax(1.87072876rem, max-content) minmax(23.98216307rem, max-content) minmax(4.51550977rem, max-content) minmax(7.22263404rem, max-content) minmax(4.38204845rem, max-content);
    }

    #page-1 {
        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);
    }
}