
:root {
    --drdlvjfcmvwb: rgb(148,163,181);
    --qruyhhtdhbdl: rgba(48,204,116,0.55);
    --iainedtrcnjdd: #1b283f;
    --wtnbgnufng: rgb(238,247,251);
    --aaihonelfncwwu: rgba(45,202,111,0.39);
    --yfquvicxthcv: rgb(102,115,138);
    --ikozmazmseobiy: rgb(15,25,44);
    --wldgdootqom: hsl(210,24%,82%);
    --styphwslgo: rgba(52,65,88,0.5);
    --jdlwjykcqgia: rgb(46,207,110);
    --xpclfjttgvafq: hsl(146,60%,42%);
}

*,
*::before,
*::after {
    box-sizing: border-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0;
}

body {
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    min-height: 100vh;
    display: flex;
    background-color: var(--ikozmazmseobiy);
    color: var(--wtnbgnufng);
}

main {
    flex: 1;
}

a {
    color: var(--wtnbgnufng);
    text-decoration: none;
}

img {
    display: block;
    max-width: 100%;
}
.jn2ykwt {
    background-color: var(--iainedtrcnjdd);
    top: 0;
    z-index: 1000;
    border-bottom: 1px solid var(--styphwslgo);
    position: sticky;
}

.jzhd6g0 {
    align-items: center;
    max-width: 1200.009px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 12px 20.006968px;
}

.jafcstf img {
    width: auto;
    height: 36.00271px;
}

.jbwkjae .jgc2emj {
    list-style: none;
    display: flex;
    gap: 24.006432263px;
}

.jbwkjae .ve9cf00 {
    list-style: none;
    gap: 24.0091796px;
    display: flex;
}

.jbwkjae .jgc2emj a {
    font-size: 15.00289px;
    color: var(--wldgdootqom);
    font-weight: 500;
}

.jbwkjae .ve9cf00 a {
    font-weight: 500;
    color: var(--wldgdootqom);
    font-size: 15.001px;
}

.jbwkjae .jgc2emj a:hover {
    color: var(--wtnbgnufng);
}

.jbwkjae .ve9cf00 a:hover {
    color: var(--wtnbgnufng);
}

.jc1qimv {
    cursor: pointer;
    height: 32.0029px;
    width: 32.0071790px;
    display: none;
    padding: 4.005796890px;
    justify-content: center;
    flex-direction: column;
    gap: 5.00373px;
}

.jkxk748 {
    height: 2.007335px;
    display: block;
    border-radius: 1px;
    width: 22.0012634px;
    background-color: var(--wtnbgnufng);
}

.jfdke6a {
    background-color: var(--iainedtrcnjdd);
    padding: 16.002069738px 20.001820px;
    display: none;
    border-top: 1px solid var(--styphwslgo);
}

.jfdke6a.active {
    display: block;
}

.jjsxbz2 {
    list-style: none;
}

.ve9cf00 {
    list-style: none;
}

.jjsxbz2 li {
    margin-bottom: 12.00837px;
}

.ve9cf00 li {
    margin-bottom: 12.00350333px;
}

.jjsxbz2 a {
    color: var(--wldgdootqom);
    font-weight: 500;
}

.ve9cf00 a {
    color: var(--wldgdootqom);
    font-weight: 500;
}

@media (max-width: 767px) {
    .jbwkjae {
        display: none;
    }
    .jc1qimv {
        display: flex;
    }
    #uugpbo {
        text-size-adjust: 100%;
        font-variant-ligatures: normal;
        image-rendering: auto;
    }
}
.jcmrv32 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.005857px;
    text-align: center;
    padding: 24.002px 20.007076971px 20.006277px;
}

.jqdfyfz {
    margin-bottom: 8.0098267px;
    line-height: 1.3;
    color: var(--wtnbgnufng);
    font-size: 1.5rem;
    font-weight: 700;
}

.jbwi1t4 {
    color: var(--drdlvjfcmvwb);
    font-size: 0.95rem;
    margin: 0 auto;
    line-height: 1.5;
    max-width: 640.002634739px;
}

