.cms-2xhfpn {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    gap: 10px;
    background-color: var(--theme-color-background-primary)
}
.cms-w9vpsk {
    padding: var(--theme-spacing-padding-md);
    flex-flow: row nowrap
}
.cms-q10arw {
    flex-flow: row nowrap;
    display: flex
}
.cms-eh49pe {
    font-size: 16px
}
.cms-6ae1b7 {
    display: flex;
    align-items: center
}
.cms-x296ok {
    text-decoration: line-through;
    opacity: 0.5
}
.cms-1o3e2ky {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    padding: var(--theme-spacing-padding-xl)
}
.cms-1dm70y7 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1bpe384 {
    border: 1px solid #000;
    margin: var(--theme-spacing-margin-sm);
    margin-left: 0px
}
.cms-7ddg3m {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    margin: var(--theme-spacing-margin-xl);
    margin-left: 0px
}
.cms-pf63wo {
    outline: 1px solid blue
}
.cms-v1utnl {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 12px
}
.cms-6x29zm {
    margin: 0
}
.cms-qzwuz8 {
    margin-bottom: 12px
}
.cms-ksb2oh {
    background-color: var(--theme-color-background-secondary);
    flex: 1 0 33.333%;
    padding: var(--theme-spacing-padding-sm);
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 8px;
    border-radius: 5px
}
.cms-149jlth {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 8px
}
.cms-18ezdq8 {
    flex-flow: row wrap;
    display: flex;
    max-width: 1280px;
    margin: 0 auto
}
.cms-u7432g {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000
}
.cms-5slnd1 {
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-11bzq32 {
    flex-grow: 1
}
.cms-bxandl {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: px
}
.cms-13hb88 {
    list-style: none;
    display: flex;
    justify-content: center;
    gap: var(--theme-spacing-padding-sm)
}
.cms-ivqptd {
    text-transform: uppercase !important;
    font-weight: 600;
    padding: var(--theme-spacing-padding-sm);
    color: var(--theme-color-text-primary)
}
.cms-7hi6sa {
    margin-bottom: 30px
}
.cms-1km1r02 {
    font-weight: 400;
    padding: var(--theme-spacing-padding-sm);
    color: var(--theme-color-text-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1vwqueg {
    width: 350px;
    font-size: 14px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-10tiaed {
    padding: var(--theme-spacing-padding-sm);
    border-radius: 5px
}
.cms-1owar6u {
    flex: 0 1 auto
}
.cms-8h1jiq {
    flex-flow: row wrap;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    list-style: none;
    padding: 0
}
.cms-z5r702 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background-color: var(--theme-color-background-secondary);
    border-radius: 5px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1ck1kop {
    display: flex;
    flex-flow: column
}
.cms-90zgcw {
    display: flex;
    gap: 4px
}
.cms-d3nzco {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-top: 12px;
    position: relative
}
.cms-1tgvt1z {
    margin-left: 8px
}
.cms-r2iivt {
    height: 100%;
    border: 1px dashed black;
    position: absolute;
    left: 0;
    top: 10px
}
.cms-9d4c3e {
    display: flex;
    position: absolute;
    left: -7px;
    width: 16px;
    height: 16px;
    background-color: #000;
    border-radius: 100px
}
.cms-80xxdf {
    display: flex
}
.cms-uf949e {
    height: 250px
}
.cms-70wzbc {
    border-bottom: 1px solid var(--theme-color-border-primary);
    padding-bottom: var(--theme-spacing-margin-sm)
}
.cms-axno5b {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold
}
.cms-11pn0zp {
    position: relative
}
.cms-t4tkio {
    position: absolute;
    left: 0;
    top: 0
}
.cms-h4p4ye {
    width: 50px;
    height: 50px
}
.cms-1uhcpsn {
    margin-bottom: 12px;
    flex-flow: row nowrap
}
.cms-1fe3owl {
    display: flex
}
.cms-1s2p5mj {
    display: flex;
    gap: var(--theme-spacing-margin-sm)
}
.cms-5qtv3b {
    min-height: 20px;
    min-width: 20px
}
.cms-exvevy {
    border: 1px solid var(--theme-color-border-primary)
}
.cms-10e0fme {
    width: 30px;
    height: 30px
}
.cms-gmnj2y {
    display: flex;
    justify-content: space-between
}
.cms-13z169s {
    outline: 2px solid #000
}
.cms-1p5bjgu {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-18vjjep {
    background-color: #fff
}
.cms-1833tui {
    display: block
}
.cms-1plb3m4 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1m65mny {
    display: flex;
    gap: 8px;
    flex-grow: 1
}
.cms-jgh038 {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #000000
}
.cms-vs01ds {
    width: 60px;
    height: 50px
}
.cms-1a19yt3 {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff;
    height: px
}
.cms-ez3mlj {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff;
    height: 24px
}
.cms-1mb0auu {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff;
    height: 24
}
.cms-1c4ijrh {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1dj26k5 {
    position: fixed;
    bottom: 10;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1doajf0 {
    position: fixed;
    bottom: 0;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1iq5cqb {
    position: fixed;
    bottom: 0;
    width: 0vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1rzml6b {
    position: fixed;
    bottom: 0;
    width: 100vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-rxrmbk {
    position: fixed;
    bottom: 0;
    width: 100vw;
    right: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1nsovu2 {
    position: fixed;
    bottom: 0;
    width: 100vw;
    margin-right: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-1f2qw1z {
    position: fixed;
    bottom: 0;
    width: 100vw;
    -right: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-d2batf {
    position: fixed;
    bottom: 0;
    width: 100vw;
    padding-right: 20vw;
    display: flex;
    background-color: #44c1ff
}
.cms-176ocdk {
    position: fixed;
    bottom: 0;
    width: 100vw;
    display: flex;
    background-color: #44c1ff
}
.cms-i8wj56 {
    position: fixed;
    left: auto;
    right: auto;
    bottom: 0;
    display: flex;
    background-color: #44c1ff
}
.cms-f6ryrc {
    position: fixed;
    left: auto;
    bottom: 0;
    display: flex;
    background-color: #44c1ff
}
.cms-1jeib4a {
    position: fixed;
    bottom: 0;
    display: flex;
    background-color: #44c1ff
}
.cms-rjo17d {
    position: absolute;
    bottom: 0;
    display: flex;
    background-color: #44c1ff
}
.cms-w1dtcs {
    display: flex;
    background-color: #44c1ff
}
.cms-1gbhu11 {
    width: 0px;
    height: 50px
}
.cms-na3974 {
    width: 50px;
    height: 0px
}
.cms-yv6l8f {
    width: 50px;
    height: 40px
}
.cms-1802u4e {
    width: px;
    height: 40px
}
.cms-1ff0kwn {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1yt26xq {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end
}
.cms-w5ms9k {
    width: 40px;
    height: 40px
}
.cms-1700hrc {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #5b5b5b
}
.cms-17vwx9 {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #7f7f7f
}
.cms-p2zoaj {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #52765a
}
.cms-aelt80 {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #2bce4f
}
.cms-hnf091 {
    margin-left: auto;
    color: var(--theme-color-text-secondary);
    background-color: #ce2b2b
}
.cms-19g6xjc {
    margin-left: auto;
    color: var(--theme-color-text-secondary)
}
.cms-1vshn7d {
    margin-left: auto;
    color: var(--theme-color-text-primary)
}
.cms-19unoor {
    margin-left: auto
}
.cms-e15cp2 {
    margin-left: 10px
}
.cms-14bt0hi {
    margin: 10px
}
.cms-kcbg1u {
    marign-left: 10px
}
.cms-fet3tb {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center
}
.cms-ckhy7e {
    left: auto
}
.cms-10ejlf {
    justify-self: end;
    align-self: end;
    place-self: end
}
.cms-1u5b7s7 {
    display: flex;
    gap: 8px
}
.cms-165lta {
    justify-self: end;
    align-self: end
}
.cms-dehldu {
    justify-self: end
}
.cms-1o8ecuy {
    justify-self: center
}
.cms-12xd9ec {
    left: 25vh
}
.cms-1jjuh5 {
    display: flex;
    left: 25vh
}
.cms-1cprwzq {
    display: flex;
    justify-content: flex-start;
    left: 25vh
}
.cms-1jjq4g8 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    left: 25vh
}
.cms-6ns2r8 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    left: 25vh
}
.cms-89x1iq {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    left: 25v
}
.cms-ucpfyd {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    left: 25
}
.cms-r4mw65 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    left: auto
}
.cms-1dg18di {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    left: aut
}
.cms-kgxfa {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-flow: row nowrap
}
.cms-37oizb {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end;
    flex-flow: row nowrap
}
.cms-a2flrx {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end
}
.cms-tta2p3 {
    display: flex;
    gap: 4px
}
.cms-qe745e {
    display: flex;
    gap: 40px
}
.cms-1fl5ewt {
    display: flex;
    gap: 20px
}
.cms-1uyt2zd {
    display: flex;
    background-color: #44ff4b
}
.cms-3t3ctp {
    display: flex;
    background-color: #NaNNaNNaN
}
.cms-nadf2c {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end
}
.cms-qcxd1w {
    width: 40px;
    height: 03px
}
.cms-oxj2zm {
    width: 40px;
    height: 20px
}
.cms-1fp682v {
    width: 20px;
    height: 20px
}
.cms-ypziva {
    display: flex;
    gap: px
}
.cms-1kxclvm {
    display: flex;
    gap: 4p
}
.cms-1cljvg1 {
    width: 20px
}
.cms-qj54h4 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    padding: var(--theme-spacing-padding-xs)
}
.cms-1guwbpc {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}
.cms-1s21pzz {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    border-style: solid;
    border-width: 1px
}
.cms-1tuqx4x {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    border-style: solid
}
.cms-1nbjdrk {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-margin-sm)
}
.cms-10exslc {
    outline: 2px solid
}
.cms-dzi53g {
    outline: 1px solid #000
}
.cms-w0fols {
    outline: 1px solid #
}
.cms-1nqzbr8 {
    outline: 1px solid
}
.cms-ycjkj {
    outline: 1px
}
.cms-1hltvct {
    outline: 1p
}
.cms-sl9du9 {
    display: flex;
    display: flex;
    justify-content: space-between
}
.cms-5d72s2 {
    position: rela
}
.cms-1a7js4c {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-klotc4 {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    right: 20vw;
    left: 20vw;
    display: flex;
    background-color: #44c1ff;
    height: 50px
}
@media (max-width: 1023px) {
    .cms-z5r702 {
        display: flex
    }
    .cms-1ck1kop {
        display: flex
    }
    .cms-90zgcw {
        display: flex
    }
    .cms-d3nzco {
        display: flex
    }
    .cms-r2iivt {
        display: flex
    }
    .cms-9d4c3e {
        display: flex
    }
    .cms-80xxdf {
        display: flex
    }
}
@media (max-width: 639px) {
    .cms-8j52df {
        flex-grow: 2
    }
    .cms-z5r702 {
        display: flex
    }
    .cms-1ck1kop {
        display: flex
    }
    .cms-90zgcw {
        display: flex
    }
    .cms-d3nzco {
        display: flex
    }
    .cms-r2iivt {
        display: flex
    }
    .cms-9d4c3e {
        display: flex
    }
    .cms-80xxdf {
        display: flex
    }
}