.cms-1frurgw {
    background-color: var(--theme-color-background-danger)
}
.cms-1lv3qba {
    font-size: 12px
}
.cms-1vj1crx {
    color: var(--theme-color-text-primary)
}
.cms-qj4lgy {
    margin: var(--theme-spacing-margin-xs);
    color: var(--theme-color-text-primary)
}
.cms-1tmxot5 {
    padding-left: 5px
}
.cms-ffh9lt {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 5px
}
.cms-1mymb3j {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 5px
}
.cms-1ciakxt {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 15px
}
.cms-onob8 {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-left: 10px
}
.cms-1yzspuh {
    margin: var(--theme-spacing-margin-xs)
}
.cms-1k879v9 {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 10px
}
@media (min-width: 640px) {
    .cms-ffh9lt {
        padding-left: 15px
    }
}
@media (min-width: 1024px) {
    .cms-13su1yu {
        background-color: var(--theme-color-background-light-grey)
    }
}
@media (max-width: 1023px) {
    .cms-onob8 {
        padding-left: 5px
    }
    .cms-1k879v9 {
        padding-left: 5px
    }
}
@media (max-width: 639px) {
    .cms-1lv3qba {
        padding-left: 5px
    }
}.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-l5mex {
    display: flex;
    flex-direction: column
}
.cms-ea9kxm {
    grid-column: span 2
}
.cms-lhsngh {
    padding-bottom: 32px
}
.cms-1lprvff {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px 24px
}
.cms-rhh5ha {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.cms-1hfw5wn {
    display: flex;
    flex-direction: row
}
.cms-2ekfnj {
    margin-left: px
}
.cms-1r3lwdl {
    display: flex;
    flex-direction: column;
    margin-left: px
}
.cms-1chctse {
    grid-column: 1 / span 1;
    text-align: center;
    width: 100px
}
.cms-ozc2f7 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px 24px;
    gap: 16px 24px
}
.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-1y5iqvp {
    grid-column: span 4
}
.cms-rkjquw {
    grid-column: span 4
}
.cms-8m6610 {
    grid-column: span 2
}
.cms-1833tui {
    display: block
}
.cms-xfyppr {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-sm);
    max-width: 700px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}
.cms-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-zt9rva {
    max-width: 1280px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-top: 20px
}
.cms-1d6jdwx {
    border-top: 1px solid #D6D6D6;
    padding-top: 24px;
    padding-bottom: 32px
}
.cms-d5xyxa {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #D6D6D6;
    padding-top: 24px
}
.cms-1jmy006 {
    grid-column: 1 / span 1;
    text-align: center;
    width: 100px;
    display: block
}
.cms-zglo84 {
    margin-left: 10px;
    margin-top: 3px
}
.cms-1pxk9j7 {
    max-width: 700px;
    margin-bottom: 20px;
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-md);
    border-top: 1px solid #D6D6D6;
    border-botom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
.cms-bin28f {
    max-width: 700px;
    margin-bottom: 20px;
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-md);
    border-top: 1px solid #D6D6D6;
    border-botom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
.cms-182o82o {
    margin-left: 10px;
    margin-top: 5px
}
.cms-e15cp2 {
    margin-left: 10px
}
.cms-kvvjq6 {
    margin-left: 10px;
    margin-top: 3
}
.cms-j1a734 {
    display: blockM
}
.cms-ina98l {
    text-align: center;
    width: 100px
}
.cms-can5an {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #919191;
    padding-top: 24px
}
.cms-hwjtt9 {
    border-top: 1px solid #919191;
    padding-top: 24px;
    padding-bottom: 32px
}
.cms-wj6347 {
    max-width: 700px;
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-md);
    border-top: 1px solid #D6D6D6;
    border-botom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