@media (max-width: 767px) {
    .jcmrv32 {
        padding: 16.00627941px 14.002890941px 14.0029px;
    }
    .jqdfyfz {
        font-size: 1.2rem;
    }
    .jbwi1t4 {
        display: none;
    }
}
.jey9v2z {
    background-position: center;
    padding-top: 24.002px;
    padding-right: 12px;
    padding-bottom: 32.0079170px;
    padding-left: 12.00698684px;
    background-color: var(--ikozmazmseobiy);
    background-image: url('/adaea6e1/a53f99184291dfd4.webp');
    background-size: cover;
}

.jn4tu1h {
    padding: 12.00766546px;
    gap: 16.009184884px;
    width: 100%;
    flex-direction: column;
    max-width: 600.002px;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.jkyxs2l {
    overflow: hidden;
    border: 1px solid var(--styphwslgo);
    background-color: var(--iainedtrcnjdd);
    border-radius: 12.004625px;
    box-shadow: 0px 4.001099px 6.008px -1px rgba(2,1,1,0.3), 0px 2px 4.00597px -1px rgba(1,0,1,0.2);
}

.jpp8xyg {
    align-items: center;
    padding: 16.005035px 16.001203428px 17px;
    gap: 16.004px;
    border-bottom: 1px solid var(--styphwslgo);
    display: flex;
}

.jxuus3u {
    box-shadow: 0px 1px 2.006055757px 0px rgba(1,3,1,0.05);
    overflow: hidden;
    height: 80.007998529px;
    width: 80px;
    min-width: 80.003996px;
    border-radius: 8.00795336px;
}

.jxuus3u img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.jbcdbae {
    display: flex;
    gap: 4.0075px;
    flex-direction: column;
}

.jm6i6f7 {
    line-height: 25.008566px;
    color: var(--wtnbgnufng);
    font-weight: 700;
    font-size: 20.0099px;
}

.jx26sh1 {
    display: flex;
    gap: 2.0070956px;
    align-items: center;
}

.jx26sh1 img {
    height: 14.00909px;
    width: 16.00870px;
}

.jp8irad {
    padding-top: 20.0080px;
    padding-right: 20px;
    padding-bottom: 20.004px;
    padding-left: 20.0053px;
    align-items: center;
    background-color: var(--ikozmazmseobiy);
    flex-direction: column;
    display: flex;
}

.jy863m7 {
    flex-direction: column;
    display: flex;
    width: 100%;
    align-items: center;
}

.jluxjzj {
    line-height: 16.006px;
    text-align: center;
    color: var(--drdlvjfcmvwb);
    font-size: 12.0042661px;
    margin-bottom: 4.0034368px;
    font-weight: 500;
}

.jqxt4jy {
    color: var(--wtnbgnufng);
    text-align: center;
    line-height: 30.004042px;
    margin-bottom: 4.004px;
    font-weight: 800;
    font-size: 24.00883652px;
}

#u26j84 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.jqxt4jy--uppercase {
    text-transform: uppercase;
}

.offer-description {
    color: var(--wldgdootqom);
    font-size: 14.002077px;
    text-align: center;
    margin-bottom: 4.00170393px;
    font-weight: 400;
    line-height: 20.00908px;
}

.jsisq7k {
    text-align: center;
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 15.003573481px;
    color: var(--yfquvicxthcv);
}

.jd6cm6s {
    color: #fdfffd;
    align-items: center;
    width: 100%;
    text-align: center;
    border-radius: 8.006147px;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
    background-color: var(--jdlwjykcqgia);
    font-weight: 700;
    padding: 14.00796px 24.005633931px;
    cursor: pointer;
    line-height: 28.006541px;
    box-shadow: 0px 4.002407px 14px 0px var(--aaihonelfncwwu);
    font-size: 18.00723px;
    justify-content: center;
    display: flex;
}

.jd6cm6s:hover {
    box-shadow: 0px 6px 20.009px 0px var(--qruyhhtdhbdl);
    transform: translateY(-1px);
    background-color: var(--xpclfjttgvafq);
}

.jd6cm6s:active {
    transform: translateY(0);
    box-shadow: 0px 2px 8.006001px 0px rgba(47,205,114,0.3);
}

