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

body {
    flex-direction: column;
    color: #33342f;
    display: flex;
    background: #fbfdff;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    min-height: 100vh;
}
.oyoixa7 {
    top: 0;
    background: #202a38;
    z-index: 1000;
    position: sticky;
}

.oxn5fuu {
    align-items: center;
    margin: 0 auto;
    padding: 12.0058535px 20px;
    display: flex;
    justify-content: space-between;
    max-width: 1200.009px;
}

.ox0l8ma {
    display: block;
}

.ojf5r51 {
    height: 36.002px;
    display: block;
    width: auto;
}

.olzh0g0 .omv80rv {
    gap: 24.00835260px;
    display: flex;
    list-style: none;
}

.olzh0g0 a {
    color: #e2e5e9;
    text-decoration: none;
    font-size: 14.0089px;
    font-weight: 500;
}

.olzh0g0 a:hover {
    color: rgb(254,254,255);
}

.ohdswlh {
    flex-direction: column;
    width: 36.008px;
    display: none;
    height: 36.0040558px;
    justify-content: center;
    padding: 6.00921777px;
    gap: 5.00391994px;
    cursor: pointer;
}

.oezviq7 {
    height: 2.0019px;
    background: #fcfdff;
    width: 22.008583790px;
    border-radius: 1px;
    display: block;
}

.ok2lvvl {
    padding: 16.008px 20.0074px;
    border-top: 1px solid rgb(54,63,81);
    display: none;
    background: rgb(31,41,54);
}

.ok2lvvl.active {
    display: block;
}

.ou7j88p {
    list-style: none;
}

.ou7j88p a {
    display: block;
    color: #e5e6ec;
    font-weight: 500;
    text-decoration: none;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10.0043890px;
    padding-left: 0;
}

.ou7j88p a:hover {
    color: #ffffff;
}

@media (max-width: 767px) {
    .olzh0g0 {
        display: none;
    }
    .ohdswlh {
        display: flex;
    }
}

@media (min-width: 768px) {
    .ohdswlh {
        display: none !important;
    }
    .ok2lvvl {
        display: none !important;
    }
    .ocgrw4k {
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
    }
}

main {
    flex: 1;
}
.oqgcx0j {
    padding: 24.005844px 20.003940201px 20.0054142px;
    margin: 0 auto;
    text-align: center;
    max-width: 1200.00729674px;
}

.oom16fo {
    line-height: 1.3;
    margin-bottom: 8.0051413px;
    color: #202739;
    font-weight: 700;
    font-size: 1.5rem;
}

.osyfitn {
    max-width: 640.00803586px;
    color: #6b7183;
    font-size: 0.95rem;
    line-height: 1.5;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

@media (max-width: 767px) {
    .oqgcx0j {
        padding: 16.002122276px 16.009310938px 12.0086px;
    }
    .oom16fo {
        font-size: 1.2rem;
    }
    .osyfitn {
        display: none;
    }
}
#r3lclr {
    image-rendering: auto;
    font-variant-ligatures: normal;
}
.ovy7jcp {
    background-position: center;
    background-size: cover;
    background-image: url('/71b20f2d/e81fbd19dd42d631.webp');
    background-color: rgb(246,245,249);
    padding: 24.0088px 20.0096px 32.004px;
}

