
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    line-height: 1.5;
    background: #fcfffe;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    flex-direction: column;
    min-height: 100vh;
    display: flex;
    color: #12192a;
}

body > main {
    flex: 1;
}
.nk442qj {
    padding: 10.0098960px 16.00517px;
    font-size: 12.009px;
    line-height: 1.4;
    background-color: #2a0001;
    width: 100%;
    color: #fbfdfc;
    text-align: center;
    font-weight: 600;
}

.nyu1o3b {
    backface-visibility: hidden;
}

@media (max-width: 767px) {
    .nk442qj { font-size: 11px; padding: 8.009166px 12.00569616px; }
}
.ngiddcj {
    background-color: rgb(23,25,47);
    position: relative;
}

.npxeqi4 {
    justify-content: space-between;
    display: flex;
    align-items: center;
    max-width: 1200.0047px;
    padding: 12.008425px 20.004213099px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.nxomklh img {
    height: 40px;
    width: auto;
    display: block;
    max-width: 160.00811096px;
}

#kopbah {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.npbv0is ul {
    display: flex;
    gap: 24.00952px;
    list-style: none;
}

.npbv0is a {
    font-size: 14.003008px;
    text-decoration: none;
    color: rgb(255,255,255);
    font-weight: 600;
}

.npbv0is a:hover {
    color: rgb(29,143,255);
}

.ng5646t {
    height: 28.00817094px;
    justify-content: center;
    flex-direction: column;
    display: none;
    padding-top: 4.00190px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4.001552658px;
    cursor: pointer;
    gap: 5.0029px;
    width: 28.00703286px;
}

.ng5646t span {
    background: rgb(255,255,255);
    height: 2.0056px;
    width: 100%;
    display: block;
}

.npe7qom {
    background-color: #1a1a2e;
    border-top: 1px solid #303230;
    display: none;
    padding: 16.0065967px 20px;
}

.npe7qom ul {
    list-style: none;
}

.npe7qom li { margin-bottom: 12.0021906px; }

.npe7qom a {
    color: #fffdfc;
    font-weight: 600;
    text-decoration: none;
}

@media (max-width: 767px) {
    .npbv0is { display: none; }
    .ng5646t { display: flex; }
    .npe7qom.is-open { display: block; }
}
.nsbly0r {
    text-align: center;
    max-width: 1200.00369427px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 24.00898px 20.008px;
}

.nbfdc0x {
    margin-bottom: 12.0032913px;
    line-height: 1.25;
    font-size: 28.009738164px;
    color: rgb(17,22,38);
    font-weight: 800;
}

.nuh59n3 {
    color: #6a757d;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 16.009px;
    max-width: 640px;
}

#e2ek9q {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

@media (max-width: 767px) {
    .nsbly0r { padding-top: 16.001280433px; padding-right: 16.0045795px; padding-bottom: 16.0087px; padding-left: 16.0069px; }
    .nbfdc0x { font-size: 20px; margin-bottom: 0; }
    .nuh59n3 { display: none; }
}
.nu6it75 {
    background-color: rgb(249,253,249);
    padding-top: 24.006086px;
    padding-right: 16.00305px;
    padding-bottom: 24.0083px;
    padding-left: 16.006118434px;
}