.cms-n3xqc2 {
    max-width: 1280px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 20px
}
.cms-183onmz {
    max-width: 12px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 20px
}
.cms-ob7nkk {
    max-width: 10px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 20px
}
.cms-16y4na5 {
    max-width: 1068px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 20px
}
.cms-9x70zw {
    max-width: 1068px;
    background-color: var(--theme-color-background-secondary)
}
.cms-ekv6mj {
    background-color: var(--theme-color-background-secondary)
}
.cms-tts6mb {
    max-width: 1068px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 120px
}
.cms-zl8h7d {
    max-width: 1068px;
    margin: 0px auto;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 10px
}
.cms-mphfb {
    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-13jnab6 {
    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-1denff3 {
    max-width: 700px;
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-md);
    border-top: 1px solid #919191;
    border-botom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
.cms-12p41at {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-sm);
    max-width: 700px;
    border: 0.5px #D6D6D6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}
.cms-g2o24p {
    display: flex;
    border-top: 1px solid #919191;
    padding-top: 24px
}
.cms-fzouoq {
    grid-column: span 2
}
.cms-19r608w {
    grid-column: 1 / span 2
}
.cms-1gotrbb {
    grid-column: 1 / span 2
}
.cms-ev73p8 {
    grid-column: span 2
}
.cms-17im7tl {
    display: block;
    grid-column: span 2
}
.cms-1fe3owl {
    display: flex
}
.cms-aa5n5a {
    grid-column: span 3
}
.cms-xp2jll {
    grid-column: span 1
}
.cms-mg6s8t {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center
}
.cms-qc4upx {
    width: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100%
}
.cms-euzocx {
    height: 20px;
    width: 20px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center;
    margin-top: 5px
}
.cms-13erths {
    height: 20px;
    width: 20px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center
}
.cms-p7enwy {
    height: 24px;
    width: 20px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center
}
.cms-wxrv64 {
    height: 24px;
    width: 29px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    justify-content: center
}
.cms-5pn7og {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border: 1px solid var(--theme-color-border-primary)
}
.cms-lryrsz {
    display: flex;
    display: flex;
    flex-direction: row;
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    justify-content: center
}
.cms-1dq7bdh {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex
}
.cms-mjxntt {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    align-items: center
}
.cms-aj3vls {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    align-items: cente
}
.cms-1vvxrk1 {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    display: flex;
    align-items: c
}
.cms-djz6h4 {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8
}
.cms-112qgcs {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid #016DC8;
    flex-flow: row nowrap
}
.cms-d8cioi {
    width: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 10%
}
.cms-v9lafy {
    width: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 10px
}
.cms-a1si1z {
    width: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 1px
}
.cms-1r9owg8 {
    width: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1cwsmd6 {
    width: 10px
}
.cms-ax4umm {
    width: 10px;
    padding: var(--theme-spacing-padding-xs)
}
.cms-cfwmmr {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid 016DC8
}
.cms-1pfvq9v {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid 016
}
.cms-3ihfye {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid
}
.cms-1x48y1u {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 2px solid var(--theme-color-border-primary)
}
.cms-1ioxqki {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border-radius: 30px;
    border: 1px solid var(--theme-color-border-primary)
}
.cms-13e9fdj {
    grid-column: span 2
}
.cms-13eo1au {
    max-width: 700px;
    margin-bottom: 20px;
    background-color: var(--theme-color-background-light-grey);
    padding: var(--theme-spacing-padding-md);
    border-top: 1px solid #D6D6D6;
    border-botom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
@media (min-width: 1024px) {
    .cms-1y5iqvp {
        grid-column: 1 / span 2
    }
    .cms-8m6610 {
        grid-column: 1 / span 2
    }
    .cms-fzouoq {
        grid-column: span 4
    }
    .cms-19r608w {
        grid-column: 1 / span 2
    }
}
@media (max-width: 639px) {
    .cms-ozc2f7 {
        grid-template-columns: 1fr
    }
    .cms-ekv6mj {
        padding-top: 20px
    }
    .cms-13jnab6 {
        padding: 0px;
        margin: 0px
    }
    .cms-ev73p8 {
        grid-column: span q
    }
    .cms-13e9fdj {
        grid-column: span 2
    }
}