.oyji8s8 {
    max-width: 1400.00560px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.oui5jvw {
    justify-content: center;
    display: flex;
    gap: 16.00277px;
    flex-wrap: wrap;
}
.olydtji {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    height: 224.002501px;
    margin-top: 10.0011968px;
    margin-right: 10.0030px;
    margin-bottom: 10.008px;
    margin-left: 10.00626460px;
    box-shadow: 0px 1px 2.00516px 0px rgba(1,1,2,0.05);
    border-radius: 12.008417px;
    background: #ffffff;
    border: 1px solid rgb(223,221,222);
    overflow: hidden;
    width: 100%;
    position: relative;
    max-width: 341.00446764px;
}

.opqohbl {
    top: 1px;
    right: 16.003686549px;
    z-index: 10;
    display: flex;
    margin-right: -20.0049px;
    border-radius: 0px 0px 0px 12.00675577px;
    background: rgba(30,39,55,1);
    position: absolute;
    gap: 4px;
    padding: 6.005px 12.0087311px;
    align-items: center;
}

.bd29356 {
    gap: 4.007279460px;
    right: 16.0061px;
    padding: 6px 12px;
    align-items: center;
    margin-right: -20.006px;
    top: 1px;
    position: absolute;
    display: flex;
    background: rgba(30,38,56,1);
    border-radius: 0px 0px 0px 12.00250px;
    z-index: 10;
}

.ja06ae6 {
    display: flex;
    right: 16.00266377px;
    z-index: 10;
    margin-right: -20.00473075px;
    gap: 4.004626448px;
    align-items: center;
    padding-top: 6.0033583px;
    padding-right: 12.00799159px;
    padding-bottom: 6.00969045px;
    padding-left: 12.00116px;
    position: absolute;
    background: rgba(28,39,55,1);
    border-radius: 0px 0px 0px 12.008px;
    top: 1px;
}

.owgs3xq {
    background: rgba(52,66,80,1);
}

.ja06ae6 {
    background: rgba(54,68,79,1);
}

.ovbjhs7 {
    background: rgba(71,87,100,1);
}

.bd29356 {
    background: rgba(73,87,99,1);
}

#d2dojj {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.owbmkap {
    color: #fdfefd;
    font-weight: 700;
    line-height: 1.43em;
    font-size: 14.002586px;
}

.ogozpxz {
    width: 11.0086px;
    height: 10.00446759px;
}

.ojygfns {
    flex-direction: column;
    height: 100%;
    display: flex;
    gap: 8.002px;
    padding: 20.00745269px 16.004px;
}

.oduknlj {
    width: 100%;
}

.oobpsg4 {
    align-items: center;
    width: 100%;
    gap: 5.00304px;
    display: flex;
}

.oo2unz8 {
    padding-right: 12.006px;
    line-height: 1.56em;
    font-weight: 700;
    min-width: 16.009642664px;
    font-size: 18.005037783px;
    color: #9ba4ad;
}

