.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-1fe3owl {
    display: flex
}
.cms-l5mex {
    display: flex;
    flex-direction: column
}
.cms-10jd0u5 {
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 0px
}
.cms-eukje {
    border: 1px solid #919191;
    border-radius: 5px;
    padding: 10px 10px
}
.cms-5a1aga {
    padding: var(--theme-spacing-padding-lg);
    padding-top: 16px
}
.cms-1tcy3fv {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md);
    min-width: 346px
}
.cms-xm0sxg {
    align-self: flex-start;
    min-width: 143px;
    text-align: center
}
.cms-uiyjw3 {
    padding: var(--theme-spacing-padding-lg);
    background-color: var(--theme-color-background-danger);
    display: flex;
    justify-content: flex-start;
    padding-bottom: 12px
}
.cms-4wk8b8 {
    margin-bottom: 5px;
    font-weight: 700
}
.cms-1yzspuh {
    margin: var(--theme-spacing-margin-xs)
}
.cms-13qkhf9 {
    max-width: 1068px;
    margin: 0px auto;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-bottom: 12px
}
.cms-rhh5ha {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.cms-skxtcs {
    font-weight: 500
}
.cms-cklifa {
    width: 270px
}
.cms-10ep5dj {
    font-weight: 400
}
.cms-1833tui {
    display: block
}
.cms-ea9kxm {
    grid-column: span 2
}
.cms-5j6h28 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm)
}
.cms-14knofl {
    text-align: center;
    min-width: 100px
}
.cms-173k5ka {
    padding-top: 30px;
    background-color: var(--theme-color-background-secondary)
}
.cms-153jpvi {
    background-color: var(--theme-color-background-light-grey);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 30px;
    border-top-style: solid;
    border-color: var(--theme-color-border-primary)
}
.cms-9ueltp {
    background-color: var(--theme-color-background-primary);
    border-radius: 10px
}
.cms-s7ktu6 {
    background-color: var(--theme-color-background-light-grey);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 32px
}
.cms-1ani6ms {
    background-color: var(--theme-color-background-light-grey);
    padding-top: 10px;
    padding-bottom: 10px
}
.cms-ec2n99 {
    background-color: var(--theme-color-background-light-grey);
    padding-top: 10px
}
.cms-1u53mbn {
    background-color: var(--theme-color-background-light-grey)
}
.cms-ts9ukb {
    background-color: var(--theme-color-background-light-grey);
    padding: var(--theme-spacing-padding-lg)
}
.cms-17in4o0 {
    padding: var(--theme-spacing-padding-lg)
}
.cms-1yrowj4 {
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-lg)
}
.cms-p64glc {
    background-color: var(--theme-color-background-danger);
    padding-top: 0px
}
.cms-1bizs3t {
    background-color: var(--theme-color-background-primary);
    border-radius: 30px
}
.cms-kg0i8y {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 30px;
    border-top-style: solid;
    border-color: var(--theme-color-border-primary)
}
.cms-6wv08o {
    background-color: var(--theme-color-background-light-grey);
    border-radius: 30px
}
.cms-bdmn9s {
    background-color: var(--theme-color-background-light-grey);
    border-radius: 40px
}
.cms-dp6nri {
    background-color: var(--theme-color-background-light-grey);
    border-radius: 60px
}
.cms-l8dcda {
    background-color: var(--theme-color-background-light-grey)
}
.cms-1d0bfol {
    background-color: var(--theme-color-background-light-grey);
    border-radius: 20px
}
.cms-1usclzw {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 30px;
    border-top-style: solid
}
.cms-22g014 {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 30px
}
.cms-29n0ib {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 10px
}
.cms-187uk6h {
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-lg);
    padding-top: 0px
}
.cms-1n1u524 {
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 10px
}
.cms-blxquv {
    background-color: var(--theme-color-background-primary)
}
.cms-1ove0l8 {
    background-color: var(--theme-color-background-secondary)
}
.cms-acpclm {
    padding-top: 30px;
    background-color: var(--theme-color-background-primary)
}
.cms-1y04ydb {
    background-color: var(--theme-color-background-primary)
}
.cms-q8841i {
    background-color: var(--theme-color-background-primary)
}
.cms-19jnzxz {
    background-color: var(--theme-color-background-primary)
}
.cms-1cb72vr {
    background-color: var(--theme-color-background-primary)
}
.cms-lcpnuk {
    background-color: var(--theme-color-background-primary)
}
.cms-3vc09y {
    background-color: var(--theme-color-background-primary)
}
.cms-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-151wdhm {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    max-width: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1c80s3 {
    text-align: center;
    min-width: 100
}
.cms-1k0dazw {
    text-align: center
}
.cms-12vlm16 {
    font-weight: 500
}
.cms-yhfd1m {
    min-width: 1px
}
.cms-1s7a60v {
    display: flex;
    flex-direction: column;
    grid-column: span 2
}
.cms-xjh25w {
    flex-direction: column;
    grid-column: span 2
}
.cms-kixefh {
    display: flex;
    background-color: var(--theme-color-background-danger);
    padding: var(--theme-spacing-padding-lg);
    padding-bottom: 10px
}
.cms-5b8pa4 {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    maxwidth: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-zk2qwc {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    mac-width: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1rtw06d {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    macwidth: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-13t4r9t {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    mwidth: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-18smcft {
    display: flex;
    height: 70vh;
    justify-content: flex-start;
    flex-direction: column;
    margin: 0px auto;
    width: 1280px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-y66djo {
    background-color: var(--theme-color-background-light-grey);
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 32px
}
@media (min-width: 1024px) {
    .cms-cklifa {
        width: 300px
    }
    .cms-173k5ka {
        min-height: 100vh
    }
    .cms-9ueltp {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-1bizs3t {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-6wv08o {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-bdmn9s {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-dp6nri {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-l8dcda {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-1d0bfol {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-blxquv {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-1ove0l8 {
        min-height: 100vh
    }
    .cms-acpclm {
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-1y04ydb {
        max-width: 1080px;
        margin-left: auto;
        margin-right: auto
    }
    .cms-q8841i {
        max-width: 1080px;
        margin-left: auto
    }
    .cms-19jnzxz {
        max-width: 1080px;
        margin-left: au
    }
    .cms-1cb72vr {
        max-width: 1080px
    }
    .cms-lcpnuk {
        max-width: 1080pc
    }
    .cms-d398zv {
        min-height: 100vh
    }
}
@media (max-width: 639px) {
    .cms-cklifa {
        padding-top: px;
        min-height: 30px
    }
    .cms-yhfd1m {
        min-height: 30px
    }
}