.cms-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-mau281 {
    display: flex;
    background-color: #F8F8F8
}.cms-l5mex {
    display: flex;
    flex-direction: column
}
.cms-1vj1crx {
    color: var(--theme-color-text-primary)
}
.cms-3c3zgm {
    border: none;
    font-weight: 700
}
.cms-9bk9p8 {
    border: none
}
.cms-1hfw5wn {
    display: flex;
    flex-direction: row
}
.cms-1laj60p {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background-color: var(--theme-color-background-secondary);
    border-radius: 50%
}
.cms-1fe3owl {
    display: flex
}
.cms-sywrk4 {
    width: 50px;
    height: 50px;
    padding: 13px
}
.cms-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-63z9i6 {
    width: 100%;
    padding-left: 10px
}
.cms-6cd6qt {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 20px;
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    padding: var(--theme-spacing-padding-sm);
    align-content: center
}
.cms-1y0nlzs {
    top: 100px;
    min-height: 300px;
    background-color: var(--theme-color-background);
    display: flex
}
.cms-rjmggi {
    cursor: pointer;
    padding: var(--theme-spacing-padding-sm);
    height: 16px;
    width: 16px
}
.cms-s28jmq {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 10px
}
.cms-1adpnsu {
    text-decoration: underline;
    font-weight: 500
}
.cms-1adpnsu:active {
    text-decoration: underline
}
.cms-1ujcxo2 {
    list-style-type: none;
    cursor: pointer;
    display: flex;
    padding-bottom: 4px;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 4px
}
.cms-riebmd {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-1ayajta {
    position: relative;
    z-index: 1
}
.cms-139z45t {
    position: relative;
    z-index: 1px
}
.cms-j9le6j {
    position: relative;
    z-index: NaN
}
.cms-11pn0zp {
    position: relative
}
.cms-1qq3s2r {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    z-index: 0
}
.cms-16tlyee {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    z-index: 1
}
.cms-dcfxdo {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    z-index: NaN
}
.cms-t9co8l {
    list-style-type: none;
    cursor: pointer;
    display: flex;
    padding-bottom: 4px;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 4px
}
.cms-maxhs2 {
    list-style-type: none;
    cursor: pointer;
    display: flex;
    padding-bottom: 4px;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center
}
.cms-1tr2gku {
    list-style-type: none;
    cursor: pointer;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center
}
.cms-12c8qha {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-1sxywly {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-s0k07x {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-18kc2nj {
    position: relative
}
.cms-1lszgb9 {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    flex-flow: column
}
.cms-wtvqjo {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px
}
.cms-gccnri {
    position: relative;
    flex-flow: column
}
.cms-11d97wm {
    text-decoration: underline;
    font-weight: 600
}
.cms-11d97wm:active {
    text-decoration: underline
}
.cms-158l3iz {
    text-decoration: underline
}
.cms-158l3iz:active {
    text-decoration: underline
}
.cms-a7ljek:active {
    text-decoration: underline
}
.cms-pbbzth {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 10px
}
.cms-11w29j5 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 10px
}
.cms-9yjc50 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 10px
}
.cms-10y8ytg {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 10px
}
.cms-lthrob {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px
}
.cms-1u4x36c {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    gap: var(--theme-spacing-padding-sm)
}
.cms-160x9y {
    text-decoration: underline
}
.cms-l584ip {
    list-style-type: none;
    cursor: pointer;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center
}
.cms-9hgik7 {
    color: var(--theme-color-text-primary)
}
.cms-a3uhzh {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    gap: var(--theme-spacing-padding-sm)
}
.cms-bwmwbt {
    display: flex;
    flex-direction: row;
    gap: var(--theme-spacing-padding-sm)
}
.cms-jey208 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 20px;
    padding: var(--theme-spacing-padding-sm);
    align-content: center
}
.cms-inajh8 {
    padding-left: 5px;
    padding-right: 5px;
    color: var(--theme-color-text-primary)
}
.cms-2f09g1 {
    width: 100%;
    padding-le: 10px
}
.cms-ho45ne {
    width: 100%;
    padding-right: 10px
}
.cms-1cwsjw9 {
    width: 100%;
    padding-right: 5
}
.cms-1mfq5q8 {
    width: 100%
}
.cms-1s7puxk {
    background-color: var(--theme-color-background-secondary)
}
.cms-t11ah2 {
    margin-top: px
}
.cms-15k3yxq {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 1px
}
.cms-ru1dos {
    margin-top: 20px
}
.cms-ygnki4 {
    margin-top: 2px
}
.cms-hrpqxs {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px
}
.cms-14amm58 {
    margin-top: 25px;
    background-color: var(--theme-color-background-secondary)
}
.cms-1f8jz8e {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 30px
}
.cms-33gb3g {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 30px
}
.cms-1e5l5a7 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 30px
}
.cms-y0135x {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-top: 30px
}
.cms-4l21hp {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px
}
.cms-1ynthup {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    padding-top: 30px
}
.cms-clr5ll {
    margin-top: 20px
}
.cms-1fxak7c {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px
}
.cms-yp9o1y {
    padding-left: 5px;
    color: var(--theme-color-text-primary)
}
.cms-6i90za {
    width: 100%;
    grid-gap: 10px
}
.cms-1ahnl08 {
    width: 100%;
    grid-gap: 10
}
.cms-100js6x {
    margin-top: 20px;
    background-color: var(--theme-color-background-secondary)
}
.cms-1laycys {
    margin-top: 15px;
    background-color: var(--theme-color-background-secondary)
}
.cms-1ydlh9v {
    margin-top: 10px;
    background-color: var(--theme-color-background-secondary)
}
.cms-qtetz1 {
    margin: 0px auto;
    display: flex;
    justify-content: flex-start
}
.cms-q5h4rp {
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1ts4r65 {
    margin: 0px auto;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    padding: var(--theme-spacing-padding-lg)
}
.cms-ayp1bf {
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1piay4z {
    max-width: 1068px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    padding: var(--theme-spacing-padding-lg)
}
.cms-j3poel {
    gap: 10px
}
.cms-mchxn5 {
    gap: 10
}
.cms-1fcxwjh {
    gap: 5
}
.cms-115wmn9 {
    gap: 5px
}
.cms-elnuu1 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    border-top-style: solid;
    border-width: 1px;
    border-color: var(--theme-color-border-primary)
}
.cms-1sv13pb {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs)
}
.cms-1sz6vwt {
    color: var(--theme-color-text-primary);
    padding-left: px
}
.cms-d2gn7p {
    color: var(--theme-color-text-primary);
    padding-left: 4px
}
.cms-12essdp {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    border-top-style: solid;
    grid-gap: 0px;
    gap: 0px;
    border-width: 1px;
    border-color: var(--theme-color-border-primary)
}
.cms-1rscyd9 {
    color: var(--theme-color-text-primary);
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 12px
}
.cms-m3drma {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs);
    padding-bottom: px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 12px
}
.cms-xmbtt5 {
    color: var(--theme-color-text-primary);
    padding-left: 00px;
    padding-right: 00px;
    padding-top: 12px
}
.cms-c14qs4 {
    color: var(--theme-color-text-primary);
    padding-left: px;
    padding-right: 00px;
    padding-top: 12px
}
.cms-1knk7v6 {
    color: var(--theme-color-text-primary);
    padding-left: px;
    padding-right: px;
    padding-top: 12px
}
.cms-bkdh2p {
    color: var(--theme-color-text-primary);
    padding-left: px;
    padding-right: 4px;
    padding-top: 12px
}
.cms-u4n69c {
    color: var(--theme-color-text-primary);
    padding-left: 2px;
    padding-right: 4px;
    padding-top: 12px
}
.cms-1qa2pra {
    color: var(--theme-color-text-primary);
    padding-left: 4px;
    padding-right: 4px
}
.cms-s3yzcb {
    color: var(--theme-color-text-primary);
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 01px
}
.cms-jxju3j {
    color: var(--theme-color-text-primary);
    padding-left: 3px
}
.cms-9ruosg {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs);
    padding-bottom: px;
    padding-left: 4px;
    padding-right: 4px
}
.cms-94xot7 {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs);
    padding-bottom: px;
    padding-left: 4px;
    padding-right: 84px
}
.cms-1dcqnsk {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs);
    padding-bottom: px;
    padding-left: 4px
}
.cms-1malhcm {
    color: var(--theme-color-text-primary);
    padding: var(--theme-spacing-padding-xs);
    padding-bottom: px
}
.cms-1pzsje2 {
    width: 50px;
    height: 50px;
    padding: 15px
}
.cms-9flt2v {
    width: 50px;
    height: 50px;
    padding: 1px
}
.cms-1q71rol {
    width: 50px;
    height: 50px;
    padding: 20px
}
.cms-1jztdyw {
    width: 50px;
    height: 50px;
    padding: 10px
}
.cms-1r3sbst {
    width: 50px;
    height: 50px;
    padding: 1
}
.cms-h4p4ye {
    width: 50px;
    height: 50px
}
.cms-m2oyzn {
    width: 50px;
    height: 50px;
    padding-top: 1px
}
.cms-1eq9exw {
    width: 50px;
    height: 50px;
    padding-top: 10px
}
.cms-ah27wo {
    width: 50px;
    height: 50px;
    padding-top: px
}
.cms-wgq9a8 {
    width: 50px;
    height: 50px;
    padding-top: 5px
}
.cms-97tgg {
    width: 50px;
    height: 11px;
    padding-top: 5px
}
.cms-1ny3ni6 {
    width: 11px;
    height: 11px;
    padding-top: 5px
}
.cms-n81xpa {
    width: 11px;
    height: 11px
}
.cms-1mof9gk {
    width: 11px;
    height: 11px;
    padding: 30px
}
.cms-1v6plnx {
    width: 11px;
    height: 11px;
    padding: 10px
}
.cms-12c44bz {
    width: 11px;
    height: 11px;
    padding: 3
}
.cms-v53t1v {
    display: flex;
    flex-direction: row;
    gap: var(--theme-spacing-padding-md)
}
.cms-rhh5ha {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.cms-lhzbec {
    border: non
}
.cms-ev73p8 {
    grid-column: span 2
}
.cms-2ekfnj {
    margin-left: px
}
.cms-182o82o {
    margin-left: 10px;
    margin-top: 5px
}
.cms-qc4upx {
    width: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100%
}
.cms-1r3lwdl {
    display: flex;
    flex-direction: column;
    margin-left: px
}
.cms-mg6s8t {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center
}
.cms-i6yz87 {
    display: flex;
    flex-direction: column;
    margin-left: px;
    border-width: 0px
}
.cms-i79b02 {
    padding-bottom: 3px
}
.cms-1xaft0w {
    padding-top: 3px
}
.cms-174iryh {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 20px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1xrdt4b {
    width: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100%
}
.cms-1gabqre {
    height: 20px;
    width: 20px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center;
    margin-top: 3px
}
.cms-9hgik7:active {
    text-decoration: underline
}
.cms-l584ip:active {
    text-decoration: underline
}
.cms-11vy2v7 {
    white-space: nowrap
}
@media (min-width: 1024px) {
    .cms-17cl19o {
        max-width: 1280px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding-top: 20px;
        margin: auto
    }
    .cms-s28jmq {
        max-width: 900px
    }
    .cms-1ujcxo2 {
        margin-bottom: 0px
    }
    .cms-riebmd {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .cms-1qq3s2r {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .cms-16tlyee {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .cms-dcfxdo {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .cms-12c8qha {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .cms-1sxywly {
        gap: var(--theme-spacing-padding-sm);
        flex-flow: row nowrap
    }
    .cms-s0k07x {
        gap: var(--theme-spacing-padding-sm)
    }
    .cms-18kc2nj {
        flex-flow: row nowrap
    }
    .cms-1lszgb9 {
        gap: var(--theme-spacing-padding-sm)
    }
    .cms-wtvqjo {
        gap: var(--theme-spacing-padding-sm)
    }
    .cms-pbbzth {
        max-width: 90px
    }
    .cms-11w29j5 {
        max-width: 1000px
    }
    .cms-9yjc50 {
        max-width: 100px
    }
    .cms-10y8ytg {
        max-width: 700px
    }
    .cms-1hcy4jy {
        max-width: 1280px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-18sq67r {
        max-width: 1289px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-1a59hqo {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-sjq4lj {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding-top: 20px;
        margin: auto
    }
    .cms-1e1sh47 {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        ´padding-top: 20px;
        margin: auto
    }
    .cms-1s7puxk {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-t11ah2 {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-15k3yxq {
        max-width: 700px
    }
    .cms-ru1dos {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-ygnki4 {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 20px;
        margin: auto
    }
    .cms-hrpqxs {
        max-width: 700px
    }
    .cms-sud2x1 {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 2px;
        margin: auto
    }
    .cms-183uwpf {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px;
        margin: auto
    }
    .cms-1f8jz8e {
        max-width: 700px
    }
    .cms-4ztsbq {
        max-width: 1068px;
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-e7orj5 {
        max-width: 1068px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-33gb3g {
        max-width: 700px;
        margin: auto
    }
    .cms-1e5l5a7 {
        max-width: 700px;
        margin: aut
    }
    .cms-17pam5 {
        max-width: 700px;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-1m79trj {
        max-width: 700px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-upf986 {
        max-width: 1068px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-1i33sk3 {
        max-width: 500px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-clr5ll {
        max-width: 1068px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-1479aas {
        max-width: 1068px;
        margin-top: 20px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-1fxak7c {
        max-width: 1068px;
        margin: 0px auto;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: var(--theme-spacing-padding-lg);
        padding-top: 0px
    }
    .cms-1a0e93a {
        max-width: 700px
    }
    .cms-14p4il1 {
        max-width: 1068px
    }
    .cms-110t1rx {
        max-width: 800px
    }
    .cms-qtetz1 {
        max-width: 1068px
    }
    .cms-q5h4rp {
        max-width: 1068px
    }
    .cms-1ts4r65 {
        max-width: 1068px
    }
}
@media (max-width: 639px) {
    .cms-1piay4z {
        padding: 0px;
        margin: 0px
    }
    .cms-ev73p8 {
        grid-column: span q
    }
}.cms-jdnnh4 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-l5mex {
    display: flex;
    flex-direction: column
}
.cms-1oi3mxd {
    padding: var(--theme-spacing-padding-sm)
}
.cms-ynyp1c {
    display: flex;
    flex-flow: column
}
.cms-1tmgmv2 {
    flex-direction: column;
    display: flex
}
.cms-142idl2 {
    background-color: var(--theme-color-background-primary);
    margin: var(--theme-spacing-margin-xs);
    padding: var(--theme-spacing-padding-xs)
}
.cms-1cbea2b {
    display: flex;
    flex-flow: column;
    margin: auto;
    padding-top: 20px;
    max-width: 1280px
}
.cms-q4ieyg {
    padding-left: 8px
}
.cms-j6p8by {
    color: #C00000
}
.cms-nkxuo1 {
    color: #C00000;
    padding-right: 5px;
    padding-bottom: 5px;
    font-weight: 600
}
.cms-18aefj7 {
    font-weight: 600
}
.cms-1gmx37i {
    display: flex;
    flex-direction: column;
    min-width: 150px;
    padding-bottom: 5px
}
.cms-fe8h5v {
    display: flex;
    flex-direction: column;
    min-width: 300px;
    padding-bottom: 5px
}
.cms-iaj9mo {
    display: flex;
    min-width: 150px;
    color: #C00000;
    padding-bottom: 5px
}
.cms-xkajxn {
    background-color: var(--theme-color-background-primary);
    margin: var(--theme-spacing-margin-xs);
    padding: var(--theme-spacing-padding-xs)
}
.cms-13ub213 {
    font-weight: 600
}
.cms-tw6v4v {
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 22px
}
.cms-gvqo6l {
    padding-bottom: 30px;
    background-color: var(--theme-color-background-secondary)
}
.cms-17snsr8 {
    white-space: nowrap;
    max-height: 50px
}
.cms-1u28yjt {
    white-space: nowrap;
    max-height: 40px
}
.cms-1akqowy {
    white-space: nowrap;
    max-height: 30px
}
.cms-f2ycpv {
    white-space: nowrap;
    max-height: 20px
}
.cms-7vlwfg {
    white-space: nowrap;
    max-height: 10
}
.cms-1gxhxmq {
    white-space: nowrap;
    max-height: 10px
}
.cms-1u3k25f {
    white-space: nowrap;
    max-height: 10x
}
.cms-ecwuvw {
    white-space: nowrap
}
.cms-11vy2v7 {
    white-space: nowrap
}
.cms-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-1qgfr0c {
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 32px
}
.cms-1z0mae6 {
    display: flex;
    flex-direction: column;
    min-width: 150px;
    padding-bottom: 5px;
    color: #1c1c1c
}
.cms-wd4we0 {
    display: flex;
    flex-direction: column;
    padding-left: 20px
}
.cms-1f96cyd {
    display: flex;
    flex-flow: row nowrap
}
.cms-vsq6qv {
    display: flex;
    flex-flow: row nowrap;
    padding: var(--theme-spacing-padding-sm)
}
.cms-15if6yx {
    display: flex;
    flex-flow: row nowrap;
    padding: var(--theme-spacing-padding-sm)
}
.cms-zeqdx6 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    padding: var(--theme-spacing-padding-sm);
    flex-flow: column
}
.cms-17dv26a {
    display: flex;
    min-width: 150px;
    color: #C00000
}
.cms-1kx97w2 {
    display: flex;
    min-width: 150px;
    color: #
}
.cms-l3nj3c {
    display: flex;
    min-width: 150px;
    color: #NaNNaNNaN
}
.cms-ie35wk {
    display: flex;
    flex-direction: column;
    min-width: 150px
}
.cms-192ilx2 {
    display: flex;
    flex-direction: column;
    min-width: 300px
}
.cms-1n1xzth {
    display: flex;
    flex-direction: column;
    min-width: 150px;
    padding-bottom: 10px
}
.cms-nrcu0k {
    padding-bottom: 5px;
    font-weight: 600
}
.cms-jrwixn {
    padding-bottom: 5px;
    font-weight: 600
}
.cms-1wdpwdk {
    padding-bottom: 5px
}
.cms-9mczym {
    color: #C00000;
    padding-right: 5px;
    padding-bottom: 5px
}
.cms-19tslk {
    color: #C00000;
    padding-right: 5px
}
.cms-14wg811 {
    display: flex;
    min-width: 150px
}
.cms-v74s3o {
    display: flex;
    min-width: 150px
}
.cms-1iuy0es {
    color: #C00000;
    padding-right: 5px
}
.cms-1jnsls3 {
    padding-left: 10px
}
.cms-1dgezfz {
    display: flex;
    flex-flow: column;
    margin: auto;
    padding-top: 20px;
    max-width: 1280
}
.cms-1550sus {
    display: flex;
    flex-flow: column;
    margin: auto;
    padding-top: 20px;
    max-width: 1
}
.cms-1m98yia {
    display: flex;
    flex-flow: column;
    margin: auto;
    padding-top: 20px
}
.cms-1wb9jtz {
    padding-left: 20px
}
.cms-117s4lq {
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px
}
.cms-1bj97wl {
    display: flex;
    max-width: 1280px;
    flex-flow: column;
    margin: auto;
    padding-top: 20px
}
.cms-12yssg9 {
    padding-left: 10p
}
.cms-pguier {
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: px
}
.cms-twaodt {
    background-color: var(--theme-color-background-primary);
    margin: var(--theme-spacing-margin-xs)
}
.cms-1sa8qe4 {
    background-color: var(--theme-color-background-primary);
    margin: var(--theme-spacing-margin-sm)
}
.cms-6irxbj {
    background-color: var(--theme-color-background-primary)
}
.cms-6rwz5t {
    flex-direction: column;
    display: flex;
    padding-left: 10px
}
.cms-1ljt644 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px
}
.cms-ped84r {
    display: flex;
    padding: var(--theme-spacing-padding-sm)
}
.cms-2cyr3e {
    flex-direction: column
}
.cms-1w97knl {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    flex-flow: column
}
.cms-9eukag {
    display: flex;
    flex-direction: column;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1gxgyu2 {
    display: flex;
    flex-flow: column;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1cixxoh {
    display: flex;
    flex-flow: row nowrap;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1q7z38b {
    display: flex;
    flex-direction: column;
    min-width: 200px
}
.cms-70eb8t {
    display: flex;
    flex-direction: column;
    padding-left: 32px
}
.cms-1am0mot {
    display: flex;
    flex-direction: column;
    padding-left: 32px;
    min-width: 150px
}
.cms-gvy9pr {
    display: flex;
    flex-direction: column;
    padding-left: 32px;
    min-width: 200px
}
.cms-wv6ffz {
    display: flex;
    flex-direction: column;
    min-width: 150
}
.cms-1ai02y {
    display: flex;
    flex-direction: column;
    min-width: 30
}
.cms-1ydp0zb {
    display: flex;
    flex-direction: column;
    flex-grow: NaN
}
.cms-ozatu8 {
    display: flex;
    flex-direction: column;
    flex-grow: 0.5
}
.cms-1b0zawt {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}
.cms-1ca1qsj {
    display: flex;
    flex-direction: column;
    flex-grow: 2
}
.cms-3ws9dh {
    display: flex;
    max-width: 1280px;
    flex-flow: column;
    margin: auto
}
.cms-3qxmz6 {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px;
    margin-top: 20px
}
.cms-159lynn {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    max-width: 800px;
    padding: var(--theme-spacing-padding-sm);
    flex-flow: column
}
.cms-l75l4v {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    max-width: 700px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px
}
.cms-13gcgtx {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    max-width: 800px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px
}
.cms-1ntufl5 {
    background-color: var(--theme-color-background-secondary);
    flex-flow: column
}
.cms-jbwoj2 {
    display: flex;
    background-color: var(--theme-color-background-secondary);
    flex-flow: column
}
.cms-vkcubo {
    display: flex;
    min-width: 1068px;
    flex-flow: column;
    margin: auto
}
.cms-1y02m6i {
    display: flex;
    background-color: var(--theme-color-background-secondary);
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.cms-1mquxxw {
    flex-flow: column
}
.cms-17a0o7s {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    max-width: 800px;
    padding: var(--theme-spacing-padding-sm);
    margin-bottom: 32px;
    flex-flow: column
}
.cms-9f1brp {
    background-color: var(--theme-color-background-primary);
    border-width: 1px;
    border-color: #ffffff;
    border-radius: 10px;
    max-width: 800px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1erqwng {
    display: flex;
    minwidth: 1068px;
    flex-flow: column;
    margin: auto
}
.cms-akn289 {
    white-space: nowrap;
    max-height: 45px
}
@media (min-width: 1024px) {
    .cms-142idl2 {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-18aefj7 {
        padding-bottom: 5px
    }
    .cms-iaj9mo {
        flex-direction: column
    }
    .cms-1f4dm3z {
        display: flex
    }
    .cms-ahvegb {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-1f96cyd {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-us53gf {
        display: flex;
        flex-direction: column
    }
    .cms-vsq6qv {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-17dv26a {
        flex-direction: column
    }
    .cms-1kx97w2 {
        flex-direction: column
    }
    .cms-l3nj3c {
        flex-direction: column
    }
    .cms-jrwixn {
        padding-bottom: 5px
    }
    .cms-14wg811 {
        flex-direction: column
    }
    .cms-1iuy0es {
        flex-direction: column
    }
    .cms-twaodt {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-1sa8qe4 {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-6irxbj {
        display: flex;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .cms-1g8o4n1 {
        display: flex;
        padding-bottom: 20px
    }
    .cms-1hzn2fx {
        display: flex;
        padding-bottom: 20
    }
    .cms-kpzims {
        flex-flow: row nowrap
    }
    .cms-ped84r {
        flex-flow: row nowrap
    }
    .cms-1w97knl {
        flex-flow: row nowrap
    }
    .cms-9eukag {
        flex-flow: row nowrap
    }
    .cms-1gxgyu2 {
        flex-flow: row nowrap
    }
    .cms-1cixxoh {
        flex-flow: row nowrap
    }
}