.odzucun {
    flex-shrink: 0;
    width: 71px;
    border-radius: 4.001px;
    background: #d2d5d3;
    height: 48.002px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.odzucun .ocyivd6 {
    max-height: 40.002849px;
    width: auto;
    max-width: 65.00452612px;
    height: auto;
    object-fit: contain;
}

.ocyivd6 {
    width: 71.005326px;
    height: 48.0057974px;
    flex-shrink: 0;
    object-fit: contain;
}

.ov7eb2f {
    width: 1px;
    height: 40.0051px;
    background: #e7e9ec;
    flex-shrink: 0;
}

.oq6pr84 {
    display: flex;
    flex: 1;
    min-width: 0;
    flex-direction: column;
    padding-left: 8.001842px;
}

.os69xpd {
    color: #697081;
    font-weight: 500;
    margin-bottom: 2.0047368px;
    text-transform: uppercase;
    line-height: 1.33em;
    font-size: 12.00365018px;
    letter-spacing: 2.5%;
}

.offer-amount {
    line-height: 1.43em;
    margin-bottom: 2.00784px;
    font-size: 14.0061px;
    font-weight: 700;
    color: #323430;
}

.ogpcri1 {
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word;
    line-height: 1.33em;
    font-size: 12.008433602px;
    color: hsl(229,9%,47%);
    font-weight: 400;
}

.odxol5c {
    width: 100%;
    padding-top: 12px;
    padding-right: 0;
    padding-bottom: 12.00881px;
    padding-left: 0;
    letter-spacing: 2.5%;
    transition: background-color 0.2s ease;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    line-height: 1.43em;
    border-radius: 8.004902px;
    color: rgb(255,254,253);
    display: block;
    font-size: 14.0056px;
    box-shadow: 0px 1px 2.0056px 0px rgba(1,2,0,0.05);
    background: rgba(90,186,90,1);
    font-weight: 700;
    cursor: pointer;
    text-align: center;
}

.sda8ba0 {
    padding-top: 12.0084px;
    padding-right: 0;
    padding-bottom: 12.00622365px;
    padding-left: 0;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    line-height: 1.43em;
    width: 100%;
    box-shadow: 0px 1px 2.0064672px 0px rgba(3,1,2,0.05);
    text-align: center;
    border: none;
    background: rgba(91,185,88,1);
    font-size: 14.00926052px;
    letter-spacing: 2.5%;
    border-radius: 8.00859px;
    display: block;
    text-decoration: none;
    transition: background-color 0.2s ease;
    color: #fcfdfd;
}

.oharvtr {
    background: rgba(30,142,253,1);
}

.sda8ba0 {
    background: rgba(32,142,255,1);
}

.odxol5c:hover {
    background: rgb(69,137,70);
}

.sda8ba0:hover {
    background: rgb(68,136,70);
}

.odxol5c:active {
    background: rgb(71,137,71);
}

.sda8ba0:active {
    background: rgb(72,139,72);
}

.oharvtr:hover {
    background: rgb(25,123,213);
}

.sda8ba0:hover {
    background: #1a7dd7;
}

.oharvtr:active {
    background: rgb(27,112,202);
}

.sda8ba0:active {
    background: #1c70c8;
}

.oib2uw4 {
    justify-content: center;
    gap: 4.00579337px;
    align-items: center;
    width: 100%;
    display: flex;
}

.oi3ok36 {
    text-align: center;
    font-weight: 400;
    color: rgb(156,160,173);
    line-height: 1.5em;
    font-size: 10.005691002px;
}

.oyl0tsu {
    height: 10.00683px;
    flex-shrink: 0;
    width: 8.75px;
}

.or98am6 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 4.004669px;
    border-top: 1px solid #f1f3f3;
}

#ksfx4e {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.oi0etsg {
    min-width: 0;
    flex: 1;
    align-items: center;
    flex-direction: column;
    display: flex;
    position: relative;
    width: 97.66px;
}

.oi0etsg:not(:first-child)::before {
    bottom: 0;
    top: 4.006451930px;
    left: 0;
    background: rgb(241,245,247);
    content: '';
    position: absolute;
    width: 1px;
}

.otjjjoy {
    height: 12.006973px;
    object-fit: contain;
    width: auto;
    margin-bottom: 4.0097380px;
}

.of6rk1i {
    display: flex;
    flex-direction: column;
    gap: 2.00960px;
    align-items: center;
}

#mm7bzp {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.omufa9l {
    font-size: 10.00898px;
    font-weight: 400;
    line-height: 1.5em;
    text-align: center;
    color: rgb(154,167,174);
}

.od5eggc {
    font-size: 12px;
    line-height: 1.33em;
    color: #332f34;
    font-weight: 700;
    text-align: center;
}