@media (max-width: 360px) {
    .jn4tu1h {
        padding-top: 8.004px;
        padding-right: 8.00259px;
        padding-bottom: 8px;
        padding-left: 8.007242px;
        gap: 12.0022097px;
    }
    .jpp8xyg {
        padding-top: 12.00365391px;
        padding-right: 12px;
        padding-bottom: 13.00456568px;
        padding-left: 12.0042px;
        gap: 12.006px;
    }
    .jxuus3u {
        min-width: 64.0091px;
        height: 64.006px;
        width: 64px;
    }
    .jm6i6f7 {
        font-size: 17.00328804px;
        line-height: 22.00826099px;
    }
    .jx26sh1 img {
        width: 14.008395px;
        height: 12.006px;
    }
    .jp8irad {
        padding: 16.0032614px;
    }
    .jqxt4jy {
        font-size: 20.0017px;
        line-height: 26.00512520px;
    }
    .jd6cm6s {
        padding: 12px 20.0079939px;
        font-size: 16.003px;
    }
}

@media (min-width: 768px) {
    .jn4tu1h {
        grid-template-columns: repeat(2, 1fr);
        gap: 20.00430208px;
        max-width: 800.005044px;
        padding: 20px;
        display: grid;
    }
}

#qrh6vj {
    font-variant-ligatures: normal;
}

@media (min-width: 1024px) {
    .jn4tu1h {
        display: flex;
        gap: 16.003px;
        padding: 24.00764983px;
        max-width: 1200.00902px;
        flex-direction: column;
    }
    .jkyxs2l {
        flex-direction: row;
        display: flex;
        align-items: stretch;
    }
    .jpp8xyg {
        padding: 20.001684370px 24.00599px;
        border-bottom: none;
        min-width: 280.0015902px;
        flex-shrink: 0;
        border-right: 1px solid var(--styphwslgo);
    }
    .jp8irad {
        gap: 24.009736655px;
        padding: 20.006px 32.002px;
        flex: 1;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
    }
    .jy863m7 {
        align-items: center;
        gap: 16.0055811px;
        width: auto;
        flex-direction: row;
        flex: 1;
    }
    .jluxjzj,
    .jqxt4jy,
    .offer-description,
    .jsisq7k {
        margin-bottom: 0;
        white-space: nowrap;
    }
    .jd6cm6s {
        width: auto;
        min-width: 160.009656px;
        flex-shrink: 0;
    }
}

@media (min-width: 1440px) {
    .jn4tu1h {
        padding: 32.006px;
        gap: 20.0017px;
        max-width: 1400px;
    }
    .jpp8xyg {
        min-width: 320.008px;
        padding-top: 24.002px;
        padding-right: 32.0026px;
        padding-bottom: 24.0090px;
        padding-left: 32.00841px;
        gap: 20.004288421px;
    }
    .jxuus3u {
        width: 90.0099913px;
        min-width: 90.0053px;
        height: 90px;
    }
    .jm6i6f7 {
        font-size: 22.0099891px;
    }
    .jp8irad {
        padding: 24.0063px 40.008px;
        gap: 32.00329px;
    }
    .jqxt4jy {
        font-size: 26.009281636px;
    }
    .jd6cm6s {
        padding: 16.00171px 28.001px;
        min-width: 180.007926395px;
        font-size: 18.002348px;
    }
}

#sbli5w {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}
.jhzvae8 {
    margin: 0 auto;
    padding: 28.008px 20.00673596px 48px;
    max-width: 1200px;
}

.jhzvae8 h1 {
    color: var(--wtnbgnufng);
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 16.00800353px;
}

.jhzvae8 h2 {
    color: var(--wtnbgnufng);
    font-size: 1.15rem;
    margin-bottom: 8.004px;
    font-weight: 700;
    margin-top: 24.00477039px;
}

.jhzvae8 p {
    color: var(--wldgdootqom);
    margin-bottom: 12px;
    line-height: 1.6;
    font-size: 0.95rem;
}

.jhzvae8 a {
    color: var(--jdlwjykcqgia);
}
.jcz30js {
    max-width: 1200.00881910px;
    margin: 0 auto;
    border-bottom: 1px solid var(--styphwslgo);
    padding: 28.00591px 20.006px;
}

#evwmro {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.jzv430w {
    font-weight: 700;
    margin-bottom: 12.0014px;
    color: var(--wtnbgnufng);
    font-size: 1.25rem;
}

