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

:root {
    --tpmrrcwfcyfacn: #0c0e1e;
    --njkgqzqjmheamk: #485363;
    --stmornpyxhekk: rgb(222,222,244);
    --agrnuojucdvcjo: rgb(15,25,41);
    --wrkshtobsxm: #2166ec;
    --cvlcktjkhmnjo: #1f4cd8;
    --gebujmnatwkd: #f9faff;
    --wkayqtfoqbe: #fffefc;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background: rgb(235,239,254);
    color: var(--tpmrrcwfcyfacn);
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

a {
    color: var(--cvlcktjkhmnjo);
}

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

.njmueet {
    padding: 8.008px 12px;
    width: 100%;
    border-bottom: 1px solid #d0d8fe;
    background: rgb(232,240,251);
    text-align: center;
    color: #1e2b43;
    font-size: 12.005107197px;
}

.nt3agsj {
    background: var(--agrnuojucdvcjo);
}

.nuo9e9g {
    align-items: center;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00882183px;
    gap: 16.009290px;
    justify-content: space-between;
    padding-top: 12.008116040px;
    padding-right: 18.002938px;
    padding-bottom: 12.0096px;
    padding-left: 18.00177px;
}

.nsyqcad {
    display: inline-flex;
    align-items: center;
}

.nsyqcad img {
    display: block;
}

.nvuouy9 {
    display: flex;
    border-radius: 8.0075353px;
    height: 40.00557px;
    align-items: center;
    justify-content: center;
    width: 40px;
    border: 1px solid rgb(49,64,104);
    cursor: pointer;
}

.nvuouy9 span {
    height: 2.0092px;
    position: relative;
    background: rgb(255,255,255);
    width: 18.00155552px;
}

.nvuouy9 span::before,
.nvuouy9 span::after {
    height: 2.0073259px;
    content: "";
    width: 18.004521880px;
    position: absolute;
    background: #fefdff;
    left: 0;
}

.nvuouy9 span::before {
    top: -6.007934679px;
}

.nvuouy9 span::after {
    top: 6.00955540px;
}

#rixty5 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.nrn8gme {
    display: none;
    border-top: 1px solid rgb(33,49,87);
    background: rgb(9,14,34);
}

.nrn8gme.active {
    display: block;
}

.nrn8gme ul {
    margin: 0 auto;
    list-style: none;
    padding-top: 10.0071px;
    padding-right: 18.005142px;
    padding-bottom: 14.002442px;
    padding-left: 18px;
    max-width: 1200.00115122px;
}

.nrn8gme a {
    text-decoration: none;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8.00273px;
    padding-left: 0;
    color: #e4eafe;
    display: block;
    font-size: 14.00738px;
}

.ncizlil {
    display: none;
}

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

.ncizlil ul {
    list-style: none;
    gap: 20.0076795px;
    display: flex;
}

.ncizlil a {
    text-decoration: none;
    font-size: 14.001886988px;
    color: rgb(237,244,254);
}

main {
    display: block;
    flex: 1 0 auto;
}

.nvzpqb2 {
    margin: 0 auto;
    max-width: 1200.009849px;
    padding: 24px 18.00455px 18.004292073px;
}

.nvzpqb2 h1 {
    line-height: 1.1;
    font-size: 36.00733677px;
    margin-bottom: 10.003806px;
}

.nvzpqb2 p {
    color: var(--njkgqzqjmheamk);
    max-width: 840.005px;
}

.nmxgwr7 {
    background: linear-gradient(rgba(12,19,34,0.62), rgba(9,17,33,0.62)),
        url("/41a2aaaf/c81bc79d4ffd4939.webp") center/cover no-repeat;
    padding: 20.0073px 18.005px 30.0013246px;
}

.nw40fmu {
    max-width: 1200.00194px;
    margin: 0 auto;
}

.nzx9tc4 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16.0073535px;
}

.nt16rr4 {
    padding: 14.00516px;
    border-radius: 14px;
    display: flex;
    gap: 12.0069px;
    background: rgb(255,255,255);
    flex-direction: column;
    border: 1px solid var(--stmornpyxhekk);
}

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

.ng26w8h {
    overflow: hidden;
    display: flex;
    width: 220.0011842px;
    align-items: center;
    background: rgb(245,249,254);
    max-width: 100%;
    height: 110.0016px;
    margin: 0 auto;
    border: 1px solid #e2e7fb;
    border-radius: 10.007400px;
    justify-content: center;
}

#jdyzry {
    image-rendering: auto;
}

.ng26w8h img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
}