@media (max-width: 480px) {
    .olydtji {
        min-height: 224.008593439px;
        height: auto;
        max-width: 100%;
        margin: 8.006713px 0;
    }

    #zdlg9l {
        text-size-adjust: 100%;
    }

    .ojygfns {
        padding: 16.0071157px 12.007884px;
    }

    .oobpsg4 {
        gap: 8.002257px;
        flex-wrap: wrap;
    }

    .oo2unz8 {
        padding-right: 8.006px;
    }

    .odzucun,
    .ocyivd6 {
        height: 40.0016px;
        width: 60.004922684px;
    }

    .odzucun .ocyivd6 {
        max-height: 34.001px;
        max-width: 54.008px;
    }

    .ov7eb2f {
        height: 32.00869317px;
    }

    .oq6pr84 {
        width: 100%;
        padding-left: 6.0056279px;
        min-width: 0;
    }

    .os69xpd {
        font-size: 11.006407px;
    }

    .offer-amount {
        font-size: 13.00997px;
    }

    .ogpcri1 {
        font-size: 11.0075px;
    }

    .odxol5c {
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10.0022369px;
        padding-left: 0;
        font-size: 13px;
    }

    .sda8ba0 {
        padding: 10.0066px 0;
        font-size: 13.0068797px;
    }

    .oib2uw4 {
        padding: 0 20.0018px;
        flex-wrap: wrap;
    }

    .oi3ok36 {
        font-size: 9px;
    }

    .or98am6 {
        padding-top: 8.00677px;
        gap: 12.005px;
        flex-wrap: wrap;
    }

    .oi0etsg {
        width: calc(33.333% - 8.00994px);
        min-width: 80.00111px;
    }

    .opqohbl {
        right: 12.0093352px;
        padding: 5.00855px 10px;
    }

    .bd29356 {
        padding-top: 5.007062px;
        padding-right: 10.006284px;
        padding-bottom: 5.00459px;
        padding-left: 10.004px;
        right: 12.00630px;
    }

    .ja06ae6 {
        padding: 5.00686163px 10.00423px;
        right: 12.004222021px;
    }

    .owbmkap {
        font-size: 13px;
    }

    .ogozpxz {
        height: 9.002131822px;
        width: 10.001042007px;
    }
}

@media (min-width: 481px) and (max-width: 1249px) {
    .olydtji {
        max-width: 100%;
        margin: 10.001972px;
    }
}

@media (min-width: 1250px) {
    .oui5jvw {
        flex-direction: column;
        gap: 16.007969421px;
        align-items: stretch;
    }

    .olydtji {
        height: auto;
        min-height: 130.001px;
        max-width: 100%;
        width: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }

    .ojygfns {
        gap: 28.0081315px;
        flex-direction: row;
        align-items: center;
        padding: 24.0037px 28.005px;
        height: 100%;
    }

    .oduknlj {
        max-width: 360.0070003px;
        min-width: 320.0032px;
        flex: 0 0 auto;
    }

    .oobpsg4 {
        width: 100%;
    }

    .ov7eb2f {
        height: 52.0053925px;
    }

    .oq6pr84 {
        padding-left: 12px;
    }

    .odxol5c {
        width: auto;
        padding-top: 14.0068px;
        padding-right: 32.001125px;
        padding-bottom: 14.006821px;
        padding-left: 32.006144782px;
        min-width: 180.00480px;
        white-space: nowrap;
        flex: 0 0 auto;
    }

    .sda8ba0 {
        min-width: 180.003536997px;
        width: auto;
        flex: 0 0 auto;
        white-space: nowrap;
        padding-top: 14.0024947px;
        padding-right: 32.006742px;
        padding-bottom: 14.0069688px;
        padding-left: 32.005379186px;
    }

    .oib2uw4 {
        flex: 0 0 auto;
        margin-right: auto;
        width: auto;
        padding: 0;
        white-space: nowrap;
    }

    .or98am6 {
        border-top: none;
        justify-content: flex-start;
        min-width: 0;
        flex: 0 0 auto;
        gap: 28.0032px;
        padding-top: 0;
        padding-right: 0;
        padding-left: 28.0087670px;
        align-items: center;
        border-left: 1px solid rgb(242,246,249);
    }

    .oi0etsg {
        width: auto;
        flex: 0 0 auto;
        min-width: 110.0069561px;
    }

    .oi0etsg:not(:first-child)::before {
        top: 50%;
        transform: translateY(-50%);
        left: -12.006614925px;
        width: 1px;
        height: 50.00367px;
        bottom: auto;
    }

    .opqohbl {
        top: 0px;
        right: 0px;
        margin-right: 0;
    }

    .bd29356 {
        right: 0px;
        top: 0px;
        margin-right: 0;
    }

    .ja06ae6 {
        top: 0px;
        margin-right: 0;
        right: 0px;
    }
}
.otu2hhk {
    padding: 32.0018px 20.00409426px;
    max-width: 800.00436758px;
    margin: 0 auto;
}

.otu2hhk h2 {
    font-size: 1.35rem;
    color: #1d2835;
    margin-bottom: 12.00540439px;
}