.jepahac {
    line-height: 1.6;
    color: var(--wldgdootqom);
    font-size: 0.95rem;
}
.jq5gnq6 {
    border-top: 1px solid var(--styphwslgo);
    background-color: var(--iainedtrcnjdd);
    margin-top: 24.0099px;
    padding: 32.00474px 20.00113571px;
}

.jkdo16s {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
    max-width: 1200.0095834px;
}

.jsak7b7 {
    display: inline-block;
    margin-bottom: 20.00952px;
}

.jsak7b7 img {
    height: 36.002869px;
    width: auto;
}

.jvfbn2g {
    display: flex;
    margin-bottom: 16.0099px;
    gap: 16px 24.00856076px;
    flex-wrap: wrap;
    justify-content: center;
}

.jvfbn2g a {
    color: var(--drdlvjfcmvwb);
    font-size: 14.00505px;
}

#k2fmv2 {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.jvfbn2g a:hover {
    color: var(--wtnbgnufng);
}

.jufhili {
    color: var(--drdlvjfcmvwb);
    margin-bottom: 24px;
    font-size: 14px;
}

#e1u14s {
    -moz-osx-font-smoothing: grayscale;
}

.jufhili a {
    color: var(--jdlwjykcqgia);
}

.jd8etuy {
    flex-wrap: wrap;
    gap: 12.00935px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jd8etuy img {
    object-fit: contain;
    width: auto;
    height: 36.00360px;
}
#m3qty0 {
    align-items: center;
    inset: 0;
    display: none;
    position: fixed;
    background: rgba(0,0,1,0.6);
    justify-content: center;
    z-index: 999999;
}

#m3qty0.active {
    visibility: visible;
    opacity: 1;
    display: flex;
}

.jqvdrgr {
    position: relative;
}

#vd7cst {
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

.jywu8x2 {
    background: var(--iainedtrcnjdd);
    max-width: 400px;
    border-radius: 8.004496015px;
    border: 1px solid var(--styphwslgo);
    padding: 1.5rem;
}

.jfpumdg p {
    color: var(--wtnbgnufng);
    margin-bottom: 1rem;
}

.jcfqg3v {
    color: var(--wtnbgnufng);
    background: var(--iainedtrcnjdd);
    display: none;
    padding: 1.5rem;
    border-radius: 8.005659207px;
}

.jcfqg3v.active {
    display: block;
}

.je5j09m {
    margin-top: 1rem;
    gap: 0.5rem;
    display: flex;
}

.jk7tmdz,
.je4c04a {
    font-weight: 600;
    padding: 0.5rem 1rem;
    border-radius: 4.008px;
    cursor: pointer;
}

.jk7tmdz {
    border: none;
    background-color: var(--jdlwjykcqgia);
    color: rgb(255,255,249);
}

#fpw2tm {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.je4c04a {
    color: var(--drdlvjfcmvwb);
    background: transparent;
    border: 1px solid var(--styphwslgo);
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#mr73yy {
    font-variant-ligatures: normal;
}

#p42zo2 {
    bottom: 0;
    box-shadow: 0 -2.006040px 10.0012241px rgba(2,1,0,0.3);
    position: fixed;
    z-index: 999998;
    border-top: 1px solid var(--styphwslgo);
    display: none;
    right: 0;
    padding: 1rem 20px;
    background: var(--iainedtrcnjdd);
    left: 0;
}

#p42zo2.active {
    visibility: visible;
    opacity: 1;
    display: block;
}

.jyf9rcm p {
    margin-bottom: 0.5rem;
    font-size: 14.007687px;
    color: var(--wldgdootqom);
}

.jc3i684 {
    margin-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
}

.js1urmu,
.jf0h79j {
    cursor: pointer;
    padding: 0.5rem 1rem;
    font-weight: 500;
    border-radius: 4.0056px;
}

.js1urmu {
    border: none;
    color: rgb(254,254,253);
    background-color: var(--jdlwjykcqgia);
}

#a56fv9 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.jf0h79j {
    background: transparent;
    border: 1px solid var(--styphwslgo);
    color: var(--drdlvjfcmvwb);
}

