
.s63ynnm[data-v-dc10a6fc] {
    -ms-grid-row-gap: 16px;
    grid-row-gap: 16px
}
@media (min-width: 1024px) and (max-width:1199px) {
.s63ynnm[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr)
}
}
@media (min-width: 1200px) {
.s63ynnm[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
.wggsye5[data-v-dc10a6fc] {
        max-width: calc((800% - 96px) / 12);
        margin-inline:auto}
}
.s18ec99v[data-v-dc10a6fc] {
    grid-template-columns: repeat(var(--s18ec99v-0),1fr)
}
@media (min-width: 768px) {
.s18ec99v[data-v-dc10a6fc] {
        grid-template-columns:repeat(var(--s18ec99v-1),1fr)
}
}
@media (min-width: 1024px) {
.s18ec99v[data-v-dc10a6fc] {
        grid-template-columns:repeat(var(--s18ec99v-2),1fr)
}
}
.s1wabqgo[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-column-gap: 8px;
    grid-column-gap: 8px
}
@media (min-width: 768px) {
.s1wabqgo[data-v-dc10a6fc] {
        -ms-grid-column-gap:16px;
        grid-column-gap: 16px
}
}
@media (min-width: 1024px) {
.s1wabqgo[data-v-dc10a6fc] {
        -ms-grid-column-gap:24px;
        grid-column-gap: 24px
}
}
html[data-v-dc10a6fc] :where(.sa3pmdp) {
    margin: 0;
    padding: 0;
    list-style: none
}
.s1ksz9b7[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 24px;
}
@media (min-width: 768px) {
.s1ksz9b7[data-v-dc10a6fc] {
        padding:32px;
        border-radius: 32px
}
}
@media (min-width: 1024px) {
.s1ksz9b7[data-v-dc10a6fc] {
        padding: 24px;
}
}
@media (min-width: 768px) {
.bannerImag[data-v-dc10a6fc] {
        width: 100%;
}
}
@media (min-width: 1024px) {
.bannerImag[data-v-dc10a6fc] {
        width: 375px;
        height: 230px;
}
}
.iniktcu[data-v-dc10a6fc] :where(img),amp-img.iniktcu[data-v-dc10a6fc],html[data-v-dc10a6fc] :where(.iniktcu) {
    display: block
}
.s16efmca[data-v-dc10a6fc] {
    margin-bottom: 24px
}
@media (min-width: 1024px) {
.s16efmca[data-v-dc10a6fc] {
        margin-bottom:32px
}
.s16efmca img[data-v-dc10a6fc] {
        width: 128px;
        height: 112px
}
}
@media (min-width: 375px) {
.s16efmca[data-v-dc10a6fc] {
       margin: auto;
}
}
.s7thldz[data-v-dc10a6fc] {
    display: grid;
    align-items: start;
    grid-gap: 8px;
    gap: 8px;
    margin-bottom: auto
}
@media (min-width: 1024px) {
.s7thldz[data-v-dc10a6fc] {
        margin-top: 15px;
}
}
.snz0vex[data-v-dc10a6fc] {
    margin-inline:auto;max-width: 430px;
    padding-inline:16px
}
@media (min-width: 768px) {
.snz0vex[data-v-dc10a6fc] {
        max-width:1440px;
        padding-inline:48px}
}
@media (min-width: 1024px) {
.snz0vex[data-v-dc10a6fc] {
        padding-inline:60px
}
}
.cwxgw7i[data-v-dc10a6fc] {
    letter-spacing: -.02em
}
@media (min-width: 375px) {
.cwxgw7i[data-v-dc10a6fc] {
        text-align: center;
}
}
.ci7yvy4[data-v-dc10a6fc] {
    letter-spacing: -.03em;
    color: rgb(71, 71, 71);
}
@media (min-width: 768px) {
.ci7yvy4[data-v-dc10a6fc] {
        font-size: 48px;
        line-height: 48px;
}
}
@media (min-width: 1024px) {
.ci7yvy4[data-v-dc10a6fc] {
        font-size: 32px;
        line-height: 32px;
}
}
html[data-v-dc10a6fc] :where(.c1atdfcq) {
    font-weight: 400;
    margin: 0;
    color: var(--_text-color)
}
html[data-v-dc10a6fc] :where(.b1nikwfy) {
    font-weight: 450
}
html[data-v-dc10a6fc] :where(.hmzohbk) {
    font-size: 40px;
    line-height: 1
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hmzohbk) {
        font-size:72px
}
}
html[data-v-dc10a6fc] :where(.hux6vax) {
    font-size: 32px;
    line-height: 34px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hux6vax) {
        font-size:64px;
        line-height: 68px
}
}
html[data-v-dc10a6fc] :where(.hwobp9l) {
    font-size: 24px;
    line-height: 28px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hwobp9l) {
        font-size:48px;
        line-height: 52px
}
}
html[data-v-dc10a6fc] :where(.hfyz8rm) {
    font-size: 24px;
    line-height: 28px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hfyz8rm) {
        font-size:32px;
        line-height: 36px
}
}
html[data-v-dc10a6fc] :where(.h1dh7bhm) {
    font-size: 20px;
    line-height: 24px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.h1dh7bhm) {
        font-size:24px;
        line-height: 28px
}
}
html[data-v-dc10a6fc] :where(.b18peh69) {
    font-size: 16px;
    line-height: 20px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.b18peh69) {
        font-size:18px;
        line-height: 24px
}
}
html :where(.t1jenqnk)+.t1jenqnk[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 1024px) {
html :where(.t1jenqnk)+.t1jenqnk[data-v-dc10a6fc] {
        margin-top:24px
}
}
.s1xzy136[data-v-dc10a6fc] {
    text-align: center;
    margin: 16px auto 32px
}
@media (min-width: 768px) {
.s1xzy136[data-v-dc10a6fc] {
        width:calc((800% - 64px) / 12);
        margin-bottom: 48px
}
}
@media (min-width: 1024px) {
.s1xzy136[data-v-dc10a6fc] {
        width:calc((800% - 96px) / 12);
        margin-block:24px 72px}
}
.s1xzy136[data-v-dc10a6fc]:empty {
    margin-top: 0
}
.ber198w[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 20px
}
.cm8v4w4[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .05em
}
@media (min-width: 1024px) {
.cm8v4w4[data-v-dc10a6fc] {
        font-size:14px;
        line-height: 16px
}
}
.c1njz2mw[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 16px
}
.b1j13c6c[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 1
}
@media (min-width: 1024px) {
.b1j13c6c[data-v-dc10a6fc] {
        font-size:20px
}
}
.lfbp8v2[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 1
}
@media (min-width: 1024px) {
.lfbp8v2[data-v-dc10a6fc] {
        font-size:16px
}
}
.r1sjfyqb[data-v-dc10a6fc] :where(img) {
    width: 100%;
    height: auto
}
.ittjoak[data-v-dc10a6fc] {
    width: -moz-fit-content;
    width: fit-content
}
.ittjoak[data-v-dc10a6fc] :where(img) {
    max-width: 100%;
    height: auto
}
.ffouurz[data-v-dc10a6fc] {
    position: absolute;
    inset: 0
}
.ffouurz[data-v-dc10a6fc] :where(img) {
    width: 100%;
    height: 100%
}
.s1a0cfhw[data-v-dc10a6fc] {
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    justify-content: center
}
.sauylel[data-v-dc10a6fc] {
    margin-right: 16px;
    width: 28px;
    height: 28px
}
.s1e0r7ji.s1e0r7ji[data-v-dc10a6fc] {
    z-index: 1
}
.s1e0r7ji.s1e0r7ji[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.sauaefr[data-v-dc10a6fc],.sxj1vnp[data-v-dc10a6fc] {
    margin-right: 8px
}
.sauaefr[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    gap: 2px
}
.sqmawf7[data-v-dc10a6fc] {
    white-space: nowrap
}
@media (min-width: 768px) {
.wssggb1[data-v-dc10a6fc] {
        justify-content:flex-start
}
}
.swpo3iq[data-v-dc10a6fc] {
    padding-block:72px 56px;color: #212833;
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.swpo3iq[data-v-dc10a6fc] {
        padding-bottom:80px
}
}
@media (min-width: 1024px) {
.swpo3iq[data-v-dc10a6fc] {
        padding-block:120px
}
}
.sxuqp2s[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center
}
.s4j1kz1[data-v-dc10a6fc] {
    margin: 0 auto 32px;
    text-align: center
}
@media (min-width: 768px) {
.s4j1kz1[data-v-dc10a6fc] {
        max-width:524px
}
}
@media (min-width: 1024px) {
.s4j1kz1[data-v-dc10a6fc] {
        max-width:1166px;
        margin-bottom: 40px
}
}
.s4j1kz1[data-v-dc10a6fc],.s4j1kz1 span[data-v-dc10a6fc] {
    font-size: 40px;
    line-height: 44px
}
@media (min-width: 1024px) {
.s4j1kz1[data-v-dc10a6fc],.s4j1kz1 span[data-v-dc10a6fc] {
        font-size:88px;
        line-height: 1
}
}
.s161kz7u[data-v-dc10a6fc] {
    display: inline-block;
    vertical-align: middle;
    margin-block:-.5em -.4em;width: var(--s161kz7u-0);
    height: var(--s161kz7u-1);
    background: 50%/contain no-repeat;
    background-image: var(--s161kz7u-2)
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution:1.5dppx),(min-resolution:144dpi) {
.s161kz7u[data-v-dc10a6fc] {
        background-image:var(--s161kz7u-3)
}
}
@media (min-width: 1024px) {
.s161kz7u[data-v-dc10a6fc] {
        width:var(--s161kz7u-4);
        height: var(--s161kz7u-5)
}
}
.s1nw1cdc[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 1024px) {
.s1nw1cdc[data-v-dc10a6fc] {
        margin-top:32px
}
}
.sjj0y86[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.sjj0y86[data-v-dc10a6fc] {
        margin-top:32px
}
}
.s1yv4dv9[data-v-dc10a6fc] {
    margin-top: 32px;
    width: 100%;
    border-radius: 24px;
    background-color: #909396;
    overflow: hidden
}
@media (min-width: 1200px) {
.s1yv4dv9[data-v-dc10a6fc] {
        margin-top:72px;
        border-radius: 32px
}
}
.shvdnjo[data-v-dc10a6fc] {
    display: grid;
    grid-template-columns: auto auto;
    -ms-grid-column-gap: 8px;
    grid-column-gap: 8px
}
@media (max-width: 767px) {
.shvdnjo[data-v-dc10a6fc] {
        width:100%
}
}
@media (min-width: 768px) and (max-width:1023px) {
.shvdnjo[data-v-dc10a6fc] {
        width:328px
}
}
@media (min-width: 1024px) {
.shvdnjo[data-v-dc10a6fc] {
        width:max-content;
        -ms-grid-column-gap: 16px;
        grid-column-gap: 16px;
        grid-template-columns: auto auto
}
}
@media (max-width: 767px) {
.i1khvqhs[data-v-dc10a6fc] {
        padding-inline:12px
}
}
@media (min-width: 768px) and (max-width:1023px) {
.i1khvqhs[data-v-dc10a6fc] {
        padding-inline:20px
}
}
.s5eck5j[data-v-dc10a6fc] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    isolation: isolate;
    -ms-grid-auto-flow: column;
    grid-auto-flow: column;
    -ms-grid-column-gap: 8px;
    grid-column-gap: 8px;
    align-items: center;
    font-family: inherit;
    color: var(--_text-color);
    -webkit-text-decoration: none;
    text-decoration: none;
    text-align: center;
    background: none;
    border: 0;
    border-radius: 100vmax;
    cursor: pointer
}
.s5eck5j[data-v-dc10a6fc]:disabled,.s5eck5j[disabled][data-v-dc10a6fc] {
    opacity: .3;
    pointer-events: none
}
html[data-v-dc10a6fc] :where(.s5eck5j) {
    position: relative;
    display: inline-grid;
    justify-content: center;
    width: var(--_fixed-width,"auto")
}
html[data-v-dc10a6fc] :where(.s5eck5j):before {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    border-radius: inherit;
    transition: opacity 125ms;
    background-color: var(--_accent-color)
}
html[data-v-dc10a6fc] :where(.so9nljo) {
    min-height: 48px;
    padding: 16px 24px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.so9nljo) {
        min-height:56px;
        padding: 18px 32px
}
}
html[data-v-dc10a6fc] :where(.s1wij8ug) {
    min-height: 40px;
    padding: 12px 24px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.s1wij8ug) {
        padding:10px 16px
}
}
.v7rvdue[data-v-dc10a6fc]:hover:before {
    opacity: .7
}
@media (max-width: 767px) {
.scd33u[data-v-dc10a6fc] {
        width:100%
}
}
.slua0v4[data-v-dc10a6fc] {
    width: 100%
}
.v19sr4o1[data-v-dc10a6fc] {
    box-shadow: inset 0 0 0 2px var(--_accent-color);
    transition: color 125ms;
    color: var(--_accent-color)
}
.v19sr4o1[data-v-dc10a6fc]:before {
    opacity: 0
}
@media (hover: hover) and (pointer:fine) {
.v19sr4o1[data-v-dc10a6fc]:hover {
        color:var(--_text-color)
}
.v19sr4o1[data-v-dc10a6fc]:hover:before {
        opacity: 1
}
}
.fkozwc9[data-v-dc10a6fc] {
    padding-inline:16px}
.s1oe8ixe[data-v-dc10a6fc] {
    display: inline-block
}
.smd7oaq[data-v-dc10a6fc] {
    --_button-size: 32px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    width: var(--_button-size);
    height: var(--_button-size);
    display: grid;
    place-items: center;
    justify-content: center;
    color: var(--_text-color);
    background-color: var(--_accent-color);
    border-radius: 50%;
    cursor: pointer;
    transition: opacity 125ms
}
.s3gexme[data-v-dc10a6fc] {
    position: fixed;
    z-index: 6000;
    inset: 0;
    background: none;
    max-width: 100%;
    width: 100%;
    border: 0;
    padding: 0;
    margin: auto 0;
    overflow: visible;
    display: var(--s3gexme-0);
    align-items: center
}
.p5hs8iy[data-v-dc10a6fc] {
    position: relative
}
.p5hs8iy>div[data-v-dc10a6fc] {
    display: grid;
    width: 100%;
    height: 100%;
    align-items: center
}
.pouoc0l[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #212833;
    opacity: .8
}
@media (min-width: 1024px) {
.yzqetff[data-v-dc10a6fc] {
        width:100%
}
}
.yrq224l[data-v-dc10a6fc] {
    position: relative;
    height: 56.2vw
}
@media (min-width: 1024px) {
.yrq224l[data-v-dc10a6fc] {
        height:0;
        padding-top: min(56.2%,80vh);
        max-width: 142.3vh;
        margin: 0 auto
}
}
.yduzyu1[data-v-dc10a6fc] {
    position: fixed;
    inset: auto 0;
    border: 0;
    width: 100vw;
    height: 56.2vw
}
@media (min-width: 1024px) {
.yduzyu1[data-v-dc10a6fc] {
        position:absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        border-radius: 32px;
        overflow: hidden
}
}
.yuxqlyj[data-v-dc10a6fc] {
    position: fixed;
    right: 16px;
    top: 16px
}
@media (min-width: 768px) {
.yuxqlyj[data-v-dc10a6fc] {
        right:48px;
        top: 24px
}
}
@media (min-width: 1024px) {
.yuxqlyj[data-v-dc10a6fc] {
        position:absolute;
        right: 0;
        top: -64px
}
}
.s1d4sh39[data-v-dc10a6fc] {
    position: fixed;
    z-index: 3;
    right: 20px;
    bottom: 20px;
    width: 60px;
    height: 60px
}
.s1d4sh39.events-none[data-v-dc10a6fc] {
    pointer-events: none
}
@media (max-width: 767px) {
.s1d4sh39[data-v-dc10a6fc] {
        right:16px;
        bottom: var(--s1d4sh39-0)
}
}
.snqfpfi[data-v-dc10a6fc] {
    border-radius: 50%;
    overflow: hidden;
    background: linear-gradient(0deg,#25cf43,#61fd7d)
}
.sogoy36[data-v-dc10a6fc] {
    position: relative;
    padding-top: 72px;
    padding-bottom: 56px;
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.sogoy36[data-v-dc10a6fc] {
        padding-bottom:80px
}
}
@media (min-width: 1024px) {
.sogoy36[data-v-dc10a6fc] {
        padding-block:120px
}
}
@media (min-width: 768px) {
.skz7pvu[data-v-dc10a6fc] {
        display:flex;
        justify-content: space-between
}
}
@media (max-width: 767px) {
.snwba51[data-v-dc10a6fc] {
        position:relative
}
}
@media (min-width: 768px) {
.snwba51[data-v-dc10a6fc] {
        display:flex;
        flex-direction: column;
        align-items: flex-start;
        max-width: calc((600% - 96px) / 12)
}
}
@media (min-width: 1200px) {
.snwba51[data-v-dc10a6fc] {
        max-width:calc(calc((600% - 144px) / 12) - 56px)
}
.s149ojbg[data-v-dc10a6fc] {
        display: flex;
        align-items: flex-end;
        height: 100%
}
.s1jmjhub[data-v-dc10a6fc] {
        position: -webkit-sticky;
        position: sticky;
        bottom: 40px
}
}
.s1xkxi1f[data-v-dc10a6fc] {
    position: relative;
    flex-grow: 1;
    border-radius: 24px;
    overflow: hidden
}
@media (max-width: 767px) {
.s1xkxi1f[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.s1xkxi1f[data-v-dc10a6fc] {
        max-width:calc((600% - 144px) / 12);
        border-radius: 32px
}
.s1r63fab[data-v-dc10a6fc] {
        margin-bottom: auto
}
}
.s1it2pi9[data-v-dc10a6fc] {
    margin-top: 32px
}
.submitted .s1it2pi9[data-v-dc10a6fc] {
    visibility: hidden;
    position: absolute
}
.s15c1y45[data-v-dc10a6fc] {
    margin-top: var(--s15c1y45-0)
}
@media (min-width: 768px) {
.s15c1y45[data-v-dc10a6fc] {
        margin-top:var(--s15c1y45-1)
}
}
.s1a3pppq[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.s1a3pppq[data-v-dc10a6fc] {
        margin-top:32px
}
}
.s1ko6aqq[data-v-dc10a6fc] {
    border-radius: 24px;
    background-color: #909396;
    overflow: hidden
}
@media (min-width: 768px) {
.s1ko6aqq[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s1lbks3h[data-v-dc10a6fc] {
    width: 100%;
    margin-top: 24px
}
@media (max-width: 767px) {
.s1lbks3h[data-v-dc10a6fc] {
        display:grid;
        width: 100%
}
}
@media (min-width: 768px) {
.s1lbks3h[data-v-dc10a6fc] {
        margin-top:40px
}
}
.submitted .s1lbks3h form[data-v-dc10a6fc] {
    position: absolute
}
.s1qetv2r[data-v-dc10a6fc] {
    display: block;
    margin: 0 0 16px;
    padding: 0;
    list-style: none;
    color: var(--s1qetv2r-0)
}
.s1qetv2r.scroll[data-v-dc10a6fc] {
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-box-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    max-width: calc((1200% - 0px) / 12)
}
.s6x5d9d[data-v-dc10a6fc] {
    display: inline
}
.s6x5d9d[data-v-dc10a6fc]:not(:last-child):after {
    content: "â€¢";
    padding: 0 8px;
    color: #909396;
    transition: color 125ms
}
.scroll .s6x5d9d[data-v-dc10a6fc]:last-child {
    padding-right: 16px
}
.s17nizo3[data-v-dc10a6fc] {
    color: #909396;
    -webkit-text-decoration: none;
    text-decoration: none
}
@media (min-width: 768px) {
.s17nizo3[data-v-dc10a6fc]:focus,.s17nizo3[data-v-dc10a6fc]:hover {
        color:#212833
}
}
html[data-v-dc10a6fc] :where(.s1k0jd72) {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit
}
.s16m145a[data-v-dc10a6fc] {
    margin: -13px 0 0;
    padding: 13px 0 0;
    list-style-type: none;
    display: grid;
    -ms-grid-auto-flow: column;
    grid-auto-flow: column;
    -ms-grid-auto-columns: calc(100% / var(--page-size));
    grid-auto-columns: calc(100% / var(--page-size));
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-inline: contain;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory
}
@media (max-width: 767px) {
.s16m145a[data-v-dc10a6fc] {
        padding-inline:calc(50vw - min(100%, 430px) / 2 + var(--offset));
        -ms-grid-auto-columns: calc(100% - var(--gutter));
        grid-auto-columns: calc(100% - var(--gutter))
}
}
.s16m145a.s1gq3nk9[data-v-dc10a6fc] {
    scrollbar-width: none
}
.s16m145a.s1gq3nk9[data-v-dc10a6fc]::-webkit-scrollbar {
    display: none
}
@media (max-width: 1199px) {
.s16m145a[data-v-dc10a6fc] {
        padding-bottom:36px
}
}
@media (min-width: 1200px) {
.s16m145a[data-v-dc10a6fc] {
        margin-inline:calc(var(--gutter) / 2 * -1)
}
}
.s1sp32a2[data-v-dc10a6fc] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    --gutter: calc(100% + 24px);
    transform: translateY(var(--s1sp32a2-0));
    position: -webkit-sticky;
    position: sticky;
    top: calc(50% - 154px);
    bottom: 0;
    z-index: 1;
    margin: auto;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: none;
    color: #fffdfa;
    left: var(--s1sp32a2-1);
    right: var(--s1sp32a2-2);
    background-color: #0061fe;
    transition: opacity .3s,visibility .3s;
    cursor: pointer
}
.s1sp32a2[hidden][data-v-dc10a6fc] {
    opacity: 0;
    visibility: hidden
}
@media (max-width: 1199px) {
.s1sp32a2[data-v-dc10a6fc] {
        display:none
}
}
.s1sp32a2[data-v-dc10a6fc]:hover {
    opacity: .7
}
.s14pvmdr[data-v-dc10a6fc] {
    display: none
}
@media (min-width: 1200px) {
.s14pvmdr[data-v-dc10a6fc] {
        position:absolute;
        display: block;
        height: calc(100% - 293px);
        width: calc(100% + 64px);
        margin-left: -32px
}
}
.s1epujbn[data-v-dc10a6fc] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center
}
@media (min-width: 1200px) {
.s1epujbn[data-v-dc10a6fc] {
        display:none
}
}
.s1dyl8l0[data-v-dc10a6fc] {
    display: block;
    box-sizing: initial;
    padding-inline:4px;width: 8px;
    height: 8px;
    border: none;
    -webkit-background-clip: content-box;
    background-clip: content-box;
    background-color: #212833;
    border-radius: 50%;
    transition: background-color .2s
}
.s1dyl8l0[data-v-dc10a6fc]:not(.aabpzts) {
    background-color: #cdc6c0
}
@media (hover: hover) and (pointer:fine) {
.s1dyl8l0[data-v-dc10a6fc]:hover {
        opacity:.75
}
}
.s1ixzvhd[data-v-dc10a6fc] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    margin: -1px;
    clip: rect(0 0 0 0);
    overflow: hidden
}
.s14dls03[data-v-dc10a6fc] {
    margin-top: 56px;
    min-height: 140px
}
@media (min-width: 768px) {
.s14dls03[data-v-dc10a6fc] {
        margin-top:80px
}
}
@media (min-width: 1024px) {
.s14dls03[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: 1fr 3fr;
        grid-gap: 8px;
        gap: 8px;
        margin-top: 120px
}
}
.szns987[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 8px;
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -2px
}
@media (min-width: 768px) {
.szns987[data-v-dc10a6fc] {
        margin-bottom:16px;
        font-size: 120px;
        line-height: 100%;
        letter-spacing: -6px
}
}
.s1xu3q20[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center
}
@media (min-width: 768px) {
.sut9eoh[data-v-dc10a6fc] {
        width:100%
}
}
.shi8aro[data-v-dc10a6fc] {
    margin: 0 8px 0 0
}
@media (min-width: 1024px) {
.shi8aro img[data-v-dc10a6fc] {
        width:24px;
        height: 24px
}
}
.s1heps8e[data-v-dc10a6fc] {
    display: inline-flex;
    align-items: baseline;
    margin-right: 8px
}
.s1heps8e.s1heps8e[data-v-dc10a6fc] {
    z-index: 1
}
.s1heps8e.s1heps8e[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
@media (max-width: 1023px) {
.s3rb7v[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.s3rb7v[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        align-items: flex-start
}
}
html[data-v-dc10a6fc] :where(.s1lyndj1) {
    margin: 0
}
@media (hover: hover) and (pointer:fine) {
.s1lyndj1[data-v-dc10a6fc]:hover {
        color:#212833;
        background-color: #fffdfa
}
}
.p2d688q[data-v-dc10a6fc] {
    width: var(--_icon-size);
    height: var(--_icon-size)
}
.s1d0p664[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    cursor: pointer
}
.vbvz9gd[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
@media (min-width: 1200px) {
.vbvz9gd[data-v-dc10a6fc] {
        margin:auto 32px 32px auto
}
}
.sfwlmn0[data-v-dc10a6fc] {
    position: absolute;
    z-index: 1;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
@media (max-width: 1199px) {
.sfwlmn0[data-v-dc10a6fc] {
        justify-content:center;
        align-items: center
}
}
html[data-v-dc10a6fc] :where(.b181gqxy) {
    transition: opacity 125ms
}
@media (hover: hover) and (pointer:fine) {
html[data-v-dc10a6fc] :where(.b181gqxy):hover {
        opacity:.7
}
}
html[data-v-dc10a6fc] :where(.s12acg7p) {
    -webkit-text-decoration: underline 1px;
    text-decoration: underline 1px;
    text-underline-offset: 2px;
    color: inherit
}
.sysmilx[data-v-dc10a6fc] {
    width: 100%;
    max-width: var(--sysmilx-0);
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px
}
@media (min-width: 1440px) {
.sysmilx[data-v-dc10a6fc] {
        grid-template-columns:var(--sysmilx-1);
        margin-bottom: var(--sysmilx-2)
}
}
@media (min-width: 1024px) {
.s13efwjp[data-v-dc10a6fc] {
        padding-block:26px 6px
}
}
.s7giw9q.s13efwjp[data-v-dc10a6fc] {
    height: 56px;
    padding-block:0;display: flex;
    align-items: center;
    cursor: pointer
}
html[data-v-dc10a6fc] :where(.i1jrgyas) {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    font: inherit;
    color: inherit;
    background: none;
    outline: 0;
    text-overflow: ellipsis
}
.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:active,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:focus,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}
.i1jrgyas[type=number][data-v-dc10a6fc]::-webkit-inner-spin-button,.i1jrgyas[type=number][data-v-dc10a6fc]::-webkit-outer-spin-button {
    -webkit-appearance: none
}
.i1jrgyas[type=number][data-v-dc10a6fc],.i1jrgyas[type=number][data-v-dc10a6fc]:focus,.i1jrgyas[type=number][data-v-dc10a6fc]:hover {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-appearance: textfield
}
.i1jrgyas[data-v-dc10a6fc]::placeholder {
    color: #909396;
    opacity: 0;
    transition: color,opacity;
    transition-duration: .2s
}
.i1jrgyas[data-v-dc10a6fc]:focus::placeholder {
    opacity: 1
}
.s1p2y5nr[data-v-dc10a6fc] {
    display: block;
    padding: 4px;
    color: var(--_state-color,#909396)
}
.w14ynx7n[data-v-dc10a6fc] {
    --_input-border-color: #212833
}
.w978lf3[data-v-dc10a6fc] {
    --_state-color: #ff4054
}
.w1f6pj7m[data-v-dc10a6fc] {
    --_state-color: #00ba77
}
.w185uyfv[data-v-dc10a6fc] {
    --border-width: 0
}
.m1v8p6cp[data-v-dc10a6fc] {
    position: relative
}
.s2efup6[data-v-dc10a6fc] {
    position: relative
}
.syzjhlq[data-v-dc10a6fc] {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #909396
}
.syzjhlq[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.sr0bmb0[data-v-dc10a6fc] {
    position: relative;
    display: block
}
.s1oempck[data-v-dc10a6fc] {
    --_scale: 0.75;
    --_translate-shift: -10px;
    scale: var(--s1oempck-0);
    -webkit-translate: 0 var(--s1oempck-1);
    -moz-translate: 0 var(--s1oempck-1);
    -ms-translate: 0 var(--s1oempck-1);
    translate: 0 var(--s1oempck-1);
    transform-origin: top left;
    position: absolute;
    inset: 18px 16px;
    color: var(--_state-color,#909396);
    text-align: start;
    transition: scale .2s,translate .2s;
    pointer-events: none;
    white-space: nowrap
}
@media (min-width: 1024px) {
.s1oempck[data-v-dc10a6fc] {
        --_scale:0.6666666666666666;
        --_translate-shift: -8px;
        inset: 16px
}
}
.shu2f7[data-v-dc10a6fc] {
    visibility: var(--shu2f7-0);
    pointer-events: var(--shu2f7-1)
}
.s2yujht[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px;
    width: 100%
}
@media (max-width: 767px) {
.s2yujht[data-v-dc10a6fc] {
        text-align:center
}
}
.sauss2x[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-row-gap: 8px;
    grid-row-gap: 8px
}
@media (min-width: 1440px) {
.sauss2x[data-v-dc10a6fc] {
        grid-template-columns:1fr 1fr;
        align-items: start;
        -ms-grid-gap: 16px;
        grid-gap: 16px
}
}
@media (max-width: 1439px) {
.s1cpd9cx[data-v-dc10a6fc] {
        margin-top:8px
}
}
.p136rvce[data-v-dc10a6fc] {
    --_input-border-color: #909396;
    --input-border-color: var(--_state-color,var(--_input-border-color));
    position: relative;
    display: flex;
    color: #212833;
    border-radius: 12px;
    text-align: left
}
.p136rvce[data-v-dc10a6fc],.p136rvce[data-v-dc10a6fc]:not(.w185uyfv) {
    background-color: #fffdfa;
    box-shadow: inset 0 0 0 var(--border-width,1px) var(--input-border-color)
}
.p136rvce[data-v-dc10a6fc]:focus-within {
    --_input-border-color: #212833
}
.p136rvce .special-label[data-v-dc10a6fc] {
    position: absolute;
    inset: 0 0 0 89px;
    padding: 18px 16px;
    font: inherit;
    color: #909396;
    pointer-events: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
@media (min-width: 1024px) {
.p136rvce .special-label[data-v-dc10a6fc] {
        padding-block:16px
}
}
.p1wijigz[data-v-dc10a6fc] {
    position: relative;
    z-index: 1;
    padding: 18px 16px
}
@media (min-width: 1024px) {
.p1wijigz[data-v-dc10a6fc] {
        padding-block:16px
}
}
.p1tuuf2f[data-v-dc10a6fc] {
    order: -1;
    display: grid;
    border-right: 1px solid var(--input-border-color)
}
.p1tuuf2f .country-list li[data-v-dc10a6fc] {
    cursor: pointer
}
.p1tuuf2f .selected-flag[data-v-dc10a6fc] {
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer
}
.phgy2wo[data-v-dc10a6fc] {
    --_padding: 8px;
    --_gap: 4px;
    --_item-height: 40px;
    --_max-items: 4;
    position: absolute;
    z-index: 2;
    top: calc(100% + var(--_padding));
    left: 0;
    right: 0;
    margin: 0;
    list-style-type: none;
    overflow: auto;
    max-height: calc(var(--_max-items) * var(--_item-height) + (var(--_max-items) - 1) * 4px + 18px);
    padding: var(--_padding);
    border: var(--border-width,1px) solid #212833;
    display: grid;
    grid-gap: var(--_gap);
    background-color: #fffdfa;
    border-radius: 12px
}
.phgy2wo .country[data-v-dc10a6fc] {
    display: flex;
    gap: 8px;
    align-items: center;
    padding: 8px;
    border-radius: 8px
}
.phgy2wo .country .dial-code[data-v-dc10a6fc] {
    color: #909396
}
.phgy2wo .country.highlight[data-v-dc10a6fc],.phgy2wo .country[data-v-dc10a6fc]:hover {
    background-color: #f3ede6
}
.s6z2tb0[data-v-dc10a6fc] {
    z-index: 2;
    display: grid;
    align-content: center;
    background-color: #fffdfa;
    padding: 16px
}
@media (max-width: 767px) {
.s6z2tb0[data-v-dc10a6fc] {
        justify-items:center;
        text-align: center
}
}
.sdp2knf[data-v-dc10a6fc] {
    margin-bottom: 16px
}
@media (min-width: 1024px) {
.sdp2knf[data-v-dc10a6fc] {
        margin-bottom:32px
}
.sdp2knf img[data-v-dc10a6fc] {
        width: 160px;
        height: 140px
}
}
.sqodbrt[data-v-dc10a6fc] {
    margin-bottom: 8px;
    max-width: 328px
}
@media (min-width: 1024px) {
.sqodbrt[data-v-dc10a6fc] {
        margin-bottom:16px;
        max-width: 648px
}
}
.smpgo1f[data-v-dc10a6fc] {
    color: var(--_text-color);
    background-color: var(--_accent-color)
}
.s1vugger[data-v-dc10a6fc] {
    display: grid;
    justify-items: center;
    padding-top: 72px;
    text-align: center
}
@media (min-width: 1024px) {
.s1vugger[data-v-dc10a6fc] {
        max-width:872px;
        padding-top: 136px;
        padding-inline:0}
}
.s1njah5[data-v-dc10a6fc] {
    margin-bottom: 32px
}
@media (min-width: 1024px) {
.s1njah5[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.s86ndjg[data-v-dc10a6fc] {
    max-width: 536px
}
@media (min-width: 1024px) {
.s86ndjg[data-v-dc10a6fc] {
        max-width:648px
}
}
.s9qvgzl[data-v-dc10a6fc] {
    --is-opened: var(--s9qvgzl-0);
    position: relative
}
.s9qvgzl[data-v-dc10a6fc]:not(:hover) {
    --menu-shadow: none
}
@media (min-width: 1200px) {
.s9qvgzl[data-v-dc10a6fc] {
        --is-opened:0
    }
.s9qvgzl[data-v-dc10a6fc]:hover {
        --is-opened: 1;
        padding-block:20px}
}
.d17wtlz0[data-v-dc10a6fc] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    display: flex;
    width: 100%;
    justify-content: space-between;
    color: inherit;
    align-items: center;
    font-family: inherit;
    cursor: pointer
}
@media (max-width: 1199px) {
.d17wtlz0[data-v-dc10a6fc] {
        padding:0
}
}
@media (min-width: 1200px) {
.d8s0km3[data-v-dc10a6fc] {
        display:none
}
}
.s1b4a3co[data-v-dc10a6fc] {
    position: fixed;
    color: #212833;
    background-color: #fffdfa
}
@media (max-width: 1199px) {
.s1b4a3co[data-v-dc10a6fc] {
        inset:0;
        z-index: 5;
        height: 100dvh;
        -webkit-translate: calc((1 - var(--is-opened)) * 100%);
        -moz-translate: calc((1 - var(--is-opened)) * 100%);
        -ms-translate: calc((1 - var(--is-opened)) * 100%);
        translate: calc((1 - var(--is-opened)) * 100%);
        transition: translate .3s;
        overflow-y: auto
}
input:checked~.s1b4a3co[data-v-dc10a6fc] {
        -webkit-translate: 0;
        -moz-translate: 0;
        -ms-translate: 0;
        translate: 0
}
}
@media (min-width: 1200px) {
.s1b4a3co[data-v-dc10a6fc] {
        inset:var(--header-height) 0 auto;
        z-index: calc(var(--is-opened) * 5);
        max-height: calc(var(--is-opened) * 100vh);
        transition: max-height .1s ease-in,box-shadow .5s ease-out;
        transition-delay: var(--transition-delay);
        overflow: hidden;
        box-shadow: var(--menu-shadow)
}
}
@media (max-width: 1199px) {
.d1d2f653[data-v-dc10a6fc] {
        -ms-grid-row-gap:16px;
        grid-row-gap: 16px;
        height: 100%;
        grid-template-rows: auto auto 1fr
}
}
@media (min-width: 1200px) {
.d1d2f653[data-v-dc10a6fc] {
        position:relative;
        margin-inline:auto;padding: 32px 60px 40px;
        max-width: 1440px;
        grid-template-columns: repeat(12,1fr);
        align-items: start
}
.d1d2f653[data-v-dc10a6fc]:before {
        content: "";
        position: absolute;
        inset: 0 60px;
        height: 1px;
        background: #cdc6c0
}
}
.dhwh0h5[data-v-dc10a6fc] {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    color: inherit;
    display: grid;
    padding: 16px;
    width: max-content;
    cursor: pointer
}
@media (max-width: 1199px) {
@media (min-width:768px) {
.dhwh0h5[data-v-dc10a6fc] {
            padding-left:48px
}
}
@media (min-width: 1024px) {
.dhwh0h5[data-v-dc10a6fc] {
            padding-left:60px
}
}
}
@media (min-width: 1200px) {
.dhwh0h5[data-v-dc10a6fc] {
        display:none
}
}
.d178ziih[data-v-dc10a6fc] {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    text-align: center;
    padding: 18px 16px;
    background-color: #fffdfa
}
@media (min-width: 1200px) {
.d178ziih[data-v-dc10a6fc] {
        display:none
}
}
.w1jwdzde[data-v-dc10a6fc] {
    box-shadow: var(--menu-shadow)
}
.s18fcw60[data-v-dc10a6fc] {
    display: none
}
@media (min-width: 1200px) {
.s18fcw60[data-v-dc10a6fc] {
        display:grid;
        grid-column: span 3;
        -ms-grid-row-gap: 16px;
        grid-row-gap: 16px
}
}
.d1rxcsb8[data-v-dc10a6fc] {
    color: #909396
}
.s1whcvea[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 1199px) {
.s1whcvea[data-v-dc10a6fc] {
        -ms-grid-row-gap:40px;
        grid-row-gap: 40px;
        margin-bottom: 40px;
        padding: 0 16px
}
@media (min-width: 768px) {
.s1whcvea[data-v-dc10a6fc] {
            padding-inline:48px
}
}
@media (min-width: 1024px) {
.s1whcvea[data-v-dc10a6fc] {
            padding-inline:60px
}
}
}
@media (min-width: 1200px) {
.s1whcvea[data-v-dc10a6fc] {
        grid-column:span 4;
        grid-template-columns: repeat(2,1fr);
        -ms-grid-column-gap: 24px;
        grid-column-gap: 24px
}
.s1whcvea[data-v-dc10a6fc]>:first-child {
        width: calc(100% + 24px)
}
.s1whcvea[data-v-dc10a6fc]>:last-child {
        width: calc(100% + 48px)
}
}
.d1jpksej[data-v-dc10a6fc] {
    display: block;
    color: #909396;
    margin: 0 0 16px
}
@media (min-width: 768px) {
.d1jpksej[data-v-dc10a6fc] {
        margin:0 0 8px 12px
}
}
.s8jy4i1[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 1199px) {
.s8jy4i1[data-v-dc10a6fc] {
        -ms-grid-row-gap:16px;
        grid-row-gap: 16px
}
}
.s9kno3k[data-v-dc10a6fc] {
    --header-height: 56px;
    --menu-shadow: 0 8px 32px 0 rgba(44,53,68,.08);
    --_text-color: var(--s9kno3k-0);
    --transition-delay: 0.2s;
    position: fixed;
    inset: 0 0 auto;
    z-index: 10;
    top: 0;
    -webkit-translate: var(--s9kno3k-1);
    -moz-translate: var(--s9kno3k-1);
    -ms-translate: var(--s9kno3k-1);
    translate: var(--s9kno3k-1);
    color: var(--_text-color);
    background-color: var(--s9kno3k-2);
    box-shadow: var(--s9kno3k-3);
    transition: translate .3s,color .2s,box-shadow 0s var(--transition-delay),background-color 0s var(--transition-delay)
}
@media (min-width: 1200px) {
.s9kno3k[data-v-dc10a6fc] {
        --header-height:80px;
        --menu-shadow: 0 32px 32px -24px rgba(44,53,68,.08);
        --side-element-size: 130px;
        height: var(--header-height)
}
.s198y3m8[data-v-dc10a6fc] {
        margin-inline:auto;padding-inline:60px;max-width: 1440px
}
}
.s13o57tv[data-v-dc10a6fc] {
    box-sizing: initial;
    height: var(--header-height);
    display: flex;
    align-items: center;
    margin-left: 16px;
    filter: var(--s13o57tv-0);
    transition: filter .2s
}
@media (max-width: 767px) {
.s13o57tv[data-v-dc10a6fc] {
        overflow:hidden
}
}
@media (min-width: 768px) {
.s13o57tv[data-v-dc10a6fc] {
        margin-left:48px
}
}
@media (min-width: 1024px) {
.s13o57tv[data-v-dc10a6fc] {
        margin-left:60px
}
}
@media (min-width: 1200px) {
.s13o57tv[data-v-dc10a6fc] {
        margin-left:0;
        position: absolute;
        z-index: 6
}
}
.l17134ki[data-v-dc10a6fc] {
    display: grid;
    grid-template-columns: 20px 94px;
    -ms-grid-gap: 8px;
    grid-gap: 8px;
    align-items: center
}
@media (min-width: 1200px) {
.l17134ki[data-v-dc10a6fc] {
        grid-template-columns:22px 100px
}
}
.l17134ki amp-img[data-v-dc10a6fc],.l17134ki picture[data-v-dc10a6fc] {
    transform-origin: left center;
    transition: transform .2s ease-out
}
@media (max-width: 767px) {
.l1pxki4r[data-v-dc10a6fc]>:first-child {
        transform:scale(1.4)
}
.l1pxki4r[data-v-dc10a6fc]>:last-child {
        transform: scale(0)
}
}
.m1tdxix4[data-v-dc10a6fc] {
    position: absolute;
    display: grid;
    z-index: 6;
    top: 0;
    right: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    color: inherit;
    padding: 16px;
    cursor: pointer
}
@media (max-width: 1199px) {
@media (min-width:768px) {
.m1tdxix4[data-v-dc10a6fc] {
            padding-right:48px
}
}
@media (min-width: 1024px) {
.m1tdxix4[data-v-dc10a6fc] {
            padding-right:60px
}
}
}
@media (min-width: 1200px) {
.m1tdxix4[data-v-dc10a6fc] {
        display:none
}
}
input+.m1tdxix4 svg[data-v-dc10a6fc] {
    display: none
}
input:checked+.m1tdxix4[data-v-dc10a6fc] :last-child,input:not(:checked)+.m1tdxix4[data-v-dc10a6fc] :first-child {
    display: block
}
.s1wjdrw9[data-v-dc10a6fc] {
    z-index: 5
}
@media (max-width: 1199px) {
.s1wjdrw9[data-v-dc10a6fc] {
        position:fixed;
        top: var(--header-height,0);
        width: 100%;
        height: calc(100dvh - var(--header-height, 0));
        color: #212833;
        background-color: #fffdfa;
        opacity: var(--s1wjdrw9-0);
        pointer-events: var(--s1wjdrw9-1)
}
input:checked~.s1wjdrw9[data-v-dc10a6fc] {
        opacity: 1;
        pointer-events: auto
}
}
@media (min-width: 1200px) {
.s1wjdrw9[data-v-dc10a6fc] {
        position:relative
}
}
.s2u3a3e[data-v-dc10a6fc] {
    display: flex;
    height: 100%
}
@media (max-width: 1199px) {
.s2u3a3e[data-v-dc10a6fc] {
        -webkit-box-flex-flow:column;
        flex-flow: column;
        padding: 16px 16px 24px
}
@media (min-width: 768px) {
.s2u3a3e[data-v-dc10a6fc] {
            padding-inline:48px
}
}
@media (min-width: 1024px) {
.s2u3a3e[data-v-dc10a6fc] {
            padding-inline:60px
}
}
}
@media (min-width: 1200px) {
.s2u3a3e[data-v-dc10a6fc] {
        display:flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: var(--header-height)
}
.s2u3a3e[data-v-dc10a6fc]:before {
        content: "";
        width: var(--side-element-size)
}
}
@media (max-width: 1199px) {
.sy161n0[data-v-dc10a6fc] {
        display:grid;
        -ms-grid-row-gap: 16px;
        grid-row-gap: 16px
}
}
@media (min-width: 1200px) {
.sy161n0[data-v-dc10a6fc] {
        display:flex;
        align-items: center
}
}
@media (min-width: 1440px) {
.sy161n0[data-v-dc10a6fc] {
        gap:8px
}
}
@media (max-width: 1199px) {
.smv3cl2[data-v-dc10a6fc] {
        margin-top:auto;
        display: grid;
        -ms-grid-row-gap: 16px;
        grid-row-gap: 16px
}
}
@media (min-width: 1200px) {
.smv3cl2[data-v-dc10a6fc] {
        width:172px;
        display: flex;
        gap: 24px;
        justify-content: flex-end;
        align-items: baseline
}
}
@media (min-width: 1024px) {
.h179dwzw[data-v-dc10a6fc] {
        padding:10px 16px
}
}
@media (min-width: 1200px) {
.h179dwzw[data-v-dc10a6fc] {
        flex-shrink:0;
        min-height: 0;
        font-size: 20px
}
}
.m1w6zj8b[data-v-dc10a6fc] {
    -webkit-text-decoration: none;
    text-decoration: none
}
@media (min-width: 1200px) {
.m1w6zj8b[data-v-dc10a6fc] {
        position:relative;
        display: flex;
        align-items: center;
        padding: 8px 12px;
        width: -moz-fit-content;
        width: fit-content
}
.m1w6zj8b[data-v-dc10a6fc]:hover {
        opacity: 1
}
.m1w6zj8b[data-v-dc10a6fc]:hover:before {
        content: "";
        position: absolute;
        z-index: -1;
        inset: 0;
        background-color: #cdc6c0;
        opacity: calc(var(--is-opened, 0) * .3);
        transition: opacity .2s;
        border-radius: 12px
}
.m18737di[data-v-dc10a6fc] {
        position: relative;
        isolation: isolate;
        display: flex;
        align-items: center;
        height: 40px;
        padding-inline:16px;font-size: 20px;
        letter-spacing: normal
}
.m18737di[data-v-dc10a6fc]:before {
        content: "";
        position: absolute;
        z-index: -1;
        inset: 0;
        background-color: #cdc6c0;
        opacity: calc(var(--is-opened, 0) * .3);
        transition: opacity .2s;
        border-radius: 12px
}
}
@media (min-width: 1200px) {
@media (hover:hover) and (pointer:fine) {
.m18737di[data-v-dc10a6fc]:hover {
            opacity:1
}
}
.m18737di[data-v-dc10a6fc]:hover:before {
        opacity: .3
}
.w1dbw6hg[data-v-dc10a6fc]:before {
        background-color: currentColor
}
.w1dbw6hg[data-v-dc10a6fc]:hover:before {
        opacity: .1
}
}
.s12b88n7[data-v-dc10a6fc] {
    position: absolute;
    inset: 0 var(--s12b88n7-0) auto auto;
    padding: 8px 16px;
    transform: scale(var(--s12b88n7-1));
    transform-origin: right center;
    transition: transform .2s ease-out
}
@media (min-width: 768px) {
.s12b88n7[data-v-dc10a6fc] {
        margin-right:32px
}
}
@media (min-width: 1024px) {
.s12b88n7[data-v-dc10a6fc] {
        margin-right:44px
}
}
@media (min-width: 1200px) {
.s12b88n7[data-v-dc10a6fc] {
        display:none
}
}
.m1t2e70k[data-v-dc10a6fc] {
    padding-block:12px;min-height: 0
}
@media (min-width: 1024px) {
.m1t2e70k[data-v-dc10a6fc] {
        padding:10px 16px
}
}
.sw5fxvi[data-v-dc10a6fc] {
    position: fixed;
    z-index: 5;
    bottom: 24px;
    left: 50%;
    -webkit-translate: -50%;
    -moz-translate: -50%;
    -ms-translate: -50%;
    translate: -50%;
    display: grid;
    grid-template-columns: auto auto;
    transform: var(--sw5fxvi-0);
    padding: 12px;
    background-color: #fffdfa;
    border-radius: 100vmax;
    box-shadow: 0 8px 32px 0 rgba(44,53,68,.08);
    transition: transform .3s ease-out
}
@media (max-width: 767px) {
.sw5fxvi[data-v-dc10a6fc] {
        display:none
}
}
.sw5fxvi[data-v-dc10a6fc]>:not(:first-child) {
    margin-left: 12px
}
.scbk9pu[data-v-dc10a6fc] {
    display: grid;
    align-content: space-between;
    min-height: 192px;
    padding: 16px 16px 24px;
    margin-top: auto;
    --_text-color: var(--scbk9pu-0);
    background-color: var(--scbk9pu-1);
    border-radius: 24px 24px 0 0
}
@media (max-width: 1199px) {
@media (min-width:768px) {
.scbk9pu[data-v-dc10a6fc] {
            padding-inline:48px
}
}
@media (min-width: 1024px) {
.scbk9pu[data-v-dc10a6fc] {
            padding-inline:60px
}
}
}
@media (min-width: 1200px) {
.scbk9pu[data-v-dc10a6fc] {
        grid-column:-5/span 4;
        min-height: 224px;
        margin: 0;
        padding: 24px;
        border-radius: 32px
}
}
.s1egwg7n[data-v-dc10a6fc] {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    align-items: center;
    margin-bottom: 20px
}
@media (min-width: 1200px) {
.s1egwg7n[data-v-dc10a6fc] {
        align-items:flex-start;
        margin-bottom: 48px
}
}
.s4gm2nx[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-row-gap: 16px;
    grid-row-gap: 16px
}
@media (min-width: 1200px) {
.s4gm2nx[data-v-dc10a6fc] {
        -ms-grid-row-gap:8px;
        grid-row-gap: 8px
}
}
.bfuimma[data-v-dc10a6fc] {
    -webkit-text-decoration: none;
    text-decoration: none
}
.s1tchtwn[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 100%;
    min-height: 48px;
    padding: 12px 16px;
    box-shadow: inset 0 0 0 1px #909396;
    border-radius: 12px;
    cursor: pointer
}
@media (max-width: 1023px) {
.s1tchtwn[data-v-dc10a6fc] {
        order:20
}
}
@media (min-width: 768px) {
.s1tchtwn[data-v-dc10a6fc] {
        max-width:328px
}
}
@media (min-width: 1024px) {
.s1tchtwn[data-v-dc10a6fc] {
        width:auto;
        min-width: 224px
}
}
.lk0kzh9[data-v-dc10a6fc] {
    --inHeader: 1
}
@media (max-width: 1199px) {
.lk0kzh9[data-v-dc10a6fc] {
        order:-1;
        max-width: none;
        transition: box-shadow .2s;
        transition-delay: .3s
}
.lk0kzh9[data-v-dc10a6fc]:hover {
        box-shadow: inset 0 0 0 1px #212833;
        transition-delay: 0s
}
}
@media (min-width: 1200px) {
.lk0kzh9[data-v-dc10a6fc] {
        min-width:0;
        min-height: 0;
        box-shadow: none;
        padding: 0;
        flex-shrink: 0;
        align-items: baseline
}
.gcigg76[data-v-dc10a6fc] {
        transform: translateY(4px)
}
}
.sgozpku[data-v-dc10a6fc] {
    flex-shrink: 0;
    display: block;
    margin-inline:8px 16px;flex-grow: 1
}
@media (min-width: 1200px) {
.c1egwtaj[data-v-dc10a6fc] {
        display:block;
        margin-right: 0;
        font-size: 20px;
        font-weight: 450
}
.c10wznvk[data-v-dc10a6fc] {
        display: none
}
}
.s1xawab[data-v-dc10a6fc] {
    inset: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.s1xawab[data-v-dc10a6fc],.slenc3r[data-v-dc10a6fc] {
    position: absolute;
    z-index: 1;
    opacity: 0
}
.slenc3r[data-v-dc10a6fc] {
    left: 0;
    bottom: 100%;
    display: grid;
    -ms-grid-row-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    padding-inline:8px;background-color: var(--_accent-color);
    box-shadow: inset 0 0 0 1px #909396;
    border-radius: 12px;
    max-height: 0;
    overflow: hidden;
    transition: transform .2s,opacity .2s,max-height .2s,pointer-events 0s;
    transition-delay: .3s
}
.s1tchtwn:hover .slenc3r[data-v-dc10a6fc] {
    transform: translateY(-8px);
    opacity: 1;
    max-height: 288px;
    transition-delay: 0s
}
.c16qlkds.slenc3r[data-v-dc10a6fc] {
    box-shadow: inset 0 0 0 1px #212833
}
@media (min-width: 1200px) {
.c16qlkds.slenc3r[data-v-dc10a6fc] {
        top:100%;
        right: 0;
        left: auto;
        bottom: auto;
        white-space: nowrap;
        width: max-content
}
.s1tchtwn:hover .c16qlkds.slenc3r[data-v-dc10a6fc] {
        transform: translateY(8px)
}
}
@media (min-width: 1440px) {
.c16qlkds.slenc3r[data-v-dc10a6fc] {
        min-width:224px
}
}
.s9lm7c8[data-v-dc10a6fc] {
    padding: 8px;
    border-radius: 8px;
    -webkit-translate: background-color .2s;
    -moz-translate: background-color .2s;
    -ms-translate: background-color .2s;
    translate: background-color .2s
}
.s9lm7c8[data-v-dc10a6fc]:hover {
    background-color: var(--s9lm7c8-0)
}
.s9lm7c8[data-v-dc10a6fc]:first-child {
    margin-top: 8px
}
.s9lm7c8[data-v-dc10a6fc]:last-child {
    margin-bottom: 8px
}
.s19fnktn[data-v-dc10a6fc] {
    display: block;
    padding: 8px;
    margin: -8px
}
.s1ssp5an[data-v-dc10a6fc] {
    margin-top: 56px;
    min-height: 140px
}
@media (min-width: 768px) {
.s1ssp5an[data-v-dc10a6fc] {
        margin-top:80px
}
}
@media (min-width: 1024px) {
.s1ssp5an[data-v-dc10a6fc] {
        margin-top:120px
}
}
.s82iu07[data-v-dc10a6fc] {
    max-width: var(--s82iu07-0);
    min-height: 20px;
    margin-inline:auto}
@media (min-width: 768px) {
.woksq2b[data-v-dc10a6fc] {
        margin-left:-32px
}
}
.s1qwpn9z[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    border-radius: 24px;
    background-color: #f3ede6
}
@media (max-width: 767px) {
.s1qwpn9z[data-v-dc10a6fc] {
        height:100%
}
}
@media (min-width: 768px) {
.s1qwpn9z[data-v-dc10a6fc] {
        padding:32px;
        border-radius: 32px
}
}
.s1juzi32[data-v-dc10a6fc] {
    margin-bottom: 16px
}
@media (min-width: 768px) {
.s1juzi32[data-v-dc10a6fc] {
        margin-bottom:24px
}
.s1juzi32 img[data-v-dc10a6fc] {
        width: 122px;
        height: 20px
}
}
.sqa0r6o[data-v-dc10a6fc] {
    margin: 0 0 47px
}
@media (min-width: 768px) {
.sqa0r6o[data-v-dc10a6fc] {
        margin:0 0 40px
}
}
@media (max-width: 767px) {
.s1857r3g[data-v-dc10a6fc] {
        margin-top:auto
}
}
.s1etldjc[data-v-dc10a6fc] {
    --plus-display: var(--s1etldjc-0);
    --minus-display: var(--s1etldjc-1);
    display: grid;
    padding: 24px;
    margin-bottom: 16px;
    grid-template-rows: auto var(--s1etldjc-2);
    border-radius: 24px;
    background-color: #fffdfa
}
.s1etldjc[data-v-dc10a6fc]:last-of-type {
    margin-bottom: 0
}
input+.s1etldjc[data-v-dc10a6fc] {
    grid-template-rows: auto 0;
    --plus-display: flex;
    --minus-display: none
}
input:checked+.s1etldjc[data-v-dc10a6fc] {
    grid-template-rows: auto 1fr;
    --plus-display: none;
    --minus-display: flex
}
@media (min-width: 768px) {
.s1etldjc[data-v-dc10a6fc] {
        padding:40px;
        margin-bottom: 24px;
        border-radius: 32px
}
}
.s14cpqsx[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    color: #212833;
    cursor: pointer
}
@media (max-width: 767px) {
.s14cpqsx[data-v-dc10a6fc] {
        display:grid;
        grid-template-areas: "title button";
        -ms-grid-gap: 16px;
        grid-gap: 16px
}
}
@media (min-width: 768px) {
.s14cpqsx[data-v-dc10a6fc] {
        align-items:center
}
}
.n7qemcz[data-v-dc10a6fc]:before {
    counter-increment: myCounter;
    content: counter(myCounter);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 28px;
    width: 28px;
    margin-right: 16px;
    color: #fffdfa;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    background-color: #0061fe;
    border-radius: 100vmax
}
@media (min-width: 768px) {
.n7qemcz[data-v-dc10a6fc]:before {
        height:36px;
        width: 36px;
        font-size: 24px;
        line-height: 28px
}
}
.sxmza3m[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    height: 16px;
    flex-shrink: 0;
    margin-left: auto;
    cursor: pointer
}
@media (max-width: 767px) {
.sxmza3m[data-v-dc10a6fc] {
        grid-area:button;
        margin-top: 6px
}
}
@media (min-width: 768px) {
.sxmza3m[data-v-dc10a6fc] {
        padding-left:72px
}
}
@media (min-width: 1024px) {
.sxmza3m[data-v-dc10a6fc] {
        height:28px
}
}
.sxmza3m span[data-v-dc10a6fc]:first-child {
    display: var(--plus-display)
}
.sxmza3m span[data-v-dc10a6fc]:last-child {
    display: var(--minus-display)
}
.sxmza3m[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.sqrmi99[data-v-dc10a6fc] {
    display: grid;
    grid-template-columns: 1fr max-content;
    grid-template-areas: "content content" "button  image";
    --itemMargin: 20px;
    overflow: hidden
}
@media (min-width: 768px) {
.sqrmi99[data-v-dc10a6fc] {
        grid-template-columns:1fr 1fr;
        grid-template-areas: "content image" "button  image"
}
}
.ak18jmq[data-v-dc10a6fc] {
    grid-area: content;
    padding-top: 16px
}
@media (min-width: 768px) {
.ak18jmq[data-v-dc10a6fc] {
        padding-top:24px
}
}
.sytuehk[data-v-dc10a6fc] {
    padding-top: 12px;
    padding-bottom: 24px;
    margin-bottom: 12px;
    box-shadow: inset 0 -1px 0 0 #cdc6c0
}
.sytuehk[data-v-dc10a6fc]:first-of-type {
    margin-top: 20px
}
.sytuehk[data-v-dc10a6fc]:last-of-type {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0
}
@media (min-width: 768px) {
.sytuehk[data-v-dc10a6fc] {
        padding-top:16px;
        padding-bottom: 32px;
        margin-bottom: 16px
}
.sytuehk[data-v-dc10a6fc]:first-of-type {
        margin-top: 24px
}
.sytuehk[data-v-dc10a6fc]:last-of-type {
        padding-block:16px 0}
}
.s1odg13d[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 8px
}
.s1jqavws[data-v-dc10a6fc] {
    color: #909396
}
.s1jqavws+.s1jqavws[data-v-dc10a6fc] {
    margin-top: 16px
}
.s1w9ak8k.s1w9ak8k[data-v-dc10a6fc] {
    grid-area: image;
    display: grid;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 48px;
    width: 100%
}
.s1w9ak8k.s1w9ak8k img[data-v-dc10a6fc] {
    object-fit: contain
}
@media (min-width: 768px) {
.s1w9ak8k.s1w9ak8k[data-v-dc10a6fc] {
        margin-top:120px
}
}
.s129hw4u[data-v-dc10a6fc] {
    grid-area: button;
    align-self: flex-end;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 48px
}
@media (min-width: 768px) {
.s129hw4u[data-v-dc10a6fc] {
        margin-top:120px
}
}
.sjvonyy[data-v-dc10a6fc] {
    padding-top: 48px;
    color: #fffdfa;
    background-color: #212833
}
@media (min-width: 768px) {
.sjvonyy[data-v-dc10a6fc] {
        display:flex;
        padding-top: 56px
}
}
@media (min-width: 1024px) {
.sjvonyy[data-v-dc10a6fc] {
        min-height:384px
}
}
.satedhf[data-v-dc10a6fc] {
    display: flex;
    width: 100%;
    flex-direction: column
}
@media (max-width: 767px) {
.satedhf[data-v-dc10a6fc] {
        text-align:center
}
}
.s2yixj4[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    text-align: center
}
@media (min-width: 768px) {
.s2yixj4[data-v-dc10a6fc] {
        align-items:flex-start;
        text-align: left;
        min-height: 286px;
        height: 100%;
        width: calc((500% - 168px) / 12)
}
}
@media (min-width: 1024px) {
.s2yixj4[data-v-dc10a6fc] {
        padding-bottom:48px;
        width: calc((600% - 144px) / 12)
}
}
.s13e7zt[data-v-dc10a6fc] {
    margin: 0
}
@media (min-width: 768px) {
.s13e7zt[data-v-dc10a6fc] {
        margin-bottom:48px
}
}
.sx4z0rc[data-v-dc10a6fc] {
    display: flex;
    align-items: flex-start;
    width: 100%;
    gap: 16px
}
@media (max-width: 1023px) {
.sx4z0rc[data-v-dc10a6fc] {
        display:grid
}
}
.s1a3vkz4[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 1024px) {
.s1a3vkz4[data-v-dc10a6fc] {
        margin-top:16px
}
.s14wj449[data-v-dc10a6fc] {
        flex-grow: 1;
        max-width: 312px
}
}
.s14qj6cc[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    justify-content: center;
    transition: opacity .2s;
    background-color: #212833
}
@media (max-width: 767px) {
.s14qj6cc[data-v-dc10a6fc] {
        text-align:center
}
}
@media (min-width: 768px) {
.s14qj6cc[data-v-dc10a6fc] {
        justify-content:flex-start
}
}
@media (max-width: 767px) {
.s1wr9kon[data-v-dc10a6fc] {
        display:grid;
        justify-items: center;
        align-content: center
}
}
@media (min-width: 1024px) {
.s1wr9kon[data-v-dc10a6fc] {
        max-width:calc((1000% - 48px) / 12)
}
}
@media (max-width: 767px) {
.s1xa1w6p[data-v-dc10a6fc] {
        margin-top:24px
}
}
.ssfgcgc[data-v-dc10a6fc] {
    max-width: 424px;
    margin-top: 8px
}
@media (min-width: 768px) {
.ssfgcgc[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (min-width: 1024px) {
.saolofo[data-v-dc10a6fc] {
        width:100%;
        border-bottom: 1px solid hsla(210,3%,58%,.5)
}
}
.s1le0wbx[data-v-dc10a6fc] {
    display: grid;
    grid-template-columns: repeat(6,24px);
    -ms-grid-column-gap: 32px;
    grid-column-gap: 32px
}
@media (min-width: 1024px) {
.s1le0wbx[data-v-dc10a6fc] {
        -ms-grid-column-gap:24px;
        grid-column-gap: 24px
}
}
@media (max-width: 1023px) {
.dvisg03[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 1024px) {
.md36c0g[data-v-dc10a6fc] {
        display:none
}
}
.s1w19zgx[data-v-dc10a6fc] {
    height: max-content;
    color: currentColor
}
@media (max-width: 1023px) {
.s1w19zgx[data-v-dc10a6fc] {
        position:relative;
        display: grid
}
.s1w19zgx[data-v-dc10a6fc]:after {
        content: "";
        position: absolute;
        inset: -8px
}
}
.s1w19zgx[data-v-dc10a6fc]:hover {
    opacity: .7
}
.sehk8on[data-v-dc10a6fc] {
    background-color: #212833;
    color: #fffdfa;
    padding-block:48px}
@media (min-width: 768px) {
.sehk8on[data-v-dc10a6fc] {
        padding-bottom:128px
}
}
@media (min-width: 1024px) {
.sehk8on[data-v-dc10a6fc] {
        padding-block:80px 160px
}
}
.f1tin3c0[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-row-gap: 32px;
    grid-row-gap: 32px
}
@media (min-width: 1024px) {
.f1tin3c0[data-v-dc10a6fc] {
        -ms-grid-row-gap:40px;
        grid-row-gap: 40px
}
}
.fwvomix[data-v-dc10a6fc] {
    box-shadow: inset 0 -1px 0 0 #90939680
}
@media (min-width: 1024px) {
.fwvomix[data-v-dc10a6fc] {
        display:flex;
        flex-direction: column;
        padding-bottom: 24px
}
.f15hp9vk[data-v-dc10a6fc] {
        column-count: 4;
        column-gap: 24px
}
.f15hp9vk[data-v-dc10a6fc]:not(:only-child) {
        margin-bottom: 16px
}
}
.f37d8gw[data-v-dc10a6fc] {
    display: flex;
    row-gap: 48px
}
@media (max-width: 1023px) {
.f37d8gw[data-v-dc10a6fc] {
        flex-direction:column;
        align-items: center
}
}
@media (min-width: 1024px) {
.f37d8gw[data-v-dc10a6fc] {
        column-gap:24px;
        justify-content: space-between;
        align-items: var(--f37d8gw-0)
}
}
.c52nonn[data-v-dc10a6fc] {
    color: #909396;
    max-width: 872px;
    margin: 0
}
@media (max-width: 1023px) {
.c52nonn[data-v-dc10a6fc] {
        text-align:center
}
.ocvybf0[data-v-dc10a6fc] {
        margin-top: 16px
}
}
@media (min-width: 1024px) {
.ocvybf0 img[data-v-dc10a6fc] {
        width:200px;
        height: 32px
}
}
.sgnb6x3[data-v-dc10a6fc] {
    page-break-inside: avoid;
    break-inside: avoid
}
@media (max-width: 1023px) {
.sgnb6x3[data-v-dc10a6fc] {
        cursor:pointer;
        box-shadow: inset 0 1px 0 0 #90939680
}
}
.sk0l2f5[data-v-dc10a6fc] {
    list-style: none;
    color: #909396;
    padding-bottom: 24px
}
@media (max-width: 1023px) {
.sk0l2f5[data-v-dc10a6fc] {
        display:flex;
        justify-content: space-between;
        align-items: center;
        padding-block:24px}
}
.sk0l2f5[data-v-dc10a6fc]::-webkit-details-marker,.sk0l2f5[data-v-dc10a6fc]::marker {
    display: none
}
.idt8w5m[data-v-dc10a6fc] {
    display: flex;
    color: #fffdfa
}
@media (min-width: 1024px) {
.idt8w5m[data-v-dc10a6fc] {
        display:none
}
}
.idt8w5m svg[data-v-dc10a6fc]:last-child {
    display: none
}
[open] .idt8w5m svg[data-v-dc10a6fc]:last-child {
    display: block
}
[open] .idt8w5m svg[data-v-dc10a6fc]:first-child {
    display: none
}
.fxupmtt[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 24px;
    grid-gap: 24px;
    padding-bottom: 32px
}
@media (min-width: 1024px) {
.fxupmtt[data-v-dc10a6fc] {
        padding-bottom:56px;
        -ms-grid-gap: 16px;
        grid-gap: 16px;
        max-width: 280px
}
}
.srre38f[data-v-dc10a6fc]:hover {
    opacity: .7
}
.lvn0v5d[data-v-dc10a6fc] {
    color: #fffdfa;
    -webkit-text-decoration: none;
    text-decoration: none
}
.s1741e36[data-v-dc10a6fc] {
    display: grid;
    width: 100%;
    grid-gap: 16px;
    gap: 16px
}
@media (min-width: 768px) {
.s1741e36[data-v-dc10a6fc] {
        max-width:328px
}
}
@media (min-width: 1024px) {
.s1741e36[data-v-dc10a6fc] {
        display:flex;
        justify-content: flex-end;
        max-width: none
}
}
.a1pimoko[data-v-dc10a6fc] {
    justify-content: center;
    align-items: end;
    padding: 13px 24px
}
.a1pimoko .s1oe8ixe[data-v-dc10a6fc] {
    margin-block:-1px}
.a1pimoko[data-v-dc10a6fc]:hover:before {
    opacity: .7
}
.s1iluiub[data-v-dc10a6fc] {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2000;
    display: var(--s1iluiub-0);
    grid-template-columns: 1fr auto;
    align-items: start;
    width: 100%;
    padding: 16px 16px 24px;
    color: #fffdfa;
    background: #212833;
    border-radius: 24px 24px 0 0
}
.in-app .s1iluiub[data-v-dc10a6fc] {
    display: none
}
@media (min-width: 768px) {
.s1iluiub[data-v-dc10a6fc] {
        left:24px;
        bottom: 24px;
        grid-template-columns: auto 1fr auto;
        align-items: center;
        width: auto;
        border-radius: 100vmax;
        padding: 8px
}
}
.g2zwey7[data-v-dc10a6fc] {
    display: none
}
.g1jkg575[data-v-dc10a6fc] {
    display: grid;
    margin-right: 16px
}
@media (min-width: 768px) {
.g1jkg575[data-v-dc10a6fc] {
        display:block
}
}
.s5jctct.s5jctct[data-v-dc10a6fc] {
    color: #244ba8;
    background-color: #fff
}
@media (max-width: 1023px) {
.s5jctct.s5jctct[data-v-dc10a6fc] {
        position:fixed;
        top: 64px;
        left: 100%;
        z-index: 3;
        width: 100%;
        height: calc(100vh - 64px);
        padding: 0 24px 24px;
        font-weight: 400;
        overflow-y: auto;
        transition: transform .1s ease-in
}
.s5jctct.s5jctct.opened[data-v-dc10a6fc],input:checked~.s5jctct.s5jctct[data-v-dc10a6fc] {
        transform: translateX(-100%)
}
}
@media (min-width: 1024px) {
.s5jctct.s5jctct[data-v-dc10a6fc] {
        position:absolute;
        top: 100%;
        left: -24px;
        width: max-content;
        max-width: 100vw;
        padding: 16px 24px;
        background: #fff;
        border-radius: 24px;
        box-shadow: 0 8px 36px rgba(36,75,168,.15);
        opacity: 0;
        pointer-events: none;
        transition: opacity .1s
}
}
.sf9mqlv[data-v-dc10a6fc] {
    position: relative
}
.sf9mqlv button[data-v-dc10a6fc],.sf9mqlv label[data-v-dc10a6fc] {
    display: flex;
    width: 100%;
    align-items: center;
    color: inherit
}
@media (min-width: 1024px) {
.sf9mqlv button[data-v-dc10a6fc],.sf9mqlv label[data-v-dc10a6fc] {
        text-transform:inherit;
        letter-spacing: inherit;
        line-height: 46px
}
}
.sf9mqlv button[data-v-dc10a6fc]:after,.sf9mqlv label[data-v-dc10a6fc]:after {
    content: "";
    display: block
}
@media (min-width: 1024px) {
.sf9mqlv button[data-v-dc10a6fc]:after,.sf9mqlv label[data-v-dc10a6fc]:after {
        border:5px solid transparent;
        border-bottom: 0;
        border-top-color: initial;
        margin-left: 5px;
        background: 50%/contain no-repeat;
        transition: transform .2s
}
.sf9mqlv:hover button[data-v-dc10a6fc]:after,.sf9mqlv:hover label[data-v-dc10a6fc]:after {
        transform: rotate(-180deg)
}
.sf9mqlv:hover .s5jctct[data-v-dc10a6fc] {
        opacity: 1;
        pointer-events: auto
}
.s121is7a:not(.following) .sf9mqlv:nth-last-child(-n+2) .s5jctct[data-v-dc10a6fc] {
        position: fixed;
        top: 91px;
        left: auto;
        right: 24px
}
}
@media (min-width: 1200px) {
.s121is7a:not(.following) .sf9mqlv:nth-last-child(-n+2) .s5jctct[data-v-dc10a6fc] {
        right:32px
}
}
@media (min-width: 768px) {
.c14wtasy.sa0tsc7 .pehih7m[data-v-dc10a6fc] {
        width:100%;
        overflow: visible
}
.c14wtasy.sa0tsc7 .p1arhq5m[data-v-dc10a6fc] {
        overflow: visible
}
}
.sr2hozl[data-v-dc10a6fc] {
    position: fixed;
    z-index: 3;
    right: 20px;
    bottom: 20px;
    width: 60px;
    height: 60px
}
.sr2hozl a[data-v-dc10a6fc],.sr2hozl button[data-v-dc10a6fc] {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: 0 20px 36px rgba(0,0,0,.1)
}
.sr2hozl.events-none[data-v-dc10a6fc] {
    pointer-events: none
}
.s1exmoxh[data-v-dc10a6fc] {
    text-align: center;
    color: #244ba8
}
.s1exmoxh .m14tuwis[data-v-dc10a6fc] {
    max-width: 760px;
    margin: 0 auto
}
.s1aqk7ol[data-v-dc10a6fc] {
    margin: 32px 0 0
}
@media (min-width: 768px) {
.s1aqk7ol[data-v-dc10a6fc] {
        display:flex;
        margin: 48px 0 0
}
}
.s1e6dezy+.s1e6dezy[data-v-dc10a6fc] {
    margin: 40px 0 0
}
@media (min-width: 768px) {
.s1e6dezy[data-v-dc10a6fc] {
        width:20%;
        flex-grow: 1
}
.s1e6dezy+.s1e6dezy[data-v-dc10a6fc] {
        margin: 0 0 0 24px
}
}
.s1e6dezy .ilbffu7[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    margin-bottom: 8px
}
@media (min-width: 768px) {
.s1e6dezy .ilbffu7[data-v-dc10a6fc] {
        height:52px;
        align-items: center
}
}
.s1e6dezy .ilbffu7 img[data-v-dc10a6fc] {
    object-fit: contain
}
.si89li9[data-v-dc10a6fc] {
    margin: 0 0 8px;
    font-size: 48px;
    line-height: 52px
}
.s14s242l[data-v-dc10a6fc],.si89li9[data-v-dc10a6fc] {
    display: block
}
.s1x6t4wv[data-v-dc10a6fc] {
    --_gutter: 48px;
    margin-block:var(--_gutter);color: #fffdfa;
    background-color: #212833
}
@media (max-width: 767px) {
.s1x6t4wv[data-v-dc10a6fc] {
        margin-inline:calc(50% - 50vw);
        padding: 56px calc(50vw - 50%)
}
}
@media (min-width: 768px) {
.s1x6t4wv[data-v-dc10a6fc] {
        padding:24px 32px 32px;
        border-radius: 24px
}
}
@media (min-width: 1024px) {
.s1x6t4wv[data-v-dc10a6fc] {
        --_gutter:80px;
        border-radius: 32px;
        margin-right: calc(var(--_grid-column-offset) * 1)
}
}
.s1oyebpq[data-v-dc10a6fc] {
    margin-bottom: 40px
}
@media (min-width: 1024px) {
.s1oyebpq[data-v-dc10a6fc] {
        margin-bottom:56px
}
}
.s14rwfsm[data-v-dc10a6fc] {
    margin-top: 24px
}
.sbn2x18[data-v-dc10a6fc] {
    --banner-padding: 56px;
    --image-margin-bottom: var(--sbn2x18-0);
    --_gutter: 56px;
    margin-block:var(--_gutter);display: grid;
    grid-template-columns: minmax(0,1fr);
    grid-template-areas: "title" "." "text" "." "control" "." "image";
    grid-template-rows: [title-start] auto [title-end] 16px [text-start] auto [text-end] 24px [control-start] auto [control-end] 32px [image-start] auto [image-end];
    color: var(--_text-color);
    background-color: var(--_accent-color)
}
@media (max-width: 767px) {
.sbn2x18[data-v-dc10a6fc] {
        margin-inline:calc(50% - 50vw);
        padding: 56px calc(50vw - 50%)
}
}
@media (min-width: 768px) {
.sbn2x18[data-v-dc10a6fc] {
        --banner-padding:32px;
        --_gutter: 80px;
        align-items: end;
        -ms-grid-column-gap: 40px;
        grid-column-gap: 40px;
        grid-template-columns: minmax(360px,1fr) minmax(0,33%);
        grid-template-areas: "title   image" ".       image" ".       image" "text    image" ".       image" "control image";
        grid-template-rows: [image-start title-start] auto [title-end] 32px 1fr [text-start] auto [text-end] 32px [control-start] auto [control-end image-end];
        padding: 32px;
        border-radius: 24px
}
.sbn2x18>*[data-v-dc10a6fc] {
        grid-column: 1;
        padding-right: 24px
}
}
@media (min-width: 1024px) {
.sbn2x18[data-v-dc10a6fc] {
        border-radius:32px;
        min-height: 488px
}
}
.slebonl[data-v-dc10a6fc] {
    grid-area: image;
    margin-bottom: var(--image-margin-bottom)
}
@media (max-width: 767px) {
.slebonl[data-v-dc10a6fc] {
        margin-inline:auto
}
}
@media (min-width: 768px) {
.slebonl[data-v-dc10a6fc] {
        padding-right:0;
        margin-left: auto
}
}
.s11xsqkw[data-v-dc10a6fc] {
    grid-area: title
}
@media (min-width: 768px) {
.s11xsqkw[data-v-dc10a6fc] {
        padding-right:0
}
}
.s1bfjx96[data-v-dc10a6fc] {
    grid-area: text
}
.s1783gf9[data-v-dc10a6fc] {
    grid-area: control;
    display: grid
}
@media (min-width: 768px) {
.s1783gf9[data-v-dc10a6fc] {
        justify-items:start
}
}
.slyedqm[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 16px;
    gap: 16px
}
@media (min-width: 768px) {
.slyedqm[data-v-dc10a6fc] {
        grid-template-columns:max-content max-content
}
}
.sj4k30q[data-v-dc10a6fc] {
    --_padding: 24px;
    --_border-radius: 24px;
    --_card-gutter: 32px;
    margin-block:var(--_card-gutter);position: relative;
    padding: var(--_padding);
    border-radius: var(--_border-radius);
    background-color: #f3ede6
}
.sj4k30q+.sj4k30q[data-v-dc10a6fc] {
    margin-top: calc(-1 * var(--_card-gutter) + 24px)
}
@media (min-width: 1024px) {
.sj4k30q[data-v-dc10a6fc] {
        --_card-gutter:48px;
        --_padding: 32px;
        --_border-radius: 32px;
        margin-right: calc(var(--_grid-column-offset) * 1)
}
.sj4k30q>*[data-v-dc10a6fc] {
        --_grid-column-offset: 0
    }
}
.sj4k30q[data-v-dc10a6fc]>:last-child {
    margin-bottom: 0
}
.s1xiu53w[data-v-dc10a6fc] {
    margin-bottom: .5em
}
.s88pppg[data-v-dc10a6fc] {
    --_image-gutter: 40px;
    margin-bottom: var(--_image-gutter);
    color: #0061fe
}
@media (min-width: 1024px) {
.s88pppg[data-v-dc10a6fc] {
        --_image-gutter:48px
    }
}
.sli3txa[data-v-dc10a6fc] {
    padding-top: 32px;
    margin-top: 48px
}
@media (min-width: 1024px) {
.sli3txa[data-v-dc10a6fc] {
        padding-top:40px;
        margin-top: 64px
}
}
.svohpko[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    padding-inline:20px;padding-block:4px;color: #fffdfa;
    background-color: #212833;
    border-radius: 100vmax
}
@media (min-width: 1024px) {
.svohpko[data-v-dc10a6fc] {
        padding-block:6px
}
}
.s7e3jf8[data-v-dc10a6fc] {
    --_gutter-top: 24px;
    --_gutter-bottom: 40px;
    margin-top: var(--_gutter-top);
    margin-bottom: var(--_gutter-bottom)
}
@media (min-width: 1024px) {
.s7e3jf8[data-v-dc10a6fc] {
        --_gutter-top:32px;
        --_gutter-bottom: 48px;
        margin-left: calc(var(--_grid-column-offset) * 4);
        margin-right: calc(var(--_grid-column-offset) * 1)
}
}
.s1ln2iki[data-v-dc10a6fc] {
    border: 1px solid #909396
}
@media (max-width: 1023px) {
.s1ln2iki[data-v-dc10a6fc] {
        margin:32px 0;
        padding: 24px;
        border-radius: 16px
}
}
@media (min-width: 1024px) {
.s1ln2iki[data-v-dc10a6fc] {
        margin-block:48px;
        padding: 32px;
        border-radius: 24px
}
}
.sjoe5at[data-v-dc10a6fc] {
    margin-bottom: 12px
}
@media (min-width: 1024px) {
.sjoe5at[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
.s3f2yhx[data-v-dc10a6fc] {
    margin-block:32px;position: relative;
    padding-left: 8px
}
.s3f2yhx[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background: #0061fe;
    border-radius: 100vmax
}
@media (min-width: 1024px) {
.s3f2yhx[data-v-dc10a6fc] {
        margin-block:48px;
        margin-right: calc(var(--_grid-column-offset) * 1);
        padding-left: 24px
}
}
.szqnz8r[data-v-dc10a6fc] {
    margin-block:24px;overflow: auto
}
@media (max-width: 1023px) {
.szqnz8r[data-v-dc10a6fc] {
        margin-inline:-16px
}
}
@media (min-width: 1024px) {
.szqnz8r[data-v-dc10a6fc] {
        margin-block:48px
}
}
.sf85ogb[data-v-dc10a6fc] {
    display: inline-block;
    vertical-align: top;
    padding: 24px;
    border-radius: 24px;
    background-color: #f3ede6
}
@media (max-width: 1023px) {
.sf85ogb[data-v-dc10a6fc] {
        margin-inline:16px;
        min-width: calc(100% - 2 * 16px)
}
}
@media (min-width: 1024px) {
.sf85ogb[data-v-dc10a6fc] {
        width:100%;
        padding: 40px;
        border-radius: 32px
}
}
.s5mf94[data-v-dc10a6fc] {
    margin-bottom: 16px;
    text-align: center
}
@media (min-width: 1024px) {
.s5mf94[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.snndfw7[data-v-dc10a6fc] {
    min-width: 100%;
    display: inline-table;
    vertical-align: top;
    table-layout: fixed;
    border-collapse: collapse
}
.s1w8twf5[data-v-dc10a6fc]:after {
    content: "";
    display: table-row;
    height: 16px
}
@media (min-width: 1024px) {
.s1w8twf5[data-v-dc10a6fc]:after {
        height:24px
}
}
.s1p1cipx[data-v-dc10a6fc] {
    --_border-radius: 4px;
    --_main-cell-padding: 8px;
    padding: var(--_main-cell-padding);
    text-align: left;
    vertical-align: top
}
@media (min-width: 1024px) {
.s1p1cipx[data-v-dc10a6fc] {
        --_border-radius:12px
    }
}
.s1p1cipx[data-v-dc10a6fc]:not(:first-child) {
    text-align: right
}
.s1p1cipx[data-v-dc10a6fc]:first-child {
    border-top-left-radius: var(--_border-radius);
    border-bottom-left-radius: var(--_border-radius)
}
.s1p1cipx[data-v-dc10a6fc]:last-child {
    border-top-right-radius: var(--_border-radius);
    border-bottom-right-radius: var(--_border-radius)
}
@media (max-width: 1023px) {
.s1p1cipx[data-v-dc10a6fc] {
        padding-inline:var(--_main-cell-padding);
        -webkit-padding-before: calc(var(--_main-cell-padding) + var(--_is-even-row) * 12px);
        padding-block-start:calc(var(--_main-cell-padding) + var(--_is-even-row) * 12px);-webkit-padding-after: calc(var(--_main-cell-padding) + var(--_is-even-row) * 12px * (1 - var(--_is-last-row)));
        padding-block-end:calc(var(--_main-cell-padding) + var(--_is-even-row) * 12px * (1 - var(--_is-last-row)))}
}
@media (min-width: 1024px) {
.s1p1cipx[data-v-dc10a6fc] {
        --_main-cell-padding:12px
    }
}
.s1rnwhlr.s1p1cipx[data-v-dc10a6fc] {
    padding-block:16px}
@media (max-width: 1023px) {
.s1rnwhlr.s1p1cipx[data-v-dc10a6fc]:first-child {
        padding-left:0
}
.s1rnwhlr.s1p1cipx[data-v-dc10a6fc]:last-child {
        padding-right: 0
}
}
@media (min-width: 1024px) {
.s1rnwhlr.s1p1cipx[data-v-dc10a6fc] {
        padding-block:24px
}
}
.s63styb[data-v-dc10a6fc] {
    border-bottom: 1px solid #cdc6c0
}
.s11glrot[data-v-dc10a6fc] {
    --_is-last-row: 0
}
.s11glrot[data-v-dc10a6fc]:nth-child(odd) {
    --_is-even-row: 0;
    background-color: hsla(24,9%,78%,.3)
}
.s11glrot[data-v-dc10a6fc]:nth-child(2n) {
    --_is-even-row: 1
}
.s11glrot[data-v-dc10a6fc]:last-child {
    --_is-last-row: 1
}
.sivdyop[data-v-dc10a6fc] {
    padding-top: 72px
}
@media (min-width: 768px) {
.sivdyop[data-v-dc10a6fc] {
        padding-top:80px
}
}
@media (min-width: 1024px) {
.sivdyop[data-v-dc10a6fc] {
        padding-top:120px
}
}
.s1q0nqz8[data-v-dc10a6fc] {
    border: 8px solid #212833;
    border-radius: 16px;
    overflow: hidden;
    background-color: #fffdfa
}
@media (min-width: 768px) {
.s1q0nqz8[data-v-dc10a6fc] {
        border-width:12px;
        border-radius: 24px
}
}
@media (min-width: 1024px) {
.s1q0nqz8[data-v-dc10a6fc] {
        border-width:24px;
        border-radius: 48px
}
}
@media (min-width: 1200px) {
.s1q0nqz8[data-v-dc10a6fc] {
        border-width:36px;
        border-radius: 56px
}
}
.s123tu0y.scnbdey[data-v-dc10a6fc] {
    --dots-count: 7;
    --dots-margin: 14px;
    --dot-height: 8px;
    --dot-width: 24px;
    --icon-size: 72px;
    --_step-color: var(--step-color,#fff);
    -ms-grid-row-gap: 24px;
    grid-row-gap: 24px
}
.s123tu0y li[data-v-dc10a6fc]:not(:last-child) {
    position: relative
}
@media (min-width: 768px) {
.s123tu0y.odd[data-v-dc10a6fc] {
        --dots-count:10;
        --dots-margin: 20px
    }
.s123tu0y.odd li[data-v-dc10a6fc] {
        max-width: 212px
}
}
.p1f9o9rh[data-v-dc10a6fc] {
    --step-color: #fff
}
.p1f9o9rh li[data-v-dc10a6fc]:before {
    opacity: .3
}
.w19a82eg[data-v-dc10a6fc] {
    --step-color: #f2f7fc
}
.s1oruoty[data-v-dc10a6fc] {
    position: relative;
    z-index: 0;
    font-family: "PT Serif",Georgia,serif;
    color: #000;
    line-height: 1.5;
    margin-bottom: 40px
}
.s1oruoty[data-v-dc10a6fc]>:first-child {
    margin-top: 0
}
.s1oruoty[data-v-dc10a6fc]>:last-child {
    margin-bottom: 0
}
.s1oruoty p[data-v-dc10a6fc] {
    margin: 16px 0
}
.s1oruoty .h2[data-v-dc10a6fc],.s1oruoty .h3[data-v-dc10a6fc],.s1oruoty .h4[data-v-dc10a6fc],.s1oruoty h1[data-v-dc10a6fc],.s1oruoty h2[data-v-dc10a6fc],.s1oruoty h3[data-v-dc10a6fc],.s1oruoty h4[data-v-dc10a6fc],.s1oruoty h5[data-v-dc10a6fc],.s1oruoty h6[data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin: 16px 0
}
@media (min-width: 768px) {
.s1oruoty .h2[data-v-dc10a6fc],.s1oruoty .h3[data-v-dc10a6fc],.s1oruoty .h4[data-v-dc10a6fc],.s1oruoty h1[data-v-dc10a6fc],.s1oruoty h2[data-v-dc10a6fc],.s1oruoty h3[data-v-dc10a6fc],.s1oruoty h4[data-v-dc10a6fc],.s1oruoty h5[data-v-dc10a6fc],.s1oruoty h6[data-v-dc10a6fc] {
        margin:24px 0
}
}
.s1oruoty .h2 b[data-v-dc10a6fc],.s1oruoty .h2 strong[data-v-dc10a6fc],.s1oruoty .h3 b[data-v-dc10a6fc],.s1oruoty .h3 strong[data-v-dc10a6fc],.s1oruoty .h4 b[data-v-dc10a6fc],.s1oruoty .h4 strong[data-v-dc10a6fc],.s1oruoty h1 b[data-v-dc10a6fc],.s1oruoty h1 strong[data-v-dc10a6fc],.s1oruoty h2 b[data-v-dc10a6fc],.s1oruoty h2 strong[data-v-dc10a6fc],.s1oruoty h3 b[data-v-dc10a6fc],.s1oruoty h3 strong[data-v-dc10a6fc],.s1oruoty h4 b[data-v-dc10a6fc],.s1oruoty h4 strong[data-v-dc10a6fc],.s1oruoty h5 b[data-v-dc10a6fc],.s1oruoty h5 strong[data-v-dc10a6fc],.s1oruoty h6 b[data-v-dc10a6fc],.s1oruoty h6 strong[data-v-dc10a6fc] {
    font-weight: inherit
}
.s1oruoty .h2[data-v-dc10a6fc],.s1oruoty h1[data-v-dc10a6fc],.s1oruoty h2[data-v-dc10a6fc] {
    font-size: 20px;
    line-height: 25px;
    margin: 25px 0 15px
}
@media (min-width: 768px) {
.s1oruoty .h2[data-v-dc10a6fc],.s1oruoty h1[data-v-dc10a6fc],.s1oruoty h2[data-v-dc10a6fc] {
        font-size:30px;
        line-height: 35px;
        margin: 48px 0 24px
}
}
.s1oruoty .h3[data-v-dc10a6fc],.s1oruoty h3[data-v-dc10a6fc] {
    font-size: 18px;
    line-height: 25px
}
@media (min-width: 768px) {
.s1oruoty .h3[data-v-dc10a6fc],.s1oruoty h3[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 35px
}
}
.s1oruoty .big[data-v-dc10a6fc] {
    font-size: 18px;
    line-height: 26px
}
@media (min-width: 768px) {
.s1oruoty .big[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 32px;
        margin: 24px 0
}
}
.s1oruoty a[data-v-dc10a6fc] {
    color: #244ba8;
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.s1oruoty a[href^="#"][data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    font-weight: 600;
    line-height: 28px;
    padding: 2px 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    border-bottom: 1px dashed
}
.s1oruoty a[href^="#"][data-v-dc10a6fc]:after,.s1oruoty a[href^="#"][data-v-dc10a6fc]:before {
    content: "";
    display: block;
    width: 100%;
    height: 6px
}
.s1oruoty a[href^="#"]+br[data-v-dc10a6fc] {
    display: none
}
.s1oruoty ul[data-v-dc10a6fc] {
    margin: 15px 0;
    padding-left: 16px;
    list-style: none
}
.s1oruoty ul>li[data-v-dc10a6fc] {
    position: relative
}
.s1oruoty ul>li[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 10px;
    display: block;
    width: 5px;
    height: 5px;
    background-color: currentColor;
    border-radius: 50%
}
.s1oruoty ul>li+li[data-v-dc10a6fc] {
    margin-top: 15px
}
.s1oruoty ol[data-v-dc10a6fc] {
    margin: 32px 0;
    padding: 0
}
.s1oruoty ol>li[data-v-dc10a6fc] {
    margin-left: 17px
}
.s1oruoty ol>li+li[data-v-dc10a6fc] {
    margin-top: 15px
}
.s1oruoty ol[data-v-dc10a6fc]:not([type]) {
    list-style: none;
    counter-reset: ol-counter
}
.s1oruoty ol:not([type])>li[data-v-dc10a6fc] {
    position: relative;
    margin: 0;
    padding-left: 46px
}
.s1oruoty ol:not([type])>li[data-v-dc10a6fc]:before {
    counter-increment: ol-counter;
    content: counter(ol-counter);
    position: absolute;
    left: 0;
    top: -7px;
    display: flex;
    width: 36px;
    height: 36px;
    justify-content: center;
    align-items: center;
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
    background-color: rgba(0,0,0,.07);
    border-radius: 50%
}
.s1oruoty ol:not([type])>li+li[data-v-dc10a6fc] {
    margin-top: 25px
}
.s1oruoty ol[start][data-v-dc10a6fc] {
    counter-reset: none
}
@media (min-width: 768px) {
.s1oruoty ol.large>li[data-v-dc10a6fc] {
        padding-left:80px
}
.s1oruoty ol.large>li[data-v-dc10a6fc]:before {
        width: 56px;
        height: 56px;
        top: -10px
}
.s1oruoty ol.large>li+li[data-v-dc10a6fc] {
        margin-top: 32px
}
}
.s1oruoty amp-img[data-v-dc10a6fc],.s1oruoty img[data-v-dc10a6fc] {
    display: block;
    max-width: 100%;
    height: auto
}
.s1oruoty figure[data-v-dc10a6fc] {
    margin: 48px 0;
    font-family: Graphik,Helvetica Neue,Arial,sans-serif
}
.s1oruoty figure iframe[data-v-dc10a6fc] {
    width: 100%;
    min-height: 320px
}
.s1oruoty figure amp-youtube[data-v-dc10a6fc] {
    position: relative;
    overflow: hidden;
    padding-top: 52.46%;
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%
}
.s1oruoty figure amp-youtube iframe[data-v-dc10a6fc] {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%
}
.s1oruoty figure figcaption[data-v-dc10a6fc] {
    margin-top: 12px;
    font-size: 12px;
    line-height: 20px;
    color: #b2b2b2
}
.s1oruoty.s1oruoty amp-audio[data-v-dc10a6fc] {
    display: block;
    width: 100%;
    min-width: 100%;
    min-height: 54px
}
.s1oruoty.s1oruoty amp-audio audio[data-v-dc10a6fc] {
    position: relative;
    height: 54px
}
.s1oruoty.s1oruoty audio[data-v-dc10a6fc] {
    display: block;
    width: 100%
}
@media (max-width: 1023px) {
.s1oruoty .wide figcaption[data-v-dc10a6fc] {
        padding:0 15px
}
}
.s1oruoty .osome-block[data-v-dc10a6fc] {
    display: flex
}
@media (max-width: 767px) {
.s1oruoty .osome-block[data-v-dc10a6fc] {
        -webkit-box-flex-wrap:wrap;
        flex-wrap: wrap
}
}
.s1oruoty .osome-block .osome-block__wrapper[data-v-dc10a6fc] {
    flex-basis: 100%
}
@media (min-width: 768px) {
.s1oruoty .osome-block .osome-block__wrapper[data-v-dc10a6fc] {
        flex-basis:50%
}
}
.s1oruoty .osome-block__figure[data-v-dc10a6fc] {
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.55;
    display: block;
    margin: 1rem 0 -3rem
}
.s1oruoty .osome-block__figure[data-v-dc10a6fc]:first-letter {
    font-size: 6rem
}
.s1oruoty .osome-block__imgborder+figure img[data-v-dc10a6fc],.s1oruoty .table-wrapper[data-v-dc10a6fc] {
    border: 1px solid rgba(0,0,0,.1)
}
.s1oruoty .table-wrapper[data-v-dc10a6fc] {
    display: block;
    position: relative
}
@media (max-width: 1023px) {
.s1oruoty .table-wrapper[data-v-dc10a6fc] {
        width:calc(100vw - 30px);
        margin: 32px calc(50% - 50vw + 15px)
}
}
@media (min-width: 1024px) {
.s1oruoty .table-wrapper[data-v-dc10a6fc] {
        width:930px;
        margin: 32px -160px
}
}
@media (min-width: 1200px) {
.s1oruoty .table-wrapper[data-v-dc10a6fc] {
        width:770px;
        margin: 32px -160px 32px 0
}
}
.s1oruoty .table-wrapper.overflow[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    display: block;
    width: 120px;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
    pointer-events: none
}
.s1oruoty .table-wrapper table[data-v-dc10a6fc] {
    border: 0;
    width: 100%;
    margin: 0
}
.s1oruoty .table-wrapper td[data-v-dc10a6fc]:first-child,.s1oruoty .table-wrapper th[data-v-dc10a6fc]:first-child {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    background-color: inherit;
    box-shadow: 1px 0 0 0 rgba(0,0,0,.1)
}
.s1oruoty .table-wrapper td[data-v-dc10a6fc]:nth-child(2),.s1oruoty .table-wrapper th[data-v-dc10a6fc]:nth-child(2) {
    padding-left: 20px
}
.s1oruoty table[data-v-dc10a6fc] {
    display: block;
    border-collapse: collapse;
    overflow: auto;
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    border: 1px solid rgba(0,0,0,.1)
}
@media (max-width: 1023px) {
.s1oruoty table[data-v-dc10a6fc] {
        width:calc(100vw - 30px);
        margin: 32px calc(50% - 50vw + 15px)
}
}
@media (min-width: 1024px) {
.s1oruoty table[data-v-dc10a6fc] {
        width:930px;
        margin: 32px -160px
}
}
@media (min-width: 1200px) {
.s1oruoty table[data-v-dc10a6fc] {
        width:770px;
        margin: 32px -160px 32px 0
}
}
@media (min-width: 768px) {
.s1oruoty table.small[data-v-dc10a6fc] {
        display:table
}
}
.s1oruoty table td[data-v-dc10a6fc],.s1oruoty table th[data-v-dc10a6fc] {
    box-sizing: border-box;
    padding: 8px 32px 8px 8px;
    text-align: left;
    min-width: 140px
}
.s1oruoty table td.align-center[data-v-dc10a6fc],.s1oruoty table th.align-center[data-v-dc10a6fc] {
    text-align: center
}
.s1oruoty table th[data-v-dc10a6fc] {
    font-weight: 600;
    border-bottom: 1px solid rgba(0,0,0,.1)
}
.s1oruoty table tr[data-v-dc10a6fc] {
    background-color: #fff
}
.s1oruoty table tr[data-v-dc10a6fc]:nth-child(2n) {
    background-color: #f9f9f9
}
.s1oruoty table .top[data-v-dc10a6fc] {
    vertical-align: top
}
@media (max-width: 767px) {
.s1oruoty iframe[data-v-dc10a6fc] {
        width:100%;
        height: 52vw
}
}
.s1oruoty .tip[data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    line-height: 25px;
    padding: 15px;
    background-color: #e9edf6;
    border-radius: 6px;
    margin: 24px 0
}
.s1oruoty .tip p[data-v-dc10a6fc] {
    margin-top: 0
}
.s1oruoty .tip[data-v-dc10a6fc]>:last-child {
    margin-bottom: 0
}
.s1oruoty .tip .tip__title[data-v-dc10a6fc],.s1oruoty .tip h4[data-v-dc10a6fc] {
    margin: 0 0 10px;
    font-weight: 700
}
.s1oruoty .tip h4[data-v-dc10a6fc]:before,.s1oruoty .tip__title[data-v-dc10a6fc]:before {
    content: "ðŸ‘‰";
    font-size: 18px;
    margin-right: 3px
}
.s1oruoty .formula[data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    font-weight: 700;
    padding: 15px;
    background: #e9edf6;
    display: inline-block;
    margin: 9px 20px 15px 0
}
.s1oruoty .marker[data-v-dc10a6fc] {
    padding: 1px 0;
    background-color: #ffd2cc;
    box-shadow: 3px 0 0 #ffd2cc,-3px 0 0 #ffd2cc;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline
}
.s1oruoty .highlight[data-v-dc10a6fc] {
    font-size: 20px;
    line-height: 28px;
    border-left: 5px solid #ff6955;
    margin: 32px 0
}
@media (max-width: 1023px) {
.s1oruoty .highlight[data-v-dc10a6fc] {
        padding:0 35px 0 30px
}
}
@media (min-width: 1024px) {
.s1oruoty .highlight[data-v-dc10a6fc] {
        padding:0 50px 0 45px
}
}
.s1oruoty .osome-block__example[data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    border: 1px solid;
    padding: 15px;
    margin: 24px 0
}
.s1oruoty .osome-block__example p[data-v-dc10a6fc] {
    margin: 0
}
.s1oruoty .osome-block__example p+p[data-v-dc10a6fc] {
    margin-top: 15px
}
.s1oruoty .next-steps[data-v-dc10a6fc] {
    position: relative;
    width: 100vw;
    margin: 32px calc(50% - 50vw);
    padding: 64px 0;
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    color: #244ba8;
    background-color: #e9edf6;
    text-align: center;
    line-height: 22px;
    overflow: hidden
}
@media (min-width: 768px) {
.s1oruoty .next-steps[data-v-dc10a6fc] {
        padding:70px 0 80px
}
}
@media (min-width: 1024px) {
.s1oruoty .next-steps[data-v-dc10a6fc]:after,.s1oruoty .next-steps[data-v-dc10a6fc]:before {
        content:"";
        position: absolute;
        display: block;
        width: 390px;
        height: 390px;
        border-radius: 50%
}
.s1oruoty .next-steps[data-v-dc10a6fc]:before {
        background-color: #0e8069;
        bottom: -190px;
        left: -150px
}
.s1oruoty .next-steps[data-v-dc10a6fc]:after {
        background-color: #ff6955;
        top: -190px;
        right: -150px
}
}
.s1oruoty .next-steps>div[data-v-dc10a6fc] {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center
}
.s1oruoty .next-steps .btn[data-v-dc10a6fc] {
    margin: 0 8px 8px;
    padding: 16px 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    opacity: .8;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: .1em;
    border-radius: 8px;
    border: 1px solid
}
@media (max-width: 767px) {
.s1oruoty .next-steps .btn[data-v-dc10a6fc] {
        width:100%
}
}
.s1oruoty .next-steps .btn[data-v-dc10a6fc]:hover {
    opacity: 1
}
.s1oruoty .next-steps .btn-group[data-v-dc10a6fc] {
    padding: 0 7px;
    margin-bottom: -8px;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center
}
.s1oruoty .next-steps__header[data-v-dc10a6fc] {
    width: calc(100% - 30px);
    max-width: 610;
    margin: 0 auto 8px;
    font-weight: 700;
    font-size: 40px;
    line-height: 48px
}
.s1oruoty .next-steps__text[data-v-dc10a6fc] {
    width: calc(100% - 30px);
    max-width: 610;
    margin: 0 auto 25px;
    opacity: .8
}
.s1oruoty .text-aside[data-v-dc10a6fc] {
    font-family: Graphik,Helvetica Neue,Arial,sans-serif
}
.s1oruoty .text-aside .text-aside__title[data-v-dc10a6fc],.s1oruoty .text-aside h4[data-v-dc10a6fc],.s1oruoty .text-aside p[data-v-dc10a6fc] {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    margin: 0
}
.s1oruoty .text-aside .text-aside__title[data-v-dc10a6fc],.s1oruoty .text-aside h4[data-v-dc10a6fc] {
    margin-bottom: 12px
}
@media (max-width: 1023px) {
.s1oruoty .text-aside[data-v-dc10a6fc] {
        margin:20px 0;
        padding: 0 15px 20px;
        color: grey;
        border-bottom: 1px solid
}
.s1oruoty .text-aside a[data-v-dc10a6fc] {
        color: inherit
}
}
@media (min-width: 1024px) {
.s1oruoty .text-aside[data-v-dc10a6fc] {
        position:absolute;
        right: calc(50% - 465px);
        width: 130px
}
.s1oruoty .text-aside .text-aside__title[data-v-dc10a6fc],.s1oruoty .text-aside h4[data-v-dc10a6fc] {
        font-size: 16px;
        margin-bottom: 8px
}
.s1oruoty .text-aside p[data-v-dc10a6fc] {
        font-weight: 600;
        line-height: 16px
}
}
@media (min-width: 1200px) {
.s1oruoty .sticky[data-v-dc10a6fc] {
        position:absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 351px;
        max-width: calc(50vw - 320px);
        transform: translateX(-100%);
        height: 100%
}
.s1oruoty .sticky__nav[data-v-dc10a6fc] {
        position: -webkit-sticky;
        position: sticky;
        top: 155px;
        left: 0;
        width: 240px;
        max-width: calc(100% - 45px);
        transition: top .2s
}
.blog-header.hidden+main .s1oruoty .sticky__nav[data-v-dc10a6fc] {
        top: 75px
}
.s1oruoty .sticky__nav a[data-v-dc10a6fc] {
        font-size: 14px;
        line-height: 18px;
        transition: color .2s,opacity .2s
}
.s1oruoty .sticky__nav a.active[data-v-dc10a6fc] {
        color: #b2b2b2;
        border: none;
        cursor: default
}
.s1oruoty .sticky__nav a.active[data-v-dc10a6fc]:hover {
        opacity: 1
}
}
.s1oruoty div[id][data-v-dc10a6fc] {
    padding-top: 104px;
    margin-top: -104px
}
@media (max-width: 767px) {
.blog-header.hidden+main .s1oruoty div[id][data-v-dc10a6fc] {
        padding-top:64px;
        margin-top: -64px
}
}
@media (min-width: 768px) {
.blog-header.hidden+main .s1oruoty div[id][data-v-dc10a6fc] {
        padding-top:24px;
        margin-top: -24px
}
}
.s1oruoty .quote[data-v-dc10a6fc],.s1oruoty blockquote[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    border-radius: 6px
}
@media (max-width: 767px) {
.s1oruoty .quote[data-v-dc10a6fc],.s1oruoty blockquote[data-v-dc10a6fc] {
        position:relative;
        background-color: #e9edf6;
        width: calc(100% + 10px);
        margin: 20px -5px 40px;
        padding: 26px 20px 20px
}
.s1oruoty .quote[data-v-dc10a6fc]:after,.s1oruoty blockquote[data-v-dc10a6fc]:after {
        content: "";
        position: absolute;
        border-color: #e9edf6 transparent transparent #e9edf6;
        border-style: solid;
        border-width: 10px;
        bottom: -20px;
        left: 20px
}
}
@media (min-width: 768px) {
.s1oruoty .quote[data-v-dc10a6fc],.s1oruoty blockquote[data-v-dc10a6fc] {
        width:calc(100% + 60px);
        margin: 24px -30px;
        padding: 30px;
        border: 1px solid #e9edf6
}
}
.s1oruoty .quote__content[data-v-dc10a6fc],.s1oruoty blockquote p[data-v-dc10a6fc] {
    font-size: 20px;
    line-height: 28px;
    margin: 0
}
.s1oruoty .quote__content p[data-v-dc10a6fc] {
    margin: 0
}
.s1oruoty .quote__content p[data-v-dc10a6fc]:first-child:before {
    content: "â€œ"
}
.s1oruoty .quote__content p[data-v-dc10a6fc]:last-child:after {
    content: "â€"
}
.s1oruoty .quote__content p+p[data-v-dc10a6fc],.s1oruoty blockquote p+p[data-v-dc10a6fc] {
    margin-top: 1em
}
.s1oruoty .quote__whois[data-v-dc10a6fc] {
    order: -1;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}
.s1oruoty .quote__avatar[data-v-dc10a6fc] {
    flex-shrink: 0;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    border-radius: 50%;
    overflow: hidden
}
.s1oruoty .quote__avatar amp-img[data-v-dc10a6fc] {
    max-width: 100%;
    max-height: 100%
}
.s1oruoty .quote__avatar img[data-v-dc10a6fc] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}
.s1oruoty .quote__name[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    font-family: Graphik,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px
}
.s1oruoty .quote__name span[data-v-dc10a6fc] {
    font-weight: 600
}
.s1oruoty .quote__name i[data-v-dc10a6fc] {
    font-style: normal
}
.s1paop4n[data-v-dc10a6fc] {
    padding: 40px 0;
    color: #fff;
    background-color: #ff6955
}
@media (min-width: 768px) {
.s1paop4n[data-v-dc10a6fc] {
        padding-bottom:0
}
}
.swq3d6m[data-v-dc10a6fc] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    text-align: center
}
.swq3d6m h2[data-v-dc10a6fc] {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 24px
}
@media (min-width: 768px) {
.swq3d6m[data-v-dc10a6fc] {
        align-items:flex-start;
        text-align: left;
        width: 50%;
        max-width: 530px;
        padding-bottom: 40px;
        margin: 0 auto
}
}
.siyeo4w[data-v-dc10a6fc] {
    width: 100%;
    position: relative
}
.sq0vryw[data-v-dc10a6fc] {
    display: flex;
    max-width: 1120px;
    align-items: center
}
@media (max-width: 767px) {
.sq0vryw .s56f1yd[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 768px) {
.sq0vryw .s56f1yd[data-v-dc10a6fc] {
        align-self:flex-end;
        margin-right: 40px
}
}
.s1vav01s[data-v-dc10a6fc] {
    position: relative;
    width: 100%
}
@media (min-width: 768px) {
.s1vav01s[data-v-dc10a6fc] {
        display:flex;
        -webkit-box-flex-wrap: wrap;
        flex-wrap: wrap
}
}
@media (max-width: 767px) {
.s56t2gu.f1l24fds input[data-v-dc10a6fc],.s56t2gu.f1l24fds label[data-v-dc10a6fc] {
        padding-right:164px
}
.s56t2gu.f1l24fds.error[data-v-dc10a6fc],.s56t2gu.f1l24fds.success[data-v-dc10a6fc] {
        -webkit-background-position: right 130px top 16px;
        background-position: right 130px top 16px
}
}
@media (min-width: 768px) {
.s56t2gu.f1l24fds[data-v-dc10a6fc] {
        margin-right:16px;
        width: 50%;
        flex-grow: 1
}
}
@media (max-width: 767px) {
.smo91vd[data-v-dc10a6fc] {
        top:4px;
        right: 4px
}
.smo91vd[data-v-dc10a6fc],.smo91vd.progress[data-v-dc10a6fc] {
        position: absolute
}
}
.sspgz7h[data-v-dc10a6fc] {
    width: 100%;
    overflow: hidden;
    padding: 24px 0;
    border-top: 1px solid rgba(0,0,0,.1)
}
@media (min-width: 768px) {
.sspgz7h[data-v-dc10a6fc] {
        padding:48px 0
}
}
.suecnan[data-v-dc10a6fc] {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #ff6955;
    margin: 0 0 20px
}
@media (min-width: 768px) {
.suecnan[data-v-dc10a6fc] {
        margin-bottom:32px
}
}
.zh .suecnan[data-v-dc10a6fc] {
    font-size: 14px
}
.post .suecnan[data-v-dc10a6fc] {
    color: #0e8069
}
.b2jg8qk[data-v-dc10a6fc] {
    margin-bottom: 32px
}
.b2jg8qk .s1h6722a[data-v-dc10a6fc]:first-of-type {
    right: calc(100% - 32px);
    left: auto
}
.b2jg8qk .s1h6722a[data-v-dc10a6fc]:last-of-type {
    left: calc(100% - 32px);
    right: auto
}
@media (max-width: 1439px) {
.b2jg8qk .s1h6722a[data-v-dc10a6fc] {
        display:none
}
.b2jg8qk .s1lhc5vk[data-v-dc10a6fc] {
        display: flex
}
.b2jg8qk .s1jwqlyl[data-v-dc10a6fc] {
        padding-bottom: 40px
}
}
.b2jg8qk .s1x9o3vk[data-v-dc10a6fc] {
    --gutter: 10px
}
@media (min-width: 1440px) {
.b2jg8qk .s1x9o3vk[data-v-dc10a6fc] {
        --gutter:40px
    }
}
.aep7ilc.sa0tsc7[data-v-dc10a6fc] {
    background-color: initial;
    pointer-events: none
}
.aep7ilc.sa0tsc7 .pehih7m[data-v-dc10a6fc] {
    pointer-events: auto
}
@media (min-width: 768px) {
.aep7ilc.sa0tsc7 .pehih7m[data-v-dc10a6fc] {
        padding:40px 20px 20px 40px;
        margin: auto 0 0 auto
}
}
.aep7ilc.sa0tsc7.hidden .pehih7m[data-v-dc10a6fc] {
    pointer-events: none
}
@media (min-width: 768px) {
.aep7ilc.sa0tsc7 .p1arhq5m[data-v-dc10a6fc] {
        box-shadow:0 5px 36px rgba(0,0,0,.15);
        border-radius: 24px;
        background-color: #fff;
        padding: 24px;
        position: relative
}
}
.aep7ilc.sa0tsc7 .p1wcuumq[data-v-dc10a6fc] {
    color: #244ba8
}
@media (min-width: 768px) {
.aep7ilc.sa0tsc7 .p1wcuumq[data-v-dc10a6fc] {
        padding-top:40px;
        width: 348px
}
}
.sl3zn94[data-v-dc10a6fc] {
    margin-bottom: 40px
}
@media (min-width: 768px) {
.sl3zn94[data-v-dc10a6fc] {
        margin-bottom:64px
}
}
.bl1dgdq.shwn2hw[data-v-dc10a6fc] {
    gap: 32px 10px;
    margin-bottom: 32px
}
@media (min-width: 1024px) {
.bl1dgdq.shwn2hw[data-v-dc10a6fc] {
        margin-bottom:48px
}
}
@media (min-width: 1200px) {
.bl1dgdq.shwn2hw[data-v-dc10a6fc] {
        gap:48px 40px;
        margin-bottom: 64px
}
}
.shwn2hw[data-v-dc10a6fc] {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-gap: 24px;
    gap: 24px
}
@media (min-width: 768px) {
.shwn2hw[data-v-dc10a6fc] {
        grid-template-columns:repeat(var(--shwn2hw-0),minmax(0,1fr))
}
}
@media (min-width: 1024px) {
.shwn2hw[data-v-dc10a6fc] {
        grid-template-columns:repeat(var(--shwn2hw-1),minmax(0,1fr))
}
}
.scnbdey[data-v-dc10a6fc] {
    counter-reset: steps-card;
    -ms-grid-row-gap: 32px;
    grid-row-gap: 32px
}
@media (min-width: 768px) {
.scnbdey.odd li[data-v-dc10a6fc]:last-child {
        grid-column-start:span 2
}
}
@media (min-width: 1024px) {
.scnbdey.odd li[data-v-dc10a6fc]:last-child {
        grid-column-start:auto
}
}
.s1mbtbh[data-v-dc10a6fc] {
    text-align: center;
    margin: 0 auto;
    max-width: 327px;
    padding-top: 16px
}
@media (min-width: 768px) {
.s1mbtbh[data-v-dc10a6fc] {
        max-width:200px
}
}
.s1mbtbh p[data-v-dc10a6fc] {
    margin-top: 8px
}
.s157zszl[data-v-dc10a6fc] {
    position: relative;
    width: 72px;
    counter-increment: steps-card;
    margin: 0 auto 24px
}
@media (min-width: 768px) {
.s157zszl[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
ol .s157zszl[data-v-dc10a6fc]:before {
    content: counter(steps-card);
    position: absolute;
    top: -16px;
    left: -16px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background-color: #ff6955;
    border-radius: 50%
}
.swgduyf[data-v-dc10a6fc] {
    background-color: var(--_step-color);
    border-radius: 16px
}
.b44f1jo[data-v-dc10a6fc] {
    overflow: hidden;
    color: var(--b44f1jo-0);
    background-color: var(--b44f1jo-1)
}
.b44f1jo .s1kwwgjs[data-v-dc10a6fc] {
    display: flex;
    gap: 32px
}
@media (max-width: 767px) {
.b44f1jo .s1kwwgjs[data-v-dc10a6fc] {
        flex-direction:column;
        align-items: center
}
}
@media (min-width: 768px) {
.b44f1jo .s1kwwgjs[data-v-dc10a6fc] {
        gap:24px
}
.b44f1jo .s1kwwgjs>*[data-v-dc10a6fc] {
        width: calc(50% - 12px)
}
}
.bta2r9q[data-v-dc10a6fc] {
    margin-top: 24px
}
.cvgmitm[data-v-dc10a6fc] {
    background-repeat: no-repeat;
    -webkit-background-position: bottom;
    background-position: bottom
}
.s1jf9jj3[data-v-dc10a6fc] {
    align-self: center
}
@media (max-width: 767px) {
.s1jf9jj3[data-v-dc10a6fc] {
        text-align:center
}
.s1jf9jj3 h2[data-v-dc10a6fc] {
        max-width: 376px;
        margin: 0 auto
}
}
@media (min-width: 768px) {
.s1jf9jj3[data-v-dc10a6fc] {
        padding:48px 48px 48px 0
}
}
@media (min-width: 1024px) {
.s1jf9jj3[data-v-dc10a6fc] {
        padding:80px 60px 80px 0
}
}
.s1jf9jj3 p[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 1024px) {
.s1jf9jj3 p[data-v-dc10a6fc] {
        margin-top:16px
}
}
.aly26k2 img[data-v-dc10a6fc] {
    object-position: bottom;
    object-fit: contain
}
@media (max-width: 767px) {
.aly26k2 img[data-v-dc10a6fc] {
        flex-shrink:0;
        width: 327px;
        height: 255px
}
}
@media (min-width: 768px) {
.aly26k2[data-v-dc10a6fc] {
        flex-grow:1;
        align-self: flex-end
}
}
.a1uohgrf .sp8vzco[data-v-dc10a6fc] {
    margin-top: 16px
}
.a1uohgrf a[data-v-dc10a6fc],.a1uohgrf button[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (max-width: 767px) {
.a1uohgrf[data-v-dc10a6fc] {
        padding-top:48px
}
.a1uohgrf h2[data-v-dc10a6fc] {
        max-width: none
}
.a1uohgrf .sp8vzco[data-v-dc10a6fc] {
        text-align: start
}
}
@media (min-width: 768px) {
.a1uohgrf[data-v-dc10a6fc] {
        padding:80px 0
}
.a1uohgrf p[data-v-dc10a6fc] {
        max-width: 400px
}
}
.r12ffxkf[data-v-dc10a6fc] {
    display: grid;
    justify-content: center;
    grid-template-columns: repeat(5,min-content);
    -ms-grid-column-gap: 4px;
    grid-column-gap: 4px;
    margin-bottom: 16px
}
@media (min-width: 768px) {
.r12ffxkf[data-v-dc10a6fc] {
        margin-bottom:40px;
        position: relative
}
}
.r1jfaskk[data-v-dc10a6fc] {
    --icon-size: 48px;
    position: relative;
    display: block;
    width: var(--icon-size);
    height: var(--icon-size)
}
@media (min-width: 768px) {
.r1jfaskk[data-v-dc10a6fc] {
        --icon-size:60px
    }
}
.rre2bly[data-v-dc10a6fc] {
    text-align: center
}
@media (min-width: 768px) {
.rre2bly .s1kwwgjs[data-v-dc10a6fc] {
        padding-bottom:40px
}
}
.r9zys6l.r9zys6l[data-v-dc10a6fc] {
    font-weight: 400
}
@media (max-width: 767px) {
.r9zys6l.r9zys6l[data-v-dc10a6fc] {
        word-break:keep-all
}
}
.r6pf4yj[data-v-dc10a6fc] {
    margin-left: auto;
    margin-right: auto;
    position: relative
}
.r96vub0[data-v-dc10a6fc] {
    margin-bottom: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}
@media (max-width: 767px) {
.r96vub0[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.mazjvu6.mazjvu6[data-v-dc10a6fc] {
    margin: 0 auto 24px;
    max-width: max-content
}
.d7tqzlm.d7tqzlm[data-v-dc10a6fc] {
    margin-right: 24px
}
.f1jd2kc1[data-v-dc10a6fc] {
    position: relative;
    overflow: hidden
}
.f1jd2kc1[data-v-dc10a6fc]:after,.f1jd2kc1[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    background: 50%/contain no-repeat
}
@media (max-width: 767px) {
.f1jd2kc1[data-v-dc10a6fc]:after,.f1jd2kc1[data-v-dc10a6fc]:before {
        bottom:0
}
}
@media (max-width: 767px) {
.f1jd2kc1.withFlagStyles .s1s6hidx[data-v-dc10a6fc] {
        max-width:268px
}
}
.f1jd2kc1 .s1kwwgjs[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center
}
@media (max-width: 767px) {
.f1il16m9.ilbffu7 img[data-v-dc10a6fc] {
        width:231px
}
}
.fge55xy[data-v-dc10a6fc] {
    z-index: 1
}
.s1s6hidx[data-v-dc10a6fc] {
    text-align: center;
    margin: 0 auto;
    margin-bottom: var(--s1s6hidx-0)
}
@media (min-width: 768px) {
.s1s6hidx[data-v-dc10a6fc] {
        margin-bottom:var(--s1s6hidx-1)
}
}
.s1s6hidx p[data-v-dc10a6fc]:not(:first-child) {
    margin-top: 8px
}
@media (min-width: 768px) {
.s1s6hidx p[data-v-dc10a6fc]:not(:first-child) {
        margin-top:16px
}
}
.s1s6hidx p a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.s1s6hidx p~.bbw70c7[data-v-dc10a6fc] {
    margin-top: 24px
}
.s1s6hidx.large[data-v-dc10a6fc] {
    max-width: 880px
}
.s1s6hidx.medium[data-v-dc10a6fc] {
    max-width: 780px
}
.s1s6hidx.small[data-v-dc10a6fc] {
    max-width: 680px
}
.s1s6hidx.extra-small[data-v-dc10a6fc] {
    max-width: 600px
}
.s1s6hidx.custom[data-v-dc10a6fc] {
    margin-bottom: 0
}
@media (min-width: 1024px) {
.m14tuwis[data-v-dc10a6fc] {
        font-size:48px;
        line-height: 52px
}
}
.sd5ujna[data-v-dc10a6fc] {
    padding-top: 40px;
    color: #feecda;
    background-color: #3c3c3c
}
@media (min-width: 768px) {
.sd5ujna[data-v-dc10a6fc] {
        padding-top:80px
}
}
.s11yg1p1[data-v-dc10a6fc] {
    position: relative;
    margin: 0 0 32px
}
.s11yg1p1 p[data-v-dc10a6fc] {
    margin-bottom: 16px
}
@media (max-width: 767px) {
.s11yg1p1[data-v-dc10a6fc] {
        text-align:center
}
}
@media (min-width: 768px) {
.s11yg1p1[data-v-dc10a6fc] {
        width:50%;
        max-width: 480px;
        margin: 0 40px 80px 0
}
.s11yg1p1 p[data-v-dc10a6fc] {
        margin-bottom: 24px
}
}
.sr1no09[data-v-dc10a6fc] {
    margin: 0 0 8px
}
@media (min-width: 768px) {
.sr1no09[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
.s1a7katd[data-v-dc10a6fc] {
    width: 100%
}
@media (min-width: 768px) {
.s1xxqhuw[data-v-dc10a6fc] {
        display:flex;
        justify-content: space-between;
        align-items: flex-start
}
.sako7e7[data-v-dc10a6fc] {
        align-self: flex-end;
        width: 50%;
        max-width: 400px
}
}
@media (max-width: 767px) {
.sako7e7 img[data-v-dc10a6fc] {
        width:100%
}
}
.s2oigb9[data-v-dc10a6fc] {
    position: relative;
    width: 100%
}
@media (min-width: 768px) {
.s1koux2a[data-v-dc10a6fc] {
        display:flex
}
}
.s1nmx685.f1l24fds[data-v-dc10a6fc] {
    color: #fff;
    background-color: hsla(0,0%,100%,.1)
}
.s1nmx685.f1l24fds input[data-v-dc10a6fc] {
    padding: 22px 36px 8px 14px
}
.s1nmx685.f1l24fds.error[data-v-dc10a6fc] {
    color: #ff6955
}
@media (min-width: 768px) {
.s1nmx685.f1l24fds[data-v-dc10a6fc] {
        width:120px;
        flex-grow: 1
}
}
.s1nmx685.f1l24fds input[data-v-dc10a6fc]:focus::placeholder {
    opacity: .4
}
.s1xy73ax[data-v-dc10a6fc] {
    margin: 16px 0 0
}
@media (min-width: 768px) {
.s1xy73ax[data-v-dc10a6fc] {
        margin:0 0 0 16px;
        width: auto
}
}
.s1a6pmei[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s;
    background-color: #3c3c3c
}
@media (max-width: 767px) {
.s1a6pmei[data-v-dc10a6fc] {
        text-align:center
}
}
@media (min-width: 768px) {
.s1a6pmei[data-v-dc10a6fc] {
        justify-content:flex-start
}
}
.success~.s1a6pmei[data-v-dc10a6fc] {
    opacity: 1;
    pointer-events: auto
}
@media (min-width: 768px) {
.sup5lt1[data-v-dc10a6fc] {
        -webkit-background-position:0 0;
        background-position: 0 0
}
}
.sjih21p[data-v-dc10a6fc] {
    margin: 8px 0 0
}
@media (min-width: 768px) {
.sjih21p[data-v-dc10a6fc] {
        margin:16px 0 0
}
}
.f129v8k6[data-v-dc10a6fc] {
    text-align: center;
    margin: 0 auto 32px;
    color: inherit
}
@media (min-width: 1024px) {
.f129v8k6[data-v-dc10a6fc] {
        margin-bottom:48px
}
}
.s96ozk7[data-v-dc10a6fc] {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    font-weight: var(--s96ozk7-0);
    text-align: center;
    flex-shrink: 0
}
@media (min-width: 1024px) {
.s96ozk7[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 26px
}
}
.s96ozk7+.s96ozk7[data-v-dc10a6fc] {
    margin-left: 32px
}
@media (min-width: 1024px) {
.s96ozk7+.s96ozk7[data-v-dc10a6fc] {
        margin-left:40px
}
}
.f1s959sg[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 40px
}
@media (min-width: 768px) {
.f1s959sg[data-v-dc10a6fc] {
        margin-top:48px
}
}
.f1s959sg p+p[data-v-dc10a6fc] {
    margin-top: 8px
}
.f1s959sg a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.f1fa1duh[data-v-dc10a6fc] {
    display: none;
    text-align: left
}
input:first-of-type:checked~.f1fa1duh[data-v-dc10a6fc]:first-of-type,input:nth-of-type(2):checked~.f1fa1duh[data-v-dc10a6fc]:nth-of-type(2),input:nth-of-type(3):checked~.f1fa1duh[data-v-dc10a6fc]:nth-of-type(3),input:nth-of-type(4):checked~.f1fa1duh[data-v-dc10a6fc]:nth-of-type(4),input:nth-of-type(5):checked~.f1fa1duh[data-v-dc10a6fc]:nth-of-type(5) {
    padding-top: 32px;
    display: block;
    margin-top: 24px;
    margin-bottom: 24px
}
.f1fa1duh[data-v-dc10a6fc] {
    position: relative
}
.f1fa1duh[data-v-dc10a6fc]:before {
    content: "";
    display: block;
    width: calc(100% + 2 * 24px);
    height: 1px;
    position: absolute;
    left: -24px;
    top: 0;
    background-color: var(--f1fa1duh-0)
}
@media (min-width: 1024px) {
.f1fa1duh[data-v-dc10a6fc]:before {
        width:100%;
        left: 0
}
}
.f1iwi97f[data-v-dc10a6fc] {
    display: inline-block;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    cursor: pointer
}
input:checked+.f1iwi97f[data-v-dc10a6fc] {
    font-weight: 700
}
.fhena0j[data-v-dc10a6fc] {
    text-align: center;
    margin-top: -16px
}
.sjblsak.sjblsak[data-v-dc10a6fc] {
    margin-bottom: 32px
}
@media (min-width: 1024px) {
.sjblsak.sjblsak[data-v-dc10a6fc] {
        margin-bottom:48px
}
}
.rgp7ugr.rgp7ugr[data-v-dc10a6fc] {
    margin-bottom: 32px;
    text-align: center
}
@media (min-width: 768px) {
.rgp7ugr.rgp7ugr[data-v-dc10a6fc] {
        margin-bottom:40px
}
}
.sj0zvo3[data-v-dc10a6fc] {
    text-align: center
}
@media (min-width: 768px) {
.sj0zvo3[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(12,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        align-items: center;
        text-align: left
}
}
.sj0zvo3+.sj0zvo3[data-v-dc10a6fc] {
    margin-top: 20px
}
@media (min-width: 768px) {
.sj0zvo3+.sj0zvo3[data-v-dc10a6fc] {
        margin-top:80px
}
}
.t1gvnfbr[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    margin: 0 auto
}
@media (max-width: 767px) {
.t1gvnfbr[data-v-dc10a6fc] {
        width:327px
}
}
@media (min-width: 768px) {
.t1gvnfbr[data-v-dc10a6fc] {
        margin:0;
        grid-row-start: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1/span 6
}
}
.t1gvnfbr img[data-v-dc10a6fc] {
    object-fit: contain
}
@media (max-width: 767px) {
.t1gvnfbr img[data-v-dc10a6fc] {
        margin:0 auto
}
}
@media (min-width: 768px) {
.sj0zvo3.img-right .t1gvnfbr[data-v-dc10a6fc] {
        grid-column-start:7
}
}
@media (max-width: 767px) {
.t1sb9jnk[data-v-dc10a6fc] {
        margin-top:24px
}
}
.t1sb9jnk ul[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (max-width: 767px) {
.t1sb9jnk ul[data-v-dc10a6fc] {
        text-align:start
}
}
.t1sb9jnk li+li[data-v-dc10a6fc] {
    margin-top: 8px
}
.t1sb9jnk a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.t1bijpoq[data-v-dc10a6fc] {
    margin: 0
}
.tee1sxb[data-v-dc10a6fc] {
    align-items: flex-start
}
.tee1sxb .t1sb9jnk[data-v-dc10a6fc] {
    padding: 0
}
.t10zo3vu+.t10zo3vu[data-v-dc10a6fc] {
    margin-top: 48px
}
@media (min-width: 768px) {
.t10zo3vu+.t10zo3vu[data-v-dc10a6fc] {
        margin-top:80px
}
.t1772z7o[data-v-dc10a6fc] {
        padding: 30px 0;
        grid-row-start: 1;
        grid-column: 8/-2;
        margin: 0 -24px
}
}
.t1772z7o .f17xlljw[data-v-dc10a6fc] {
    margin-top: 0
}
.t1772z7o .f17xlljw+p[data-v-dc10a6fc],.t1772z7o p[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 768px) {
.t1772z7o p[data-v-dc10a6fc] {
        margin-top:20px
}
}
.t1772z7o p+.f17xlljw[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.t1772z7o p+.f17xlljw[data-v-dc10a6fc] {
        margin-top:48px
}
}
.t1772z7o p+p[data-v-dc10a6fc] {
    margin-top: 12px
}
@media (min-width: 768px) {
.img-right .t1772z7o[data-v-dc10a6fc] {
        -ms-grid-column:2;
        -ms-grid-column-span: 4;
        grid-column: 2/6
}
}
.t1jvg9y8[data-v-dc10a6fc] {
    font-size: 20px;
    line-height: 24px
}
@media (min-width: 768px) {
.t1jvg9y8[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 26px
}
}
.t1p03am4[data-v-dc10a6fc] {
    font-size: 24px;
    line-height: 26px
}
@media (min-width: 768px) {
.t1p03am4[data-v-dc10a6fc] {
        font-size:32px;
        line-height: 36px
}
}
.s1yo7jne[data-v-dc10a6fc] {
    padding: 24px;
    color: #244ba8;
    background-color: #fff;
    border-radius: 24px
}
@media (min-width: 768px) {
.s1yo7jne[data-v-dc10a6fc]:not(.padding-small) {
        padding:32px
}
}
.hwiuljz[data-v-dc10a6fc]:after {
    content: "";
    display: block;
    height: 8px
}
@media (min-width: 768px) {
.hwiuljz[data-v-dc10a6fc]:after {
        height:16px
}
}
.t15mkqcm[data-v-dc10a6fc] {
    color: #ff6955
}
.t15mkqcm[data-v-dc10a6fc],.t19qx51r[data-v-dc10a6fc] {
    font-weight: 600
}
.t48zzch[data-v-dc10a6fc] {
    position: relative;
    text-align: center;
    white-space: nowrap
}
.t48zzch[data-v-dc10a6fc]:after {
    content: "";
    opacity: .3;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: currentColor
}
@media (max-width: 767px) {
.t48zzch[data-v-dc10a6fc] {
        margin-left:-24px;
        margin-right: -24px
}
}
.t1gu3lnx[data-v-dc10a6fc] {
    overflow: auto
}
.t1y80z26[data-v-dc10a6fc] {
    padding-bottom: 8px;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    align-items: baseline
}
.ao9r5go .t1y80z26[data-v-dc10a6fc] {
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap
}
.filkvpp:first-of-type:not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:first-of-type,.filkvpp:nth-of-type(2):not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:nth-of-type(2),.filkvpp:nth-of-type(3):not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:nth-of-type(3),.filkvpp:nth-of-type(4):not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:nth-of-type(4),.filkvpp:nth-of-type(5):not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:nth-of-type(5),.filkvpp:nth-of-type(6):not(:checked)~.ts9brnv>.t6gt2jz[data-v-dc10a6fc]:nth-of-type(6) {
    display: none
}
.filkvpp:first-of-type:checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:first-of-type,.filkvpp:nth-of-type(2):checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:nth-of-type(2),.filkvpp:nth-of-type(3):checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:nth-of-type(3),.filkvpp:nth-of-type(4):checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:nth-of-type(4),.filkvpp:nth-of-type(5):checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:nth-of-type(5),.filkvpp:nth-of-type(6):checked~.t1uty1g3 .t1pzeqsv[data-v-dc10a6fc]:nth-of-type(6) {
    font-weight: 700
}
.t14nyghw[data-v-dc10a6fc] {
    flex: 0 0 auto;
    display: inline-block;
    margin: 0 16px 16px;
    color: currentColor;
    cursor: pointer
}
.t14nyghw.checked[data-v-dc10a6fc],input:checked+.t14nyghw[data-v-dc10a6fc] {
    font-weight: 700
}
@media (min-width: 768px) {
.t14nyghw[data-v-dc10a6fc] {
        margin-left:20px;
        margin-right: 20px;
        font-size: 24px;
        line-height: 26px
}
}
.pvc6kck[data-v-dc10a6fc] {
    padding-top: 40px;
    padding-bottom: 40px;
    border-color: hsla(0,0%,100%,.4);
    border-style: solid;
    border-width: 1px 0
}
.pvc6kck+.pvc6kck[data-v-dc10a6fc],.pvc6kck.no-border[data-v-dc10a6fc] {
    border-top: 0
}
@media (max-width: 767px) {
.pvc6kck[data-v-dc10a6fc]:last-child {
        padding-bottom:0;
        border-bottom: 0
}
}
@media (min-width: 768px) {
.pvc6kck[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,1fr);
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        padding: 64px 0
}
}
@media (max-width: 767px) {
.pvc6kck .sq7k9mh[data-v-dc10a6fc] {
        font-weight:700;
        margin-bottom: 8px
}
}
@media (min-width: 768px) {
.pvc6kck .sq7k9mh[data-v-dc10a6fc] {
        max-width:300px;
        margin-bottom: 16px
}
}
.pvc6kck .sq7k9mh+.sq7k9mh[data-v-dc10a6fc] {
    font-weight: 600
}
@media (min-width: 1024px) {
.pvc6kck .sq7k9mh+.sq7k9mh[data-v-dc10a6fc] {
        font-weight:400
}
}
@media (max-width: 1023px) {
.p1wyx4ou[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.pf92r5p[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 24px;
    color: #fff;
    opacity: .64
}
@media (max-width: 767px) {
.pf92r5p[data-v-dc10a6fc] {
        margin-top:16px
}
}
@media (min-width: 768px) {
.p1agqhgv[data-v-dc10a6fc] {
        max-width:290px
}
}
.p1agqhgv ul li[data-v-dc10a6fc] {
    position: relative;
    padding-left: 36px
}
.p1agqhgv ul li+li[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (max-width: 767px) {
.pbr9oeb[data-v-dc10a6fc] {
        margin-top:32px
}
}
.ppilam0[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column
}
@media (max-width: 767px) {
.ppilam0[data-v-dc10a6fc] {
        flex-direction:row;
        align-items: baseline
}
.ppilam0 span+span[data-v-dc10a6fc] {
        margin-left: 12px
}
.p1ifof9v[data-v-dc10a6fc] {
        flex-direction: column;
        gap: 8px
}
.p1ifof9v span+span[data-v-dc10a6fc] {
        margin-left: 0
}
}
.pmsmdr0[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 48px;
    line-height: 52px;
    color: var(--pmsmdr0-0)
}
@media (min-width: 768px) {
.pmsmdr0[data-v-dc10a6fc] {
        font-size:72px;
        line-height: 1.2
}
}
.ant8xou.ant8xou[data-v-dc10a6fc] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: none
}
@media (max-width: 767px) {
.ant8xou.ant8xou[data-v-dc10a6fc] {
        margin-top:16px;
        background: hsla(0,0%,100%,.1);
        border-radius: 8px
}
}
.p9y10uw[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.p9y10uw[data-v-dc10a6fc],.p9y10uw>*[data-v-dc10a6fc] {
        display:flex
}
.p9y10uw>*[data-v-dc10a6fc] {
        align-items: center
}
}
@media (min-width: 1200px) {
.p9y10uw>*[data-v-dc10a6fc] {
        flex-shrink:0
}
}
.ck30mdg[data-v-dc10a6fc] {
    margin-right: 12px;
    font-size: 32px;
    line-height: 36px
}
.p5sw40e .pvc6kck[data-v-dc10a6fc]:first-child {
    border-top: 0
}
.s1cudeg4[data-v-dc10a6fc] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-size: 24px;
    font-weight: 700
}
.s189459l[data-v-dc10a6fc] {
    padding: 8px 16px;
    gap: 10px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    width: 132px;
    height: 42px;
    background: #ff6955;
    border-radius: 100px
}
.pz03uzj[data-v-dc10a6fc] {
    text-align: center;
    color: #666
}
@media (max-width: 767px) {
.pz03uzj .s1kwwgjs[data-v-dc10a6fc] {
        max-width:400px
}
}
.p7m7mx5[data-v-dc10a6fc] {
    display: flex;
    justify-content: center
}
@media (max-width: 767px) {
.p7m7mx5[data-v-dc10a6fc] {
        -webkit-box-flex-wrap:wrap;
        flex-wrap: wrap;
        margin: -12px auto
}
}
@media (min-width: 768px) {
.p7m7mx5[data-v-dc10a6fc] {
        gap:40px;
        justify-content: space-between;
        align-items: center
}
}
@media (max-width: 767px) {
.p17b28cv[data-v-dc10a6fc] {
        width:auto;
        max-width: calc(50% - 12px);
        margin: 12px 20px
}
}
@media (min-width: 768px) {
.phiqwp .p7m7mx5[data-v-dc10a6fc] {
        justify-content:center
}
}
.p18ja65[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}
.ez9ewxa img[data-v-dc10a6fc] {
    object-fit: contain;
    object-position: bottom
}
@media (max-width: 767px) {
.ez9ewxa[data-v-dc10a6fc] {
        flex-shrink:0;
        width: 375px;
        height: 250px
}
}
@media (min-width: 768px) {
.ez9ewxa[data-v-dc10a6fc] {
        flex-grow:1;
        align-self: flex-end
}
}
@media (max-width: 767px) {
.e10dizys[data-v-dc10a6fc] {
        padding-top:48px
}
}
@media (min-width: 768px) {
.e10dizys p[data-v-dc10a6fc] {
        max-width:350px
}
.n11e8edv .s1kwwgjs[data-v-dc10a6fc] {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        -ms-grid-gap: 24px;
        grid-gap: 24px
}
}
@media (max-width: 767px) {
.n11e8edv .sq7k9mh[data-v-dc10a6fc] {
        margin-bottom:32px;
        font-size: 24px;
        line-height: 26px;
        font-weight: 700;
        text-align: center
}
}
@media (min-width: 1024px) {
.n11e8edv .sq7k9mh[data-v-dc10a6fc]:before {
        right:-32px
}
}
@media (min-width: 768px) {
.nlm3orz.nlm3orz[data-v-dc10a6fc] {
        display:grid;
        grid-column: 2/-1;
        grid-template-columns: repeat(2,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        margin: 0
}
}
.s1jwqlyl[data-v-dc10a6fc] {
    margin: 0 calc(-1 * var(--offset));
    padding: 0;
    list-style-type: none;
    display: grid;
    -ms-grid-auto-flow: column;
    grid-auto-flow: column;
    -ms-grid-auto-columns: calc(100% / var(--page-size) * var(--_multiplier));
    grid-auto-columns: calc(100% / var(--page-size) * var(--_multiplier));
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-inline: contain;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory
}
@media (max-width: 767px) {
.s1jwqlyl[data-v-dc10a6fc] {
        padding-inline:var(--external-gutter)
}
}
.s1jwqlyl.c1nlxjoe[data-v-dc10a6fc] {
    scrollbar-width: none
}
.s1jwqlyl.c1nlxjoe[data-v-dc10a6fc]::-webkit-scrollbar {
    display: none
}
@media (max-width: 1199px) {
.s1jwqlyl[data-v-dc10a6fc] {
        padding-bottom:40px
}
}
.s1rdov42[data-v-dc10a6fc] {
    scroll-snap-snap-align: center;
    scroll-snap-align: center;
    box-sizing: border-box;
    padding-inline:var(--offset);display: grid
}
@media (min-width: 768px) {
.s1rdov42[data-v-dc10a6fc] {
        scroll-snap-snap-align:start;
        scroll-snap-align: start
}
}
.s1h6722a[hidden][data-v-dc10a6fc] {
    opacity: 0;
    visibility: hidden;
    transform: scale(0)
}
@media (max-width: 1199px) {
.s1h6722a[data-v-dc10a6fc] {
        display:none
}
}
.s1lhc5vk[data-v-dc10a6fc] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center
}
@media (min-width: 1200px) {
.s1lhc5vk[data-v-dc10a6fc] {
        display:none
}
}
.s1x3julz[data-v-dc10a6fc] {
    display: block;
    box-sizing: initial;
    width: 8px;
    height: 8px;
    border: 4px solid transparent;
    -webkit-background-clip: content-box;
    background-clip: content-box;
    background-color: #244ba8;
    border-radius: 50%;
    transition: opacity .2s
}
.s1x3julz[data-v-dc10a6fc]:not(.a1qejc6c) {
    opacity: .3
}
@media (hover: hover) and (pointer:fine) {
.s1x3julz[data-v-dc10a6fc]:hover {
        opacity:.75
}
}
.s1x9o3vk[data-v-dc10a6fc] {
    --page-size: var(--s1x9o3vk-0);
    --items-count: var(--s1x9o3vk-1);
    --gutter: 16px;
    --offset: calc(var(--gutter) / 2);
    --external-gutter: var(--s1x9o3vk-2);
    --_multiplier: var(--s1x9o3vk-3);
    position: relative
}
@media (max-width: 767px) {
.s1x9o3vk[data-v-dc10a6fc] {
        margin-inline:calc(-1 * var(--external-gutter))
}
.s1x9o3vk.iynuiig[data-v-dc10a6fc],.s1x9o3vk.iynuiig .s1jwqlyl[data-v-dc10a6fc],.s1x9o3vk.iynuiig .s1rdov42[data-v-dc10a6fc] {
        display: contents
}
.s1x9o3vk.iynuiig .s1h6722a[data-v-dc10a6fc],.s1x9o3vk.iynuiig .s1lhc5vk[data-v-dc10a6fc] {
        display: none
}
}
@media (min-width: 768px) {
.s1x9o3vk[data-v-dc10a6fc] {
        --page-size:var(--s1x9o3vk-4);
        --gutter: 16px
    }
.s1x9o3vk.i1a9ofll[data-v-dc10a6fc],.s1x9o3vk.i1a9ofll .s1jwqlyl[data-v-dc10a6fc],.s1x9o3vk.i1a9ofll .s1rdov42[data-v-dc10a6fc] {
        display: contents
}
.s1x9o3vk.i1a9ofll .s1h6722a[data-v-dc10a6fc],.s1x9o3vk.i1a9ofll .s1lhc5vk[data-v-dc10a6fc] {
        display: none
}
}
@media (min-width: 1200px) {
.s1x9o3vk[data-v-dc10a6fc] {
        --page-size:var(--s1x9o3vk-5);
        --gutter: 24px
    }
}
.sffwb3l[data-v-dc10a6fc] {
    display: flex;
    -webkit-box-flex-flow: column;
    flex-flow: column;
    padding: 32px;
    background-color: #fff;
    border-radius: 24px
}
@media (max-width: 767px) {
.sffwb3l[data-v-dc10a6fc] {
        justify-content:space-between;
        align-items: center;
        text-align: center
}
}
.rxe35ti[data-v-dc10a6fc] {
    margin: 0
}
.rtj5n9g[data-v-dc10a6fc] {
    display: flex;
    align-items: center
}
@media (max-width: 767px) {
.rtj5n9g[data-v-dc10a6fc] {
        -webkit-box-flex-flow:column;
        flex-flow: column;
        margin-top: 24px
}
}
@media (min-width: 768px) {
.rtj5n9g[data-v-dc10a6fc] {
        order:-1;
        margin-bottom: 24px
}
}
.r942in img[data-v-dc10a6fc] {
    border-radius: 50%;
    overflow: hidden
}
@media (max-width: 767px) {
.r942in img[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
@media (min-width: 768px) {
.r942in img[data-v-dc10a6fc] {
        margin-right:24px;
        flex-shrink: 0
}
}
.rdffjh0 b[data-v-dc10a6fc] {
    display: block
}
@media (min-width: 768px) {
.rdffjh0[data-v-dc10a6fc] {
        font-size:20px;
        line-height: 26px
}
}
.iniktcu[data-v-dc10a6fc] :where(img),amp-img.iniktcu[data-v-dc10a6fc],html[data-v-dc10a6fc] :where(.iniktcu) {
    display: block
}
.r1sjfyqb[data-v-dc10a6fc] :where(img) {
    width: 100%;
    height: auto
}
.ittjoak[data-v-dc10a6fc] {
    width: -moz-fit-content;
    width: fit-content
}
.ittjoak[data-v-dc10a6fc] :where(img) {
    max-width: 100%;
    height: auto
}
.ffouurz[data-v-dc10a6fc] {
    position: absolute;
    inset: 0
}
.ffouurz[data-v-dc10a6fc] :where(img) {
    width: 100%;
    height: 100%
}
.p1hlz1c7[data-v-dc10a6fc] {
    overflow: hidden;
    border-radius: 12px
}
.p1hlz1c7 img[data-v-dc10a6fc] {
    object-fit: cover
}
.pxhnyh9[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}
.p1uo549i[data-v-dc10a6fc] {
    color: #262626;
    font-weight: 600;
    letter-spacing: -.02em;
    margin: 0 0 8px
}
.p12ghl7[data-v-dc10a6fc] {
    font-family: "PT Serif",Georgia,serif;
    color: #666
}
.p1351ifv[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    color: #666;
    font-size: 14px;
    line-height: 17px;
    margin-top: auto;
    pointer-events: none
}
.p1351ifv[data-v-dc10a6fc]>:not(::first-child) {
    margin-right: 8px
}
.p1yn4an8[data-v-dc10a6fc] {
    margin: 0 8px
}
.sfaubmk[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%
}
.sfaubmk a[data-v-dc10a6fc]:hover {
    opacity: 1
}
@media (min-width: 768px) {
.sfaubmk a[data-v-dc10a6fc]:hover {
        -webkit-text-decoration:underline;
        text-decoration: underline
}
}
.m1o33x08 .p1hlz1c7[data-v-dc10a6fc] {
    position: relative;
    padding-bottom: 66.67%;
    margin-bottom: 16px
}
@media (max-width: 1199px) {
.m1o33x08 .pxhnyh9[data-v-dc10a6fc] {
        padding:0 5px
}
}
.m1o33x08 .p1uo549i[data-v-dc10a6fc] {
    font-size: 24px;
    line-height: 29px
}
.m1o33x08 .p12ghl7[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 16px
}
@media (min-width: 768px) {
.m1o33x08 .p12ghl7[data-v-dc10a6fc] {
        font-size:18px;
        line-height: 28px;
        margin-bottom: 20px
}
}
.m1o33x08 .postCardTag[data-v-dc10a6fc] {
    margin: 0 0 15px
}
.scwatop[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: .1em
}
.tmbzxdo[data-v-dc10a6fc] {
    margin-right: 8px;
    width: 24px;
    height: 24px;
    background-color: rgba(36,75,168,.1);
    border-radius: 50%
}
.t15wn7pl[data-v-dc10a6fc] {
    background-size: 17px
}
.s1bmw14b[data-v-dc10a6fc] {
    --size: 20px;
    position: relative;
    display: flex;
    align-items: center;
    font-weight: var(--s1bmw14b-0);
    font-size: var(--s1bmw14b-1);
    line-height: var(--s1bmw14b-2);
    color: var(--s1bmw14b-3)
}
.sebqmc3[data-v-dc10a6fc] {
    --size: var(--sebqmc3-0);
    position: relative;
    display: flex;
    align-items: center;
    font-weight: var(--sebqmc3-1);
    font-size: var(--sebqmc3-2);
    line-height: var(--sebqmc3-3);
    color: var(--sebqmc3-4)
}
@media (min-width: 768px) {
.pwsyq6q.pwsyq6q[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,1fr);
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        margin: 0
}
}
.s1ffbfb7[data-v-dc10a6fc] {
    position: relative;
    padding: 24px;
    background-color: #fff;
    overflow: hidden;
    border-radius: 24px
}
@media (min-width: 768px) {
.s1ffbfb7[data-v-dc10a6fc] {
        box-shadow:0 16px 24px rgba(36,75,168,.08)
}
}
.pubu2xb.ilbffu7[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 86px
}
.pubu2xb.ilbffu7 img[data-v-dc10a6fc] {
    object-fit: contain
}
.p1n766c6[data-v-dc10a6fc] {
    margin-top: 16px
}
.p1n766c6 h3[data-v-dc10a6fc] {
    margin: 0 0 16px
}
.nlxh1h9[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 24px;
    min-height: 156px;
    background-color: #fff;
    border-radius: 24px
}
.nlxh1h9 .tpjgmg2[data-v-dc10a6fc] {
    margin-top: 24px
}
.nlxh1h9 .s14zmjmv[data-v-dc10a6fc] {
    position: absolute;
    top: 4px;
    right: 4px;
    margin: 0
}
.nwirsh1[data-v-dc10a6fc] {
    width: 80%;
    max-width: 200px;
    margin-bottom: auto
}
@media (min-width: 768px) {
.lfvrogy.lfvrogy[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(2,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        margin: 0
}
}
@media (min-width: 1024px) {
.lfvrogy.lfvrogy[data-v-dc10a6fc] {
        grid-template-columns:repeat(3,minmax(0,1fr))
}
}
.s1cm4a55[data-v-dc10a6fc] {
    position: relative;
    color: #244ba8;
    background-color: #fff;
    overflow: hidden;
    border-radius: 24px;
    width: 100%
}
.p10uw4ry.ilbffu7[data-v-dc10a6fc] {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    background-color: #fbfbfd
}
.p10uw4ry.ilbffu7 img[data-v-dc10a6fc] {
    object-fit: contain
}
.pf4fho0[data-v-dc10a6fc] {
    padding: 24px
}
.pf4fho0 h3[data-v-dc10a6fc] {
    margin: 0 0 16px
}
.pukw4ki b+p[data-v-dc10a6fc],.pukw4ki p+p[data-v-dc10a6fc] {
    margin: 8px 0 0
}
.pukw4ki ul[data-v-dc10a6fc] {
    margin: 16px 0 0;
    padding: 0;
    list-style: none
}
.pukw4ki li[data-v-dc10a6fc] {
    position: relative;
    padding-left: 12px
}
.pukw4ki li[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    top: calc(.75em - 2px);
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    background-color: currentColor;
    border-radius: 50%;
    opacity: .3
}
.pukw4ki li+li[data-v-dc10a6fc] {
    margin-top: 8px
}
.p14cy8jg[data-v-dc10a6fc] {
    scroll-snap-margin-top: 112px;
    scroll-margin-top: 112px
}
@media (max-width: 767px) {
.p14cy8jg[data-v-dc10a6fc] {
        display:grid
}
.p14cy8jg .t48zzch[data-v-dc10a6fc] {
        margin-bottom: 32px
}
}
.szi0qqe[data-v-dc10a6fc] {
    margin-bottom: 32px
}
@media (min-width: 768px) {
.szi0qqe[data-v-dc10a6fc] {
        display:none
}
.s14r8u42[data-v-dc10a6fc] {
        width: 226px
}
}
@media (max-width: 1023px) {
.x1uewzi5[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 26px
}
}
.c177tbor[data-v-dc10a6fc] {
    position: relative;
    background-color: #fff
}
@media (max-width: 767px) {
.c177tbor[data-v-dc10a6fc] {
        z-index:3;
        display: flex;
        margin: 0 -24px;
        overflow-x: auto
}
.c177tbor[data-v-dc10a6fc]:after,.c177tbor[data-v-dc10a6fc]:before {
        content: "";
        width: 24px;
        height: 1px;
        flex-shrink: 0
}
.c177tbor[data-v-dc10a6fc] ::-webkit-scrollbar {
        height: 0
}
}
@media (max-width: 767px) {
.cexfd61[data-v-dc10a6fc] {
        padding-bottom:8px
}
}
@media (min-width: 768px) {
.cexfd61[data-v-dc10a6fc] {
        text-align:left;
        padding-top: 40px
}
.cexfd61 p[data-v-dc10a6fc] {
        max-width: 160px
}
}
.f1w1knlh[data-v-dc10a6fc] {
    position: fixed;
    z-index: 5;
    top: 64px;
    background-color: #fff;
    transition: transform .2s
}
@media (max-width: 1023px) {
.f1w1knlh[data-v-dc10a6fc] {
        box-shadow:0 -24px 0 24px #fff
}
}
@media (min-width: 768px) {
.f1w1knlh[data-v-dc10a6fc] {
        width:calc(100% - 48px);
        max-width: 984px
}
.f1w1knlh .cexfd61[data-v-dc10a6fc] {
        padding-top: 8px
}
}
@media (min-width: 1024px) {
.f1w1knlh[data-v-dc10a6fc] {
        top:72px
}
}
.f1w1knlh[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: calc(100% + 48px);
    height: 32px;
    box-shadow: 0 16px 24px rgba(36,75,168,.1);
    transform: translateX(-50%)
}
@media (min-width: 1024px) {
.f1w1knlh[data-v-dc10a6fc]:after {
        width:100vw
}
}
.sc88ffz tbody[data-v-dc10a6fc],.sc88ffz thead[data-v-dc10a6fc] {
    display: block
}
.sc88ffz thead[data-v-dc10a6fc] {
    transition: min-height .2s
}
@media (max-width: 767px) {
.sc88ffz thead[data-v-dc10a6fc] {
        margin-bottom:32px;
        margin-top: -8px
}
}
.sc88ffz tr[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 767px) {
.sc88ffz[data-v-dc10a6fc] {
        display:block;
        flex-shrink: 0
}
.sc88ffz[data-v-dc10a6fc],.sc88ffz .f1w1knlh[data-v-dc10a6fc] {
        width: calc(100% - 48px + (50% - 20px) * var(--sc88ffz-0))
}
.sc88ffz tr[data-v-dc10a6fc] {
        grid-template-columns: repeat(var(--sc88ffz-1),minmax(0,1fr));
        -ms-grid-gap: 16px var(--sc88ffz-2);
        grid-gap: 16px var(--sc88ffz-2)
}
.sc88ffz tr[data-v-dc10a6fc]>:first-child {
        position: -webkit-sticky;
        position: sticky;
        left: 24px;
        z-index: 0;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1/3
}
}
@media (min-width: 768px) {
.sc88ffz[data-v-dc10a6fc] {
        --col:(100% + 24px)/var(--sc88ffz-3);
        table-layout: fixed;
        border-collapse: collapse;
        border: 0;
        width: 100%
}
.sc88ffz tr[data-v-dc10a6fc] {
        grid-template-columns: repeat(var(--sc88ffz-3),minmax(0,1fr));
        -ms-grid-gap: 0 24px;
        grid-gap: 0 24px
}
}
@media (max-width: 767px) {
.c1tp9ykm[data-v-dc10a6fc] {
        margin-top:16px;
        text-align: left;
        background-color: #f2f7fc;
        box-shadow: -24px 0 0 0 #f2f7fc,24px 0 0 0 #f2f7fc
}
.amp .c1tp9ykm.c1tp9ykm[data-v-dc10a6fc]:hover {
        position: relative;
        z-index: 4
}
.c1tp9ykm.c1tp9ykm .hint-open[data-v-dc10a6fc] {
        z-index: 4
}
.c1xn2q82[data-v-dc10a6fc] {
        padding: 23px 0 15px;
        font-weight: 600;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: .1em;
        text-transform: uppercase
}
}
@media (min-width: 768px) {
.c1xn2q82[data-v-dc10a6fc] {
        grid-column:1/-1;
        padding: 64px 0 16px;
        font-size: 24px;
        line-height: 26px;
        font-weight: 600;
        text-align: left;
        border-bottom: 2px solid #244ba8
}
.c1tp9ykm:first-child .c1xn2q82[data-v-dc10a6fc] {
        padding-top: 16px
}
}
@media (max-width: 767px) {
.cujof2a[data-v-dc10a6fc] {
        position:relative;
        z-index: -1;
        text-align: center;
        padding: 16px 0
}
.cujof2a[data-v-dc10a6fc]:last-of-type {
        z-index: 0
}
.cujof2a+.cujof2a[data-v-dc10a6fc]:after {
        content: "";
        position: absolute;
        top: 0;
        left: -24px;
        width: calc(100% + 48px);
        height: 1px;
        background: rgba(36,75,168,.3)
}
}
@media (min-width: 768px) {
.cujof2a[data-v-dc10a6fc] {
        border-bottom:1px solid rgba(36,75,168,.3)
}
.cujof2a[data-v-dc10a6fc]:last-of-type {
        border-bottom: none
}
}
.c1q6x1wd[data-v-dc10a6fc] {
    font-weight: 400
}
@media (max-width: 767px) {
.c1q6x1wd[data-v-dc10a6fc] {
        grid-row:1;
        padding: 0
}
}
@media (min-width: 768px) {
.c1q6x1wd[data-v-dc10a6fc] {
        text-align:left;
        padding: 24px 0
}
}
.cf5z34a[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 767px) {
.cf5z34a[data-v-dc10a6fc] {
        grid-row:2;
        padding: 0
}
}
@media (min-width: 768px) {
.cf5z34a[data-v-dc10a6fc] {
        padding:24px;
        width: max(25%,228px);
        margin: 0 auto
}
.cf5z34a[data-v-dc10a6fc]:nth-child(2):last-child {
        -ms-grid-column: 2;
        -ms-grid-column-span: 3;
        grid-column: 2/5
}
.cjqf9n8.cf5z34a[data-v-dc10a6fc] {
        padding: 24px 16px 16px
}
}
@media (max-width: 767px) {
tr.czcrtn[data-v-dc10a6fc] {
        row-gap:0
}
.czcrtn.f1w1knlh[data-v-dc10a6fc] {
        padding: 12px 0
}
}
@media (min-width: 768px) {
.czcrtn .cf5z34a[data-v-dc10a6fc] {
        text-align:start;
        border: 0;
        padding: 48px 19px 48px 12px
}
.czcrtn.f1w1knlh .cf5z34a[data-v-dc10a6fc] {
        padding: 16px 19px 16px 12px
}
}
.c1s22eez[data-v-dc10a6fc] {
    padding-top: 20px;
    font-weight: 400
}
@media (max-width: 767px) {
.c1s22eez[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 768px) {
.c1s22eez[data-v-dc10a6fc] {
        padding-top:12px
}
}
@media (max-width: 767px) {
.tlf3fg7[data-v-dc10a6fc] {
        display:none
}
}
.c1hy21gp[data-v-dc10a6fc] {
    text-align: center;
    color: #666
}
@media (max-width: 767px) {
.c1hy21gp .s1kwwgjs[data-v-dc10a6fc] {
        max-width:400px
}
}
.c1a58fb6[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap
}
@media (max-width: 767px) {
.c1a58fb6[data-v-dc10a6fc] {
        margin:-12px auto;
        justify-content: space-between
}
}
@media (min-width: 768px) {
.c1a58fb6[data-v-dc10a6fc] {
        gap:40px;
        justify-content: space-evenly;
        align-items: center
}
}
@media (max-width: 767px) {
.c8uifgg[data-v-dc10a6fc] {
        width:auto;
        max-width: calc(50% - 12px);
        margin: 12px 20px
}
}
.c18hrm9p[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}
@media (min-width: 768px) {
.s1d43331.s1yo7jne[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: 1fr 1fr;
        -ms-grid-column-gap: 24px;
        grid-column-gap: 24px
}
}
@media (min-width: 1024px) {
.s1d43331.s1yo7jne[data-v-dc10a6fc] {
        padding:60px
}
}
.y9llnzh[data-v-dc10a6fc] {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.56324582338902%;
    margin-bottom: 24px;
    background-color: hsla(0,0%,70%,.5);
    border-radius: 24px;
    overflow: hidden;
    cursor: pointer
}
@media (max-width: 767px) {
.y9llnzh[data-v-dc10a6fc] {
        padding-bottom:60.215053763440864%
}
}
.y9llnzh iframe[data-v-dc10a6fc] {
    top: 0;
    left: 0;
    border: none
}
.y9llnzh .ilbffu7 img[data-v-dc10a6fc],.y9llnzh iframe[data-v-dc10a6fc] {
    position: absolute;
    width: 100%;
    height: 100%
}
.y9llnzh .ilbffu7 img[data-v-dc10a6fc] {
    object-fit: cover
}
.y1knl5ni[data-v-dc10a6fc] {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    margin: 0
}
@media (min-width: 768px) {
.y1knl5ni[data-v-dc10a6fc] {
        padding-left:56px;
        text-align: left;
        font-size: 24px;
        line-height: 32px
}
}
.ybnowdm[data-v-dc10a6fc] {
    display: block;
    margin-top: 32px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}
@media (min-width: 768px) {
.ybnowdm[data-v-dc10a6fc] {
        margin:24px 0 8px;
        font-size: 24px;
        line-height: 26px
}
}
.y1tx72fi[data-v-dc10a6fc] {
    display: block;
    font-size: 16px;
    line-height: 24px
}
.y1j7gbed[data-v-dc10a6fc] {
    bottom: 32px;
    left: 32px
}
@media (max-width: 767px) {
.y1j7gbed[data-v-dc10a6fc] {
        bottom:20px;
        left: 20px
}
.s1jbxrr4[data-v-dc10a6fc] {
        padding-top: 48px
}
}
@media (min-width: 768px) {
.s1jbxrr4[data-v-dc10a6fc] {
        padding-right:56px
}
}
.d12dlklq[data-v-dc10a6fc] {
    margin-top: 24px
}
.dxk086z.sw4i51p[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 768px) {
.doajdt2[data-v-dc10a6fc] {
        order:-1;
        margin: auto 0
}
.doajdt2 img[data-v-dc10a6fc] {
        width: 100%
}
}
.sjkn9r6[data-v-dc10a6fc] {
    margin-top: 8px;
    display: block;
    font-size: 12px;
    line-height: 20px
}
.sjkn9r6 a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
@media (min-width: 1024px) {
.sq7k9mh[data-v-dc10a6fc] {
        font-size:40px;
        line-height: 42px
}
}
.y1b8h0eo.sa0tsc7 iframe[data-v-dc10a6fc] {
    display: block
}
@media (min-width: 768px) {
.y1b8h0eo.sa0tsc7 .pehih7m[data-v-dc10a6fc] {
        width:100%;
        max-width: 864px;
        padding: 24px
}
}
.y1og0v69[data-v-dc10a6fc] {
    position: relative;
    width: 100%;
    max-width: 816px;
    padding-bottom: 56.25%;
    background-color: #000;
    border-radius: 24px;
    overflow: hidden
}
.y1og0v69 iframe[data-v-dc10a6fc] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: var(--y1og0v69-0);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: 50%
}
.s18r213x[data-v-dc10a6fc] {
    padding: 24px;
    border-radius: 24px;
    border: 1px solid hsla(0,0%,100%,.3)
}
@media (min-width: 768px) {
.s18r213x[data-v-dc10a6fc] {
        padding:32px;
        width: 100%;
        margin: 0 auto
}
}
.s1244mba[data-v-dc10a6fc] {
    border-radius: 24px;
    border: 1px solid rgba(36,75,168,.3)
}
@media (min-width: 768px) {
.s1244mba[data-v-dc10a6fc] {
        width:100%;
        margin: 0 auto
}
}
.peadq3r.peadq3r[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    margin: 0 auto
}
@media (min-width: 768px) {
.peadq3r.peadq3r[data-v-dc10a6fc] {
        width:max-content
}
}
.s7aj3nd[data-v-dc10a6fc] {
    margin-bottom: 16px;
    padding-top: 24px;
    border-top: 1px solid hsla(0,0%,100%,.3)
}
.s7aj3nd[data-v-dc10a6fc]:first-child {
    padding-top: 0;
    border: none
}
.s7aj3nd[data-v-dc10a6fc]:last-child {
    margin-bottom: 0
}
.st7c8bc[data-v-dc10a6fc] {
    display: flex;
    justify-content: space-between;
    width: 100%
}
.st7c8bc .f17xlljw[data-v-dc10a6fc]:first-of-type {
    width: 75%
}
.sjk0282[data-v-dc10a6fc] {
    border-collapse: collapse;
    width: 100%;
    margin-top: 16px
}
.pxrgxb9[data-v-dc10a6fc] {
    vertical-align: top
}
.pq5t33c[data-v-dc10a6fc] {
    padding: 8px 0;
    width: 66%;
    text-align: left;
    font-weight: 400
}
@media (min-width: 768px) {
.pq5t33c[data-v-dc10a6fc] {
        width:40%;
        padding-right: 45%
}
}
.p1l66b38[data-v-dc10a6fc] {
    padding: 8px 0;
    width: 34%;
    text-align: right;
    font-weight: 700;
    text-transform: uppercase
}
@media (min-width: 768px) {
.p1l66b38[data-v-dc10a6fc] {
        width:7%
}
}
.p1w6fzxq[data-v-dc10a6fc] {
    text-transform: none
}
.f17xlljw[data-v-dc10a6fc] {
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    margin: 0
}
.p8083ol[data-v-dc10a6fc] {
    flex-grow: 1;
    padding: 24px
}
.p8083ol[data-v-dc10a6fc],.s14ot9sb[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column
}
.s14ot9sb[data-v-dc10a6fc] {
    position: relative;
    height: 100%;
    border-radius: 16px;
    overflow: hidden;
    color: #244ba8;
    background-color: #fff;
    transition: box-shadow .2s,background-color .2s
}
.s14ot9sb[data-v-dc10a6fc]:hover {
    cursor: pointer
}
.pqhit6z[data-v-dc10a6fc] {
    overflow: hidden;
    flex-shrink: 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 64%
}
.pqhit6z img[data-v-dc10a6fc] {
    object-fit: cover;
    object-position: center
}
.p11hlsz2[data-v-dc10a6fc] {
    margin: 0 0 16px
}
.p1van7fx[data-v-dc10a6fc] {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    overflow-y: hidden;
    margin-bottom: 24px;
    margin-top: 0
}
.p1kr68tj[data-v-dc10a6fc] {
    margin-top: auto;
    position: relative;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .1em;
    text-transform: uppercase
}
.m1movqma[data-v-dc10a6fc] {
    font-weight: 600
}
.cfefbp8[data-v-dc10a6fc] {
    display: flex;
    justify-content: center
}
@media (min-width: 768px) {
.cfefbp8 img[data-v-dc10a6fc] {
        width:984px
}
}
.s163a4er[data-v-dc10a6fc] {
    --step-card-padding: 12px;
    padding: var(--step-card-padding)
}
.s163a4er+.s163a4er[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.s163a4er[data-v-dc10a6fc] {
        --step-card-padding:16px;
        display: flex;
        align-items: flex-start
}
}
.s1uer5s6[data-v-dc10a6fc] {
    flex: 0 0 auto;
    padding: inherit
}
.s1uer5s6 img[data-v-dc10a6fc] {
    width: auto;
    height: auto;
    max-width: 100%
}
.sy13tj1[data-v-dc10a6fc] {
    flex: 1 1;
    padding: inherit
}
.sy13tj1.sy13tj1>*+*[data-v-dc10a6fc] {
    margin-top: 8px
}
.sy13tj1 b[data-v-dc10a6fc],.sy13tj1 strong[data-v-dc10a6fc] {
    font-weight: 600
}
.s15xa10j[data-v-dc10a6fc],.svd9uin[data-v-dc10a6fc] {
    margin-bottom: 16px
}
.s15xa10j[data-v-dc10a6fc] {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: .1em;
    text-transform: uppercase
}
.s5p2xnz[data-v-dc10a6fc] {
    padding: 24px;
    background-color: #fff;
    border-radius: 24px
}
.t18dr84s[data-v-dc10a6fc] {
    margin-bottom: 24px
}
.ithgmoj[data-v-dc10a6fc] {
    margin-bottom: 8px
}
.ithgmoj~p+ul[data-v-dc10a6fc] {
    margin-top: 8px
}
.seq9cjt[data-v-dc10a6fc] {
    width: var(--seq9cjt-0);
    height: var(--seq9cjt-0);
    background: 50%/contain no-repeat var(--seq9cjt-1)
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution:1.5dppx),(min-resolution:144dpi) {
.seq9cjt[data-v-dc10a6fc] {
        background-image:var(--seq9cjt-2)
}
}
.sysmilx[data-v-dc10a6fc] {
    width: 100%;
    max-width: var(--sysmilx-0);
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px
}
@media (min-width: 1440px) {
.sysmilx[data-v-dc10a6fc] {
        grid-template-columns:var(--sysmilx-1);
        margin-bottom: var(--sysmilx-2)
}
}
.s1ch7mv0[data-v-dc10a6fc] {
    width: 100%;
    max-width: var(--s1ch7mv0-0);
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px
}
@media (min-width: 1440px) {
.s1ch7mv0[data-v-dc10a6fc] {
        grid-template-columns:var(--s1ch7mv0-1);
        margin-bottom: var(--s1ch7mv0-2)
}
}
.s1htotpc[data-v-dc10a6fc] {
    display: block;
    font-size: 18px;
    line-height: 24px
}
.s1i6p62r[data-v-dc10a6fc] {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #909396;
    margin-top: 4px
}
.s2efup6[data-v-dc10a6fc] {
    position: relative
}
.syzjhlq[data-v-dc10a6fc] {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #909396
}
.syzjhlq[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.s1tdul54[data-v-dc10a6fc] {
    display: var(--s1tdul54-0);
    position: fixed;
    z-index: 6000;
    inset: auto 0 0;
    border-radius: 24px 24px 0 0;
    padding: 16px 16px 48px;
    background-color: #fffdfa;
    box-shadow: 1px 8px 24px 0 rgba(44,53,68,.2);
    transform: translateY(calc(-1px * var(--s1tdul54-1)));
    overflow: hidden;
    text-align: center
}
@media (min-width: 768px) {
.s1tdul54[data-v-dc10a6fc] {
        inset:auto 20px 20px auto;
        width: 424px;
        border-radius: 32px;
        padding: 24px 32px 32px
}
}
.s1i5pbem[data-v-dc10a6fc] {
    position: relative;
    background-color: inherit
}
.a7yh0o2[data-v-dc10a6fc] {
    position: relative;
    z-index: 2;
    margin: 0 0 16px auto
}
@media (min-width: 768px) {
.a7yh0o2[data-v-dc10a6fc] {
        margin:0 -8px 24px auto
}
}
.agjuor7[data-v-dc10a6fc] {
    margin-top: 16px
}
.a3fd6yz[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 8px;
    grid-gap: 8px
}
.a187sdo4[data-v-dc10a6fc],.a3fd6yz[data-v-dc10a6fc] {
    margin-top: 32px
}
@media (max-width: 767px) {
.a187sdo4[data-v-dc10a6fc] {
        width:100%
}
}
@media (min-width: 768px) {
.a187sdo4[data-v-dc10a6fc] {
        margin-bottom:32px
}
}
.a568ony[data-v-dc10a6fc] {
    margin-top: 16px;
    display: block
}
.f1cxfkh1[data-v-dc10a6fc] {
    padding: 48px 0;
    color: #7d7d7d;
    background-color: #262626
}
@media (min-width: 768px) {
.f1cxfkh1[data-v-dc10a6fc] {
        font-size:14px;
        padding: 80px 0
}
}
@media (min-width: 1024px) {
.f1cfhadw[data-v-dc10a6fc] {
        display:grid;
        grid-gap: 24px;
        gap: 24px;
        grid-template-columns: minmax(0,1fr) minmax(0,2fr)
}
}
.c8ced19[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.s1kwwgjs[data-v-dc10a6fc] {
    width: calc(100% - 48px);
    max-width: 984px;
    margin: 0 auto
}
@media (max-width: 767px) {
.s1e5ctqb[data-v-dc10a6fc] {
        padding-top:8px
}
}
@media (max-width: 1023px) {
.fecwwqk[data-v-dc10a6fc] {
        display:flex;
        flex-direction: column-reverse
}
}
.f36gv6o[data-v-dc10a6fc] {
    margin-bottom: 48px
}
@media (min-width: 1024px) {
.f36gv6o[data-v-dc10a6fc] {
        display:flex;
        flex-direction: column;
        margin-bottom: 0
}
}
@media (min-width: 768px) {
.f193uws2[data-v-dc10a6fc] {
        column-count:2;
        column-gap: 24px;
        margin-bottom: -32px
}
}
@media (min-width: 1024px) {
.f193uws2[data-v-dc10a6fc]:not(:only-child) {
        margin-bottom:16px
}
}
.f1vwpy7b.f1vwpy7b[data-v-dc10a6fc] {
    padding-bottom: 32px
}
.f1vwpy7b li+li[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 768px) {
.f1vwpy7b li+li[data-v-dc10a6fc] {
        margin-top:12px
}
}
.f1nu55io[data-v-dc10a6fc] {
    font-size: 14px;
    line-height: 24px;
    margin-top: 48px;
    letter-spacing: -.01em
}
@media (max-width: 767px) {
.f1nu55io[data-v-dc10a6fc] {
        text-align:center
}
}
@media (max-width: 1023px) {
.f1nu55io[data-v-dc10a6fc] {
        display:var(--f1nu55io-0)
}
}
@media (min-width: 1024px) {
.f1nu55io[data-v-dc10a6fc] {
        display:var(--f1nu55io-1);
        margin-top: auto
}
}
.f1wt4y50[data-v-dc10a6fc] {
    font-weight: 600;
    border-bottom: 1px solid hsla(0,0%,100%,.2)
}
.f1wt4y50 .aw4j0u7[data-v-dc10a6fc] {
    padding: 24px 0
}
.f1wt4y50 .aw4j0u7[data-v-dc10a6fc]:focus,.f1wt4y50 .aw4j0u7[data-v-dc10a6fc]:hover {
    opacity: 1
}
@media (min-width: 768px) {
.f1wt4y50[data-v-dc10a6fc] {
        border:0;
        page-break-inside: avoid;
        break-inside: avoid
}
.f1wt4y50 .aw4j0u7[data-v-dc10a6fc] {
        width: auto;
        font-size: 12px;
        padding: 0;
        margin-bottom: 16px;
        text-transform: uppercase;
        letter-spacing: .1em;
        pointer-events: none
}
.f1wt4y50 .aw4j0u7[data-v-dc10a6fc]:after,.f1wt4y50 .aw4j0u7[data-v-dc10a6fc]:before {
        display: none
}
.f1wt4y50.zh .aw4j0u7[data-v-dc10a6fc] {
        font-size: 14px
}
.f1wt4y50 .content[data-v-dc10a6fc] {
        max-height: none
}
}
.f1mbs0m6[data-v-dc10a6fc] {
    padding-top: 32px
}
.fhh5s1u[data-v-dc10a6fc] {
    margin-top: 48px
}
@media (min-width: 768px) {
.fhh5s1u[data-v-dc10a6fc] {
        margin-top:32px
}
}
.f12w1iaa[data-v-dc10a6fc] {
    display: block;
    font-weight: 600;
    color: #fff
}
@media (min-width: 768px) {
.f12w1iaa[data-v-dc10a6fc] {
        line-height:20px
}
}
.f1jh6rit[data-v-dc10a6fc] {
    display: block;
    width: 177px
}
@media (max-width: 767px) {
.f1jh6rit[data-v-dc10a6fc] {
        width:142px;
        margin: 0 auto
}
.f1kyvl59[data-v-dc10a6fc] {
        margin-top: 24px;
        text-align: center
}
}
@media (min-width: 768px) {
.f1kyvl59[data-v-dc10a6fc] {
        margin-top:32px
}
}
html[data-v-dc10a6fc] :where(.b181gqxy) {
    transition: opacity 125ms
}
@media (hover: hover) and (pointer:fine) {
html[data-v-dc10a6fc] :where(.b181gqxy):hover {
        opacity:.7
}
}
html[data-v-dc10a6fc] :where(.s12acg7p) {
    -webkit-text-decoration: underline 1px;
    text-decoration: underline 1px;
    text-underline-offset: 2px;
    color: inherit
}
.pelz240[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
    font-size: 24px;
    line-height: 26px;
    font-weight: 600
}
@media (max-width: 767px) {
.pelz240[data-v-dc10a6fc] {
        padding:12px 16px 16px;
        text-align: left;
        border: 1px solid #244ba8;
        border-radius: 12px;
        font-size: 16px;
        line-height: 24px
}
}
.pmdvm7m[data-v-dc10a6fc] {
    margin-bottom: auto;
    flex-grow: 1
}
@media (min-width: 768px) {
.pmdvm7m[data-v-dc10a6fc] {
        margin-top:8px;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
}
}
.s88wmux[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column
}
.s88wmux:not(.p78qtsg) .pelz240[data-v-dc10a6fc] {
    margin-bottom: 56px
}
@media (max-width: 767px) {
.f1w1knlh.Ñiunudo .s88wmux:not(.p78qtsg) .pelz240[data-v-dc10a6fc] {
        margin-bottom:0
}
}
@media (min-width: 768px) {
.s88wmux:not(.p78qtsg) .pelz240[data-v-dc10a6fc] {
        margin-bottom:72px
}
.f1w1knlh .s88wmux:not(.p78qtsg) .pelz240[data-v-dc10a6fc] {
        margin-bottom: 0
}
}
.pettplu[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin-top: 16px
}
@media (min-width: 768px) {
.pettplu[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (max-width: 374px) {
.pettplu .x1uewzi5[data-v-dc10a6fc] {
        font-size:20px;
        line-height: 24px
}
}
.nmohqb7 .pettplu[data-v-dc10a6fc] {
    margin-bottom: auto
}
.p1d0ulyk[data-v-dc10a6fc] {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}
@media (min-width: 768px) {
.p1d0ulyk[data-v-dc10a6fc] {
        width:100%
}
}
.p1yfzqpc.bbw70c7[data-v-dc10a6fc] {
    padding: 16px
}
@media (min-width: 768px) {
.p1yfzqpc.bbw70c7.ghost[data-v-dc10a6fc] {
        background-color:initial;
        color: #244ba8
}
@media (max-width: 1023px) {
.p1yfzqpc.bbw70c7[data-v-dc10a6fc] {
            max-width:130px
}
}
}
.p1fokgwk[data-v-dc10a6fc] {
    margin-top: auto;
    padding-top: 8px
}
@media (min-width: 768px) {
.p1fokgwk[data-v-dc10a6fc] {
        padding-top:24px
}
.f1w1knlh .p1fokgwk[data-v-dc10a6fc] {
        display: none
}
@media (max-width: 1023px) {
.p1fokgwk[data-v-dc10a6fc] {
            max-width:130px
}
}
}
.p1fokgwk *[data-v-dc10a6fc] {
    width: 100%
}
.f1w1knlh.Ñiunudo .p1fokgwk[data-v-dc10a6fc] {
    display: none
}
@media (max-width: 767px) {
.so9cebx[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 768px) {
.so9cebx[data-v-dc10a6fc] {
        position:absolute;
        top: -38px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-bottom: 16px;
        padding: 0 12px;
        height: 28px;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        background-color: #ff6955;
        border-radius: 100px
}
}
.f1w1knlh .so9cebx[data-v-dc10a6fc] {
    display: none
}
.shu2f7[data-v-dc10a6fc] {
    visibility: var(--shu2f7-0);
    pointer-events: var(--shu2f7-1)
}
.sdhrlpk[data-v-dc10a6fc] {
    position: absolute;
    z-index: 1;
    inset: 0;
    display: grid;
    align-content: center;
    justify-items: center;
    background-color: inherit
}
@media (min-width: 768px) {
.sdhrlpk[data-v-dc10a6fc] {
        padding:32px
}
}
.snclm35[data-v-dc10a6fc] {
    margin: 16px 0 8px
}
@media (min-width: 768px) {
.snclm35[data-v-dc10a6fc] {
        margin:32px 0 16px
}
}
.s3f3dnv[data-v-dc10a6fc] {
    margin: 0 0 24px
}
@media (min-width: 768px) {
.s3f3dnv[data-v-dc10a6fc] {
        margin:0 0 32px
}
}
.siundms[data-v-dc10a6fc] {
    position: relative;
    text-align: center;
    width: 100%
}
@media (min-width: 768px) {
.siundms[data-v-dc10a6fc] {
        height:100%;
        min-height: 580px;
        display: flex;
        align-items: center;
        justify-content: center
}
}
.s1agdd70[data-v-dc10a6fc] {
    display: grid
}
@media (min-width: 768px) {
.s1agdd70[data-v-dc10a6fc] {
        align-items:center
}
}
.csgauxo[data-v-dc10a6fc] {
    max-height: 100%;
    pointer-events: inherit;
    grid-row: 1/-1;
    grid-column: 1/-1
}
.c19yy1h1[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 8px;
    grid-gap: 8px;
    margin-top: 16px
}
@media (min-width: 768px) {
.c19yy1h1[data-v-dc10a6fc] {
        grid-template-columns:1fr 1fr;
        -ms-grid-gap: 16px 24px;
        grid-gap: 16px 24px;
        margin: 32px auto 0;
        max-width: 672px
}
}
.c1khzfl7[data-v-dc10a6fc] {
    display: block;
    width: 100%;
    margin: 16px auto 0;
    max-width: 300px
}
@media (min-width: 768px) {
.c1khzfl7[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (max-width: 767px) {
.s15p0371[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (min-width: 768px) {
.s15p0371[data-v-dc10a6fc] {
        margin:32px auto 0
}
}
.a11jcjxk[data-v-dc10a6fc] {
    border-radius: 100%;
    border: 2px solid #0061fe;
    overflow: hidden;
    box-sizing: initial;
    width: 64px;
    height: 64px;
    margin: 0 auto 16px
}
@media (min-width: 768px) {
.a11jcjxk[data-v-dc10a6fc] {
        width:80px;
        height: 80px
}
.sxfhgxo[data-v-dc10a6fc] {
        max-width: 648px;
        margin: 0 auto
}
}
.p17orln8[data-v-dc10a6fc] {
    margin-top: 24px
}
.p1yr9q4i[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 768px) {
.p1yr9q4i[data-v-dc10a6fc] {
        margin-top:16px
}
}
.p8z9a0n[data-v-dc10a6fc] {
    text-align: center
}
@media (max-width: 767px) {
.p8z9a0n[data-v-dc10a6fc] {
        margin-top:40px
}
}
.pg7fdtz[data-v-dc10a6fc] {
    margin-top: 24px
}
.s2yujht[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px;
    width: 100%
}
@media (max-width: 767px) {
.s2yujht[data-v-dc10a6fc] {
        text-align:center
}
}
.sauss2x[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-row-gap: 8px;
    grid-row-gap: 8px
}
@media (min-width: 1440px) {
.sauss2x[data-v-dc10a6fc] {
        grid-template-columns:1fr 1fr;
        align-items: start;
        -ms-grid-gap: 16px;
        grid-gap: 16px
}
}
@media (max-width: 1439px) {
.s1cpd9cx[data-v-dc10a6fc] {
        margin-top:8px
}
}
.sp21r69[data-v-dc10a6fc] {
    width: 100%;
    text-align: left
}
.s13efwjp[data-v-dc10a6fc] {
    --_input-border-color: #909396;
    --input-border-color: var(--_state-color,var(--_input-border-color));
    padding: 27px 16px 9px;
    color: #212833;
    background-color: #fffdfa;
    border-radius: 12px;
    box-shadow: inset 0 0 0 var(--border-width,1px) var(--input-border-color)
}
.s13efwjp[data-v-dc10a6fc]:focus-within {
    --_input-border-color: #212833
}
@media (min-width: 1024px) {
.s13efwjp[data-v-dc10a6fc] {
        padding-block:26px 6px
}
}
.s7giw9q.s13efwjp[data-v-dc10a6fc] {
    height: 56px;
    padding-block:0;display: flex;
    align-items: center;
    cursor: pointer
}
html[data-v-dc10a6fc] :where(.i1jrgyas) {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    font: inherit;
    color: inherit;
    background: none;
    outline: 0;
    text-overflow: ellipsis
}
.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:active,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:focus,.i1jrgyas[data-v-dc10a6fc]:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}
.i1jrgyas[type=number][data-v-dc10a6fc]::-webkit-inner-spin-button,.i1jrgyas[type=number][data-v-dc10a6fc]::-webkit-outer-spin-button {
    -webkit-appearance: none
}
.i1jrgyas[type=number][data-v-dc10a6fc],.i1jrgyas[type=number][data-v-dc10a6fc]:focus,.i1jrgyas[type=number][data-v-dc10a6fc]:hover {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-appearance: textfield
}
.i1jrgyas[data-v-dc10a6fc]::placeholder {
    color: #909396;
    opacity: 0;
    transition: color,opacity;
    transition-duration: .2s
}
.i1jrgyas[data-v-dc10a6fc]:focus::placeholder {
    opacity: 1
}
.s1p2y5nr[data-v-dc10a6fc] {
    display: block;
    padding: 4px;
    color: var(--_state-color,#909396)
}
.w14ynx7n[data-v-dc10a6fc] {
    --_input-border-color: #212833
}
.w978lf3[data-v-dc10a6fc] {
    --_state-color: #ff4054
}
.w1f6pj7m[data-v-dc10a6fc] {
    --_state-color: #00ba77
}
.w185uyfv[data-v-dc10a6fc] {
    --border-width: 0
}
.m1v8p6cp[data-v-dc10a6fc] {
    position: relative
}
.sr0bmb0[data-v-dc10a6fc] {
    position: relative;
    display: block
}
.s1oempck[data-v-dc10a6fc] {
    --_scale: 0.75;
    --_translate-shift: -10px;
    scale: var(--s1oempck-0);
    -webkit-translate: 0 var(--s1oempck-1);
    -moz-translate: 0 var(--s1oempck-1);
    -ms-translate: 0 var(--s1oempck-1);
    translate: 0 var(--s1oempck-1);
    transform-origin: top left;
    position: absolute;
    inset: 18px 16px;
    color: var(--_state-color,#909396);
    text-align: start;
    transition: scale .2s,translate .2s;
    pointer-events: none;
    white-space: nowrap
}
@media (min-width: 1024px) {
.s1oempck[data-v-dc10a6fc] {
        --_scale:0.6666666666666666;
        --_translate-shift: -8px;
        inset: 16px
}
}
.p1wijigz[data-v-dc10a6fc] {
    position: relative;
    z-index: 1;
    padding: 18px 16px
}
@media (min-width: 1024px) {
.p1wijigz[data-v-dc10a6fc] {
        padding-block:16px
}
}
.p1tuuf2f[data-v-dc10a6fc] {
    order: -1;
    display: grid;
    border-right: 1px solid var(--input-border-color)
}
.p1tuuf2f .country-list li[data-v-dc10a6fc] {
    cursor: pointer
}
.p1tuuf2f .selected-flag[data-v-dc10a6fc] {
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer
}
.phgy2wo[data-v-dc10a6fc] {
    --_padding: 8px;
    --_gap: 4px;
    --_item-height: 40px;
    --_max-items: 4;
    position: absolute;
    z-index: 2;
    top: calc(100% + var(--_padding));
    left: 0;
    right: 0;
    margin: 0;
    list-style-type: none;
    overflow: auto;
    max-height: calc(var(--_max-items) * var(--_item-height) + (var(--_max-items) - 1) * 4px + 18px);
    padding: var(--_padding);
    border: var(--border-width,1px) solid #212833;
    display: grid;
    grid-gap: var(--_gap);
    background-color: #fffdfa;
    border-radius: 12px
}
.phgy2wo .country[data-v-dc10a6fc] {
    display: flex;
    gap: 8px;
    align-items: center;
    padding: 8px;
    border-radius: 8px
}
.phgy2wo .country .dial-code[data-v-dc10a6fc] {
    color: #909396
}
.phgy2wo .country.highlight[data-v-dc10a6fc],.phgy2wo .country[data-v-dc10a6fc]:hover {
    background-color: #f3ede6
}
.squm8vv[data-v-dc10a6fc] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6000;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}
.squm8vv.hidden[data-v-dc10a6fc] {
    display: none
}
.squm8vv[data-v-dc10a6fc]:not(.hidden) {
    transition: opacity .2s 0s
}
.p1yq8cg3[data-v-dc10a6fc] {
    max-height: 100%;
    overflow: auto;
    position: relative;
    background-color: #fffdfa
}
@media (max-width: 767px) {
.p1yq8cg3[data-v-dc10a6fc] {
        width:100%;
        pointer-events: auto;
        padding: 24px 16px 48px
}
}
@media (min-width: 768px) {
.p1yq8cg3[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 48px;
        padding: 48px;
        border-radius: 32px
}
}
.hidden .p1yq8cg3[data-v-dc10a6fc] {
    pointer-events: none
}
.phrw4pu[data-v-dc10a6fc] {
    overflow: hidden
}
@media (max-width: 767px) {
.phrw4pu[data-v-dc10a6fc] {
        width:100%
}
}
.scuinqp[data-v-dc10a6fc] {
    position: absolute;
    z-index: 2;
    top: 24px;
    right: 24px
}
@media (max-width: 767px) {
.scuinqp[data-v-dc10a6fc] {
        right:16px
}
}
.ob5vqpm[data-v-dc10a6fc] {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(33,40,51,.8)
}
.s1d4sh39[data-v-dc10a6fc] {
    position: fixed;
    z-index: 3;
    right: 20px;
    bottom: 20px;
    width: 60px;
    height: 60px
}
.s1d4sh39.events-none[data-v-dc10a6fc] {
    pointer-events: none
}
@media (max-width: 767px) {
.s1d4sh39[data-v-dc10a6fc] {
        right:16px;
        bottom: var(--s1d4sh39-0)
}
}
.snqfpfi[data-v-dc10a6fc] {
    border-radius: 50%;
    overflow: hidden;
    background: linear-gradient(0deg,#25cf43,#61fd7d)
}
.s1oza3jl[data-v-dc10a6fc] {
    width: 100%;
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px;
    text-align: center
}
@media (min-width: 768px) {
.s1oza3jl[data-v-dc10a6fc] {
        text-align:left;
        max-width: 536px
}
}
@media (min-width: 1024px) {
.s1oza3jl[data-v-dc10a6fc] {
        align-items:start;
        grid-template-columns: 1fr auto
}
}
.s1oza3jl.s14caqx3[data-v-dc10a6fc] {
    grid-template-columns: minmax(0,1fr)
}
@media (min-width: 1024px) {
.sxhwl0q[data-v-dc10a6fc] {
        grid-column:1/-1
}
}
.sp5zzlt[data-v-dc10a6fc] {
    position: absolute;
    background-color: var(--_accent-color)
}
@media (max-width: 767px) {
.sp5zzlt[data-v-dc10a6fc] {
        inset:0;
        display: grid;
        align-content: center;
        justify-items: center;
        text-align: center
}
}
@media (min-width: 768px) {
.sp5zzlt[data-v-dc10a6fc] {
        width:50%;
        inset: 0 auto 0 0
}
}
.bdp2aau[data-v-dc10a6fc] {
    margin-block:24px 8px}
@media (min-width: 768px) {
.bdp2aau[data-v-dc10a6fc] {
        margin-block:0 24px
}
.b1yav1oq[data-v-dc10a6fc] {
        max-width: 536px
}
}
@media (max-width: 767px) {
.p1hg0tg2.p1hg0tg2[data-v-dc10a6fc] {
        padding-left:16px;
        padding-right: 16px
}
}
@media (min-width: 768px) {
.p1hg0tg2.ghost[data-v-dc10a6fc] {
        background-color:initial;
        color: #244ba8
}
}
.s14zmjmv[data-v-dc10a6fc] {
    position: relative;
    z-index: var(--s14zmjmv-0);
    display: inline-flex;
    margin-block:-20px -17px;margin-inline:var(--s14zmjmv-1);vertical-align: middle
}
@media (min-width: 768px) {
.s14zmjmv[data-v-dc10a6fc] {
        margin-block:-20px var(--s14zmjmv-2)
}
.s14zmjmv[data-v-dc10a6fc]:hover {
        z-index: 20
}
}
.skfvdn2[data-v-dc10a6fc] {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: 50%/var(--skfvdn2-0) no-repeat var(--skfvdn2-1)
}
@media (min-width: 768px) {
.skfvdn2[data-v-dc10a6fc]:hover {
        opacity:1
}
}
.sr7q1jy[data-v-dc10a6fc] {
    display: none;
    color: #fff;
    background-color: #262626;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    text-transform: none;
    letter-spacing: normal
}
@media (max-width: 767px) {
.sr7q1jy[data-v-dc10a6fc] {
        position:fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 5500;
        display: var(--sr7q1jy-0);
        padding: 24px;
        border-radius: 24px 24px 0 0;
        box-shadow: 0 5px 36px rgba(0,0,0,.15)
}
input:checked:hover~.sr7q1jy[data-v-dc10a6fc] {
        display: block
}
}
@media (min-width: 768px) {
.sr7q1jy[data-v-dc10a6fc] {
        position:absolute;
        left: 4px;
        top: calc(100% - 4px);
        z-index: 4;
        width: var(--sr7q1jy-1);
        padding: 24px;
        border-radius: 16px;
        transform: translateX(var(--sr7q1jy-2))
}
.skfvdn2:hover+.sr7q1jy[data-v-dc10a6fc] {
        display: block
}
}
.s1i16q76[data-v-dc10a6fc] {
    width: 20px;
    height: 20px;
    display: block;
    margin: -16px -16px 0 auto;
    filter: brightness(0) invert(1);
    border: 16px solid transparent;
    box-sizing: initial
}
@media (min-width: 768px) {
.s1i16q76[data-v-dc10a6fc] {
        display:none
}
}
.s1sum3w6[data-v-dc10a6fc] {
    display: block;
    height: 40px;
    background: 50%/contain no-repeat
}
.cf0y74c[data-v-dc10a6fc] {
    position: relative
}
.cf0y74c[data-v-dc10a6fc]:before {
    transform: translate(-50%,-50%) rotate(45deg)
}
.cf0y74c[data-v-dc10a6fc]:after {
    transform: translate(-50%,-50%) rotate(-45deg)
}
.swit1sq[data-v-dc10a6fc] {
    position: fixed;
    bottom: 24px;
    left: 24px;
    z-index: 2000;
    display: var(--swit1sq-0);
    align-items: center;
    width: auto;
    padding: 12px 16px;
    font-size: 14px;
    line-height: 18px;
    color: #244ba8;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 20px 36px rgba(36,75,168,.15)
}
.in-app .swit1sq[data-v-dc10a6fc] {
    display: none
}
.swit1sq p[data-v-dc10a6fc] {
    margin-left: 8px
}
@media (max-width: 767px) {
.swit1sq p[data-v-dc10a6fc] {
        display:flex;
        -webkit-box-flex-flow: column;
        flex-flow: column
}
}
.swit1sq a[data-v-dc10a6fc] {
    font-weight: 600
}
@media (max-width: 767px) {
.swit1sq[data-v-dc10a6fc] {
        align-items:flex-start
}
}
.g2atdsq[data-v-dc10a6fc] {
    width: 16px;
    height: 16px;
    margin-left: 16px
}
html[data-v-dc10a6fc] :where(.tpjgmg2) {
    font-weight: 700;
    font-size: 32px;
    line-height: 36px;
    margin: 0
}
.sa0tsc7[data-v-dc10a6fc] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6000;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    color: #244ba8
}
@media (max-width: 767px) {
.sa0tsc7[data-v-dc10a6fc] {
        align-items:flex-end
}
}
@media (min-width: 768px) {
.sa0tsc7[data-v-dc10a6fc] {
        background-color:#244ba8;
        align-items: center
}
}
.sa0tsc7.hidden[data-v-dc10a6fc] {
    display: none
}
.pehih7m[data-v-dc10a6fc] {
    max-height: 100%;
    overflow: auto
}
@media (max-width: 767px) {
.pehih7m[data-v-dc10a6fc] {
        width:100%;
        padding-top: 40px;
        pointer-events: auto
}
}
.hidden .pehih7m[data-v-dc10a6fc] {
    pointer-events: none
}
.p1arhq5m[data-v-dc10a6fc] {
    overflow: hidden
}
@media (max-width: 767px) {
.p1arhq5m[data-v-dc10a6fc] {
        width:100%;
        padding: 24px;
        position: relative;
        box-shadow: 0 5px 36px rgba(0,0,0,.15);
        border-radius: 24px 24px 0 0;
        transform: translateY(calc(-1px * var(--dy)));
        transition: transform .2s ease-out;
        background-color: #fff
}
}
@media (min-width: 768px) {
.p1arhq5m[data-v-dc10a6fc] {
        color:#fff
}
}
@media (max-width: 767px) {
.hidden .p1arhq5m[data-v-dc10a6fc] {
        transform:translateY(100%);
        transition: transform .2s ease-in
}
}
.pr5vnkc+.pr5vnkc[data-v-dc10a6fc] {
    margin-top: 8px
}
.pp4q8go[data-v-dc10a6fc] {
    margin-top: 24px
}
.p2ypms[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 768px) {
.p2ypms[data-v-dc10a6fc] {
        margin-top:16px
}
}
.pz0z3po[data-v-dc10a6fc] {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 24px;
    height: 24px;
    z-index: 20
}
.pz0z3po[data-v-dc10a6fc]:after,.pz0z3po[data-v-dc10a6fc]:before {
    width: 28px
}
.p1wcuumq[data-v-dc10a6fc] {
    text-align: center
}
@media (max-width: 767px) {
.p1wcuumq[data-v-dc10a6fc] {
        margin-top:40px
}
}
.pi51o36[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (max-width: 767px) {
.pr986km[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 26px
}
}
.p1mymyfa[data-v-dc10a6fc] {
    display: block;
    max-width: 312px;
    margin: 0 auto
}
@media (min-width: 768px) {
.p1mymyfa[data-v-dc10a6fc] {
        padding:24px;
        background-color: #fff;
        border-radius: 24px
}
}
.p1gkisb6[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.p1gkisb6[data-v-dc10a6fc] {
        margin-top:28px;
        line-height: 44px
}
}
html[data-v-dc10a6fc] :where(.s1em2glq) {
    margin: 0;
    padding-left: 24px
}
@media (min-width: 768px) {
html[data-v-dc10a6fc] :where(.s1em2glq) {
        padding-left:28px
}
}
.sv3igrx+.sv3igrx[data-v-dc10a6fc] {
    margin-top: 16px
}
.w1sgy79e[data-v-dc10a6fc] {
    padding-top: 16px
}
@media (min-width: 768px) {
.w1sgy79e[data-v-dc10a6fc] {
        padding-top:24px
}
}
@media (min-width: 1024px) {
.w1sgy79e[data-v-dc10a6fc] {
        padding-top:40px
}
}
.s1vy1re2[data-v-dc10a6fc] {
    margin: 0 auto 16px;
    display: block;
    text-align: center;
    color: #909396
}
@media (min-width: 1024px) {
.s1vy1re2[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.sgwir57[data-v-dc10a6fc] {
    margin: 0 auto;
    text-align: center
}
@media (min-width: 768px) {
.sgwir57[data-v-dc10a6fc] {
        max-width:calc((800% - 64px) / 12)
}
}
@media (min-width: 1024px) {
.sgwir57[data-v-dc10a6fc] {
        max-width:calc((800% - 96px) / 12)
}
}
.s1cadwn1[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 24px
}
@media (min-width: 1024px) {
.s1cadwn1[data-v-dc10a6fc] {
        margin-top:40px
}
}
@media (max-width: 767px) {
.ssbcwck[data-v-dc10a6fc] {
        margin-top:56px;
        display: grid;
        justify-items: center
}
}
@media (min-width: 768px) {
.ssbcwck[data-v-dc10a6fc] {
        display:flex;
        align-items: center;
        justify-content: center;
        gap: 16px;
        margin-top: 80px
}
}
@media (min-width: 1200px) {
.ssbcwck[data-v-dc10a6fc] {
        margin-top:120px
}
}
@media (max-width: 767px) {
.s1opncjx[data-v-dc10a6fc] {
        order:10;
        margin-top: 24px
}
}
.svr303j[data-v-dc10a6fc] {
    padding-top: 8px
}
@media (min-width: 1024px) {
.svr303j[data-v-dc10a6fc] {
        -webkit-translate:0 8px;
        -moz-translate: 0 8px;
        -ms-translate: 0 8px;
        translate: 0 8px
}
}
.sgbdzpk[data-v-dc10a6fc] {
    margin: var(--sgbdzpk-0)
}
@media (min-width: 768px) {
.sgbdzpk[data-v-dc10a6fc] {
        margin:var(--sgbdzpk-1)
}
}
.s1uhquth[data-v-dc10a6fc] {
    position: relative;
    overflow: auto;
    overflow-y: hidden
}
.s1uhquth[data-v-dc10a6fc]:after {
    content: var(--s1uhquth-0);
    position: absolute;
    bottom: 0;
    display: block;
    background-color: #fffdfa;
    border-bottom: 1px solid #cdc6c0;
    z-index: 1
}
@media (max-width: 767px) {
.s1uhquth[data-v-dc10a6fc] {
        display:flex;
        margin: 0 calc(50% - 50vw);
        padding-right: 16px
}
.s1uhquth[data-v-dc10a6fc]:before {
        content: "";
        display: block;
        flex-shrink: 0;
        height: 24px;
        width: 16px
}
.s1uhquth[data-v-dc10a6fc]:after {
        left: 40px;
        width: calc(100% + 40px);
        height: calc(88px - 1px)
}
}
@media (min-width: 768px) {
.s1uhquth[data-v-dc10a6fc] {
        padding:var(--s1uhquth-1);
        border-radius: 32px;
        background-color: #fffdfa;
        box-shadow: inset 0 0 0 1px #cdc6c0
}
.s1uhquth[data-v-dc10a6fc]:after {
        height: calc(120px - 1px);
        width: calc(100% - 80px);
        background-color: #fffdfa
}
}
@media (max-width: 767px) {
.s75lqs0[data-v-dc10a6fc] {
        display:flex;
        flex-shrink: 0;
        padding-inline:24px;padding-bottom: var(--s75lqs0-0);
        width: calc(100% + 52px * 2);
        max-height: var(--table-max-height-mobile);
        border-radius: 24px;
        background-color: #fffdfa;
        box-shadow: inset 0 0 0 1px #cdc6c0
}
}
.s686tpb[data-v-dc10a6fc] {
    display: inline-table;
    vertical-align: top;
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%
}
@media (max-width: 767px) {
.s686tpb[data-v-dc10a6fc] {
        position:relative
}
}
.s15m6o0n[data-v-dc10a6fc]:after {
    content: "";
    display: table-row;
    height: 16px
}
@media (min-width: 768px) {
.s15m6o0n[data-v-dc10a6fc]:after {
        height:20px
}
}
.s1lo5mqc[data-v-dc10a6fc] {
    --_border-radius: 12px;
    --_main-cell-padding: 8px;
    padding: var(--_main-cell-padding);
    text-align: left;
    vertical-align: top
}
.s1lo5mqc[data-v-dc10a6fc]:first-child {
    border-top-left-radius: var(--_border-radius);
    border-bottom-left-radius: var(--_border-radius)
}
.s1lo5mqc[data-v-dc10a6fc]:last-child {
    border-top-right-radius: var(--_border-radius);
    border-bottom-right-radius: var(--_border-radius)
}
@media (max-width: 767px) {
.s1lo5mqc[data-v-dc10a6fc] {
        position:relative
}
.s1lo5mqc[data-v-dc10a6fc]:before {
        content: "";
        position: absolute;
        top: -16px;
        bottom: 0;
        right: 0;
        display: block;
        height: calc(100% + 16px);
        width: 1px;
        background-color: #cdc6c0
}
.s1lo5mqc[data-v-dc10a6fc]:last-child:before {
        content: none
}
}
@media (min-width: 768px) {
.s1lo5mqc[data-v-dc10a6fc] {
        --_main-cell-padding:12px
    }
}
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc] {
    padding-block:16px}
@media (max-width: 767px) {
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc] {
        padding-top:24px
}
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc]:first-child {
        padding-left: 0
}
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc]:last-child {
        padding-right: 0
}
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc]:before {
        top: 24px;
        bottom: 0;
        height: calc(100% - 24px)
}
}
@media (min-width: 768px) {
.s1wo3ulh.s1lo5mqc[data-v-dc10a6fc] {
        padding:0 12px 24px
}
}
.s1jnq0v9[data-v-dc10a6fc] {
    border-bottom: 1px solid #cdc6c0
}
.s1fknkv[data-v-dc10a6fc] {
    --_is-last-row: 0
}
.s1fknkv[data-v-dc10a6fc]:nth-child(odd) {
    --_is-even-row: 0
}
.s1fknkv[data-v-dc10a6fc]:nth-child(2n) {
    --_is-even-row: 1;
    background-color: #f3ede6
}
.s1fknkv[data-v-dc10a6fc]:last-child {
    --_is-last-row: 1
}
.s85pc5x[data-v-dc10a6fc] {
    position: absolute;
    bottom: 24px;
    left: 40px;
    z-index: 2
}
@media (min-width: 768px) {
.s85pc5x[data-v-dc10a6fc] {
        bottom:40px
}
}
.s1evhrjh[data-v-dc10a6fc] {
    background-color: initial;
    --border-width: 12px;
    --_container-width: 100vw;
    --_total-spacing: 72px;
    --image-height: calc(((var(--_container-width) - var(--_total-spacing)) * 0.66667 - 24px) * 0.69)
}
@media (min-width: 768px) {
.s1evhrjh[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        align-items: flex-start;
        -ms-grid-column-gap: 24px;
        grid-column-gap: 24px
}
}
@media (min-width: 1024px) {
.s1evhrjh[data-v-dc10a6fc] {
        --border-width:16px;
        --_total-spacing: 96px
    }
}
@media (min-width: 1200px) {
.s1evhrjh[data-v-dc10a6fc] {
        --border-width:20px
    }
}
@media (min-width: 1440px) {
.s1evhrjh[data-v-dc10a6fc] {
        --border-width:20px;
        --_container-width: 1440px
    }
}
.smskewv[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 767px) {
.smskewv[data-v-dc10a6fc] {
        -ms-grid-row-gap:48px;
        grid-row-gap: 48px
}
}
@media (min-width: 768px) {
.smskewv[data-v-dc10a6fc] {
        -ms-grid-row-gap:calc(100vh - var(--image-height));
        grid-row-gap: calc(100vh - var(--image-height))
}
}
.s808jvo[data-v-dc10a6fc] {
    display: none
}
@media (min-width: 768px) {
.s808jvo[data-v-dc10a6fc] {
        position:-webkit-sticky;
        position: sticky;
        display: block;
        top: calc(50% - var(--image-height) / 2);
        grid-column: 2/-1;
        z-index: 0
}
.s1eanb2[data-v-dc10a6fc] {
        position: relative;
        z-index: 0;
        padding-bottom: 64.2%;
        overflow: hidden;
        background-color: #fffdfa;
        border: var(--border-width) solid #212833;
        border-radius: 40px
}
.v1fhvnn5[data-v-dc10a6fc] {
        display: flex;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0;
        transform: translateY(calc(20% * var(--is-scroll-direction-up)))
}
.v1q19b1d[data-v-dc10a6fc] {
        opacity: 1;
        transform: translateY(-.6%);
        transition: opacity .5s ease-in-out,transform .5s ease-in-out
}
}
.saq3ham[data-v-dc10a6fc] {
    display: grid
}
@media (max-width: 767px) {
.saq3ham[data-v-dc10a6fc] {
        -ms-grid-gap:24px;
        grid-gap: 24px
}
}
@media (min-width: 768px) {
.saq3ham[data-v-dc10a6fc] {
        flex-shrink:0;
        align-items: center;
        min-height: var(--image-height)
}
.sm3z77d[data-v-dc10a6fc] {
        padding-right: 32px
}
}
.s41fr1q[data-v-dc10a6fc] {
    display: none
}
@media (min-width: 768px) {
.s41fr1q[data-v-dc10a6fc] {
        display:block;
        margin-bottom: 24px;
        color: #909396
}
}
.s1gc0jxs[data-v-dc10a6fc] {
    margin: 0 0 8px;
    letter-spacing: -.02em
}
@media (min-width: 768px) {
.s1gc0jxs[data-v-dc10a6fc] {
        margin:0 0 24px
}
}
.s17cbo7c[data-v-dc10a6fc] {
    margin: 0
}
.s1xvfgl[data-v-dc10a6fc] {
    margin-top: 40px
}
@media (max-width: 767px) {
.s1xvfgl[data-v-dc10a6fc] {
        display:flex;
        transform: scale(.875) translateX(-7%);
        margin-top: 24px
}
}
.s1vxgkc7[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.s1vxgkc7[data-v-dc10a6fc] {
        width:max-content;
        margin: 40px auto 0
}
}
.sw5urb0[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: 100%
}
@media (max-width: 767px) {
.sw5urb0[data-v-dc10a6fc] {
        border:8px solid #212833;
        border-radius: 16px;
        overflow: hidden
}
}
@media (min-width: 768px) {
.sw5urb0[data-v-dc10a6fc] {
        display:none
}
}
.sw5urb0 img[data-v-dc10a6fc] {
    object-fit: cover
}
.sxvucp7[data-v-dc10a6fc] {
    counter-reset: myCounter
}
@media (min-width: 768px) {
.s36k543[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        margin: 0
}
}
.swvoez7[data-v-dc10a6fc] {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    margin: 32px auto 0
}
@media (min-width: 768px) {
.swvoez7[data-v-dc10a6fc] {
        margin:48px auto 0
}
}
.srcse3o[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    text-align: left;
    gap: 24px
}
.srcse3o+.srcse3o[data-v-dc10a6fc] {
    margin-top: 48px
}
@media (min-width: 768px) {
.srcse3o[data-v-dc10a6fc] {
        flex-direction:var(--srcse3o-0);
        gap: 32px;
        padding-top: 24px
}
}
@media (min-width: 1200px) {
.srcse3o[data-v-dc10a6fc] {
        gap:64px
}
.srcse3o+.srcse3o[data-v-dc10a6fc] {
        margin-top: 80px
}
}
.sipt5or[data-v-dc10a6fc] {
    display: flex;
    align-self: flex-start;
    width: 100%;
    border-radius: 24px;
    overflow: hidden
}
@media (min-width: 768px) {
.sipt5or[data-v-dc10a6fc] {
        width:calc((800% - 96px) / 12);
        flex-shrink: 0;
        border-radius: 32px
}
}
.s140o7jt[data-v-dc10a6fc] {
    margin: 0 0 8px
}
@media (min-width: 768px) {
.s140o7jt[data-v-dc10a6fc] {
        margin:0 0 24px
}
}
.s4gwve0[data-v-dc10a6fc] {
    margin: 0
}
.s4gwve0+.s4gwve0[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 768px) {
.s4gwve0+.s4gwve0[data-v-dc10a6fc] {
        margin-top:24px
}
}
.srehneb[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.srehneb[data-v-dc10a6fc] {
        margin-top:40px
}
}
.sg3m9ed[data-v-dc10a6fc] {
    display: block;
    margin-top: 44px
}
@media (min-width: 768px) {
.sg3m9ed[data-v-dc10a6fc] {
        margin-top:72px
}
}
.s1spvga8[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.s1spvga8[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        -ms-grid-gap: 24px;
        grid-gap: 24px;
        margin-top: 32px
}
}
.s8ga6in[data-v-dc10a6fc] {
    padding: 24px;
    border-radius: 24px;
    background-color: #fffdfa;
    height: 100%
}
@media (min-width: 768px) {
.s8ga6in[data-v-dc10a6fc] {
        padding:32px;
        border-radius: 32px
}
}
.so7gtdl[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 8px
}
.s1thqqe8[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: center;
    text-align: center
}
.s1thqqe8+.s1thqqe8[data-v-dc10a6fc] {
    margin-top: 48px
}
@media (min-width: 768px) {
.s1thqqe8[data-v-dc10a6fc] {
        display:flex;
        flex-direction: var(--s1thqqe8-0);
        padding-block:24px}
.s1thqqe8>*[data-v-dc10a6fc] {
        width: calc((600% - 144px) / 12)
}
}
@media (min-width: 1200px) {
.s1thqqe8+.s1thqqe8[data-v-dc10a6fc] {
        margin-top:56px
}
}
.s1s901u0[data-v-dc10a6fc] {
    display: flex;
    align-items: center
}
@media (max-width: 767px) {
.s1s901u0[data-v-dc10a6fc] {
        flex-direction:column-reverse
}
}
@media (min-width: 768px) {
.s1s901u0[data-v-dc10a6fc] {
        flex-direction:column;
        margin: 0 auto;
        max-width: calc(calc((400% - 192px) / 12) + 56px)
}
}
@media (max-width: 767px) {
.s5wu2nd[data-v-dc10a6fc] {
        width:100%
}
}
.s5wu2nd img[data-v-dc10a6fc] {
    border-radius: 24px
}
@media (min-width: 768px) {
.s5wu2nd img[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s1pcxa7l[data-v-dc10a6fc] {
    margin: 0 0 32px
}
@media (min-width: 768px) {
.s1pcxa7l[data-v-dc10a6fc] {
        margin:48px 0 0;
        padding-inline:32px}
}
.s3fxuye[data-v-dc10a6fc] {
    margin-top: var(--s3fxuye-0);
    height: var(--s3fxuye-1);
    overflow: var(--s3fxuye-2)
}
@media (min-width: 768px) {
.s3fxuye[data-v-dc10a6fc] {
        margin-top:var(--s3fxuye-3)
}
}
.s1tcjyxt[data-v-dc10a6fc] {
    display: flex;
    margin: 0 auto
}
@media (max-width: 767px) {
.s53i6yo[data-v-dc10a6fc] {
        display:grid;
        margin: 0 auto;
        -ms-grid-gap: 24px;
        grid-gap: 24px
}
}
.s1otc9dt[data-v-dc10a6fc] {
    display: inline-block;
    color: var(--_text-color);
    opacity: var(--_text-opacity)
}
.s4ia6q1[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px;
    color: #212833;
    background-color: var(--_accent-color);
    border-radius: 24px
}
@media (min-width: 1200px) {
.s4ia6q1[data-v-dc10a6fc] {
        padding:32px 24px 24px;
        border-radius: 32px
}
}
.s19rdk6t[data-v-dc10a6fc] {
    position: absolute;
    right: 24px;
    display: flex;
    gap: 8px
}
@media (max-width: 1023px) {
.s19rdk6t[data-v-dc10a6fc] {
        gap:4px;
        color: #909396
}
}
@media (min-width: 1024px) {
.s19rdk6t[data-v-dc10a6fc] {
        right:32px;
        opacity: 0;
        transition: opacity .2s
}
.s4ia6q1:hover .s19rdk6t[data-v-dc10a6fc] {
        opacity: 1
}
}
.s17wthyt[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}
@media (min-width: 1200px) {
.s17wthyt[data-v-dc10a6fc] {
        padding:0 8px
}
}
.s1lrx7yb[data-v-dc10a6fc] {
    width: -moz-fit-content;
    width: fit-content
}
.s7qhfit[data-v-dc10a6fc] {
    margin: 16px 0 0;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}
@media (min-width: 1200px) {
.s7qhfit[data-v-dc10a6fc] {
        margin:24px 0 0
}
}
.s7qhfit[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
.sdd30md[data-v-dc10a6fc] {
    margin: 8px 0 0;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    overflow-y: hidden
}
@media (min-width: 1200px) {
.sdd30md[data-v-dc10a6fc] {
        margin:16px 0 0
}
}
.sy1au0g[data-v-dc10a6fc] {
    margin: 24px 0 0;
    overflow: hidden;
    border-radius: 16px
}
.sy1au0g img[data-v-dc10a6fc] {
    object-fit: cover
}
@media (min-width: 1200px) {
.sy1au0g[data-v-dc10a6fc] {
        margin:32px 0 0;
        border-radius: 24px;
        height: 220px
}
.sy1au0g img[data-v-dc10a6fc] {
        height: 100%
}
}
.s1kvcm96[data-v-dc10a6fc] {
    --_border-radius: 24px;
    position: relative;
    display: grid;
    align-content: start;
    grid-template-rows: auto 1fr;
    padding: 24px;
    border-radius: var(--_border-radius);
    background-color: #fffdfa;
    height: 100%;
    min-height: 452px
}
@media (min-width: 1024px) {
.s1kvcm96[data-v-dc10a6fc] {
        --_border-radius:32px;
        padding-bottom: 32px;
        min-height: 592px
}
}
.sqgl0qe[data-v-dc10a6fc] {
    position: relative;
    margin-bottom: 24px;
    border-radius: 16px;
    overflow: hidden;
    height: 45.56vw;
    max-height: 196px
}
@media (min-width: 768px) {
.sqgl0qe[data-v-dc10a6fc] {
        height:21.36vw;
        max-height: 220px
}
}
@media (min-width: 1024px) {
.sqgl0qe[data-v-dc10a6fc] {
        margin-bottom:32px;
        border-radius: 24px;
        height: 220px
}
}
.smb1rh img[data-v-dc10a6fc] {
    object-position: center;
    object-fit: cover
}
.s3u0dvg[data-v-dc10a6fc] {
    display: grid;
    align-content: start;
    align-items: end;
    justify-items: start;
    grid-template-rows: auto auto 1fr
}
@media (min-width: 1024px) {
.s3u0dvg[data-v-dc10a6fc] {
        padding-inline:8px
}
}
.s10p1di5[data-v-dc10a6fc] {
    margin-bottom: 16px
}
.s163uzlf[data-v-dc10a6fc]:after {
    content: "â€¢";
    padding: 0 8px
}
.s52s7yx[data-v-dc10a6fc] {
    margin-top: 64px;
    position: static;
    transition: color .2s,background-color .2s
}
.s52s7yx[data-v-dc10a6fc]:before {
    content: none
}
.s52s7yx[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
.s52s7yx[data-v-dc10a6fc]:hover {
    color: #fffdfa;
    background-color: #212833;
    opacity: 1
}
.s1ivxns9[data-v-dc10a6fc] {
    position: relative;
    --_padding: 24px;
    --_border-radius: 24px;
    --_text-color: #fffdfa;
    display: grid;
    align-content: start;
    grid-template-rows: auto auto 1fr;
    padding: var(--_padding);
    border-radius: var(--_border-radius);
    background-color: #0061fe;
    height: 100%;
    min-height: 420px
}
@media (min-width: 1024px) {
.s1ivxns9[data-v-dc10a6fc] {
        --_padding:32px;
        --_border-radius: 32px;
        min-height: 592px
}
}
.s16rep5u[data-v-dc10a6fc] {
    margin-bottom: 16px
}
.s1o8uebh[data-v-dc10a6fc] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    margin-top: 36px
}
.s11m7hay[data-v-dc10a6fc] {
    flex-shrink: 0;
    position: static;
    transition: color .2s,background-color .2s
}
.s11m7hay[data-v-dc10a6fc]:before {
    content: none
}
.s11m7hay[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
.s11m7hay[data-v-dc10a6fc]:hover {
    color: #212833;
    background-color: #fffdfa;
    opacity: 1
}
.sosk3fm[data-v-dc10a6fc] {
    display: flex;
    align-items: flex-end;
    width: 140px;
    height: 196px
}
@media (min-width: 1024px) {
.sosk3fm[data-v-dc10a6fc] {
        width:200px;
        height: 280px
}
}
.cwxgw7i[data-v-dc10a6fc] {
    letter-spacing: -.02em
}
.ci7yvy4[data-v-dc10a6fc] {
    letter-spacing: -.03em
}
html[data-v-dc10a6fc] :where(.b1nikwfy) {
    font-weight: 450
}
.s1dmgi0d[data-v-dc10a6fc] {
    font-family: Suisse Works,Georgia,PingFang TC,
}
html[data-v-dc10a6fc] :where(.hmzohbk) {
    font-size: 40px;
    line-height: 1
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hmzohbk) {
        font-size:72px
}
}
html[data-v-dc10a6fc] :where(.hux6vax) {
    font-size: 32px;
    line-height: 34px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hux6vax) {
        font-size:64px;
        line-height: 68px
}
}
html[data-v-dc10a6fc] :where(.hwobp9l) {
    font-size: 24px;
    line-height: 28px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hwobp9l) {
        font-size:48px;
        line-height: 52px
}
}
html[data-v-dc10a6fc] :where(.hfyz8rm) {
    font-size: 24px;
    line-height: 28px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.hfyz8rm) {
        font-size:32px;
        line-height: 36px
}
}
html[data-v-dc10a6fc] :where(.h1dh7bhm) {
    font-size: 20px;
    line-height: 24px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.h1dh7bhm) {
        font-size:24px;
        line-height: 28px
}
}
html[data-v-dc10a6fc] :where(.b18peh69) {
    font-size: 16px;
    line-height: 20px
}
@media (min-width: 1024px) {
html[data-v-dc10a6fc] :where(.b18peh69) {
        font-size:18px;
        line-height: 24px
}
}
html :where(.t1jenqnk)+.t1jenqnk[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 1024px) {
html :where(.t1jenqnk)+.t1jenqnk[data-v-dc10a6fc] {
        margin-top:24px
}
}
.ber198w[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 20px
}
.cm8v4w4[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .05em
}
@media (min-width: 1024px) {
.cm8v4w4[data-v-dc10a6fc] {
        font-size:14px;
        line-height: 16px
}
}
.c1njz2mw[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 16px
}
.b1j13c6c[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 1
}
@media (min-width: 1024px) {
.b1j13c6c[data-v-dc10a6fc] {
        font-size:20px
}
}
.lfbp8v2[data-v-dc10a6fc] {
    font-size: 12px;
    line-height: 1
}
@media (min-width: 1024px) {
.lfbp8v2[data-v-dc10a6fc] {
        font-size:16px
}
}
.tyjluzc[data-v-dc10a6fc] {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin: 0
}
@media (min-width: 1024px) {
.tyjluzc[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 32px
}
}
.s1fx9k2m[data-v-dc10a6fc] {
    padding: 32px 0;
    border-bottom: 1px solid var(--s1fx9k2m-0)
}
@media (min-width: 1024px) {
.s1fx9k2m[data-v-dc10a6fc] {
        padding:40px 0
}
}
.s1fx9k2m[data-v-dc10a6fc]:first-child {
    padding-top: 0
}
.qs99xsc[data-v-dc10a6fc] {
    font-weight: 700;
    margin-bottom: 8px
}
@media (min-width: 1024px) {
.qs99xsc[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
.q13kku0x ol[data-v-dc10a6fc] {
    padding: 0;
    list-style: none;
    counter-reset: item;
    list-style-position: inside
}
@media (min-width: 1024px) {
.q13kku0x ol[data-v-dc10a6fc] {
        margin:16px 0
}
}
.q13kku0x ol>li[data-v-dc10a6fc] {
    display: block;
    counter-increment: item
}
@media (min-width: 1024px) {
.q13kku0x ol>li[data-v-dc10a6fc] {
        display:table
}
}
.q13kku0x ol>li[data-v-dc10a6fc]::marker,.q13kku0x ol>li[data-v-dc10a6fc]:before {
    content: counters(item,".") ". ";
    font-weight: 600
}
.q13kku0x ol>li+li[data-v-dc10a6fc] {
    margin-top: 8px
}
.q13kku0x ul[data-v-dc10a6fc] {
    margin: 0;
    padding: 0;
    list-style: none
}
@media (min-width: 1024px) {
.q13kku0x ul[data-v-dc10a6fc] {
        margin:16px 0
}
}
.q13kku0x ul>li[data-v-dc10a6fc] {
    position: relative;
    padding-left: 13px
}
.q13kku0x ul>li[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    top: calc(.75em - 2px);
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    background-color: currentColor;
    border-radius: 50%;
    opacity: .3
}
.q13kku0x ul>li+li[data-v-dc10a6fc] {
    margin-top: 8px
}
.q13kku0x ol[data-v-dc10a6fc],.q13kku0x ul[data-v-dc10a6fc] {
    margin-top: 8px;
    margin-bottom: 16px
}
.q13kku0x .content[data-v-dc10a6fc]>:where(ol,ul):first-child {
    margin-top: 0
}
.q13kku0x .content[data-v-dc10a6fc]>:where(ol,ul):last-child {
    margin-bottom: 0
}
.q13kku0x ol ul[data-v-dc10a6fc],.q13kku0x ul ol[data-v-dc10a6fc] {
    margin-left: 20px;
    margin-top: 16px
}
.q13kku0x .table-wrapper[data-v-dc10a6fc] {
    display: flex;
    overflow: auto
}
.q13kku0x .table-wrapper[data-v-dc10a6fc]:after {
    content: "";
    display: block;
    flex-shrink: 0;
    height: 24px
}
@media (max-width: 1199px) {
.q13kku0x .table-wrapper[data-v-dc10a6fc] {
        margin-left:-24px;
        margin-right: -24px;
        padding-left: 24px
}
.q13kku0x .table-wrapper[data-v-dc10a6fc]:after {
        width: 24px
}
}
@media (min-width: 1200px) {
.q13kku0x .table-wrapper[data-v-dc10a6fc] {
        margin-right:calc(-50vw + 492px)
}
.q13kku0x .table-wrapper[data-v-dc10a6fc]:after {
        width: calc(50vw - 492px)
}
}
.q13kku0x table[data-v-dc10a6fc] {
    width: 100%;
    border-collapse: collapse;
    border-radius: 24px;
    box-shadow: 0 0 0 1px var(--q13kku0x-0) inset
}
.q13kku0x td[data-v-dc10a6fc],.q13kku0x th[data-v-dc10a6fc] {
    padding: 16px 24px;
    text-align: left;
    vertical-align: top
}
@media (max-width: 1023px) {
.q13kku0x td[data-v-dc10a6fc],.q13kku0x th[data-v-dc10a6fc] {
        min-width:200px
}
}
.q13kku0x td.align-center[data-v-dc10a6fc],.q13kku0x th.align-center[data-v-dc10a6fc] {
    text-align: center
}
.q13kku0x td+td[data-v-dc10a6fc],.q13kku0x th+th[data-v-dc10a6fc] {
    border-left: 1px solid var(--q13kku0x-0)
}
.q13kku0x tr+tr[data-v-dc10a6fc] {
    border-top: 1px solid var(--q13kku0x-0)
}
.q13kku0x thead[data-v-dc10a6fc] {
    border-bottom: 1px solid var(--q13kku0x-0)
}
.q13kku0x h4[data-v-dc10a6fc],.q13kku0x h5[data-v-dc10a6fc],.q13kku0x h6[data-v-dc10a6fc],.q13kku0x th[data-v-dc10a6fc] {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px
}
@media (min-width: 1024px) {
.q13kku0x h4[data-v-dc10a6fc],.q13kku0x h5[data-v-dc10a6fc],.q13kku0x h6[data-v-dc10a6fc] {
        font-size:24px;
        line-height: 32px
}
}
.q13kku0x b[data-v-dc10a6fc],.q13kku0x strong[data-v-dc10a6fc] {
    font-weight: 600
}
.q13kku0x a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}
.q13kku0x *+h4[data-v-dc10a6fc],.q13kku0x *+h5[data-v-dc10a6fc],.q13kku0x *+h6[data-v-dc10a6fc],.q13kku0x .table-wrapper+*[data-v-dc10a6fc],.q13kku0x div+*[data-v-dc10a6fc],.q13kku0x ol+*[data-v-dc10a6fc],.q13kku0x ul+*[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 1024px) {
.q13kku0x *+h4[data-v-dc10a6fc],.q13kku0x *+h5[data-v-dc10a6fc],.q13kku0x *+h6[data-v-dc10a6fc],.q13kku0x .table-wrapper+*[data-v-dc10a6fc],.q13kku0x div+*[data-v-dc10a6fc],.q13kku0x ol+*[data-v-dc10a6fc],.q13kku0x ul+*[data-v-dc10a6fc] {
        margin-top:32px
}
}
.q13kku0x p+p[data-v-dc10a6fc] {
    margin-top: 12px
}
@media (min-width: 1024px) {
.q13kku0x p+p[data-v-dc10a6fc] {
        margin-top:16px
}
}
.q13kku0x h4[data-v-dc10a6fc],.q13kku0x h5[data-v-dc10a6fc],.q13kku0x h6[data-v-dc10a6fc] {
    margin-bottom: 8px
}
@media (min-width: 1024px) {
.q13kku0x h4[data-v-dc10a6fc],.q13kku0x h5[data-v-dc10a6fc],.q13kku0x h6[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
.tuxijil[data-v-dc10a6fc] {
    text-align: center;
    color: #666
}
@media (min-width: 768px) {
.tuxijil .s1kwwgjs[data-v-dc10a6fc] {
        max-width:896px
}
}
@media (max-width: 767px) {
.tuxijil ul[data-v-dc10a6fc] {
        flex-direction:row;
        -webkit-box-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -12px
}
.tuxijil ul li[data-v-dc10a6fc] {
        width: calc(50% - 12px);
        margin-left: 12px
}
.tuxijil ul li[data-v-dc10a6fc]:nth-child(2n) {
        order: 1
}
.tuxijil ul li[data-v-dc10a6fc]:nth-child(3n) {
        margin-top: 0
}
}
.thbacak[data-v-dc10a6fc] {
    display: flex;
    justify-content: center
}
@media (max-width: 767px) {
.thbacak[data-v-dc10a6fc] {
        flex-direction:column;
        align-items: center
}
}
@media (min-width: 768px) {
.thbacak[data-v-dc10a6fc] {
        justify-content:space-between
}
}
.t1l8p6v8[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center
}
@media (max-width: 767px) {
.t1l8p6v8[data-v-dc10a6fc] {
        width:100%;
        max-width: calc(50% - 12px)
}
.t1l8p6v8+.t1l8p6v8[data-v-dc10a6fc] {
        margin-top: 40px
}
}
@media (min-width: 768px) {
.t1l8p6v8+.t1l8p6v8[data-v-dc10a6fc] {
        margin-left:24px
}
}
.t1l8p6v8 span[data-v-dc10a6fc] {
    display: block;
    margin: auto 0;
    font-size: 12px;
    line-height: 20px
}
.t1our4id .t1l8p6v8 span[data-v-dc10a6fc] {
    max-width: 125px
}
.p13oiqcc[data-v-dc10a6fc] {
    margin-bottom: 16px
}
.p13oiqcc img[data-v-dc10a6fc] {
    object-fit: contain
}
.tke3w4c[data-v-dc10a6fc] {
    max-width: 148px
}
.s2l5ej2.success[data-v-dc10a6fc] {
    opacity: 0;
    pointer-events: none
}
.f1x1a6rh[data-v-dc10a6fc] {
    display: block;
    width: 100%;
    margin: 8px auto 0;
    font-size: 12px;
    line-height: 20px
}
.f1x1a6rh a[data-v-dc10a6fc] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    letter-spacing: -.1px
}
.p4picg8.p4picg8[data-v-dc10a6fc] {
    position: absolute
}
@media (max-width: 767px) {
.p4picg8.p4picg8[data-v-dc10a6fc] {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        padding: 24px
}
}
@media (min-width: 768px) {
.p4picg8.p4picg8[data-v-dc10a6fc] {
        top:50%;
        left: 50%;
        transform: translate(-50%,-50%);
        background-color: #244ba8;
        text-align: left
}
}
.c1g9urgg[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%
}
@media (max-width: 767px) {
.c1g9urgg[data-v-dc10a6fc] {
        align-items:center
}
}
@media (min-width: 768px) {
.c1g9urgg[data-v-dc10a6fc] {
        max-width:564px;
        margin: 0 auto
}
}
.swxxau1[data-v-dc10a6fc] {
    position: relative;
    padding-top: 104px
}
.submitted .swxxau1[data-v-dc10a6fc] {
    padding-top: 96px
}
@media (max-width: 767px) {
.crspbsr[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.crspbsr[data-v-dc10a6fc] {
        margin-top:16px
}
}
.sop9cmj[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.sop9cmj[data-v-dc10a6fc] {
        margin-top:32px;
        width: 240px
}
}
.s1cqkjnk[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--s1cqkjnk-0);
    background-color: var(--s1cqkjnk-1);
    padding: 24px
}
.s1h6cnoa[data-v-dc10a6fc] {
    padding-top: 88px;
    background: 50% 0/60px no-repeat;
    background-image: var(--s1h6cnoa-0)
}
.s1w499pb[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 768px) {
.s1w499pb[data-v-dc10a6fc] {
        margin-top:16px
}
}
.sebe2ok[data-v-dc10a6fc] {
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    margin: 0
}
@media (min-width: 768px) {
.sebe2ok[data-v-dc10a6fc] {
        font-size:32px;
        line-height: 36px
}
}
.sgxz5n5[data-v-dc10a6fc] {
    position: relative;
    width: 100%;
    text-align: left;
    background-color: #fff;
    transition: color .2s,box-shadow .2s
}
.sgxz5n5 input[data-v-dc10a6fc] {
    background: transparent
}
.sgxz5n5 input[data-v-dc10a6fc]:-webkit-autofill,.sgxz5n5 input[data-v-dc10a6fc]:-webkit-autofill:active,.sgxz5n5 input[data-v-dc10a6fc]:-webkit-autofill:focus,.sgxz5n5 input[data-v-dc10a6fc]:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}
.sgxz5n5 label[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    left: 0;
    transition: transform,opacity,color;
    transition-duration: .2s;
    will-change: transform,opacity,color;
    transform-origin: top left;
    cursor: text
}
.sgxz5n5.error[data-v-dc10a6fc],.sgxz5n5.success[data-v-dc10a6fc] {
    background-repeat: no-repeat
}
.sgxz5n5.error label[data-v-dc10a6fc],.sgxz5n5.success label[data-v-dc10a6fc] {
    color: inherit
}
.sgxz5n5.success input[type=email][data-v-dc10a6fc] {
    -webkit-text-fill-color: #0e8069
}
.sgxz5n5.progress[data-v-dc10a6fc] {
    background-image: none
}
.sgxz5n5 input[data-v-dc10a6fc]::placeholder {
    opacity: 0;
    transition: color,opacity;
    transition-duration: .2s
}
.sgxz5n5 input[data-v-dc10a6fc]:focus::placeholder {
    opacity: 1
}
.sgxz5n5.error input[data-v-dc10a6fc]::placeholder,.sgxz5n5.success input[data-v-dc10a6fc]::placeholder {
    color: inherit
}
.f1l24fds[data-v-dc10a6fc] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #262626;
    border-radius: 8px;
    overflow: hidden
}
.f1l24fds input[data-v-dc10a6fc],.f1l24fds select[data-v-dc10a6fc] {
    padding: 21px 44px 7px 14px
}
.f1l24fds label[data-v-dc10a6fc] {
    width: 100%;
    max-width: calc(100% - 14px);
    margin-left: 14px;
    padding: 14px 44px 14px 0;
    color: #b2b2b2;
    white-space: nowrap
}
.f1l24fds.with-value label[data-v-dc10a6fc],.f1l24fds:focus-within label[data-v-dc10a6fc] {
    transform: scale(.714) translate(1px,-10%)
}
.f1l24fds.error[data-v-dc10a6fc],.f1l24fds.success[data-v-dc10a6fc] {
    -webkit-background-position: right 14px top 16px;
    background-position: right 14px top 16px
}
.f1l24fds.error.with-value label[data-v-dc10a6fc],.f1l24fds.error:focus-within label[data-v-dc10a6fc],.f1l24fds.success.with-value label[data-v-dc10a6fc],.f1l24fds.success:focus-within label[data-v-dc10a6fc] {
    opacity: .7
}
@media (max-width: 767px) {
.f1l24fds.border-mobile[data-v-dc10a6fc] {
        box-shadow:inset 0 0 0 1px #b2b2b2
}
.f1l24fds.border-mobile[data-v-dc10a6fc]:focus-within {
        box-shadow: inset 0 0 0 1px #244ba8
}
.f1l24fds.border-mobile.error[data-v-dc10a6fc],.f1l24fds.border-mobile.success[data-v-dc10a6fc] {
        box-shadow: inset 0 0 0 1px currentColor
}
}
@media (min-width: 768px) {
.f1l24fds.border-desktop[data-v-dc10a6fc] {
        box-shadow:inset 0 0 0 1px #b2b2b2
}
.f1l24fds.border-desktop[data-v-dc10a6fc]:focus-within {
        box-shadow: inset 0 0 0 1px #244ba8
}
.f1l24fds.border-desktop.error[data-v-dc10a6fc],.f1l24fds.border-desktop.success[data-v-dc10a6fc] {
        box-shadow: inset 0 0 0 1px currentColor
}
}
.f1l24fds input[data-v-dc10a6fc]::placeholder,.f1l24fds select[data-v-dc10a6fc]::placeholder {
    color: #b2b2b2
}
.tk92sjm[data-v-dc10a6fc] {
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 24px 24px;
    margin: 0 -24px 32px;
    border-bottom: 1px solid var(--tk92sjm-0)
}
@media (min-width: 1024px) {
.tk92sjm[data-v-dc10a6fc] {
        margin:0 0 40px
}
}
@media (max-width: 1023px) {
.tk92sjm.scroll[data-v-dc10a6fc] {
        justify-content:flex-start;
        overflow-x: auto;
        -webkit-box-flex-wrap: nowrap;
        flex-wrap: nowrap;
        white-space: nowrap
}
}
.sj3q6kl[data-v-dc10a6fc] {
    text-align: center
}
.sz1qn4c[data-v-dc10a6fc] {
    margin-bottom: 8px;
    font-weight: 700
}
@media (min-width: 1024px) {
.sz1qn4c[data-v-dc10a6fc] {
        margin-bottom:16px
}
}
.s1la56hx[data-v-dc10a6fc],.shcssyr[data-v-dc10a6fc] {
    pointer-events: none
}
.shcssyr[data-v-dc10a6fc] {
    position: absolute;
    z-index: 2;
    width: 100%;
    max-height: var(--shcssyr-0);
    overflow-y: auto;
    padding: 7px 0;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 20px 36px rgba(0,0,0,.15);
    opacity: 0;
    transition: opacity .2s,transform .2s
}
.shcssyr li[data-v-dc10a6fc] {
    padding: 7px 14px;
    cursor: pointer
}
.shcssyr li[data-v-dc10a6fc]:focus,.shcssyr li[data-v-dc10a6fc]:hover {
    background-color: rgba(36,75,168,.1)
}
.sy05myl.sgxz5n5[data-v-dc10a6fc] {
    overflow: visible;
    min-height: 48px
}
.sy05myl.sgxz5n5[data-v-dc10a6fc]:after {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 2px);
    right: 14px;
    border: 4px solid transparent;
    border-bottom: 0;
    border-top: 5px solid #262626;
    transition: transform .2s;
    transform-origin: center;
    pointer-events: none
}
.sy05myl.sgxz5n5[data-v-dc10a6fc]:not(.is-native):focus-within:after {
    transform: rotate(-180deg)
}
.sy05myl.sgxz5n5:not(.is-native):focus-within .shcssyr[data-v-dc10a6fc] {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(8px)
}
.sy05myl.sgxz5n5.error[data-v-dc10a6fc]:after,.sy05myl.sgxz5n5.success[data-v-dc10a6fc]:after {
    display: none
}
.sy05myl.sgxz5n5 input[data-v-dc10a6fc] {
    cursor: pointer
}
.sy05myl.sgxz5n5.with-search input[data-v-dc10a6fc] {
    cursor: text
}
.sy05myl.sgxz5n5 option[data-v-dc10a6fc]:disabled {
    display: none
}
.sw4i51p.progress[data-v-dc10a6fc] {
    position: relative;
    color: #000;
    background: none;
    border-color: transparent
}
.sw4i51p.white[data-v-dc10a6fc] {
    color: #fff
}
.lh2037f[data-v-dc10a6fc] {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center
}
.lh2037f[data-v-dc10a6fc]>:nth-child(2) {
    margin-left: 14px
}
.fut0nhu[data-v-dc10a6fc] {
    width: 100%
}
.ilbffu7[data-v-dc10a6fc],.ilbffu7 img[data-v-dc10a6fc] {
    display: block
}
@media (max-width: 767px) {
.ilbffu7.desktop-only[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 768px) {
.ilbffu7.mobile-only[data-v-dc10a6fc] {
        display:none
}
}
.i1n9iafr img[data-v-dc10a6fc] {
    width: 100%;
    height: auto
}
.i2xppmh img[data-v-dc10a6fc] {
    max-width: 100%;
    height: auto
}
.ihut6l8[data-v-dc10a6fc] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
.ihut6l8 img[data-v-dc10a6fc] {
    width: 100%;
    height: 100%
}
@media (max-width: 767px) {
.c110w8h7[data-v-dc10a6fc] {
        color:#244ba8;
        background-color: #fff
}
}
@media (min-width: 768px) {
.c110w8h7[data-v-dc10a6fc] {
        color:#fff;
        background-color: #244ba8
}
}
.c110w8h7 .s1kwwgjs[data-v-dc10a6fc] {
    width: 100%
}
.c110w8h7 .s2l5ej2[data-v-dc10a6fc] {
    padding: 48px 0;
    width: calc(100% - 48px);
    margin: 0 auto
}
.cnaznwd[data-v-dc10a6fc] {
    text-align: center;
    position: relative
}
.cnaznwd form[data-v-dc10a6fc] {
    display: grid
}
@media (min-width: 768px) {
.cnaznwd form[data-v-dc10a6fc] {
        align-items:center
}
}
.c1e504eq[data-v-dc10a6fc] {
    max-height: var(--c1e504eq-0);
    opacity: var(--c1e504eq-1);
    pointer-events: var(--c1e504eq-2);
    grid-row: 1/-1;
    grid-column: 1/-1
}
@media (max-width: 767px) {
.c1e504eq.second[data-v-dc10a6fc] {
        padding-top:40px
}
}
@media (min-width: 768px) {
.c1e504eq.second[data-v-dc10a6fc] {
        margin-top:100px
}
.c1e504eq[data-v-dc10a6fc] {
        max-width: 648px;
        margin: 0 auto
}
}
.c10lx8ur[data-v-dc10a6fc] {
    border-radius: 100%;
    overflow: hidden;
    width: 64px;
    height: 64px;
    margin: 0 auto 16px
}
@media (min-width: 768px) {
.c10lx8ur[data-v-dc10a6fc] {
        width:80px;
        height: 80px;
        margin-bottom: 32px
}
.c1endz3w[data-v-dc10a6fc] {
        filter: brightness(0) invert(1)
}
}
.c1h091o6[data-v-dc10a6fc] {
    width: 100%
}
@media (max-width: 767px) {
.cp7a1ww[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (min-width: 768px) {
.cp7a1ww[data-v-dc10a6fc] {
        display:flex;
        -webkit-box-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        margin: 32px 0 16px
}
.cp7a1ww>*[data-v-dc10a6fc] {
        max-width: 312px
}
.second .cp7a1ww[data-v-dc10a6fc] {
        margin: 40px 0 36px
}
}
@media (max-width: 767px) {
.cvpsw27[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.cvpsw27[data-v-dc10a6fc]:nth-child(n+3),[data-hydration-on-demand]:nth-child(n+3)>.cvpsw27[data-v-dc10a6fc] {
        margin-top:16px
}
.cvpsw27[data-v-dc10a6fc]:nth-child(2n),[data-hydration-on-demand]:nth-child(2n)>.cvpsw27[data-v-dc10a6fc] {
        margin-left: 24px
}
}
@media (max-width: 767px) {
.c1xl9l91[data-v-dc10a6fc] {
        margin-top:16px
}
}
@media (min-width: 768px) {
.c1xl9l91[data-v-dc10a6fc] {
        width:312px
}
.c1xl9l91[data-v-dc10a6fc]:nth-child(odd) {
        margin-top: 24px
}
.c1xl9l91[data-v-dc10a6fc]:nth-child(2n) {
        margin-top: 16px;
        margin-left: 24px
}
}
@media (max-width: 767px) {
.csm3t1d[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.csm3t1d[data-v-dc10a6fc] {
        margin-top:16px;
        letter-spacing: -.01em
}
}
@media (max-width: 767px) {
.c1hk1u6p[data-v-dc10a6fc] {
        margin-top:16px
}
}
@media (min-width: 768px) {
.c1hk1u6p[data-v-dc10a6fc] {
        width:50%
}
.c1hk1u6p[data-v-dc10a6fc]:nth-child(n+3) {
        margin-top: 24px
}
.c1hk1u6p[data-v-dc10a6fc]:nth-child(2n) {
        margin-left: 24px
}
}
.c1hk1u6p label[data-v-dc10a6fc]:first-letter {
    font-size: 24px;
    vertical-align: bottom;
    margin-right: 3px
}
@media (min-width: 768px) {
.c1hk1u6p label[data-v-dc10a6fc] {
        padding:0;
        text-align: center;
        font-weight: 700;
        font-size: 24px;
        line-height: 100px;
        color: #244ba8;
        background-color: #fff;
        border-radius: 24px
}
.c1hk1u6p label[data-v-dc10a6fc]:after,.c1hk1u6p label[data-v-dc10a6fc]:before {
        display: none
}
.c1hk1u6p label[data-v-dc10a6fc]:first-letter {
        margin-right: 6px
}
}
@media (max-width: 767px) {
.c1oznqwq.c1oznqwq[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.c1oznqwq.c1oznqwq[data-v-dc10a6fc] {
        display:none
}
.cn0fol3.bbw70c7[data-v-dc10a6fc] {
        font-weight: 400;
        color: #fff;
        text-transform: none;
        letter-spacing: normal;
        line-height: 20px;
        padding: 0;
        margin: 44px 0 0;
        width: auto
}
}
.l2nayj9[data-v-dc10a6fc] {
    width: 18px;
    height: 18px;
    animation: rotate-dc10a6fc .8s linear infinite
}
@keyframes rotate-dc10a6fc {
to {
        transform: rotate(1turn)
}
}
.soavui0[data-v-dc10a6fc] {
    margin-top: 16px;
    margin-bottom: 16px;
    position: relative;
    z-index: 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    padding: 12px;
    border-radius: 8px
}
.soavui0[data-v-dc10a6fc]:before {
    content: "";
    opacity: .1;
    position: absolute;
    z-index: -1;
    inset: 0;
    background-color: #fff
}
@media (max-width: 767px) {
.soavui0[data-v-dc10a6fc] {
        padding-inline:0
}
}
.c18ig2rg[data-v-dc10a6fc] {
    position: relative;
    padding-left: 40px;
    display: block;
    cursor: pointer;
    text-align: left
}
.c18ig2rg[data-v-dc10a6fc]:after,.c18ig2rg[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    box-sizing: border-box
}
.c18ig2rg[data-v-dc10a6fc]:before {
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    border: 1px solid #b2b2b2;
    background-color: #fff;
    transition: border-color .2s,background-color .2s
}
.c18ig2rg[data-v-dc10a6fc]:after {
    z-index: 1;
    opacity: 0;
    transition: opacity .2s
}
.c18ig2rg[data-v-dc10a6fc]:hover:before {
    border-color: #244ba8
}
input:checked+.c18ig2rg[data-v-dc10a6fc]:after {
    opacity: 1
}
input:focus+.c18ig2rg[data-v-dc10a6fc]:before {
    border-color: #244ba8
}
input:checked+.c18ig2rg[data-v-dc10a6fc]:before {
    border-color: #244ba8;
    background-color: #244ba8
}
.i1rd5ge7 input:checked+.c18ig2rg[data-v-dc10a6fc]:before {
    background-color: #fff
}
.l2ouqrx[data-v-dc10a6fc]:after,.l2ouqrx[data-v-dc10a6fc]:before {
    border-radius: 50%
}
.l2ouqrx[data-v-dc10a6fc]:after {
    left: 8px;
    top: 8px;
    width: 8px;
    height: 8px;
    background-color: #fff
}
.i1rd5ge7 .l2ouqrx[data-v-dc10a6fc]:after {
    background-color: #244ba8
}
.lcody4j[data-v-dc10a6fc]:before {
    border-radius: 8px
}
.s4s64bn[data-v-dc10a6fc] {
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap
}
@media (min-width: 768px) {
.s4s64bn[data-v-dc10a6fc] {
        margin:var(--s4s64bn-0) -8px
}
}
.s3shhkh[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    padding: 10px 24px;
    white-space: nowrap;
    color: #fff;
    background-color: #000;
    border-radius: 8px
}
.s3shhkh[data-v-dc10a6fc]:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: 50% no-repeat;
    margin-right: 8px
}
@media (max-width: 767px) {
.s3shhkh[data-v-dc10a6fc] {
        width:100%
}
}
@media (min-width: 768px) {
.s3shhkh[data-v-dc10a6fc] {
        height:var(--s3shhkh-0);
        margin: var(--s3shhkh-1) 8px
}
}
@media (max-width: 767px) {
.s3shhkh+.s3shhkh[data-v-dc10a6fc] {
        margin-top:16px
}
}
@media (max-width: 1023px) {
.f1jik002[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.f1jik002[data-v-dc10a6fc] {
        display:flex;
        -webkit-box-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: space-between;
        min-height: 40px
}
}
@media (min-width: 1024px) {
.f1jik002[data-v-dc10a6fc] {
        align-self:stretch
}
}
.f1gtp9il[data-v-dc10a6fc] {
    width: 100%;
    padding-top: 40px;
    font-size: 14px;
    letter-spacing: -.01em
}
@media (max-width: 767px) {
.f1gtp9il[data-v-dc10a6fc] {
        text-align:center
}
.fi8g365[data-v-dc10a6fc] {
        margin-top: 32px
}
}
.s14ftm8z[data-v-dc10a6fc] {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap
}
.s14ftm8z a[data-v-dc10a6fc] {
    display: block;
    height: 100%;
    background: 50%/100% no-repeat
}
.bbw70c7[data-v-dc10a6fc] {
    --color: #ff6955;
    display: inline-block;
    padding: 16px 31px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: .1em;
    text-align: center;
    color: #fff;
    border-radius: 8px;
    border: 1px solid var(--color);
    background-color: var(--color)
}
@media (max-width: 767px) {
.bbw70c7[data-v-dc10a6fc] {
        display:block;
        width: 100%
}
}
.bbw70c7[data-v-dc10a6fc]:disabled,.bbw70c7[disabled][data-v-dc10a6fc] {
    color: #fff;
    background-color: #c9c9c9;
    border-color: transparent;
    pointer-events: none
}
.pieshfb[data-v-dc10a6fc] {
    --color: #244ba8
}
.c18g7gf7[data-v-dc10a6fc] {
    --color: #fff
}
.g1exc0i[data-v-dc10a6fc] {
    color: var(--color);
    background-color: initial
}
.f18ce9my[data-v-dc10a6fc] {
    display: block;
    width: 100%
}
@media (max-width: 767px) {
.s1rkjpi0[data-v-dc10a6fc] {
        width:auto
}
}
.seuh4wv[data-v-dc10a6fc] {
    position: relative;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    white-space: nowrap
}
.seuh4wv .flag_main[data-v-dc10a6fc] {
    position: absolute;
    z-index: 1;
    pointer-events: none
}
.seuh4wv .control[data-v-dc10a6fc],.seuh4wv .item-inner[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    cursor: pointer
}
.seuh4wv .control[data-v-dc10a6fc]:not(select):after {
    content: "";
    display: block;
    margin-left: 8px;
    background: 50%/contain no-repeat;
    transition: transform .2s
}
.seuh4wv:hover .control[data-v-dc10a6fc]:after {
    transform: rotate(-180deg)
}
.llm9x6u[data-v-dc10a6fc] {
    position: relative
}
.llm9x6u select[data-v-dc10a6fc] {
    z-index: 1;
    top: 0;
    right: 0;
    height: 100%
}
.l18c12g4[data-v-dc10a6fc],.llm9x6u select[data-v-dc10a6fc] {
    position: absolute;
    opacity: 0
}
.l18c12g4[data-v-dc10a6fc] {
    pointer-events: none;
    display: inline-flex;
    flex-direction: column;
    transition: opacity .2s,transform .2s
}
.seuh4wv .l18c12g4[data-v-dc10a6fc]:focus-within,.seuh4wv:hover .l18c12g4[data-v-dc10a6fc] {
    opacity: 1;
    pointer-events: auto;
    transform: translate(0)
}
.l18c12g4 .item-inner[data-v-dc10a6fc] {
    transition: opacity .2s
}
.l18c12g4 .item-inner[data-v-dc10a6fc]:focus,.l18c12g4 .item-inner[data-v-dc10a6fc]:hover {
    opacity: .6
}
.l5vuiey .flag[data-v-dc10a6fc] {
    margin-right: 8px
}
.s1mwcz22[data-v-dc10a6fc] {
    display: block;
    width: 24px;
    height: 24px;
    background: 50%/100% no-repeat
}
.fods7n5[data-v-dc10a6fc] {
    color: #fff;
    font-size: 14px
}
@media (max-width: 767px) {
.fods7n5 .flag_main[data-v-dc10a6fc] {
        left:14px
}
}
.fods7n5 .control[data-v-dc10a6fc] {
    padding-left: 32px
}
@media (max-width: 767px) {
.fods7n5 .control[data-v-dc10a6fc] {
        padding:12px 14px 12px 46px;
        background-color: hsla(0,0%,100%,.1);
        border-radius: 8px
}
}
.fods7n5 .control[data-v-dc10a6fc]:not(select):after {
    border: 5px solid transparent;
    border-bottom: 0;
    border-top-color: initial
}
@media (max-width: 767px) {
.fods7n5 .control[data-v-dc10a6fc]:not(select):after {
        margin-left:auto
}
.fods7n5[data-v-dc10a6fc],.fods7n5 .control[data-v-dc10a6fc],.fods7n5 .llm9x6u[data-v-dc10a6fc] {
        width: 100%
}
}
.fods7n5 .llm9x6u[data-v-dc10a6fc] {
    padding-top: 8px;
    margin-top: -8px
}
.fods7n5 .l18c12g4[data-v-dc10a6fc] {
    bottom: 100%;
    color: #244ba8;
    background-color: #fff;
    transform: translateY(12px);
    transform-origin: bottom left;
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px #bdc9e5
}
@media (max-width: 767px) {
.fods7n5 .l18c12g4[data-v-dc10a6fc] {
        width:100%
}
}
@media (min-width: 768px) {
.fods7n5 .l18c12g4[data-v-dc10a6fc] {
        margin:0 -16px
}
}
.fods7n5 .l18c12g4 .item-inner[data-v-dc10a6fc] {
    padding: 12px 14px
}
@media (min-width: 768px) {
.fods7n5 .l18c12g4 .item-inner[data-v-dc10a6fc] {
        padding:8px 16px
}
}
.fods7n5 .l5vuiey[data-v-dc10a6fc] {
    box-shadow: inset 0 1px 0 0 #bdc9e5,0 1px 0 0 #bdc9e5
}
.fods7n5 .l5vuiey[data-v-dc10a6fc]:first-child {
    box-shadow: 0 1px 0 0 #bdc9e5
}
.fods7n5 .l5vuiey[data-v-dc10a6fc]:last-child {
    box-shadow: inset 0 1px 0 0 rgba(36,75,168,.3)
}
.sjlz4o button[data-v-dc10a6fc],.sjlz4o label[data-v-dc10a6fc] {
    width: 100%;
    display: flex;
    color: inherit;
    cursor: pointer
}
.amjlliw[data-v-dc10a6fc] {
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-in-out
}
.visible~.amjlliw[data-v-dc10a6fc],input[type=checkbox]:checked~.amjlliw[data-v-dc10a6fc] {
    max-height: 1000px;
    overflow: visible
}
.aw4j0u7[data-v-dc10a6fc] {
    position: relative
}
.aw4j0u7[data-v-dc10a6fc]:after {
    transform: rotate(90deg)
}
.aw4j0u7.visible[data-v-dc10a6fc]:before,input[type=checkbox]:checked~.aw4j0u7[data-v-dc10a6fc]:before {
    transform: rotate(-45deg)
}
.aw4j0u7.visible[data-v-dc10a6fc]:after,input[type=checkbox]:checked~.aw4j0u7[data-v-dc10a6fc]:after {
    transform: rotate(45deg)
}
.s1741oo4[data-v-dc10a6fc] {
    margin-left: var(--s1741oo4-0);
    padding: 5px 10px;
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    color: var(--s1741oo4-1);
    letter-spacing: .1em;
    text-transform: uppercase;
    border: var(--s1741oo4-2);
    background-color: var(--s1741oo4-3);
    border-radius: 40px
}
.h12w5kuu[data-v-dc10a6fc] {
    display: none
}
@media (max-width: 1023px) {
.h12w5kuu[data-v-dc10a6fc] {
        position:absolute;
        display: block;
        left: 100%;
        z-index: 1;
        width: 100%;
        padding: 20px 28px;
        font-weight: 600;
        background-color: #fff
}
.h12w5kuu button[data-v-dc10a6fc],.h12w5kuu label[data-v-dc10a6fc] {
        display: flex;
        color: inherit;
        align-items: center
}
#menu-burger:checked~#menu-back:not(:checked)+.h12w5kuu[data-v-dc10a6fc],.h12w5kuu.opened[data-v-dc10a6fc] {
        transform: translateX(-100%)
}
}
.hudv2ju[data-v-dc10a6fc] {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 12px 24px
}
@media (min-width: 1024px) {
.hudv2ju[data-v-dc10a6fc] {
        padding:12px 24px
}
}
@media (min-width: 1200px) {
.hudv2ju[data-v-dc10a6fc] {
        padding:12px 32px
}
}
.hc66m6b[data-v-dc10a6fc] {
    display: flex;
    align-items: center
}
.hc66m6b amp-img[data-v-dc10a6fc]:first-child,.hc66m6b picture[data-v-dc10a6fc]:first-child {
    width: 24px
}
@media (min-width: 1024px) {
.hc66m6b amp-img[data-v-dc10a6fc]:first-child,.hc66m6b picture[data-v-dc10a6fc]:first-child {
        width:30px
}
}
.hc66m6b picture[data-v-dc10a6fc]:last-child {
    width: 109px;
    margin-left: 8px;
    transition: margin-right,transform .2s;
    transform-origin: left
}
@media (min-width: 1024px) {
.hc66m6b picture[data-v-dc10a6fc]:last-child {
        width:136px;
        margin-left: 10px
}
}
@media (max-width: 1023px) {
.hkyq99y[data-v-dc10a6fc] {
        position:absolute;
        left: 0;
        top: 64px;
        z-index: -1;
        width: 100%;
        height: calc(100vh - 64px);
        display: flex;
        -webkit-box-flex-flow: column;
        flex-flow: column;
        justify-content: flex-start;
        background-color: #fff;
        opacity: 0;
        pointer-events: none;
        transition: opacity .2s ease-in;
        overflow: hidden auto;
        padding: 0 24px 24px
}
#menu-burger:checked~.hkyq99y[data-v-dc10a6fc],.hkyq99y.opened[data-v-dc10a6fc] {
        opacity: 1;
        pointer-events: auto;
        transition-timing-function: ease-out;
        z-index: 1000
}
}
@media (min-width: 1024px) {
.hkyq99y[data-v-dc10a6fc] {
        flex-shrink:0;
        margin-left: auto
}
}
@media (max-width: 1023px) {
.hfnwv9v[data-v-dc10a6fc] {
        margin-bottom:32px
}
}
@media (min-width: 1024px) {
.hfnwv9v[data-v-dc10a6fc] {
        padding-right:24px
}
}
@media (min-width: 1200px) {
.hfnwv9v[data-v-dc10a6fc] {
        padding-right:32px
}
}
.h11haz91 button[data-v-dc10a6fc],.h11haz91 li[data-v-dc10a6fc] {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1em
}
@media (max-width: 1023px) {
.h11haz91 li[data-v-dc10a6fc] {
        margin-right:-24px;
        box-shadow: inset 0 -1px 0 0 rgba(36,75,168,.3)
}
.h11haz91 li a[data-v-dc10a6fc],.h11haz91 li button[data-v-dc10a6fc],.h11haz91 li label[data-v-dc10a6fc] {
        display: flex;
        padding: 24px 0
}
}
@media (min-width: 1024px) {
.h11haz91[data-v-dc10a6fc] {
        display:flex;
        align-items: center;
        -webkit-box-flex-wrap: wrap;
        flex-wrap: wrap;
        line-height: 32px
}
.h11haz91>li[data-v-dc10a6fc] {
        margin-left: 28px
}
}
@media (min-width: 1200px) {
.h11haz91>li[data-v-dc10a6fc] {
        margin-left:30px
}
}
@media (max-width: 1023px) {
.h1a1w4tk[data-v-dc10a6fc] {
        position:absolute;
        top: 12px;
        right: var(--h1a1w4tk-0)
}
.h1a1w4tk a[data-v-dc10a6fc],.h1a1w4tk button[data-v-dc10a6fc] {
        padding: 12px 16px;
        transform: scale(0);
        transition: transform .3s ease-in-out;
        transform-origin: right
}
.following .h1a1w4tk a[data-v-dc10a6fc],.following .h1a1w4tk button[data-v-dc10a6fc] {
        transform: scale(1)
}
.opened~.h1a1w4tk a[data-v-dc10a6fc],.opened~.h1a1w4tk button[data-v-dc10a6fc] {
        transform: scale(0)
}
}
@media (min-width: 1024px) {
.h1a1w4tk[data-v-dc10a6fc] {
        max-width:0;
        transition: max-width .3s ease-in-out;
        white-space: nowrap
}
.following .h1a1w4tk[data-v-dc10a6fc] {
        max-width: 300px
}
.h1a1w4tk a[data-v-dc10a6fc],.h1a1w4tk button[data-v-dc10a6fc] {
        margin-right: 24px
}
}
@media (min-width: 1024px) and (max-width:1199px) {
.h1a1w4tk a[data-v-dc10a6fc],.h1a1w4tk button[data-v-dc10a6fc] {
        padding:16px 24px
}
}
@media (min-width: 1200px) {
.h1a1w4tk a[data-v-dc10a6fc],.h1a1w4tk button[data-v-dc10a6fc] {
        margin-right:32px
}
}
.s121is7a[data-v-dc10a6fc] {
    top: 0;
    left: 0;
    z-index: 5000;
    position: fixed;
    width: 100%;
    height: 64px;
    color: var(--s121is7a-0);
    background-color: var(--s121is7a-1);
    box-shadow: var(--s121is7a-2);
    transition: transform .2s,background-color .2s,box-shadow .2s
}
.s121is7a .hc66m6b picture[data-v-dc10a6fc]:last-child {
    transform: var(--s121is7a-3);
    margin-right: var(--s121is7a-4)
}
@media (min-width: 1024px) {
.s121is7a[data-v-dc10a6fc] {
        height:104px;
        display: flex;
        align-items: center;
        padding-top: 32px;
        transform: var(--s121is7a-5)
}
}
.in-app .s121is7a[data-v-dc10a6fc] {
    display: none
}
.s121is7a .hc66m6b[data-v-dc10a6fc] {
    filter: var(--s121is7a-6)
}
@media (max-width: 1023px) {
.sl3jzay[data-v-dc10a6fc] {
        margin-top:auto;
        position: relative
}
}
@media (min-width: 1024px) {
.sl3jzay[data-v-dc10a6fc] {
        position:absolute;
        top: 0;
        left: 0;
        display: flex;
        align-items: center;
        width: 100%;
        height: 32px;
        padding: 0 24px;
        font-size: 12px;
        line-height: 20px;
        color: #fff;
        background-color: #262626
}
}
@media (min-width: 1200px) {
.sl3jzay[data-v-dc10a6fc] {
        padding:0 32px
}
}
@media (max-width: 1023px) {
.t1ns72bq[data-v-dc10a6fc] {
        display:none
}
}
@media (min-width: 1024px) {
.t1ns72bq[data-v-dc10a6fc] {
        line-height:32px;
        padding-left: 24px;
        border-left: 1px solid #666;
        margin-left: 24px
}
}
@media (max-width: 1023px) {
.l1tf00gg.bbw70c7[data-v-dc10a6fc] {
        display:block;
        margin-top: 16px
}
}
@media (min-width: 1024px) {
.l1tf00gg.bbw70c7[data-v-dc10a6fc] {
        order:10;
        padding: 5px 15px;
        margin-left: 24px;
        font-size: 10px;
        line-height: 12px;
        border-radius: 4px
}
}
.pgtlxds.bbw70c7[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    align-items: center
}
@media (max-width: 1023px) {
.pgtlxds.bbw70c7[data-v-dc10a6fc] {
        margin-top:16px
}
}
@media (min-width: 1024px) {
.pgtlxds.bbw70c7[data-v-dc10a6fc] {
        color:inherit;
        border: 0;
        padding: 0;
        letter-spacing: normal;
        margin-left: auto
}
}
.pgtlxds.bbw70c7 svg[data-v-dc10a6fc] {
    margin-right: 8px
}
@media (max-width: 1023px) {
.h5y8e0d .l18c12g4[data-v-dc10a6fc] {
        transform:translateY(12px);
        transform-origin: bottom
}
}
@media (min-width: 1024px) {
.h5y8e0d .l18c12g4[data-v-dc10a6fc] {
        transform:translateY(-12px);
        transform-origin: top
}
}
@media (max-width: 1023px) {
.h5y8e0d.seuh4wv[data-v-dc10a6fc] {
        color:#262626;
        font-size: 14px;
        font-weight: 400
}
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv[data-v-dc10a6fc] {
        z-index:0;
        color: inherit;
        font-size: inherit;
        height: 100%;
        margin-right: 24px
}
.h5y8e0d.seuh4wv[data-v-dc10a6fc]:after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 4px;
        bottom: 4px;
        left: -16px;
        right: -16px;
        background-color: #666;
        border-radius: 4px;
        opacity: 0;
        transition: opacity .2s
}
.h5y8e0d.seuh4wv[data-v-dc10a6fc]:hover:after {
        opacity: 1
}
}
@media (max-width: 1023px) {
.h5y8e0d.seuh4wv .flag_main[data-v-dc10a6fc] {
        left:14px
}
.h5y8e0d.seuh4wv .control[data-v-dc10a6fc] {
        padding: 12px 14px 12px 46px;
        border-radius: 8px;
        box-shadow: inset 0 0 0 1px #c9c9c9
}
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv .control[data-v-dc10a6fc] {
        padding-left:24px;
        height: 100%
}
}
.h5y8e0d.seuh4wv .control[data-v-dc10a6fc]:not(select):after {
    border: 5px solid transparent;
    border-bottom: 0;
    border-top-color: initial
}
@media (max-width: 1023px) {
.h5y8e0d.seuh4wv .control[data-v-dc10a6fc]:not(select):after {
        margin-left:auto
}
.h5y8e0d.seuh4wv[data-v-dc10a6fc],.h5y8e0d.seuh4wv .control[data-v-dc10a6fc],.h5y8e0d.seuh4wv .llm9x6u[data-v-dc10a6fc] {
        width: 100%
}
.h5y8e0d.seuh4wv .llm9x6u[data-v-dc10a6fc] {
        padding-top: 8px;
        margin-top: -8px
}
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv .llm9x6u[data-v-dc10a6fc] {
        height:100%;
        padding-bottom: 12px;
        margin-bottom: -12px
}
}
.h5y8e0d.seuh4wv .l18c12g4[data-v-dc10a6fc] {
    border-radius: 8px
}
@media (max-width: 1023px) {
.h5y8e0d.seuh4wv .l18c12g4[data-v-dc10a6fc] {
        width:100%;
        bottom: 100%;
        background-color: #fff;
        box-shadow: inset 0 0 0 1px #c9c9c9
}
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv .l18c12g4[data-v-dc10a6fc] {
        margin:0 -16px;
        top: 100%;
        background-color: #262626
}
}
.h5y8e0d.seuh4wv .l18c12g4 .item-inner[data-v-dc10a6fc] {
    padding: 12px 14px
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv .l18c12g4 .item-inner[data-v-dc10a6fc] {
        padding:8px 16px
}
}
@media (max-width: 1023px) {
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc] {
        box-shadow:inset 0 1px 0 0 #c9c9c9,0 1px 0 0 #c9c9c9
}
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc]:first-child {
        box-shadow: 0 1px 0 0 #c9c9c9
}
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc]:last-child {
        box-shadow: inset 0 1px 0 0 #c9c9c9
}
}
@media (min-width: 1024px) {
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc] {
        box-shadow:inset 0 1px 0 0 #666,0 1px 0 0 #666
}
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc]:first-child {
        box-shadow: 0 1px 0 0 #666
}
.h5y8e0d.seuh4wv .l5vuiey[data-v-dc10a6fc]:last-child {
        box-shadow: inset 0 1px 0 0 #666
}
}
.skqc5d1[data-v-dc10a6fc] {
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 16px;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px
}
.in-app .skqc5d1[data-v-dc10a6fc] {
    display: none
}
.skqc5d1.scroll[data-v-dc10a6fc] {
    width: calc(100% + 48px);
    margin: 0 -24px 16px;
    padding-left: 24px;
    justify-content: flex-start;
    overflow-x: auto;
    -webkit-box-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap
}
@media (min-width: 768px) {
.skqc5d1.left[data-v-dc10a6fc] {
        justify-content:flex-start
}
}
@media (min-width: 1024px) {
.skqc5d1[data-v-dc10a6fc] {
        margin:0 auto 0 0
}
main .skqc5d1[data-v-dc10a6fc] {
        position: absolute;
        top: 0
}
}
.s6d9zte a[data-v-dc10a6fc] {
    opacity: .5
}
@media (min-width: 768px) {
.s6d9zte a[data-v-dc10a6fc]:focus,.s6d9zte a[data-v-dc10a6fc]:hover {
        opacity:1
}
}
.s6d9zte[data-v-dc10a6fc]:not(:last-child):after {
    content: "â€¢";
    padding: 0 8px;
    opacity: .5
}
.scroll .s6d9zte[data-v-dc10a6fc]:last-child {
    padding-right: 24px
}
.p9oemoj[data-v-dc10a6fc] {
    display: flex;
    gap: 2px;
    padding: 4px;
    margin: 0 auto 40px;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #f3ede6;
    border-radius: 100vmax;
    overflow: hidden
}
@media (max-width: 767px) {
.p9oemoj[data-v-dc10a6fc] {
        width:100%
}
}
@media (min-width: 768px) {
.p9oemoj[data-v-dc10a6fc] {
        margin:0 auto 48px
}
}
.s1c97j1p[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    border-radius: 100vmax;
    color: #212833;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding: 14px 16px;
    transition: color .2s ease-in-out
}
@media (max-width: 767px) {
.s1c97j1p[data-v-dc10a6fc] {
        width:50%
}
}
@media (min-width: 768px) {
.s1c97j1p[data-v-dc10a6fc] {
        padding:12px 24px;
        font-size: 18px;
        line-height: 24px
}
}
.s1c97j1p[data-v-dc10a6fc]:hover {
    cursor: pointer
}
.s17rb5o2[data-v-dc10a6fc] {
    background-color: #fffdfa
}
.a1frcxz5[option][selected][data-v-dc10a6fc] {
    outline: none;
    background-color: #fffdfa
}
html[data-v-dc10a6fc] :where(.s1fbm40k) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    color: currentColor;
    background: none;
    cursor: pointer
}
.sljifxq[data-v-dc10a6fc] {
    display: grid;
    place-items: center;
    width: var(--_button-size);
    height: var(--_button-size);
    color: #fffdfa;
    background-color: #212833;
    border-radius: 50%;
    transition: background-color .2s
}
.sljifxq[data-v-dc10a6fc]:hover,.sljifxq[aria-expanded=true][data-v-dc10a6fc] {
    background-color: #909396
}
.s120ckau[data-v-dc10a6fc] {
    --_additional-gutter: 0px;
    --_button-size: 60px;
    --_bottom-gutter: calc(24px + var(--_additional-gutter));
    padding: 0;
    width: max-content;
    max-width: 100%;
    list-style-type: none;
    display: flex;
    align-items: flex-end;
    gap: 8px;
    transition: inset .4s
}
.s120ckau.s120ckau[data-v-dc10a6fc] {
    margin: 0
}
.s120ckau.a17cmxsu[data-v-dc10a6fc] {
    --_additional-gutter: 80px
}
@media (max-width: 1023px) {
.s120ckau[data-v-dc10a6fc] {
        position:-webkit-sticky;
        position: sticky;
        z-index: 9;
        bottom: var(--_bottom-gutter)
}
.s120ckau>li[data-v-dc10a6fc]:not(:first-child) {
        display: none
}
}
@media (min-width: 1024px) {
.s120ckau[data-v-dc10a6fc] {
        --_button-size:48px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        pointer-events: none
}
.s120ckau>li[data-v-dc10a6fc] {
        position: -webkit-sticky;
        position: sticky;
        z-index: 9;
        bottom: var(--_bottom-gutter);
        pointer-events: all
}
}
.s16uz7n2[data-v-dc10a6fc] {
    --_header-height: 56px;
    padding: 16px 16px 56px;
    display: grid;
    grid-template-rows: auto 1fr;
    color: #fffdfa;
    background-color: #212833;
    border-radius: 24px;
    animation: showMenuDropdown-dc10a6fc .4s both;
    -webkit-print-color-scheme: dark;
    color-scheme: dark
}
@media (max-width: 1023px) {
.s16uz7n2[data-v-dc10a6fc] {
        position:fixed;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: calc(100vh - var(--_header-height) - 16px);
        max-height: calc(100dvh - var(--_header-height) - 16px);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
}
@keyframes showMenuDropdown-dc10a6fc {
0% {
            opacity: 0;
            transform: translateY(100%)
}
}
}
@media (min-width: 1024px) {
.s16uz7n2[data-v-dc10a6fc] {
        --_header-height:80px;
        position: absolute;
        left: 0;
        bottom: 100%;
        margin-bottom: 16px;
        padding: 24px;
        width: 312px;
        max-height: calc(100vh - 2 * 16px - var(--_button-size) - var(--_bottom-gutter) - var( --_header-height ))
}
@keyframes showMenuDropdown-dc10a6fc {
0% {
            opacity: 0;
            transform: translateY(-1em)
}
}
}
.sbuyyq8[data-v-dc10a6fc] {
    margin: 0;
    display: grid;
    place-items: center;
    padding: 0;
    border: 0;
    color: inherit;
    background: none;
    cursor: pointer
}
.s1fm6uop[data-v-dc10a6fc] {
    position: relative;
    margin-bottom: 24px;
    padding-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between
}
.s1fm6uop[data-v-dc10a6fc]:after {
    content: "";
    opacity: .5;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #909396
}
@media (min-width: 1024px) {
.s1fm6uop[data-v-dc10a6fc] {
        margin-bottom:32px;
        padding-bottom: 16px
}
}
.s1xouc8b[data-v-dc10a6fc] {
    overflow: auto
}
.s12iutqi[data-v-dc10a6fc] {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: grid;
    grid-gap: 16px;
    gap: 16px
}
.sf6ao49[data-v-dc10a6fc],.spu7tgr[data-v-dc10a6fc] {
    color: #fffdfa;
    -webkit-text-decoration: none;
    text-decoration: none
}
.sf6ao49[data-v-dc10a6fc] {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    font: inherit;
    background: none;
    cursor: pointer
}
.sfbc42u[data-v-dc10a6fc] {
    padding: 40px 0 56px
}
@media (min-width: 1024px) {
.sfbc42u[data-v-dc10a6fc] {
        padding:40px 48px 80px;
        max-width: 1440px;
        margin-inline:auto;padding: 72px 0 120px
}
}
.s1sa47r[data-v-dc10a6fc] {
    max-width: none
}
@media (min-width: 1024px) {
.s1sa47r[data-v-dc10a6fc] {
        display:flex;
        justify-content: space-between;
        align-items: flex-start
}
}
.s1crhrx1[data-v-dc10a6fc] {
    padding-top: 56px;
    padding-bottom: 56px;
    background-color: #f3ede6
}
@media (max-width: 767px) {
.s1crhrx1[data-v-dc10a6fc] {
        padding-inline:16px;
        margin-inline:-16px}
}
@media (min-width: 768px) {
.s1crhrx1[data-v-dc10a6fc] {
        padding-inline:48px;
        margin-inline:-48px}
}
@media (min-width: 1024px) {
.s1crhrx1[data-v-dc10a6fc] {
        margin:0 112px 0 0;
        padding: 32px;
        width: 448px;
        flex-shrink: 0;
        border-radius: 32px
}
}
.saam0d7[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 8px
}
.saam0d7[data-v-dc10a6fc]:nth-child(n+2) {
    margin-top: 32px
}
@media (min-width: 1024px) {
.saam0d7[data-v-dc10a6fc]:nth-child(n+2) {
        margin-top:40px
}
}
.s18ilhmi[data-v-dc10a6fc] {
    margin: 0 0 24px
}
.s1lgxris[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 8px;
    grid-gap: 8px
}
.sw8627m[data-v-dc10a6fc] {
    display: flex
}
@media (max-width: 1023px) {
.sw8627m[data-v-dc10a6fc] {
        flex-direction:column;
        gap: 8px
}
}
@media (min-width: 1024px) {
.sw8627m[data-v-dc10a6fc] {
        gap:16px
}
}
@media (max-width: 1023px) {
.s1ouhsjg[data-v-dc10a6fc] {
        margin-top:56px
}
}
@media (min-width: 1024px) {
.s1ouhsjg[data-v-dc10a6fc] {
        position:relative;
        flex-grow: 1
}
}
.sn6nrc2[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 16px;
    grid-gap: 16px;
    margin-top: 24px
}
.s1w1kxur[data-v-dc10a6fc] {
    width: 112px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px
}
@media (min-width: 1024px) {
.s1w1kxur[data-v-dc10a6fc] {
        width:128px;
        margin-bottom: 72px
}
}
.swy78pb[data-v-dc10a6fc] {
    display: grid;
    place-items: center;
    width: 48px;
    height: 48px;
    color: var(--swy78pb-0);
    background-color: var(--swy78pb-1);
    border: 1px solid var(--swy78pb-0);
    border-radius: 50%
}
@media (min-width: 1024px) {
.swy78pb[data-v-dc10a6fc] {
        width:56px;
        height: 56px
}
}
.sajmvom[data-v-dc10a6fc] {
    padding-bottom: 24px
}
.sajmvom+.sajmvom[data-v-dc10a6fc] {
    padding-top: 24px;
    border-top: 1px solid #cdc6c0
}
@media (min-width: 1024px) {
.sajmvom[data-v-dc10a6fc] {
        padding-bottom:40px
}
.sajmvom+.sajmvom[data-v-dc10a6fc] {
        padding-top: 40px
}
.sajmvom[data-v-dc10a6fc]:last-of-type {
        padding-bottom: 0
}
}
.s1ijo06v[data-v-dc10a6fc] {
    display: flex;
    justify-content: space-between;
    gap: 24px
}
.s1wxqfyc[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 1024px) {
.s1wxqfyc[data-v-dc10a6fc] {
        margin-top:40px
}
}
.sxsivqm[data-v-dc10a6fc] {
    display: flex;
    justify-content: space-between
}
.sxsivqm+.sxsivqm[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 1024px) {
.sxsivqm+.sxsivqm[data-v-dc10a6fc] {
        margin-top:24px
}
}
.c1ljociu[data-v-dc10a6fc] {
    margin-top: 8px
}
@media (min-width: 1024px) {
.c1ljociu[data-v-dc10a6fc] {
        margin-top:16px
}
}
.c1p87oru input[data-v-dc10a6fc] {
    -moz-appearance: textfield
}
.c1p87oru input[data-v-dc10a6fc]::-webkit-inner-spin-button {
    display: none
}
@media (min-width: 768px) {
.sr4g4r5[data-v-dc10a6fc] {
        right:24px
}
}
.sr4g4r5[data-v-dc10a6fc]:hover {
    background-color: #909396
}
@media (max-width: 767px) {
.a920g3w.sr4g4r5[data-v-dc10a6fc] {
        bottom:104px
}
}
.s1xdzra7[data-v-dc10a6fc] {
    display: flex;
    width: 328px;
    margin: 0 auto 32px;
    padding: 4px;
    background-color: #f3ede6;
    border-radius: 100vmax
}
@media (min-width: 1024px) {
.s1xdzra7[data-v-dc10a6fc] {
        width:-moz-fit-content;
        width: fit-content;
        margin-bottom: 48px
}
}
.s14sqiww[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    flex-grow: 1;
    border-radius: 100vmax;
    transition: background-color .2s
}
@media (min-width: 1024px) {
.s14sqiww[data-v-dc10a6fc] {
        padding-inline:24px
}
}
.w1m787n5[data-v-dc10a6fc] {
    background-color: #fffdfa
}
.s1mwu1ny[data-v-dc10a6fc] {
    padding: 8px 12px;
    color: #fffdfa;
    background-color: #0061fe;
    border-radius: 100vmax;
    margin-inline:8px -12px}
@media (min-width: 1024px) {
.s1mwu1ny[data-v-dc10a6fc] {
        margin-left:10px
}
}
@media (max-width: 767px) {
.srf9uox[data-v-dc10a6fc] {
        display:grid;
        margin: 0 auto;
        -ms-grid-gap: 24px;
        grid-gap: 24px
}
}
.sqszlw0[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 24px;
    grid-gap: 24px;
    grid-template-columns: repeat(1,1fr)
}
@media (min-width: 768px) {
.sqszlw0[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr)
}
}
@media (min-width: 1200px) {
.sqszlw0[data-v-dc10a6fc] {
        grid-template-columns:repeat(3,1fr)
}
}
.scmb9xx[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    padding: 4px;
    align-items: flex-start;
    border-radius: 24px;
    background-color: #f3ede6
}
@media (min-width: 768px) {
.scmb9xx[data-v-dc10a6fc] {
        border-radius:32px
}
}
.scmb9xx.disabled-card[data-v-dc10a6fc] {
    background: linear-gradient(0deg,hsla(32,35%,93%,.5),hsla(32,35%,93%,.5)),#fffdfa
}
.s1wl33eu[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: 100%;
    border-radius: 20px;
    background-color: #fffdfa
}
@media (min-width: 768px) {
.s1wl33eu[data-v-dc10a6fc] {
        padding:28px;
        border-radius: 28px;
        min-height: var(--s1wl33eu-0)
}
}
@media (min-width: 1024px) {
.s1wl33eu[data-v-dc10a6fc] {
        min-height:var(--s1wl33eu-1)
}
}
.s146w0o4[data-v-dc10a6fc] {
    margin: 8px 0 40px;
    color: #909396
}
@media (min-width: 768px) {
.s146w0o4[data-v-dc10a6fc] {
        margin:8px 0 auto
}
}
.s1re24ro[data-v-dc10a6fc] {
    display: inline-flex;
    margin-bottom: 4px
}
.s19c4t57[data-v-dc10a6fc],.s1re24ro[data-v-dc10a6fc] {
    align-items: baseline;
    gap: 4px
}
.s19c4t57[data-v-dc10a6fc] {
    display: flex
}
.sbc53eq[data-v-dc10a6fc] {
    display: block;
    margin: 8px 0 4px;
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}
@media (min-width: 768px) {
.sbc53eq[data-v-dc10a6fc] {
        margin:40px 0 4px
}
}
.smpavfa[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px
}
@media (min-width: 768px) {
.smpavfa[data-v-dc10a6fc] {
        min-height:24px
}
}
.s9qmbz2[data-v-dc10a6fc] {
    margin-top: 24px
}
.sfbq3ox[data-v-dc10a6fc] {
    padding: 20px;
    width: 100%
}
@media (min-width: 768px) {
.sfbq3ox[data-v-dc10a6fc] {
        padding:28px
}
}
.s1ar8wds[data-v-dc10a6fc] {
    display: block;
    font-weight: 600;
    color: #0061fe
}
.s1c3p0lk[data-v-dc10a6fc] {
    --plus-display: var(--s1c3p0lk-0);
    --minus-display: var(--s1c3p0lk-1);
    display: var(--s1c3p0lk-2);
    display: var(--s1c3p0lk-3);
    gap: 24px;
    margin-top: 8px
}
input:checked+.s1c3p0lk[data-v-dc10a6fc] {
    display: grid
}
@media (min-width: 768px) {
.s1c3p0lk[data-v-dc10a6fc] {
        gap:32px
}
}
.suzsklt:last-child>ul[data-v-dc10a6fc] {
    margin-bottom: 0
}
@media (max-width: 767px) {
.suzsklt:last-child>ul[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.s1ejrfnp[data-v-dc10a6fc] {
    position: relative;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding-top: 8px;
    cursor: pointer;
    font-weight: 600
}
@media (min-width: 768px) {
.s1ejrfnp[data-v-dc10a6fc] {
        padding-top:4px
}
}
.s15gekvv[data-v-dc10a6fc] {
    --plus-display: var(--s15gekvv-0);
    --minus-display: var(--s15gekvv-1);
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 16px;
    cursor: pointer;
    font-weight: 600
}
.s15gekvv svg[data-v-dc10a6fc]:first-child {
    display: var(--plus-display)
}
.s15gekvv svg[data-v-dc10a6fc]:last-child {
    display: var(--minus-display)
}
.s15gekvv[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.s118wqm4[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 8px;
    gap: 8px
}
.sihl481[data-v-dc10a6fc] {
    display: block;
    margin: 0 0 12px;
    font-weight: 600
}
@media (min-width: 768px) {
.sihl481[data-v-dc10a6fc] {
        margin:0 0 16px
}
}
.s5wyymr[data-v-dc10a6fc] {
    position: relative;
    padding-left: 24px;
    min-height: 20px
}
@media (max-width: 1199px) {
.s5mzmlu[data-v-dc10a6fc] {
        padding-bottom:calc(24px - 1px);
        border-bottom: 1px solid #cdc6c0;
        margin-bottom: 16px
}
}
@media (min-width: 1200px) {
.s5mzmlu[data-v-dc10a6fc] {
        padding-top:calc(24px - 1px);
        border-top: 1px solid #cdc6c0
}
}
.shmwsf3[data-v-dc10a6fc] {
    position: relative;
    margin: 0;
    font-weight: 600;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}
.shmwsf3[data-v-dc10a6fc]::-webkit-details-marker,.shmwsf3[data-v-dc10a6fc]::marker {
    display: none
}
.s1c50bkn[data-v-dc10a6fc] {
    align-items: center;
    flex-shrink: 0;
    margin-left: 16px
}
.s1c50bkn[data-v-dc10a6fc],.s1c50bkn svg[data-v-dc10a6fc]:last-of-type {
    display: none
}
[open] .s1c50bkn svg[data-v-dc10a6fc]:last-of-type {
    display: block
}
[open] .s1c50bkn svg[data-v-dc10a6fc]:first-of-type {
    display: none
}
@media (min-width: 1200px) {
.s1c50bkn[data-v-dc10a6fc] {
        display:flex
}
}
.s12opbit[data-v-dc10a6fc] {
    display: grid;
    margin-top: 16px;
    grid-gap: 8px;
    gap: 8px
}
.s1a3m5c0[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    justify-content: space-between
}
.s1a3m5c0 .sg0eq1k[data-v-dc10a6fc] {
    position: absolute;
    width: 100%
}
.h1sdu2st[data-v-dc10a6fc] {
    color: #0061fe
}
@media (max-width: 1199px) {
.sx87luw[data-v-dc10a6fc] {
        padding-bottom:calc(24px - 1px);
        border-bottom: 1px solid #cdc6c0;
        margin-bottom: 16px
}
}
@media (min-width: 1200px) {
.sx87luw[data-v-dc10a6fc] {
        padding-top:calc(32px - 1px);
        border-top: 1px solid #cdc6c0
}
}
.so2qx3q[data-v-dc10a6fc] {
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between
}
.suk2jdb[data-v-dc10a6fc] {
    display: grid;
    margin-top: 16px;
    grid-gap: 8px;
    gap: 8px
}
.ssbgxtb[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-left: 24px;
    min-height: 20px;
    gap: 16px
}
.ssbgxtb .s1istmow[data-v-dc10a6fc] {
    max-width: 260px;
    width: 100%
}
.ssbgxtb .sg0eq1k[data-v-dc10a6fc] {
    position: absolute;
    width: 100%
}
.s1bp9yhl[data-v-dc10a6fc] {
    display: none
}
.srp5ys[data-v-dc10a6fc] {
    position: relative;
    display: block
}
.s1im0r7u[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s1im0r7u[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 auto
}
}
.segxhb5[data-v-dc10a6fc] {
    margin-top: 32px
}
@media (min-width: 768px) {
.segxhb5[data-v-dc10a6fc] {
        margin-top:40px
}
}
.s1b2atlz[data-v-dc10a6fc] {
    -ms-grid-row-gap: 16px;
    grid-row-gap: 16px
}
@media (min-width: 1024px) and (max-width:1199px) {
.s1b2atlz[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr)
}
}
@media (min-width: 1200px) {
.s1b2atlz[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
.w1z562h[data-v-dc10a6fc] {
        max-width: calc((800% - 96px) / 12);
        margin-inline:auto}
}
.sx1vig1[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    border-radius: 24px;
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.sx1vig1[data-v-dc10a6fc] {
        border-radius:32px;
        padding-bottom: 32px
}
}
.siiwwu7[data-v-dc10a6fc] {
    position: relative;
    margin-bottom: 24px;
    border-radius: 16px;
    overflow: hidden;
    height: 53.34vw;
    max-height: 192px;
    width: 100%
}
@media (min-width: 768px) {
.siiwwu7[data-v-dc10a6fc] {
        height:21.36vw;
        max-height: 220px
}
}
@media (min-width: 1024px) {
.siiwwu7[data-v-dc10a6fc] {
        margin-bottom:32px;
        border-radius: 24px;
        max-height: 240px;
        height: 240px
}
}
.s13so9g7 img[data-v-dc10a6fc] {
    object-position: center;
    object-fit: cover
}
.su9p288[data-v-dc10a6fc] {
    display: grid;
    align-items: start;
    grid-gap: 8px;
    gap: 8px;
    margin-bottom: auto
}
@media (min-width: 768px) {
.su9p288[data-v-dc10a6fc] {
        padding-left:8px
}
}
.schsam[data-v-dc10a6fc] {
    list-style-type: disc;
    margin-top: 8px;
    padding-left: 24px
}
.schsam li+li[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 768px) {
.schsam[data-v-dc10a6fc] {
        margin-top:16px
}
}
.srpudp8[data-v-dc10a6fc] {
    margin-top: 32px
}
@media (min-width: 768px) {
.srpudp8[data-v-dc10a6fc] {
        margin-top:40px
}
}
@media (max-width: 767px) {
.sfhs24r[data-v-dc10a6fc] {
        -ms-grid-row-gap:48px;
        grid-row-gap: 48px
}
}
@media (min-width: 1200px) {
.w14i0s4c[data-v-dc10a6fc] {
        max-width:calc((800% - 96px) / 12);
        margin-inline:auto}
}
.smr4fgm[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    text-align: center;
    background-color: initial
}
.s1xelsev[data-v-dc10a6fc] {
    margin-bottom: 24px;
    height: max-content;
    border-radius: 24px;
    overflow: hidden
}
@media (min-width: 768px) {
.s1xelsev[data-v-dc10a6fc] {
        margin-bottom:32px;
        border-radius: 32px
}
}
.s1xelsev img[data-v-dc10a6fc] {
    object-fit: contain
}
.scc8raf[data-v-dc10a6fc] {
    display: grid;
    grid-gap: var(--_content-gap);
    gap: var(--_content-gap)
}
@media (min-width: 1200px) {
.scc8raf[data-v-dc10a6fc] {
        padding-inline:32px
}
}
.s7qtyrd[data-v-dc10a6fc] {
    margin: 0
}
.sq67yx8[data-v-dc10a6fc] {
    margin: 8px 0 auto
}
.s19hr4ji[data-v-dc10a6fc] {
    -ms-grid-row-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    text-align: left;
    --textRight: var(--s19hr4ji-0)
}
.s19hr4ji+.s19hr4ji[data-v-dc10a6fc] {
    margin-top: 48px
}
@media (min-width: 768px) {
.s19hr4ji[data-v-dc10a6fc] {
        padding-block:24px
}
.s19hr4ji[data-v-dc10a6fc]:last-of-type {
        padding-bottom: 0
}
}
@media (min-width: 1200px) {
.s19hr4ji+.s19hr4ji[data-v-dc10a6fc] {
        margin-top:96px
}
}
@media (min-width: 768px) {
.s1nq2en6[data-v-dc10a6fc] {
        grid-column:calc(var(--textRight) * 6 + 2)/span 4;
        grid-row: 1
}
.s1cuh88f[data-v-dc10a6fc] {
        grid-column: calc(7 - var(--textRight) * 5)/span 5;
        grid-row: 1
}
}
.s1cuh88f img[data-v-dc10a6fc] {
    border-radius: 24px
}
@media (min-width: 768px) {
.s1cuh88f img[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s1n6rgxs[data-v-dc10a6fc] {
    margin: 0 0 8px
}
@media (min-width: 768px) {
.s1n6rgxs[data-v-dc10a6fc] {
        margin:0 0 24px
}
}
.suizcyc[data-v-dc10a6fc] {
    margin: 0
}
.s1tmg6hv[data-v-dc10a6fc] {
    margin-top: 24px
}
@media (min-width: 768px) {
.s1tmg6hv[data-v-dc10a6fc] {
        margin-top:40px
}
}
.stvof3h[data-v-dc10a6fc] {
    margin-top: 40px
}
@media (max-width: 767px) {
.stvof3h[data-v-dc10a6fc] {
        display:flex;
        transform: scale(.875);
        transform-origin: 0 0;
        margin-top: 24px;
        margin-bottom: -3.25%
}
}
.s1cvagux[data-v-dc10a6fc] {
    -ms-grid-row-gap: 16px;
    grid-row-gap: 16px
}
@media (min-width: 1024px) {
.s1cvagux[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
}
.s23lguo[data-v-dc10a6fc] {
    padding: 24px;
    border-radius: 24px;
    color: var(--_text-color);
    background-color: var(--_accent-color)
}
@media (min-width: 1024px) {
.s23lguo[data-v-dc10a6fc] {
        padding:32px;
        border-radius: 32px
}
.s3npc2c.s23lguo[data-v-dc10a6fc] {
        grid-column: span 2
}
}
.s1j2sgo8[data-v-dc10a6fc] {
    position: relative;
    isolation: isolate;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 376px;
    --_text-color: #fffdfa;
    --_accent-color: #909396;
    overflow: hidden;
    cursor: pointer
}
.vp2eqa4[data-v-dc10a6fc] {
    margin: auto 0 0;
    display: grid;
    grid-template-rows: 1fr auto auto;
    min-height: 200px
}
@media (min-width: 1024px) {
.vp2eqa4[data-v-dc10a6fc] {
        min-height:0;
        grid-template-columns: auto 96px;
        grid-template-rows: auto auto;
        -ms-grid-column-gap: 104px;
        grid-column-gap: 104px
}
}
.v18nkk9k[data-v-dc10a6fc] {
    margin: 0 auto 16px
}
.v18nkk9k[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
@media (min-width: 1024px) {
.v18nkk9k[data-v-dc10a6fc] {
        margin:auto 0 0;
        grid-column: 2/-1;
        grid-row: 1/-1
}
}
.vb3raig[data-v-dc10a6fc] {
    width: 100%;
    margin-top: auto
}
@media (min-width: 1024px) {
.vb3raig[data-v-dc10a6fc] {
        margin:0;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column: 1/2
}
}
.vedm3ah[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px
}
@media (min-width: 1024px) {
.vedm3ah[data-v-dc10a6fc] {
        margin-top:16px;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column: 1/2
}
}
.v1cr7ink[data-v-dc10a6fc] {
    z-index: -1;
    filter: brightness(85%);
    transition: filter .2s
}
@media (min-width: 1024px) {
.s1j2sgo8:hover .v1cr7ink[data-v-dc10a6fc] {
        filter:brightness(70%)
}
}
.v1cr7ink img[data-v-dc10a6fc] {
    object-fit: cover
}
.s1uzoc23[data-v-dc10a6fc] {
    position: relative;
    isolation: isolate;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: var(--s1uzoc23-0);
    --_text-color: #fffdfa;
    --_accent-color: transparent;
    cursor: var(--s1uzoc23-1)
}
@media (min-width: 768px) {
.s1uzoc23[data-v-dc10a6fc] {
        min-height:376px;
        width: var(--s1uzoc23-2)
}
}
@media (min-width: 1024px) {
.s1uzoc23[data-v-dc10a6fc] {
        min-height:480px
}
}
.s1uzoc23[data-v-dc10a6fc]:after,.s1uzoc23[data-v-dc10a6fc]:before {
    content: "";
    position: absolute;
    border-radius: inherit
}
.s1uzoc23[data-v-dc10a6fc]:before {
    z-index: -1;
    inset: 0;
    background-color: #0061fe
}
.s1uzoc23[data-v-dc10a6fc]:after {
    display: var(--s1uzoc23-3);
    z-index: -2;
    inset: 16px 0;
    -webkit-translate: 24px;
    -moz-translate: 24px;
    -ms-translate: 24px;
    translate: 24px;
    background-color: #004ecb
}
@media (min-width: 1024px) {
.s1uzoc23[data-v-dc10a6fc]:after {
        inset:24px 0;
        -webkit-translate: 32px;
        -moz-translate: 32px;
        -ms-translate: 32px;
        translate: 32px
}
}
.syk9s42[data-v-dc10a6fc] {
    position: absolute;
    right: 32px;
    stroke-dasharray: 0,200;
    stroke-dashoffset: 0;
    rotate: -90deg;
    animation: facts-spinner-dc10a6fc 5s linear infinite
}
@media (max-width: 1023px) {
.syk9s42[data-v-dc10a6fc] {
        right:24px;
        scale: .8;
        -webkit-translate: 4px -4px;
        -moz-translate: 4px -4px;
        -ms-translate: 4px -4px;
        translate: 4px -4px;
        transform-origin: center
}
}
@keyframes facts-spinner-dc10a6fc {
0% {
        stroke-dasharray: 0,200
}
to {
        stroke-dasharray: 126,200
}
}
.fs7nc0z[data-v-dc10a6fc] {
    display: flex;
    -webkit-box-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: baseline;
    margin: 40px 0 0
}
@media (min-width: 768px) {
.fs7nc0z[data-v-dc10a6fc] {
        margin-top:auto
}
}
.fglwkty[data-v-dc10a6fc] {
    display: block;
    font-size: 80px;
    line-height: 1;
    letter-spacing: -.02em
}
@media (min-width: 1024px) {
.fglwkty[data-v-dc10a6fc] {
        font-size:120px;
        letter-spacing: -.05em
}
}
.fpkktay[data-v-dc10a6fc] {
    display: block;
    font-size: 48px;
    line-height: 1;
    letter-spacing: -.02em
}
@media (min-width: 1024px) {
.fpkktay[data-v-dc10a6fc] {
        font-size:70px;
        letter-spacing: -.05em
}
}
.fucz407[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px
}
.s1lx2nc6[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    --_text-color: #fffdfa;
    --_accent-color: #212833
}
.cka7dxg[data-v-dc10a6fc] {
    margin-block:16px 32px;color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}
@media (min-width: 1024px) {
.cka7dxg[data-v-dc10a6fc] {
        margin-top:24px
}
}
.cka7dxg[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
.c1b8sb41[data-v-dc10a6fc] {
    position: absolute;
    right: 24px;
    display: flex;
    gap: 4px;
    text-transform: uppercase
}
@media (min-width: 1024px) {
.c1b8sb41[data-v-dc10a6fc] {
        opacity:0;
        transition: opacity .2s
}
.s1lx2nc6:hover .c1b8sb41[data-v-dc10a6fc] {
        opacity: 1
}
}
.c16yx0bc[data-v-dc10a6fc] {
    margin-top: auto;
    border-radius: 16px;
    overflow: hidden;
    width: 100%
}
@media (min-width: 1024px) {
.c16yx0bc[data-v-dc10a6fc] {
        width:calc(100% + 16px);
        margin: auto -8px -8px;
        border-radius: 24px
}
}
.sj9ainv[data-v-dc10a6fc] {
    --banner-padding: 56px;
    --image-margin-bottom: var(--sj9ainv-0);
    padding-top: var(--sj9ainv-1);
    padding-bottom: var(--banner-padding);
    color: var(--_text-color);
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.sj9ainv[data-v-dc10a6fc] {
        --banner-padding:80px
    }
}
.sj75l37[data-v-dc10a6fc] {
    position: relative
}
@media (max-width: 767px) {
.sj75l37[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
}
@media (min-width: 768px) {
.sj75l37[data-v-dc10a6fc] {
        min-height:300px;
        grid-template-rows: 1fr auto;
        justify-items: start;
        -ms-grid-row-gap: 32px;
        grid-row-gap: 32px
}
}
@media (min-width: 1024px) {
.sj75l37[data-v-dc10a6fc] {
        min-height:440px
}
}
.s1va75vi[data-v-dc10a6fc] {
    display: grid;
    align-content: space-between
}
@media (min-width: 768px) {
.skk924x[data-v-dc10a6fc] {
        margin-bottom:auto
}
}
.s3trcn8[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 768px) {
.s3trcn8[data-v-dc10a6fc] {
        padding-right:60px
}
}
@media (min-width: 1200px) {
.s3trcn8[data-v-dc10a6fc] {
        padding-right:112px
}
}
.s65fcyz[data-v-dc10a6fc] {
    margin-bottom: var(--image-margin-bottom)
}
@media (max-width: 767px) {
.s65fcyz[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.s65fcyz[data-v-dc10a6fc] {
        grid-column:2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/3;
        margin-top: auto;
        margin-left: auto
}
}
.b1k5jyw7 img[data-v-dc10a6fc] {
    border-radius: 24px
}
@media (min-width: 768px) {
.b1k5jyw7 img[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s19zvmdo[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 16px;
    gap: 16px
}
@media (min-width: 1024px) {
.s19zvmdo[data-v-dc10a6fc] {
        grid-template-columns:auto auto
}
}
@media (max-width: 767px) {
.s1erpqn[data-v-dc10a6fc] {
        -ms-grid-row-gap:32px;
        grid-row-gap: 32px
}
}
.sfbjllh[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}
@media (min-width: 768px) {
.sfbjllh[data-v-dc10a6fc] {
        min-height:128px
}
}
.swnvzky[data-v-dc10a6fc] {
    display: block;
    color: #909396;
    max-width: 158px
}
@media (min-width: 768px) {
.swnvzky[data-v-dc10a6fc] {
        max-width:184px
}
}
.s89shpf[data-v-dc10a6fc] {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px
}
@media (min-width: 768px) {
.s89shpf[data-v-dc10a6fc] {
        height:72px;
        margin-bottom: 16px
}
}
.s18d2izn[data-v-dc10a6fc] {
    position: relative
}
@media (max-width: 767px) {
.s18d2izn[data-v-dc10a6fc] {
        -ms-grid-row-gap:32px;
        grid-row-gap: 32px
}
.s1tibc5u[data-v-dc10a6fc] {
        display: grid
}
}
@media (min-width: 768px) {
.suehxw4[data-v-dc10a6fc] {
        grid-column:2/-1;
        display: grid;
        justify-items: var(--suehxw4-0)
}
}
@media (max-width: 767px) {
.s2jdav1[data-v-dc10a6fc] {
        text-align:center
}
}
.s1fgw1xl[data-v-dc10a6fc] {
    position: relative
}
@media (max-width: 767px) {
.s1fgw1xl[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.s1fgw1xl[data-v-dc10a6fc] {
        margin-bottom:48px
}
}
.s1fgw1xl .s13efwjp[data-v-dc10a6fc] {
    padding-right: 56px
}
.s1m3j8wq[data-v-dc10a6fc] {
    position: absolute;
    top: calc(50% - 12px);
    right: 16px;
    cursor: pointer
}
.s1225pqg[data-v-dc10a6fc] {
    display: grid;
    justify-items: center;
    -ms-grid-row-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: -8px
}
@media (min-width: 1024px) {
.s1225pqg[data-v-dc10a6fc] {
        margin-bottom:-16px;
        -ms-grid-row-gap: 16px;
        grid-row-gap: 16px
}
}
.s1aop3zr[data-v-dc10a6fc] {
    display: block;
    max-width: 328px;
    overflow-wrap: break-word;
    text-align: center
}
@media (min-width: 768px) {
.s1aop3zr[data-v-dc10a6fc] {
        max-width:440px
}
}
.s13oflct[data-v-dc10a6fc] {
    margin-block:48px 8px}
@media (min-width: 768px) {
.s13oflct[data-v-dc10a6fc] {
        margin-block:72px 16px
}
.s13oflct img[data-v-dc10a6fc] {
        width: 200px
}
}
@media (max-width: 767px) {
.si5n1n[data-v-dc10a6fc] {
        display:grid;
        width: max-content;
        margin: 32px auto 0
}
}
@media (min-width: 768px) {
.si5n1n[data-v-dc10a6fc] {
        margin-top:48px
}
}
@media (max-width: 767px) {
.ftiasqk[data-v-dc10a6fc] {
        margin-block:32px 0;
        margin-inline:calc(50% - 50vw);padding-left: calc(50vw - 50%);
        display: flex;
        gap: 8px;
        overflow-x: auto
}
.ftiasqk[data-v-dc10a6fc] ::-webkit-scrollbar {
        height: 0
}
.ftiasqk[data-v-dc10a6fc]:after {
        content: "";
        display: block;
        flex-shrink: 0;
        width: calc(50vw - 50%)
}
}
@media (min-width: 768px) {
.ftiasqk[data-v-dc10a6fc] {
        margin-block:48px 0
}
}
.s1a115vl[data-v-dc10a6fc] {
    display: inline-block;
    flex-shrink: 0;
    padding: 12px 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    border-radius: 12px;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    cursor: pointer
}
@media (min-width: 768px) {
.s1a115vl[data-v-dc10a6fc] {
        display:block;
        padding: 14px 24px;
        margin-bottom: 8px;
        text-align: left
}
}
.a1ea75m0[option][selected][data-v-dc10a6fc],.s1dhzlwv[data-v-dc10a6fc] {
    background-color: var(--_accent-color)
}
.a1ea75m0[option][selected][data-v-dc10a6fc] {
    outline: none
}
.sdompk4[data-v-dc10a6fc] {
    display: none
}
.s15wrew6[data-v-dc10a6fc] {
    display: block
}
.avuup33[option][selected][data-v-dc10a6fc] {
    outline: none;
    display: block
}
.s156rgw1[data-v-dc10a6fc] {
    --plus-display: var(--s156rgw1-0);
    --minus-display: var(--s156rgw1-1);
    padding-block:24px;box-shadow: inset 0 -1px 0 0 #cdc6c0;
    display: grid;
    grid-template-rows: auto var(--s156rgw1-2)
}
.s156rgw1[data-v-dc10a6fc]:first-of-type {
    padding-top: 0
}
input:checked+.s156rgw1[data-v-dc10a6fc] {
    grid-template-rows: auto 1fr;
    --plus-display: none;
    --minus-display: flex
}
.s135zwnv[data-v-dc10a6fc] {
    position: relative;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    cursor: pointer
}
.s135zwnv[data-v-dc10a6fc]::-webkit-details-marker,.s135zwnv[data-v-dc10a6fc]::marker {
    display: none
}
.sdlqcbi[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    height: 24px;
    flex-shrink: 0;
    margin-left: 16px;
    cursor: pointer
}
@media (min-width: 768px) {
.sdlqcbi[data-v-dc10a6fc] {
        margin-left:72px
}
}
@media (min-width: 1024px) {
.sdlqcbi[data-v-dc10a6fc] {
        height:28px
}
}
.sdlqcbi span[data-v-dc10a6fc]:first-child {
    display: var(--plus-display)
}
.sdlqcbi span[data-v-dc10a6fc]:last-child {
    display: var(--minus-display)
}
.sdlqcbi[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.s1knova5[data-v-dc10a6fc] {
    --blockMargin: 20px;
    --itemMargin: 20px;
    overflow: hidden
}
@media (min-width: 768px) {
.s1knova5[data-v-dc10a6fc] {
        --blockMargin:24px
    }
}
.s1knova5>div[data-v-dc10a6fc] {
    padding-block:24px}
@media (min-width: 768px) {
.s1knova5>div[data-v-dc10a6fc] {
        padding-right:112px
}
}
.s1knova5>div[data-v-dc10a6fc]>:last-child {
    margin-bottom: 0
}
.sj8nsj5[data-v-dc10a6fc],.sxs4xih[data-v-dc10a6fc] {
    margin: 0 0 var(--blockMargin)
}
.sxs4xih[data-v-dc10a6fc] {
    list-style-type: disc;
    padding-left: var(--blockMargin)
}
.smxqcbo[data-v-dc10a6fc] {
    margin: 0
}
.smxqcbo+.smxqcbo[data-v-dc10a6fc] {
    margin-top: var(--itemMargin)
}
.s1tn5anm[data-v-dc10a6fc] {
    color: #fffdfa;
    background-color: #212833;
    padding-inline:2px}
.s2kwoev[data-v-dc10a6fc] {
    --banner-padding: 56px;
    --image-margin-bottom: calc(var(--banner-padding) * -1);
    padding-top: var(--banner-padding);
    color: var(--_text-color);
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.s2kwoev[data-v-dc10a6fc] {
        --banner-padding:120px;
        padding-block:120px}
}
.swe7oce[data-v-dc10a6fc] {
    position: relative
}
@media (max-width: 767px) {
.swe7oce[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
}
@media (min-width: 768px) {
.swe7oce[data-v-dc10a6fc] {
        min-height:300px;
        grid-template-rows: 1fr auto;
        justify-items: start
}
}
@media (min-width: 1024px) {
.swe7oce[data-v-dc10a6fc] {
        min-height:440px
}
}
.s25dgio[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column
}
@media (max-width: 767px) {
.s1a3nkrg[data-v-dc10a6fc] {
        text-align:center
}
}
.sgsyrlb[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (max-width: 767px) {
.sgsyrlb[data-v-dc10a6fc] {
        text-align:center
}
}
@media (min-width: 768px) {
.sgsyrlb[data-v-dc10a6fc] {
        margin-top:24px
}
}
@media (max-width: 767px) {
.s1j59r4y[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.s1j59r4y[data-v-dc10a6fc] {
        grid-column:2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/3;
        margin: auto 0 var(--image-margin-bottom) auto
}
}
.s13f5vci[data-v-dc10a6fc] {
    display: grid;
    margin-top: 32px
}
@media (max-width: 767px) {
.s13f5vci[data-v-dc10a6fc] {
        -ms-grid-gap:32px;
        grid-gap: 32px
}
}
@media (min-width: 768px) {
.s13f5vci[data-v-dc10a6fc] {
        grid-template-columns:1fr 1fr;
        margin-top: 72px;
        -ms-grid-gap: 24px;
        grid-gap: 24px
}
}
.s1nv8v4d[data-v-dc10a6fc] {
    display: block;
    margin-bottom: 16px
}
.s1sfno3k[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    gap: 8px
}
.s1sfno3k+.s1sfno3k[data-v-dc10a6fc] {
    margin-top: 8px
}
.sq9t020[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.sq9t020[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 auto
}
}
.sg1iy0e[data-v-dc10a6fc] {
    max-width: 424px;
    margin: 0 auto
}
.swmb74u[data-v-dc10a6fc] {
    position: relative
}
@media (max-width: 767px) {
.swmb74u[data-v-dc10a6fc] {
        -ms-grid-row-gap:24px;
        grid-row-gap: 24px
}
.s5fj8go[data-v-dc10a6fc] {
        display: grid;
        text-align: center;
        padding-bottom: 32px;
        box-shadow: inset 0 -1px 0 0 #cdc6c0
}
}
@media (min-width: 768px) {
.s1yd153d[data-v-dc10a6fc] {
        grid-column:2/-1
}
}
.s2pt1wu[data-v-dc10a6fc] {
    padding-block:24px;box-shadow: inset 0 -1px 0 0 #cdc6c0
}
.s2pt1wu[data-v-dc10a6fc]:first-of-type {
    padding-top: 0
}
.s18jrhk7[data-v-dc10a6fc] {
    margin: 8px auto 0
}
@media (min-width: 768px) {
.s18jrhk7[data-v-dc10a6fc] {
        grid-column:2/-1;
        margin: 48px 0 0;
        width: -moz-fit-content;
        width: fit-content
}
}
.s1exzlfn[data-v-dc10a6fc] {
    -ms-grid-row-gap: 16px;
    grid-row-gap: 16px
}
@media (min-width: 1024px) and (max-width:1199px) {
.s1exzlfn[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr)
}
}
.s16qfg99[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    border-radius: 24px;
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.s16qfg99[data-v-dc10a6fc] {
        padding:32px;
        border-radius: 32px
}
}
.smoegq4[data-v-dc10a6fc] {
    margin-bottom: 24px
}
@media (min-width: 1024px) {
.smoegq4[data-v-dc10a6fc] {
        margin-bottom:32px
}
.smoegq4 img[data-v-dc10a6fc] {
        width: 240px;
        height: 184px;
        object-fit: contain
}
}
.s11aeeud[data-v-dc10a6fc] {
    display: grid;
    align-items: start;
    grid-gap: 8px;
    gap: 8px;
    margin-bottom: auto
}
@media (min-width: 768px) {
.s11aeeud[data-v-dc10a6fc] {
        gap:16px
}
}
.s1ljjvuy[data-v-dc10a6fc] {
    color: #0061fe
}
.s1rik2t8[data-v-dc10a6fc] {
    position: static
}
@media (max-width: 767px) {
.s1rik2t8[data-v-dc10a6fc] {
        margin-top:32px
}
}
@media (min-width: 768px) {
.s1rik2t8[data-v-dc10a6fc] {
        margin-top:40px
}
}
.s1rik2t8[data-v-dc10a6fc]:before {
    content: none
}
.s1rik2t8[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0
}
.s1rik2t8[data-v-dc10a6fc]:hover {
    color: #fffdfa;
    background-color: #0061fe;
    opacity: 1
}
@media (max-width: 1199px) {
.sywt3rk[data-v-dc10a6fc] {
        -ms-grid-gap:16px;
        grid-gap: 16px
}
}
.s1z0fmcl[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    background-color: #fffdfa;
    border-radius: 24px
}
@media (min-width: 768px) {
.s1z0fmcl[data-v-dc10a6fc] {
        display:grid;
        grid-template-columns: 1fr auto;
        grid-template-areas: "text text" "buttons image";
        -ms-grid-column-gap: 24px;
        grid-column-gap: 24px;
        -ms-grid-row-gap: 100px;
        grid-row-gap: 100px;
        padding: 32px;
        border-radius: 32px
}
}
@media (max-width: 1023px) {
.sf4szhi.sf4szhi[data-v-dc10a6fc] {
        width:160px;
        height: 160px
}
}
@media (min-width: 768px) {
.sf4szhi.sf4szhi[data-v-dc10a6fc] {
        grid-area:image;
        display: flex;
        align-self: flex-end
}
}
.s1otyjdg[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 8px;
    gap: 8px
}
@media (min-width: 768px) {
.s1otyjdg[data-v-dc10a6fc] {
        grid-area:text;
        gap: 16px
}
}
@media (max-width: 1023px) {
.s8z1wst.s8z1wst[data-v-dc10a6fc] {
        font-size:28px;
        line-height: 32px
}
}
.hsnyeh1[data-v-dc10a6fc] {
    color: #0061fe
}
.s1jmdfwd[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    gap: 8px
}
@media (max-width: 1023px) {
.s1jmdfwd[data-v-dc10a6fc] {
        margin-top:8px
}
}
@media (min-width: 768px) {
.s1jmdfwd[data-v-dc10a6fc] {
        grid-area:buttons;
        justify-content: flex-end;
        width: max-content;
        min-width: 274px
}
}
@media (min-width: 1024px) {
.s1jmdfwd[data-v-dc10a6fc] {
        align-items:flex-start
}
}
@media (max-width: 767px) {
.s1jhb9gx[data-v-dc10a6fc] {
        -ms-grid-gap:48px;
        grid-gap: 48px
}
}
@media (min-width: 768px) {
.s1jhb9gx[data-v-dc10a6fc] {
        max-width:calc((1000% - 48px) / 12);
        margin-inline:auto}
}
.sxxuoyq[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    text-align: center;
    background-color: initial
}
@media (min-width: 768px) {
.sxxuoyq[data-v-dc10a6fc] {
        gap:32px
}
}
.swos2zf[data-v-dc10a6fc] {
    height: max-content;
    width: 100%;
    border-radius: 24px;
    overflow: hidden
}
@media (min-width: 768px) {
.swos2zf[data-v-dc10a6fc] {
        border-radius:32px
}
}
.swos2zf img[data-v-dc10a6fc] {
    object-fit: contain
}
.st0hg7a[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 8px;
    gap: 8px
}
.scc4jdr[data-v-dc10a6fc] {
    color: #909396
}
.s14wbliu[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s14wbliu[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 auto
}
}
@media (max-width: 767px) {
.s1elprhw[data-v-dc10a6fc],.s1qcpnly[data-v-dc10a6fc] {
        -ms-grid-gap:24px;
        grid-gap: 24px
}
}
.s4s1oax[data-v-dc10a6fc] {
    color: #0061fe
}
.s13zh4tx[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s13zh4tx[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr);
        margin: 0 auto
}
}
@media (min-width: 1200px) {
.s13zh4tx[data-v-dc10a6fc] {
        grid-template-columns:repeat(3,1fr)
}
}
.shp5fyp[data-v-dc10a6fc] {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    margin: 32px auto 0
}
@media (min-width: 768px) {
.shp5fyp[data-v-dc10a6fc] {
        margin-top:48px
}
}
.s18scc53[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 24px;
    grid-gap: 24px;
    grid-template-columns: repeat(1,1fr)
}
@media (min-width: 768px) {
.s18scc53[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr)
}
}
@media (min-width: 1200px) {
.s18scc53[data-v-dc10a6fc] {
        grid-template-columns:repeat(3,1fr)
}
}
html[data-v-dc10a6fc] :where(.s1jdgpqo) {
    display: inline-grid
}
@media (max-width: 1023px) {
.s1jdgpqo[data-v-dc10a6fc]>:last-child {
        display:none
}
}
@media (min-width: 1024px) {
.s1jdgpqo[data-v-dc10a6fc]>:first-child {
        display:none
}
}
.s1unnfl9[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    min-height: 376px
}
@media (min-width: 1024px) {
.s1unnfl9[data-v-dc10a6fc] {
        min-height:480px
}
}
.rwlspmz[data-v-dc10a6fc] {
    margin-block:16px 32px}
@media (min-width: 1024px) {
.rwlspmz[data-v-dc10a6fc] {
        margin-block:24px -16px;
        letter-spacing: -.02em
}
}
.r1gte3bd[data-v-dc10a6fc] {
    margin: 0
}
@media (min-width: 1200px) {
.r1gte3bd[data-v-dc10a6fc] {
        padding-right:80px
}
}
.rn9hrd5[data-v-dc10a6fc] {
    width: 100%;
    min-height: 72px;
    margin-top: auto;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: end
}
@media (min-width: 1024px) {
.rn9hrd5[data-v-dc10a6fc] {
        min-height:108px
}
}
.re849ko[data-v-dc10a6fc] {
    border-radius: 100%;
    overflow: hidden
}
@media (min-width: 768px) {
.hhvww60.squm8vv .p1yq8cg3[data-v-dc10a6fc] {
        width:100%;
        overflow: auto;
        padding: 80px
}
}
@media (max-width: 767px) {
.hhvww60.squm8vv .p1yq8cg3[data-v-dc10a6fc] {
        overflow:hidden;
        height: 100vh;
        padding: 96px 16px 48px;
        display: flex;
        align-items: center;
        justify-content: center
}
}
@media (min-width: 768px) {
.hhvww60.squm8vv .phrw4pu[data-v-dc10a6fc] {
        height:640px;
        overflow: hidden
}
}
@media (max-width: 767px) {
.hhvww60.squm8vv .phrw4pu[data-v-dc10a6fc] {
        height:600px
}
}
.c1xbmofi[data-v-dc10a6fc] {
    position: absolute;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .3s linear
}
.c1c1iwgv.c1xbmofi[data-v-dc10a6fc] {
    transform: perspective(600px) rotateY(180deg)
}
.cq7cv5l.c1xbmofi[data-v-dc10a6fc] {
    display: flex;
    transform: perspective(600px) rotateY(0deg)
}
.ckg91vc[data-v-dc10a6fc] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 214px;
    height: 214px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}
.p19788vq[data-v-dc10a6fc] {
    fill: none;
    stroke: #d9e0e6;
    stroke-width: var(--p19788vq-0);
    animation-name: renderChartAnimation-dc10a6fc;
    animation-duration: 1.1s;
    transition: all .6s ease
}
@keyframes renderChartAnimation-dc10a6fc {
0% {
        stroke-dasharray: 0 100
}
}
.c1jjb7bv[data-v-dc10a6fc] {
    display: block;
    cursor: pointer
}
@media (max-width: 1023px) {
.c1jjb7bv[data-v-dc10a6fc] {
        overflow:hidden;
        padding-inline:24px;margin-inline:-24px}
}
.c1jjb7bv:hover .cq7cv5l[data-v-dc10a6fc] {
    transform: var(--c1jjb7bv-0)
}
.c1jjb7bv:hover .c1c1iwgv[data-v-dc10a6fc] {
    transform: perspective(600px) rotateY(0deg)
}
.c1jjb7bv:not(:hover) .cwgmjiw .p19788vq[data-v-dc10a6fc] {
    stroke-dasharray: 0 100
}
.crrd3mh[data-v-dc10a6fc] {
    position: relative;
    margin: 0 auto -30px;
    height: 360px;
    max-width: 360px
}
@media (min-width: 1024px) {
.crrd3mh[data-v-dc10a6fc] {
        top:-20px;
        left: -12px;
        height: 600px;
        max-width: 600px;
        overflow: hidden
}
}
.ciz09gr[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .3s linear;
    transform: var(--ciz09gr-0)
}
.ciz09gr>*[data-v-dc10a6fc] {
    text-align: center;
    color: inherit
}
.i18888q8[data-v-dc10a6fc] {
    margin-top: 8px
}
.c14pbtn2[data-v-dc10a6fc] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
    z-index: 0
}
@media (max-width: 1023px) {
.c14pbtn2[data-v-dc10a6fc] {
        width:149%;
        height: 149%
}
}
.cl4lp2y[data-v-dc10a6fc] {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
    gap: 16px;
    max-width: 432px;
    margin: 46px auto 0
}
@media (min-width: 1024px) {
.cl4lp2y[data-v-dc10a6fc] {
        justify-content:space-between;
        gap: 32px;
        margin: 32px auto 0
}
}
.chm1lr[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    justify-content: space-between;
    gap: 40px;
    opacity: var(--chm1lr-0)
}
.chm1lr+.chm1lr[data-v-dc10a6fc] {
    margin-top: 16px
}
@media (min-width: 1024px) {
.chm1lr[data-v-dc10a6fc] {
        gap:32px
}
.chm1lr+.chm1lr[data-v-dc10a6fc] {
        margin-top: 24px
}
}
.chm1lr[data-v-dc10a6fc]:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: var(--chm1lr-1);
    height: 1px;
    transition: width .3s ease;
    background-image: linear-gradient(90deg,#212833 0,#212833 50%,transparent 0);
    background-repeat: repeat-x;
    background-size: 6px 1px
}
.cbqs0qv[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px;
    text-align: center
}
.p10nz3gg[data-v-dc10a6fc] {
    stroke: #00ba77
}
.cg45oxk[data-v-dc10a6fc] {
    stroke: #ff4054
}
.immktlt[data-v-dc10a6fc] {
    stroke: #ffeae9
}
.pd7yg0d[data-v-dc10a6fc] {
    stroke: #ffc4c8
}
.rwci5z5[data-v-dc10a6fc] {
    stroke: #ff9ea7
}
.gg0wppu[data-v-dc10a6fc] {
    color: #00ba77
}
.r1jkdf7y[data-v-dc10a6fc] {
    color: #ff4054
}
.s1l32lgp[data-v-dc10a6fc] {
    position: relative
}
.cow19pt[data-v-dc10a6fc] {
    margin-top: 2px
}
.sxji7t3[data-v-dc10a6fc] {
    position: var(--float-strategy,absolute);
    left: calc(var(--float-x, 0) * 1px);
    top: calc(var(--float-y, 0) * 1px);
    overflow: hidden;
    width: calc(var(--float-width) * 1px);
    border: 1px solid #212833;
    background-color: #fffdfa;
    color: #212833;
    border-radius: 12px;
    z-index: 10001
}
.sq87vd3[data-v-dc10a6fc] {
    overflow: auto;
    padding: 7px;
    max-height: calc(var(--float-height) * 1px - 2 * 1px * 8);
    list-style-type: none
}
.h1bu7oh2[data-v-dc10a6fc] {
    background-color: #f3ede6
}
.sg5agd7[data-v-dc10a6fc] {
    padding: 8px;
    border-radius: 8px;
    cursor: pointer
}
.sl6qtzt[data-v-dc10a6fc] {
    display: block;
    margin-top: 4px;
    color: #909396
}
.srhlncp[data-v-dc10a6fc] {
    padding: 18px 32px 0 0;
    margin-top: -18px;
    cursor: pointer
}
.s16lmoas[data-v-dc10a6fc] {
    position: absolute;
    inset: 17px 16px auto auto;
    pointer-events: none
}
@media (min-width: 768px) {
.c1o9npal.squm8vv .p1yq8cg3[data-v-dc10a6fc] {
        width:100%;
        overflow: auto
}
.c1o9npal.squm8vv .phrw4pu[data-v-dc10a6fc] {
        overflow: visible
}
}
@media (max-width: 767px) {
.c1o9npal.squm8vv .p1yq8cg3[data-v-dc10a6fc] {
        height:100%
}
.c1o9npal.squm8vv .phrw4pu[data-v-dc10a6fc] {
        min-height: 100%;
        display: flex;
        align-items: center;
        justify-content: center
}
}
.s31lxvp[data-v-dc10a6fc] {
    --_choice-main-color: var(--s31lxvp-0);
    --_choice-accent-color: var(--s31lxvp-1);
    position: relative;
    z-index: 0;
    width: -moz-fit-content;
    width: fit-content;
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    -ms-grid-column-gap: 12px;
    grid-column-gap: 12px;
    color: var(--_choice-main-color)
}
.sbjsy53[data-v-dc10a6fc] {
    opacity: 0;
    position: absolute;
    z-index: 1;
    inset: 0;
    margin: 0;
    box-sizing: border-box;
    cursor: pointer
}
.s1e4inoy[data-v-dc10a6fc] {
    display: grid;
    place-items: center;
    width: 24px;
    height: 24px;
    border-radius: var(--s1e4inoy-0);
    box-shadow: inset 0 0 0 1px;
    transition: background-color .2s
}
.sbjsy53:checked+.s1e4inoy[data-v-dc10a6fc] {
    background-color: currentColor
}
.sbjsy53:focus-visible+.s1e4inoy[data-v-dc10a6fc] {
    outline: 1px solid currentColor;
    outline-offset: 2px
}
.czeygnp[data-v-dc10a6fc] {
    color: var(--_choice-accent-color);
    opacity: 0;
    transition: opacity .2s
}
.sbjsy53:checked+.s1e4inoy .czeygnp[data-v-dc10a6fc] {
    opacity: 1
}
.svfns1j[data-v-dc10a6fc] {
    display: block;
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background: currentColor
}
.w1f27nwd[data-v-dc10a6fc] {
    opacity: .3;
    pointer-events: none
}
.s13h8z38[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 4px;
    align-items: flex-start;
    border-radius: 24px;
    background-color: #f3ede6
}
@media (min-width: 768px) {
.s13h8z38[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s1muzwpf[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: 100%;
    border-radius: 20px;
    background-color: #fffdfa;
    box-shadow: 0 0 0 4px var(--s1muzwpf-0)
}
@media (min-width: 768px) {
.s1muzwpf[data-v-dc10a6fc] {
        padding:28px;
        border-radius: 28px;
        min-height: var(--s1muzwpf-1)
}
}
@media (min-width: 1024px) {
.s1muzwpf[data-v-dc10a6fc] {
        min-height:var(--s1muzwpf-2)
}
}
.s1w66glz[data-v-dc10a6fc] {
    padding: 6px 12px;
    margin-bottom: 16px;
    width: max-content;
    background-color: #f3ede6;
    border-radius: 40px
}
.m1wm6vje[data-v-dc10a6fc] {
    color: #fffdfa;
    background-color: #ff6447
}
.s45g57v[data-v-dc10a6fc] {
    margin: 8px 0 4px
}
@media (min-width: 768px) {
.s45g57v[data-v-dc10a6fc] {
        margin:40px 0 4px
}
}
.s1cebhfd[data-v-dc10a6fc] {
    margin: 8px 0 40px;
    color: #909396
}
@media (min-width: 768px) {
.s1cebhfd[data-v-dc10a6fc] {
        margin:8px 0 auto
}
}
.s1fsa1s[data-v-dc10a6fc] {
    margin: 8px 0 4px;
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}
@media (min-width: 768px) {
.s1fsa1s[data-v-dc10a6fc] {
        margin:40px 0 4px
}
}
.s16y2f4s[data-v-dc10a6fc] {
    display: flex;
    align-items: baseline;
    gap: 4px
}
.s16y2f4s.s16y2f4s[data-v-dc10a6fc] {
    font-family: Suisse Works,Georgia,PingFang TC,serif
}
@media (min-width: 768px) {
.p2abpi0[data-v-dc10a6fc] {
        flex-grow:1;
        margin-bottom: auto
}
}
.s192z9re[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px
}
.s1067p2h[data-v-dc10a6fc],.s1r7v44a[data-v-dc10a6fc] {
    margin-top: 24px
}
.s1r7v44a[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 8px;
    gap: 8px
}
.s1r7v44a>*[data-v-dc10a6fc] {
    margin-top: 0
}
.sdpz1q9[data-v-dc10a6fc] {
    position: relative;
    isolation: isolate;
    width: 20px;
    height: 20px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: #909396;
    border: 1px solid;
    border-radius: 100%;
    cursor: pointer
}
.sdpz1q9[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: -16px
}
html[data-v-dc10a6fc] :where(.sdpz1q9) {
    display: var(--sdpz1q9-0);
    margin-inline:var(--sdpz1q9-1);vertical-align: var(--sdpz1q9-2)
}
.s1istmow[data-v-dc10a6fc] {
    width: max-content;
    cursor: pointer;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
    text-decoration-style: dashed;
    text-decoration-thickness: 1px;
    text-underline-offset: 4px
}
.sbwn6p6[data-v-dc10a6fc] {
    display: block;
    margin-inline:auto;width: calc(100% - 32px);
    max-width: 398px
}
@media (min-width: 768px) {
.sbwn6p6[data-v-dc10a6fc] {
        max-width:calc(100% - 96px)
}
}
@media (min-width: 1024px) {
.sbwn6p6[data-v-dc10a6fc] {
        width:calc(100% - 120px);
        max-width: 1320px
}
}
.sg0eq1k[data-v-dc10a6fc] {
    position: relative;
    display: block
}
.s1jtz0s8[data-v-dc10a6fc] {
    display: block;
    width: max-content;
    color: #fffdfa;
    background-color: #212833;
    padding: 16px;
    border-radius: 16px
}
@media (max-width: 767px) {
.s1jtz0s8[data-v-dc10a6fc] {
        max-width:var(--available-width,100%)
}
}
@media (min-width: 768px) {
.s1jtz0s8[data-v-dc10a6fc] {
        max-width:var(--s1jtz0s8-0)
}
}
.s1jtz0s8 span+span[data-v-dc10a6fc] {
    display: block;
    margin-top: 16px
}
.svt4nj8[data-v-dc10a6fc] {
    min-width: calc(100% - 40px)
}
@media (max-width: 767px) {
.s1cne2e6[data-v-dc10a6fc] {
        -ms-grid-gap:24px;
        grid-gap: 24px
}
}
.si9rusu[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    gap: 16px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto 32px
}
@media (min-width: 768px) {
.si9rusu[data-v-dc10a6fc] {
        margin:0 auto 48px
}
}
.sfv7quc[data-v-dc10a6fc] {
    min-width: 170px
}
@media (min-width: 768px) {
.sfv7quc[data-v-dc10a6fc] {
        min-width:276px
}
}
.s1fcy6xm[data-v-dc10a6fc] {
    display: inline-flex;
    align-items: center;
    width: max-content;
    flex-shrink: 0;
    gap: 8px
}
@media (max-width: 767px) {
.sou9547[data-v-dc10a6fc] {
        margin-top:-18px
}
}
.s10wo1cl[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    padding: 4px;
    align-items: flex-start;
    border-radius: 24px;
    background-color: #f3ede6
}
@media (min-width: 768px) {
.s10wo1cl[data-v-dc10a6fc] {
        border-radius:32px
}
}
.s10wo1cl.disabled-card[data-v-dc10a6fc] {
    background: linear-gradient(0deg,hsla(32,35%,93%,.5),hsla(32,35%,93%,.5)),#fffdfa
}
.s1teqd91[data-v-dc10a6fc] {
    display: flex;
    flex-direction: column;
    padding: 20px;
    width: 100%;
    border-radius: 20px;
    background-color: #fffdfa
}
@media (min-width: 768px) {
.s1teqd91[data-v-dc10a6fc] {
        padding:28px;
        border-radius: 28px;
        min-height: var(--s1teqd91-0)
}
}
@media (min-width: 1024px) {
.s1teqd91[data-v-dc10a6fc] {
        min-height:var(--s1teqd91-1)
}
}
.s1lvijfn[data-v-dc10a6fc] {
    margin: 8px 0 40px;
    color: #909396
}
@media (min-width: 768px) {
.s1lvijfn[data-v-dc10a6fc] {
        margin:8px 0 auto
}
}
.sekdj64[data-v-dc10a6fc] {
    display: inline-flex
}
.s1x0m2zo[data-v-dc10a6fc],.sekdj64[data-v-dc10a6fc] {
    align-items: baseline;
    gap: 4px
}
.s1x0m2zo[data-v-dc10a6fc] {
    display: flex
}
.s5x8f0[data-v-dc10a6fc] {
    display: block;
    margin: 8px 0 4px;
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}
@media (min-width: 768px) {
.s5x8f0[data-v-dc10a6fc] {
        margin:40px 0 4px
}
}
.sfz9zqy[data-v-dc10a6fc] {
    display: block;
    margin-top: 8px
}
.s1htkutu[data-v-dc10a6fc] {
    margin-top: 24px
}
.s1gcp94c[data-v-dc10a6fc] {
    padding: 20px;
    width: 100%
}
@media (min-width: 768px) {
.s1gcp94c[data-v-dc10a6fc] {
        padding:28px
}
}
.s1l42ffl[data-v-dc10a6fc] {
    --plus-display: var(--s1l42ffl-0);
    --minus-display: var(--s1l42ffl-1);
    display: var(--s1l42ffl-2);
    display: var(--s1l42ffl-3);
    gap: 28px;
    margin-top: 8px
}
input:checked+.s1l42ffl[data-v-dc10a6fc] {
    display: grid
}
@media (min-width: 768px) {
.s1l42ffl[data-v-dc10a6fc] {
        gap:32px
}
}
.syhciz0:last-child>ul[data-v-dc10a6fc] {
    margin-bottom: 0
}
@media (max-width: 767px) {
.syhciz0:last-child>ul[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.s1gd0twe[data-v-dc10a6fc] {
    position: relative;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding-top: 8px;
    cursor: pointer;
    font-weight: 600
}
@media (min-width: 768px) {
.s1gd0twe[data-v-dc10a6fc] {
        padding-top:4px
}
}
.s4axzqa[data-v-dc10a6fc] {
    --plus-display: var(--s4axzqa-0);
    --minus-display: var(--s4axzqa-1);
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 16px;
    cursor: pointer;
    font-weight: 600
}
.s4axzqa svg[data-v-dc10a6fc]:first-child {
    display: var(--plus-display)
}
.s4axzqa svg[data-v-dc10a6fc]:last-child {
    display: var(--minus-display)
}
.s4axzqa[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.sn637px[data-v-dc10a6fc] {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    margin: 12px 0 0
}
@media (min-width: 768px) {
.sn637px[data-v-dc10a6fc] {
        margin:16px 0 0
}
}
.s1qz00x9[data-v-dc10a6fc] {
    font-weight: 600
}
.s1dlsncl[data-v-dc10a6fc] {
    position: relative;
    padding-left: 24px;
    min-height: 20px
}
@media (max-width: 1199px) {
.s1o4kdqh[data-v-dc10a6fc] {
        padding-bottom:calc(24px - 1px);
        border-bottom: 1px solid #cdc6c0;
        margin-bottom: 16px
}
}
@media (min-width: 1200px) {
.s1o4kdqh[data-v-dc10a6fc] {
        padding-top:calc(24px - 1px);
        border-top: 1px solid #cdc6c0
}
}
.s15o570h[data-v-dc10a6fc] {
    position: relative;
    margin: 0;
    font-weight: 600;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}
.s15o570h[data-v-dc10a6fc]::-webkit-details-marker,.s15o570h[data-v-dc10a6fc]::marker {
    display: none
}
.s1f563oa[data-v-dc10a6fc] {
    align-items: center;
    flex-shrink: 0;
    margin-left: 16px
}
.s1f563oa[data-v-dc10a6fc],.s1f563oa svg[data-v-dc10a6fc]:last-of-type {
    display: none
}
[open] .s1f563oa svg[data-v-dc10a6fc]:last-of-type {
    display: block
}
[open] .s1f563oa svg[data-v-dc10a6fc]:first-of-type {
    display: none
}
@media (min-width: 1200px) {
.s1f563oa[data-v-dc10a6fc] {
        display:flex
}
}
.sw9b0u9[data-v-dc10a6fc] {
    display: grid;
    margin-top: 16px;
    grid-gap: 8px;
    gap: 8px
}
.s1kr7jyv[data-v-dc10a6fc] {
    position: relative;
    display: flex;
    justify-content: space-between
}
.s1kr7jyv .sg0eq1k[data-v-dc10a6fc] {
    position: absolute;
    width: 100%
}
.s10amav7[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 24px;
    grid-gap: 24px;
    margin-bottom: 32px
}
@media (min-width: 768px) {
.s10amav7[data-v-dc10a6fc] {
        position:relative;
        margin-bottom: 48px;
        justify-items: center
}
.s10amav7[data-v-dc10a6fc]>:nth-child(2) {
        position: absolute;
        right: 0
}
}
.sie30rx[data-v-dc10a6fc] {
    padding-block:32px 56px;color: var(--_text-color);
    background-color: var(--_accent-color)
}
@media (min-width: 768px) {
.sie30rx[data-v-dc10a6fc] {
        padding-block:48px 80px
}
}
@media (min-width: 1024px) {
.sie30rx[data-v-dc10a6fc] {
        padding-block:72px 120px
}
}
.s11u91hg[data-v-dc10a6fc] {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
    top: 72px;
    display: flex;
    gap: 8px;
    margin-inline:calc(50% - 50vw);padding-left: calc(50vw - 50%);
    margin-bottom: var(--s11u91hg-0);
    transition: margin-bottom var(--s11u91hg-1);
    background-color: #fffdfa;
    box-shadow: 0 -16px 0 0 #fffdfa;
    width: 100vw;
    overflow-x: scroll
}
@media (min-width: 768px) {
.s11u91hg[data-v-dc10a6fc] {
        display:none
}
}
.s11u91hg[data-v-dc10a6fc]:after {
    content: "";
    height: 10px;
    flex-shrink: 0;
    width: 8px
}
.s1t50n53[data-v-dc10a6fc] {
    flex-shrink: 0;
    border-radius: 12px;
    color: #909396;
    padding: 12px 16px
}
.wk4c6pp[data-v-dc10a6fc] {
    color: #212833;
    background-color: #f3ede6
}
.sn5a83p[data-v-dc10a6fc] {
    table-layout: fixed;
    border-collapse: initial;
    border-spacing: 16px 0;
    border: 0;
    width: calc(100% + 32px);
    transform: translateX(-16px)
}
@media (min-width: 1024px) {
.sn5a83p[data-v-dc10a6fc] {
        border-spacing:24px 0;
        width: calc(100% + 48px);
        transform: translateX(-24px)
}
}
@media (max-width: 767px) {
.su8ut29[data-v-dc10a6fc] {
        width:102px
}
}
.sqj0lmd[data-v-dc10a6fc] {
    background: linear-gradient(0deg,transparent,#fffdfa 16px);
    box-shadow: 0 -16px 0 #fffdfa
}
.s1yy6jni[data-v-dc10a6fc] {
    position: -webkit-sticky;
    position: sticky;
    z-index: 2;
    top: 128px
}
@media (min-width: 768px) {
.s1yy6jni[data-v-dc10a6fc] {
        top:16px;
        transform: translateY(var(--s1yy6jni-0));
        margin-bottom: var(--s1yy6jni-1);
        transition: transform .2s,margin-bottom .2s
}
}
.s1pj9a42[data-v-dc10a6fc] {
    text-align: left;
    background-color: #fffdfa;
    border: solid #f3ede6;
    border-width: 4px 4px 0;
    border-radius: 24px 24px 0 0;
    padding: 20px 20px 0;
    box-shadow: 0 -16px 0 16px #fffdfa;
    vertical-align: top
}
@media (min-width: 1024px) {
.s1pj9a42[data-v-dc10a6fc] {
        border-radius:32px 32px 0 0;
        box-shadow: 0 0 0 24px #fffdfa
}
}
.s2ptzgp[data-v-dc10a6fc] {
    padding: var(--s2ptzgp-0) 20px 0;
    border: solid #f3ede6;
    border-width: 0 4px;
    background-color: #fffdfa;
    vertical-align: top
}
.sg3ofy9[data-v-dc10a6fc] {
    color: #909396;
    padding-block:8px 40px}
.s1yj5jdv[data-v-dc10a6fc] {
    font-size: 32px;
    line-height: 34px;
    letter-spacing: -.03em;
    margin-left: 4px
}
@media (min-width: 1024px) {
.s1yj5jdv[data-v-dc10a6fc] {
        font-size:48px;
        line-height: 52px
}
}
.s1345cyc[data-v-dc10a6fc] {
    display: block
}
.s54c6ko[data-v-dc10a6fc] {
    display: var(--s54c6ko-0)
}
.shb52jl[data-v-dc10a6fc] {
    display: var(--shb52jl-0);
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}
.s3c3y36[data-v-dc10a6fc] {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em
}
@media (min-width: 1024px) {
.s3c3y36[data-v-dc10a6fc] {
        font-size:32px;
        line-height: 36px
}
}
.s1345cyc+.s3c3y36[data-v-dc10a6fc] {
    padding-top: 4px
}
.s3c3y36+.s1345cyc[data-v-dc10a6fc] {
    padding-top: 8px
}
.sr76csy[data-v-dc10a6fc] {
    padding: var(--sr76csy-0) 20px 20px;
    border: 4px solid #f3ede6;
    border-top: 0 solid #f3ede6;
    border-radius: 0 0 24px 24px;
    background-color: #fffdfa
}
@media (min-width: 1024px) {
.sr76csy[data-v-dc10a6fc] {
        padding-top:24px;
        border-radius: 0 0 32px 32px
}
}
.s1dfrl7p[data-v-dc10a6fc] {
    text-align: left;
    padding: 32px 0 24px
}
@media (max-width: 1023px) {
tbody:first-of-type .s1dfrl7p[data-v-dc10a6fc] {
        padding-top:48px
}
}
@media (min-width: 1024px) {
.s1dfrl7p[data-v-dc10a6fc] {
        padding:56px 0 32px
}
}
.s161164m[data-v-dc10a6fc] {
    background-color: #f3ede6;
    border-radius: 16px 16px 0 0;
    box-shadow: inset 0 8px 0 #fffdfa
}
@media (max-width: 1023px) {
tbody:first-of-type .s161164m[data-v-dc10a6fc] {
        box-shadow:inset 0 24px 0 #fffdfa
}
}
@media (min-width: 1024px) {
.s161164m[data-v-dc10a6fc] {
        box-shadow:inset 0 24px 0 #fffdfa;
        border-radius: 32px 32px 0 0
}
}
@media (min-width: 768px) {
.s12d6b73>*[data-v-dc10a6fc] {
        position:relative
}
.s12d6b73[data-v-dc10a6fc]>:before {
        content: "";
        display: block;
        position: absolute;
        isolation: isolate;
        inset: -8px 0 16px;
        background-color: #212833;
        opacity: 0;
        pointer-events: none;
        transition: opacity .15s
}
}
@media (min-width: 1024px) {
.s12d6b73[data-v-dc10a6fc]>:before {
        inset:-8px 0 24px
}
}
.s12d6b73[data-v-dc10a6fc]:hover>:before {
    opacity: .1
}
.sp0sfbe[data-v-dc10a6fc] {
    text-align: left;
    font-weight: 400;
    padding: 0 0 24px
}
@media (min-width: 1024px) {
.sp0sfbe[data-v-dc10a6fc] {
        padding:0 0 32px
}
}
.s1xrbtxj[data-v-dc10a6fc] {
    padding: 0 0 24px;
    background-color: #f3ede6;
    text-align: center
}
:last-child>.s1xrbtxj[data-v-dc10a6fc] {
    border-radius: 0 0 16px 16px
}
@media (min-width: 1024px) {
.s1xrbtxj[data-v-dc10a6fc] {
        padding:0 0 32px
}
:last-child>.s1xrbtxj[data-v-dc10a6fc] {
        border-radius: 0 0 32px 32px
}
}
.suoslwo[data-v-dc10a6fc] {
    display: flex;
    justify-content: center
}
@media (max-width: 767px) {
.syptiip[data-v-dc10a6fc] {
        margin-top:-8px
}
}
@media (min-width: 768px) {
.syptiip[data-v-dc10a6fc] {
        position:absolute;
        top: -104px;
        right: 0
}
}
.s1kyumzv[data-v-dc10a6fc] {
    display: flex;
    align-items: center;
    gap: 16px
}
@media (min-width: 768px) {
.s1kyumzv[data-v-dc10a6fc] {
        flex-direction:row-reverse
}
}
.s1pwvx0q[data-v-dc10a6fc] {
    min-width: 140px;
    flex-grow: 1
}
@media (min-width: 768px) {
.s1pwvx0q .s16lmoas[data-v-dc10a6fc] {
        position:static
}
.s1pwvx0q .s7giw9q[data-v-dc10a6fc] {
        justify-content: space-between;
        gap: 16px
}
}
@media (max-width: 767px) {
.she8zv0[data-v-dc10a6fc] {
        margin-top:-18px
}
}
.s1danee3[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s1danee3[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 auto
}
}
.s1240tk1[data-v-dc10a6fc] {
    padding: 0 20px;
    width: 100%
}
@media (min-width: 768px) {
.s1240tk1[data-v-dc10a6fc] {
        padding:28px
}
}
.s1p3qosk[data-v-dc10a6fc] {
    --plus-display: var(--s1p3qosk-0);
    --minus-display: var(--s1p3qosk-1);
    display: var(--s1p3qosk-2);
    display: var(--s1p3qosk-3)
}
@media (max-width: 767px) {
.s1p3qosk[data-v-dc10a6fc] {
        margin-top:20px;
        border-bottom: 1px solid #cdc6c0
}
}
input:checked+.s1p3qosk[data-v-dc10a6fc] {
    display: grid
}
.s1aieaqd[data-v-dc10a6fc] {
    padding-block:8px 0}
@media (min-width: 768px) {
.s1aieaqd[data-v-dc10a6fc] {
        padding-block:8px
}
}
.s1aieaqd[data-v-dc10a6fc]:last-child {
    padding-block:8px 0}
.s1aieaqd:last-child>ul[data-v-dc10a6fc] {
    margin-bottom: 0
}
@media (max-width: 767px) {
.s1aieaqd:last-child>ul[data-v-dc10a6fc] {
        margin-bottom:24px
}
}
.s1ngcrja[data-v-dc10a6fc] {
    position: relative;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding-block:20px;cursor: pointer
}
@media (max-width: 767px) {
.s1ngcrja[data-v-dc10a6fc] {
        padding-top:28px;
        font-weight: 600
}
}
.s1s1aga9[data-v-dc10a6fc] {
    --plus-display: var(--s1s1aga9-0);
    --minus-display: var(--s1s1aga9-1);
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 16px;
    cursor: pointer
}
.s1s1aga9 svg[data-v-dc10a6fc]:first-child {
    display: var(--plus-display)
}
.s1s1aga9 svg[data-v-dc10a6fc]:last-child {
    display: var(--minus-display)
}
.s1s1aga9[data-v-dc10a6fc]:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}
.s1v1fbps[data-v-dc10a6fc] {
    margin: 16px 0
}
.s1ctpmwd[data-v-dc10a6fc] {
    font-weight: 600
}
.s1huwpr4[data-v-dc10a6fc] {
    margin-inline:-32px;min-width: calc(100% + 40px)
}
.s788qe8[data-v-dc10a6fc] {
    margin-inline:auto}
@media (max-width: 767px) {
.swmvppo[data-v-dc10a6fc] {
        text-align:center;
        -ms-grid-row-gap: 32px;
        grid-row-gap: 32px;
        margin-top: 48px
}
}
@media (min-width: 768px) {
.swmvppo[data-v-dc10a6fc] {
        margin-top:64px
}
}
@media (min-width: 1024px) {
.swmvppo[data-v-dc10a6fc] {
        margin-top:96px
}
}
.s1uh4hcp[data-v-dc10a6fc] {
    display: grid;
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s1uh4hcp[data-v-dc10a6fc] {
        grid-column:span 2;
        -ms-grid-gap: 32px;
        grid-gap: 32px;
        padding-top: 4px
}
}
@media (min-width: 1024px) {
.s1uh4hcp[data-v-dc10a6fc] {
        padding-top:16px
}
}
@media (min-width: 1200px) {
.s1uh4hcp[data-v-dc10a6fc] {
        padding-left:112px
}
}
.snk72bu[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.snk72bu[data-v-dc10a6fc] {
        max-width:872px;
        margin: 0 auto
}
}
.s20vqz5[data-v-dc10a6fc] {
    -ms-grid-gap: 24px;
    grid-gap: 24px
}
@media (min-width: 768px) {
.s20vqz5[data-v-dc10a6fc] {
        grid-template-columns:repeat(2,1fr);
        margin: 0 auto
}
}
@media (min-width: 1200px) {
.s20vqz5[data-v-dc10a6fc] {
        grid-template-columns:repeat(3,1fr)
}
}
@media (max-width: 767px) {
.s11mbcbr[data-v-dc10a6fc] {
        margin-top:-8px
}
}
@media (min-width: 768px) {
.s11mbcbr[data-v-dc10a6fc] {
        position:absolute;
        top: -104px;
        right: 0
}
}
.smtjx8f[data-v-dc10a6fc] {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    margin: 32px auto 0
}
@media (min-width: 768px) {
.smtjx8f[data-v-dc10a6fc] {
        margin-top:48px
}
}
.s1gijgns[data-v-dc10a6fc] {
    display: grid;
    justify-content: space-between;
    align-items: baseline;
    text-align: left;
    grid-template-columns: 1fr auto;
    -ms-grid-gap: 8px 24px;
    grid-gap: 8px 24px
}
@media (min-width: 1024px) {
.s1gijgns[data-v-dc10a6fc] {
        -ms-grid-row-gap:16px;
        grid-row-gap: 16px
}
}
@media (min-width: 1200px) {
.s1gijgns[data-v-dc10a6fc] {
        -ms-grid-column-gap:96px;
        grid-column-gap: 96px
}
}
.s1gijgns+.s1gijgns[data-v-dc10a6fc] {
    padding-top: 24px;
    box-shadow: inset 0 1px 0 0 #cdc6c0
}
@media (min-width: 768px) {
.s1gijgns+.s1gijgns[data-v-dc10a6fc] {
        padding-top:32px
}
}
.s1d013ra[data-v-dc10a6fc] {
    display: flex;
    align-items: baseline;
    gap: 2px
}
@media (max-width: 767px) {
.s1a6j1di[data-v-dc10a6fc] {
        grid-column:span 2
}
}
.sxzftjs[data-v-dc10a6fc] {
    padding-block:56px;color: var(--_text-color);
    background-color: var(--_accent-color);
    scroll-snap-margin-top: -24px;
    scroll-margin-top: -24px
}
@media (min-width: 768px) {
.sxzftjs[data-v-dc10a6fc] {
        padding-block:80px;
        scroll-snap-margin-top: -48px;
        scroll-margin-top: -48px
}
}
@media (min-width: 1024px) {
.sxzftjs[data-v-dc10a6fc] {
        padding-block:40px;

        scroll-snap-margin-top: -64px;
        scroll-margin-top: -64px
}
}
