.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-d398zv {
    background-color: var(--theme-color-background-secondary)
}
.cms-2uhrko {
    display: block;
    text-align: center;
    margin-top: 30px
}
.cms-1wmyhev {
    background-color: var(--theme-color-background-primary);
    padding: var(--theme-spacing-padding-md);
    border-radius: 10px
}
.cms-1njjqqp {
    font-weight: 700;
    padding-bottom: 12px
}
.cms-11lx9va {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700
}
.cms-vdpt77 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    gap: 20px
}
.cms-10ep5dj {
    font-weight: 400
}
.cms-1qy4g12 {
    max-width: 1280px;
    margin: 0px auto;
    padding-top: 20px
}
.cms-m3jgaq {
    font-weight: 700;
    margin-bottom: 10px;
    padding-left: 5px
}
.cms-1ml8pju {
    padding-bottom: 30px
}
.cms-1hl7ot1::after {
    margin-left: 5px;
    content: 'måned'
}
.cms-6ambhy {
    font-weight: 700;
    padding-bottom: 12px;
    color: #a9a9a9
}
.cms-1omghiv {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700;
    color: #626262
}
.cms-1jl8n0c {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700;
    color: #a9a9a9
}
.cms-1iyubwk {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700;
    color: #b4b4b4
}
.cms-l541x5 {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700;
    color: #9c9c9c
}
.cms-17gnxjh {
    border-width: 1px;
    border-color: var(--theme-color-border-primary);
    padding-bottom: 20px;
    border-bottom-style: solid;
    font-weight: 700;
    color: #5f5f5f
}
.cms-t8t27v {
    padding-bottom: 30ppc
}
.cms-1iv2g1v {
    padding-bottom: 30p
}
.cms-pgzftb {
    font-weight: 700;
    margin-bottom: 10px;
    padding-left: 5px
}
.cms-1nb8ckk {
    font-weight: 700;
    margin-bottom: 10px;
    padding-left: 5px
}
.cms-f5idiv {
    font-weight: 700;
    margin-bottom: 10px
}
.cms-1tmxot5 {
    padding-left: 5px
}
.cms-11t2aui {
    font-weight: 700;
    margin-bottom: 10px;
    padding-right: 5px
}
.cms-1hrd9gf {
    max-width: 1280px;
    margin: 0px auto
}
.cms-13qdzp4 {
    max-width: 1280px;
    margin: 0px auto;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1ixtinn {
    max-width: 128px;
    margin: 0px auto;
    padding: var(--theme-spacing-padding-lg)
}
.cms-18o8xg8 {
    max-width: 1068px;
    margin: 0px auto;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1qz20cw {
    max-width: 12px;
    margin: 0px auto
}
.cms-1d3yep8 {
    max-width: 1068px;
    margin: 0px auto
}
.cms-nil7qo {
    margin-right: 5px
}
.cms-bxntcb {
    margin-right: 5+
}
.cms-v3v2fp {
    margin-right: 4
}
.cms-1e0pyub {
    padding-right: 5px
}
.cms-1d9wpxw {
    padding-left: 5px
}
.cms-i4gf0r {
    max-width: 1068px;
    margin: 0px auto;
    padding: var(--theme-spacing-padding-lg)
}
.cms-sxjhou::after {
    content: ""
}
.cms-64zv9g::after {
    content: ''
}
.cms-hc5lzc::after {
    content: 'måned'padding-left
}
.cms-dwc6nz::after {
    content: 'måned';
    padding-right: 5px
}
.cms-1d9wpxw::after {
    content: 'måned'
}
.cms-1e0pyub::after {
    content: 'måned'
}
.cms-v3v2fp::after {
    content: 'måned'
}
.cms-bxntcb::after {
    content: 'måned'
}
.cms-nil7qo::after {
    content: 'måned'
}
.cms-60ig7q::after {
    content: 'måned';
    margin-right: 5px
}
.cms-b3fvdv::after {
    content: 'måned'
}
.cms-atmjcr::after {
    margin-right: 5px;
    content: 'måned'
}
.cms-140lfnb::after {
    margin-right: 5px;
    content: 'måned';
    content: 'måned';
    margin-left: 5px
}
.cms-hrlrpj {
    font-weight: 700;
    padding-bottom: 12px;
    color: #626262
}
@media (min-width: 1024px) {
    .cms-m3jgaq {
        padding-left: 0px
    }
    .cms-pgzftb {
        padding-left: 5px
    }
}
@media (max-width: 639px) {
    .cms-vdpt77 {
        grid-template-columns: 1fr
    }
    .cms-18o8xg8 {
        padding: var(--theme-spacing-padding-sm)
    }
}