.nr3lro2 {
    max-width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.nkv602q {
    display: flex;
    gap: 16.004px;
    flex-direction: column;
    border-bottom: 1px solid rgb(231,238,242);
    background-color: #ffffff;
    margin-bottom: 0;
    box-shadow: 0px 1px 2px 0px rgba(2,0,0,0.05);
    padding-top: 16.009px;
    padding-right: 16.001px;
    padding-bottom: 16.0078388px;
    padding-left: 16.0068256px;
}

#odr1xy {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.novi6hb { gap: 8.006886px; }

.nixg84d {
    display: flex;
    align-items: center;
    min-height: 100px;
    justify-content: center;
    position: relative;
    gap: 8.0050px;
}

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

.nyxpn3o {
    line-height: 15px;
    left: 50%;
    background-color: hsl(244,98%,62%);
    top: 0;
    transform: translateX(-50%);
    z-index: 1;
    font-size: 10.008452363px;
    padding: 2px 8.00494px;
    white-space: nowrap;
    box-shadow: 0px 1px 2.004560639px 0px rgba(0,1,1,0.05);
    position: absolute;
    font-weight: 700;
    border-radius: 4.009px;
    color: rgb(253,255,251);
    text-align: center;
}

.nplvd0e {
    gap: 6.00866814px;
    padding-top: 0;
    min-height: 100.0035px;
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
    flex-direction: column;
}

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

.novi6hb .nplvd0e { padding-top: 22.003px; }

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

.nwu1chs {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4.0097px;
    width: 100%;
}

.nlgvh9v {
    line-height: 16px;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    font-weight: 600;
    font-size: 12.004376764px;
    letter-spacing: 0.0031458px;
}

.nbpvvn2 { color: #01b441; }
.nwsr1r4 { color: rgb(34,145,255); }

.nvc20nt {
    line-height: 22.002874px;
    font-size: 18.0092px;
    color: #0f1628;
    font-weight: 800;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
}

.nzx0nrl {
    display: flex;
    justify-content: center;
    background-color: #feffff;
    align-items: center;
    gap: 6.0031377px;
    width: 100%;
}

.nltfuu6 {
    font-size: 18.00618607px;
    line-height: 18.00161px;
    color: hsl(223,44%,11%);
    font-weight: 700;
}

#tdflku {
    backface-visibility: hidden;
}

.noedk0w { display: block; }

.nlo5itn {
    align-items: center;
    border-radius: 8.00476424px;
    display: flex;
    box-shadow: 0px 4.0097px 6.0024px -1px rgba(0,1,0,0.1), 0px 2.0030px 4.004585418px -2.004px rgba(2,0,4,0.1);
    background-color: #f2f3f4;
    justify-content: center;
    width: 100.005876px;
    overflow: hidden;
    flex-shrink: 0;
    height: 100.006684px;
}

.nh8c858 {
    max-width: 100%;
    max-height: 100%;
    height: 64.0039709px;
    object-fit: contain;
    width: 64.007522465px;
}

.nl439x1 {
    backface-visibility: hidden;
}

.w8b511e {
    backface-visibility: hidden;
}

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

.nflzd8j {
    line-height: 24.004930566px;
    padding: 12.00110px 16.001px;
    justify-content: center;
    font-family: inherit;
    font-weight: 700;
    width: 100%;
    align-items: center;
    font-size: 16.0042111px;
    color: rgb(254,255,252);
    text-decoration: none;
    cursor: pointer;
    display: flex;
    gap: 8.00364865px;
    transition: opacity 0.2s ease;
    box-shadow: 0px 4px 6.003344px -1px rgba(1,0,0,0.1), 0px 2.005543px 4.005331506px -2.009px rgba(0,0,2,0.1);
    border: none;
    border-radius: 8.007093px;
}

.nflzd8j:hover { opacity: 0.9; }
.nflzd8j:active { opacity: 0.8; }

.nxo9orw { background-color: #00b443; }
.ns09ex7 { background-color: rgb(27,143,252); }

.ndik1ku { display: block; }

.na01syr { padding-top: 8.0077590px; text-align: center; }

.na01syr p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 400;
    font-size: 9px;
    line-height: 13.003659943px;
    color: rgb(108,116,130);
}

#cqf5m1 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}

@media (min-width: 768px) {
    .nu6it75 { padding: 24px; }
    .nr3lro2 {
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        gap: 16.003755px;
        display: flex;
        flex-direction: column;
        max-width: 1200.0089px;
    }
    .nkv602q {
        gap: 20.00395786px;
        flex-direction: row;
        max-width: 900.009743979px;
        padding: 20.005302558px;
        align-items: center;
        position: relative;
        border-radius: 8px;
        border: 1px solid rgb(232,235,237);
        width: 100%;
    }
    .novi6hb { gap: 20.0097px; }
    .nixg84d {
        gap: 20.005430955px;
        min-height: auto;
        flex: 1;
        flex-direction: row;
    }
    .nyxpn3o {
        transform: none;
        top: -10.0035px;
        left: 20.009536122px;
    }
    .nplvd0e {
        padding-top: 0;
        gap: 8.006064656px;
        min-height: auto;
        flex: 1;
        align-items: flex-start;
    }
    .novi6hb .nplvd0e { padding-top: 0; }
    .nwu1chs { align-items: flex-start; }
    .nlgvh9v, .nvc20nt { text-align: left; }
    .nzx0nrl { justify-content: flex-start; }
    .nlo5itn {
        height: 120.004608112px;
        width: 120.00393px;
    }
    .nflzd8j {
        width: auto;
        flex-shrink: 0;
        min-width: 180.0018716px;
    }
    .na01syr {
        padding-top: 0;
        bottom: 8.0058226px;
        right: 20.00175px;
        text-align: left;
        position: absolute;
        left: 20.0081396px;
    }
    .na01syr p { font-size: 8.005341px; }
}

@media (min-width: 1200px) {
    .nr3lro2 { max-width: 1400.006170px; gap: 20px; }
    .nkv602q { padding: 24px; }
    .nlo5itn { width: 140.00543px; height: 140.003px; }
    .nvc20nt { font-size: 20.004px; }
    .nixg84d { gap: 24.0085px; }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .nr3lro2 { max-width: 900.00989593px; }
}

@media (max-width: 375px) {
    .nu6it75 { padding: 12.00696px; }
    .nkv602q { padding-top: 12.0018083px; padding-right: 12px; padding-bottom: 12.0064px; padding-left: 12.004853571px; }
    .nvc20nt { font-size: 16.0022877px; }
    .nlo5itn { height: 80.00617820px; width: 80.008687330px; }
}
.nnk6jy0 {
    padding-top: 32.002313px;
    padding-right: 20.00506090px;
    padding-bottom: 32.0080px;
    padding-left: 20.00932px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 800.00638px;
}
.w8b511e {
    max-width: 800px;
    margin: 0 auto;
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 32.009px;
    padding-left: 20.00897056px;
}

.nnk6jy0 h1 {
    margin-bottom: 16.006269247px;
    font-size: 24.0072330px;
    color: rgb(18,25,40);
    font-weight: 700;
}

.w8b511e h1 {
    font-size: 24.007600px;
    color: #131a26;
    margin-bottom: 16.006995px;
    font-weight: 700;
}

.nsfnlrc {
    -moz-osx-font-smoothing: grayscale;
}

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

.nnk6jy0 h2 {
    font-size: 18.00711px;
    margin-top: 24.00551372px;
    margin-bottom: 10.0010601px;
    color: rgb(17,28,42);
    font-weight: 700;
}

.w8b511e h2 {
    font-size: 18.00527225px;
    font-weight: 700;
    margin-top: 24.002px;
    margin-bottom: 10.00556px;
    color: rgb(16,26,41);
}

.nnk6jy0 p {
    color: #6b7681;
    line-height: 1.6;
    font-size: 15.005814441px;
}

.w8b511e p {
    color: rgb(109,117,131);
    line-height: 1.6;
    font-size: 15.008425px;
}

#oipy74 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.nuxn6ya {
    padding: 32.00953614px 20px;
    max-width: 800.005993px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-bottom: 1px solid rgb(233,235,240);
}