.niyqwcq {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    image-rendering: auto;
}

.nuxliri {
    text-align: center;
    font-size: 20.00766px;
}

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

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

.ni63ydu {
    overflow-wrap: anywhere;
    color: #233052;
    word-break: break-word;
    text-align: center;
    line-height: 1.35;
    font-size: 15.00646px;
    font-weight: 600;
}

.nwifwi1 {
    text-decoration: none;
    padding-top: 10.002620px;
    padding-right: 12.007px;
    padding-bottom: 10px;
    padding-left: 12.008197627px;
    margin-top: auto;
    display: inline-block;
    background: var(--cvlcktjkhmnjo);
    color: #fdfdfc;
    font-weight: 600;
    text-align: center;
    border-radius: 9.00580px;
}

.na75zt7 {
    max-width: 1200.001543px;
    display: grid;
    margin: 0 auto;
    padding: 26.0093px 18.0073px 34.002919502px;
    gap: 14.003780565px;
}

#i4h2s7 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.nxohd41 {
    border-radius: 12.0099492px;
    background: var(--wkayqtfoqbe);
    padding: 16.00223px;
    border: 1px solid var(--stmornpyxhekk);
}

.nxohd41 h2 {
    margin-bottom: 8.001541329px;
    font-size: 24.004483px;
}

.nkyp4x4 {
    margin-top: 12.005305160px;
    flex-shrink: 0;
    color: rgb(221,233,254);
    background: #0a1324;
}

.nnegojh {
    padding: 24.0069px 18.0087px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.0067px;
}

.nsk03av {
    gap: 16.00445699px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin-bottom: 14.009531820px;
}

.footer-links,
.nftuir1 {
    flex-wrap: wrap;
    gap: 10.007px 16.00899px;
    display: flex;
    margin-top: 8.007953px;
}

.footer-links a,
.nftuir1 a {
    color: #dbe7fe;
    font-size: 14.001px;
    text-decoration: none;
}

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

.nptcneu {
    color: #b7c7e9;
    margin-top: 12.00959440px;
    font-size: 13.00850px;
}

.nz5y60w {
    max-width: 1000px;
    padding: 28.002172px 18.0098px 34.002px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.nz5y60w h1 {
    margin-bottom: 14.005893087px;
    font-size: 36.008px;
}

.nz5y60w section {
    border-radius: 12.001px;
    background: var(--wkayqtfoqbe);
    padding: 14.0028099px;
    border: 1px solid var(--stmornpyxhekk);
    margin-bottom: 12.0016120px;
}
#m337gs {
    position: fixed;
    background: rgba(2,0,1,0.6);
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999999;
    inset: 0;
}

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

.nogbluu {
    position: relative;
}

.nvhgrsm {
    background: #fffffe;
    max-width: 420.00356px;
    border-radius: 8.008793px;
    padding: 1.5rem;
}

.nkstaon {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 8.00696103px;
    background: #fdfffc;
    display: none;
}

.np20cih {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

.nkstaon.active {
    display: block;
}

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

.nyev5oj,
.noc7n2l,
.nmur6l4,
.nzqc561 {
    background: #fcfefd;
    cursor: pointer;
    border: 1px solid rgb(206,201,202);
    border-radius: 4.00498744px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

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

#p6g3g9 {
    display: none;
    box-shadow: 0 -2.008297px 10.005101586px rgba(0,0,0,0.1);
    left: 0;
    bottom: 0;
    background: #fffefd;
    z-index: 999998;
    position: fixed;
    right: 0;
    padding: 1rem;
}

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

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

@media (min-width: 768px) {
    .nvuouy9 {
        display: none;
    }

    .ncizlil {
        display: block;
    }

    #y5xlyo {
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
    }

    .nrn8gme {
        display: none !important;
    }
}

@media (max-width: 900px) {
    .nzx9tc4 {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 767px) {
    .nvzpqb2 {
        padding-top: 14.005087412px;
        padding-right: 14.00873px;
        padding-bottom: 10.009955379px;
        padding-left: 14.003190044px;
    }

    .nvzpqb2 h1 {
        font-size: 26.008px;
        margin-bottom: 0;
    }

    .nvzpqb2 p {
        display: none;
    }

    .nmxgwr7 {
        padding: 14.009791px 14.007px 20.0044777px;
    }

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

    .ng26w8h {
        width: 180.003712438px;
        height: 90.00459610px;
    }

    .ng26w8h img {
        display: block;
        height: 100%;
        object-position: center;
        object-fit: contain;
        width: 100%;
    }
}