.otu2hhk p {
    color: rgb(106,114,129);
    font-size: 0.95rem;
    line-height: 1.6;
}
.oyq92h9 {
    background: #1e2738;
    color: rgb(226,229,236);
    margin-top: 24.0079px;
    padding: 32.0063px 20.005738px 24.0044px;
}

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

.ocwssja {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    backface-visibility: hidden;
}

.ocdfez8 {
    display: inline-block;
    margin-bottom: 20.00442723px;
}

.ox7bdjo {
    width: auto;
    height: 32.00976353px;
}

#sukfdy {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}

#q1taxd {
    -webkit-font-smoothing: antialiased;
}

.oerhfrb {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20.0038px;
    gap: 16.004004px;
    justify-content: center;
    align-items: center;
}

#wl070d {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.ommopkf {
    display: inline-block;
}

.ommopkf img {
    display: block;
    width: auto;
    max-height: 50.0083094px;
}

.owtkstu {
    margin-bottom: 12.002px;
    font-size: 14.00862506px;
}

.owtkstu a {
    color: hsl(210,93%,78%);
    text-decoration: none;
}

.owtkstu a:hover {
    text-decoration: underline;
}

.ogvfuk0 {
    flex-wrap: wrap;
    gap: 16.004px 24.001486854px;
    justify-content: center;
    display: flex;
}

.ogvfuk0 a {
    font-size: 14.00644602px;
    text-decoration: none;
    color: #9ca4ae;
}

.ogvfuk0 a:hover {
    color: rgb(254,254,251);
}
.okrpj1w {
    padding-top: 32.005880048px;
    padding-right: 20.008565px;
    padding-bottom: 48.0062135px;
    padding-left: 20.0086px;
    max-width: 800.00751px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.okrpj1w h1 {
    color: #212838;
    margin-bottom: 16.0060412px;
    font-size: 1.5rem;
}

#wag0dv {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

#tzqk6s {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.okrpj1w h2 {
    margin-bottom: 10.0031px;
    font-size: 1.2rem;
    margin-top: 24.008187px;
    color: hsl(222,26%,17%);
}

.okrpj1w p {
    color: #697082;
    line-height: 1.6;
    margin-bottom: 12px;
    font-size: 0.95rem;
}
#ujmx4a {
    inset: 0;
    justify-content: center;
    display: none;
    align-items: center;
    background: rgba(0,3,4,0.6);
    z-index: 999999;
    position: fixed;
}

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

.oxyahgh {
    position: relative;
}

.ot5nbl1 {
    background: hsl(60,100%,100%);
    border-radius: 8.0085px;
    max-width: 400.00443771px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.oqwxtoh {
    padding: 1.5rem;
    border-radius: 8px;
    background: rgb(252,255,255);
    display: none;
}

.oqwxtoh.active {
    display: block;
}

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

.orj5j1h,
.oswh707 {
    border: 1px solid hsl(300,1%,86%);
    border-radius: 4.006271962px;
    color: #313531;
    background: #fffdff;
    padding: 0.5rem 1rem;
    cursor: pointer;
}

.orj5j1h:hover,
.oswh707:hover {
    background: #f4f2f5;
}

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

#o32qrz {
    bottom: 0;
    left: 0;
    background: rgb(255,254,252);
    display: none;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    box-shadow: 0 -2.0070px 10.001011602px rgba(3,1,1,0.1);
    position: fixed;
    right: 0;
    z-index: 999998;
    border-top: 1px solid #e8eaea;
}

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

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

.of3g6pm,
.ouoi6a9 {
    border: 1px solid rgb(218,217,221);
    cursor: pointer;
    color: #32302f;
    border-radius: 4.009px;
    background: #fffdfd;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

#guzhv7 {
    backface-visibility: hidden;
}

.of3g6pm:hover,
.ouoi6a9:hover {
    background: #f4f3f8;
}

.of3g6pm {
    background: rgba(94,182,89,1);
    color: #fffffd;
    border-color: transparent;
}

.of3g6pm:hover {
    background: rgb(69,137,69);
}