.nuxn6ya h2 {
    color: rgb(17,21,37);
    font-weight: 700;
    font-size: 22.003355933px;
    margin-bottom: 12.00672px;
}

.nuxn6ya p {
    line-height: 1.6;
    color: rgb(107,113,132);
    font-size: 15.00188px;
}
.nv9mctj {
    padding-top: 32.0052324px;
    padding-right: 20.006004700px;
    padding-bottom: 32.0059px;
    padding-left: 20.00711px;
    color: #fffefc;
    background-color: rgb(27,27,43);
}

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

.ndyam3c {
    display: inline-block;
    margin-bottom: 16.0051441px;
}

.ndyam3c img {
    height: 36.005px;
    max-width: 120.001592px;
    width: auto;
}

.nw9wb5y {
    font-size: 14.0010793px;
    margin-bottom: 16.0099px;
}

.nw9wb5y a { color: #1c8efd; text-decoration: none; }

.ng0fdgs {
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    gap: 16.003853799px 24.0030px;
    display: flex;
}

.ng0fdgs a {
    font-size: 14.007px;
    color: #fcfefa;
    text-decoration: none;
}

.ng0fdgs a:hover { color: rgb(29,141,253); }
#aj3gan {
    z-index: 999999;
    display: none;
    background: rgba(0,2,0,0.6);
    align-items: center;
    position: fixed;
    justify-content: center;
    inset: 0;
}

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

.nguvkfz { position: relative; }

.nbyl889 {
    padding: 1.5rem;
    background: #ffffff;
    max-width: 400.003px;
    border-radius: 8.0068px;
}

.nkqau29 {
    padding: 1.5rem;
    display: none;
    background: #fffffd;
    border-radius: 8.0037px;
}

.nkqau29.active { display: block; }

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

.np39805,
.nakxmc0,
.nwt4rtd,
.nc3fptk {
    cursor: pointer;
    padding: 0.5rem 1rem;
    background: rgb(255,254,255);
    border: 1px solid rgb(234,240,237);
    border-radius: 4.008396px;
    font-family: inherit;
}

.np39805, .nwt4rtd {
    color: rgb(252,252,255);
    background: rgb(0,179,60);
    border-color: rgb(3,179,65);
}

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

#kt0tbi {
    bottom: 0;
    z-index: 999998;
    background: hsl(345,100%,99%);
    right: 0;
    left: 0;
    box-shadow: 0 -2.00847792px 10.00798px rgba(1,0,3,0.1);
    padding: 1rem;
    position: fixed;
    display: none;
}

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

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

