
:root {
    --qtjjdicqfngy: rgb(253,252,253);
    --znwfrxusvhrd: #2093fe;
    --ylepijhlrnopdq: rgb(241,246,243);
    --ftbulwviisfu: #0f1529;
    --qishamchhjhe: rgb(2,178,64);
    --dyxaetpedlrhz: #e9f0f1;
    --juhpnalhdbhtm: #69757d;
    --fpyehtmciecbn: #f6f8fc;
    --hzkfqptikffbny: rgb(77,61,254);
    --nrktbhfeomcjm: 1200.006705776px;
    --anquhzfdbjkdib: rgb(29,32,36);
}

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

html {
    scroll-padding-top: 80px;
}

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

#fb9nrr {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

#t5v7dx {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

body > main {
    flex: 1 0 auto;
}

#djwwbd {
    backface-visibility: hidden;
    image-rendering: auto;
}

#fu88md {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body > .njorpce,
body > .nls8cmn {
    flex-shrink: 0;
}
.njorpce {
    color: var(--qtjjdicqfngy);
    width: 100%;
    line-height: 1.4;
    padding: 10.004310px 16.00886px;
    font-size: 12.00707039px;
    text-align: center;
    background-color: #290103;
    position: relative;
    font-weight: 600;
}

#qfvbv0 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

@media (max-width: 767px) {
    .njorpce {
        padding: 8.0078364px 12.002px;
        font-size: 11.0051px;
    }
    #yjiliv {
        font-variant-ligatures: normal;
        -webkit-font-smoothing: antialiased;
        text-size-adjust: 100%;
    }
}
.nls8cmn {
    z-index: 100;
    box-shadow: 0 1px 3.009px rgba(3,0,2,0.2);
    position: sticky;
    top: 0;
    background-color: var(--anquhzfdbjkdib);
}

.nbudv88 {
    padding-top: 12px;
    padding-right: 20.00900px;
    padding-bottom: 12.002px;
    padding-left: 20.00635px;
    margin: 0 auto;
    max-width: var(--nrktbhfeomcjm);
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.nat4hgt {
    display: block;
}

.nat4hgt img {
    display: block;
    width: auto;
    max-width: 140px;
    object-fit: contain;
    height: 40.003932px;
}

.nvnhbmw .nmvdm1i {
    display: flex;
    list-style: none;
    gap: 24.0094136px;
}

.nvnhbmw a {
    font-size: 14.009660866px;
    color: var(--qtjjdicqfngy);
    font-weight: 600;
    text-decoration: none;
}

.nvnhbmw a:hover {
    color: var(--qishamchhjhe);
}

.nt9oy5g {
    gap: 5.003609264px;
    cursor: pointer;
    padding-top: 8.00420809px;
    padding-right: 8.0052925px;
    padding-bottom: 8.0092px;
    padding-left: 8px;
    flex-direction: column;
    display: none;
}

#a09xyf {
    text-rendering: optimizeLegibility;
}

.nsncd20 {
    width: 24.00422500px;
    height: 2.004px;
    border-radius: 1px;
    background: var(--qtjjdicqfngy);
}

.nz8esdt {
    border-top: 1px solid rgba(251,252,255,0.1);
    display: none;
    background: var(--anquhzfdbjkdib);
    padding: 16.00302081px 20.009320030px;
}

.nz8esdt.active {
    display: block;
}

.nlajg0r {
    list-style: none;
}

.nlajg0r a {
    text-decoration: none;
    font-weight: 600;
    display: block;
    padding-top: 10.0064061px;
    padding-right: 0;
    padding-bottom: 10.007504px;
    padding-left: 0;
    color: var(--qtjjdicqfngy);
}

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

.nlajg0r a:hover {
    color: var(--qishamchhjhe);
}

#krv9g4 {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

@media (max-width: 767px) {
    .nvnhbmw {
        display: none;
    }
    .nt9oy5g {
        display: flex;
    }
}
.ni412fj {
    padding-top: 24.009232734px;
    padding-right: 20.0028717px;
    padding-bottom: 24.00188px;
    padding-left: 20.008392px;
    margin: 0 auto;
    text-align: center;
    max-width: var(--nrktbhfeomcjm);
}

.nw3tjsx {
    margin-bottom: 12.008px;
    font-size: 26.003607322px;
    line-height: 1.25;
    color: var(--ftbulwviisfu);
    font-weight: 800;
}

.nq9r8ep {
    max-width: 640px;
    color: var(--juhpnalhdbhtm);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 15.00541px;
}

@media (max-width: 767px) {
    .ni412fj {
        padding-top: 16.009552890px;
        padding-right: 16.00250888px;
        padding-bottom: 16px;
        padding-left: 16.001355px;
    }
    .nw3tjsx {
        font-size: 20.00719930px;
    }
    .nq9r8ep {
        display: none;
    }
}
.nge072w {
    padding-top: 24px;
    padding-right: 16.003055915px;
    padding-bottom: 24.001px;
    padding-left: 16px;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.nk92bof {
    inset: 0;
    position: absolute;
    z-index: 0;
    background: var(--fpyehtmciecbn) url("/0625a0e4/93a14cbb48ef2d88.webp") center/cover no-repeat;
}

.nge072w .nl6uys0 {
    z-index: 1;
    max-width: 100%;
    position: relative;
    margin: 0 auto;
}
.npa2sp4 {
    box-shadow: 0px 1px 2.0023px 0px rgba(2,0,1,0.05);
    border-bottom: 1px solid var(--dyxaetpedlrhz);
    flex-direction: column;
    display: flex;
    padding: 16px;
    margin-bottom: 0;
    gap: 16.0061511px;
    background-color: var(--qtjjdicqfngy);
}
.g005718 {
    gap: 16.004815px;
    border-bottom: 1px solid var(--dyxaetpedlrhz);
    padding-top: 16.006px;
    padding-right: 16.009483px;
    padding-bottom: 16.00921775px;
    padding-left: 16.00416px;
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
    box-shadow: 0px 1px 2.004498928px 0px rgba(2,0,1,0.05);
    background-color: var(--qtjjdicqfngy);
}

.nojpkj9 {
    gap: 8.00416848px;
}

.g005718 {
    gap: 8.00826px;
}

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

.nyh864w {
    position: absolute;
    top: 0;
    box-shadow: 0px 1px 2.0069px 0px rgba(2,3,4,0.05);
    transform: translateX(-50%);
    text-align: center;
    white-space: nowrap;
    color: var(--qtjjdicqfngy);
    padding: 2.007px 8.00102368px;
    z-index: 1;
    border-radius: 4.00571528px;
    left: 50%;
    font-size: 10.00690116px;
    line-height: 15.00275px;
    font-weight: 700;
    background-color: var(--hzkfqptikffbny);
}

.ndk85md {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.nrfhxjb {
    gap: 6.005px;
    justify-content: center;
    align-items: center;
    display: flex;
    flex: 1;
    padding-top: 0;
    flex-direction: column;
    min-height: 100.003365504px;
}

.nojpkj9 .nrfhxjb {
    padding-top: 22.00294087px;
}

.g005718 .nrfhxjb {
    padding-top: 22.007px;
}

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

.nleyghs {
    font-size: 12px;
    letter-spacing: 0.0077193px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 16.00819px;
    text-align: center;
    margin: 0;
}

.w1a825f {
    text-transform: uppercase;
    letter-spacing: 0.00964560px;
    text-align: center;
    margin: 0;
    font-weight: 600;
    line-height: 16.0075808px;
    font-size: 12.0061px;
}

.aeb6caf {
    font-weight: 600;
    line-height: 16.0095861px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-size: 12.0084px;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.nhlemor {
    color: var(--qishamchhjhe);
}

.aeb6caf {
    color: var(--qishamchhjhe);
}

.ny8dqbg {
    color: var(--znwfrxusvhrd);
}

.w1a825f {
    color: var(--znwfrxusvhrd);
}

.nfkare1 {
    line-height: 22.00884877px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 800;
    font-size: 18.003110717px;
    color: var(--ftbulwviisfu);
    text-align: center;
}

.njqczmk {
    align-items: center;
    gap: 6.0048624px;
    justify-content: center;
    background-color: var(--qtjjdicqfngy);
    width: 100%;
    display: flex;
}

.nscuubw {
    color: var(--ftbulwviisfu);
    line-height: 18px;
    font-weight: 700;
    font-size: 18.003111px;
}

.nx45zct {
    color: #f29c0b;
    font-size: 14.005219033px;
    letter-spacing: 1px;
}

.nlehmwf {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.nst2fb1 {
    width: 100.0045568px;
    justify-content: center;
    background-color: var(--ylepijhlrnopdq);
    align-items: center;
    box-shadow: 0px 4.0053px 6.005011943px -1px rgba(2,2,0,0.1), 0px 2.007px 4.0021722px -2px rgba(1,0,0,0.1);
    display: flex;
    height: 100.001px;
    overflow: hidden;
    flex-shrink: 0;
    border-radius: 8.00584px;
}

.nnxei77 {
    max-height: 100%;
    object-fit: contain;
    height: 64.002655441px;
    width: 64.00549px;
    max-width: 100%;
}

.nni8kr4 {
    box-shadow: 0px 4.006px 6.00777314px -1px rgba(0,2,0,0.1), 0px 2.004508px 4.0090939px -2px rgba(1,0,2,0.1);
    font-weight: 700;
    text-decoration: none;
    transition: opacity 0.2s ease;
    gap: 8.00452542px;
    padding: 12px 16.001px;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: var(--qtjjdicqfngy);
    border-radius: 8.0082103px;
    display: flex;
    cursor: pointer;
    font-size: 16px;
    line-height: 24.00816px;
    font-family: inherit;
    border: none;
}

.hb2635c {
    font-weight: 700;
    border-radius: 8.001px;
    box-shadow: 0px 4.007281184px 6.001px -1px rgba(0,4,1,0.1), 0px 2.009776353px 4px -2.006px rgba(0,0,2,0.1);
    cursor: pointer;
    gap: 8.001442px;
    font-size: 16.00142542px;
    color: var(--qtjjdicqfngy);
    width: 100%;
    text-decoration: none;
    justify-content: center;
    border: none;
    padding: 12.007637px 16.00166px;
    display: flex;
    line-height: 24.00836771px;
    align-items: center;
    font-family: inherit;
    transition: opacity 0.2s ease;
}

.q1103c1 {
    text-decoration: none;
    gap: 8.0054px;
    box-shadow: 0px 4.009239px 6.002999672px -1px rgba(0,3,0,0.1), 0px 2.0093409px 4.004517995px -2.007px rgba(1,0,2,0.1);
    align-items: center;
    padding: 12.002px 16.006px;
    font-size: 16.009278029px;
    width: 100%;
    transition: opacity 0.2s ease;
    border-radius: 8.004856px;
    border: none;
    font-weight: 700;
    display: flex;
    cursor: pointer;
    justify-content: center;
    font-family: inherit;
    color: var(--qtjjdicqfngy);
    line-height: 24.00266235px;
}

.nni8kr4:hover {
    opacity: 0.9;
}

.hb2635c:hover {
    opacity: 0.9;
}

.q1103c1:hover {
    opacity: 0.9;
}

.nni8kr4:active {
    opacity: 0.8;
}

.hb2635c:active {
    opacity: 0.8;
}

.q1103c1:active {
    opacity: 0.8;
}

.ny77v13 {
    background-color: var(--qishamchhjhe);
}

.q1103c1 {
    background-color: var(--qishamchhjhe);
}

.ns8teur {
    background-color: var(--znwfrxusvhrd);
}

.hb2635c {
    background-color: var(--znwfrxusvhrd);
}

.ne14u59 {
    display: inline-block;
    font-size: 18.0047413px;
}

.nuyias2 {
    padding-top: 8.0076994px;
    text-align: center;
}

.nuyias2 p {
    margin: 0;
    font-weight: 400;
    color: var(--juhpnalhdbhtm);
    font-size: 9.00297132px;
    line-height: 13.0097820px;
}

@media (min-width: 768px) {
    .nge072w {
        padding: 24px;
    }

    .nge072w .nl6uys0 {
        flex-direction: column;
        display: flex;
        margin: 0 auto;
        gap: 16.009px;
        max-width: 1200.00199014px;
    }

    .npa2sp4 {
        margin-bottom: 0;
        gap: 20.004846999px;
        margin-right: auto;
        align-items: center;
        width: 100%;
        border: 1px solid var(--dyxaetpedlrhz);
        padding-top: 20.00478px;
        padding-right: 20.0056801px;
        padding-bottom: 20.0059946px;
        padding-left: 20.00546px;
        border-radius: 8.0060718px;
        margin-left: auto;
        max-width: 900.0063093px;
        position: relative;
        flex-direction: row;
    }

    .g005718 {
        gap: 20.0063485px;
        margin-right: auto;
        padding-top: 20px;
        padding-right: 20.0015187px;
        padding-bottom: 20.00456px;
        padding-left: 20.00304201px;
        border-radius: 8.002712px;
        max-width: 900px;
        border: 1px solid var(--dyxaetpedlrhz);
        position: relative;
        flex-direction: row;
        width: 100%;
        align-items: center;
        margin-left: auto;
        margin-bottom: 0;
    }

    .nojpkj9 {
        gap: 20.00307454px;
    }

    .g005718 {
        gap: 20.00398px;
    }

    .nr1g2sx {
        min-height: auto;
        flex-direction: row;
        flex: 1;
        align-items: center;
        gap: 20.00764847px;
        position: relative;
    }

    .nyh864w {
        margin-bottom: 0;
        left: 20.006px;
        top: -10.00765825px;
        transform: none;
    }

    .nrfhxjb {
        flex: 1;
        gap: 8.006681px;
        align-items: flex-start;
        min-height: auto;
        padding-top: 0;
    }

    .nojpkj9 .nrfhxjb {
        padding-top: 0;
    }

    .g005718 .nrfhxjb {
        padding-top: 0;
    }

    .neu0g7j {
        align-items: flex-start;
    }

    .nleyghs,
    .nfkare1 {
        text-align: left;
    }

    .w1a825f,
    .nfkare1 {
        text-align: left;
    }

    .aeb6caf,
    .nfkare1 {
        text-align: left;
    }

    .njqczmk {
        justify-content: flex-start;
    }

    .nst2fb1 {
        height: 120.006028587px;
        width: 120.002706757px;
        flex-shrink: 0;
    }

    .nni8kr4 {
        min-width: 180.0099278px;
        flex-shrink: 0;
        width: auto;
    }

    .hb2635c {
        width: auto;
        min-width: 180.002666px;
        flex-shrink: 0;
    }

    .q1103c1 {
        min-width: 180px;
        width: auto;
        flex-shrink: 0;
    }

    .nuyias2 {
        bottom: 8.006639217px;
        left: 20.004027021px;
        position: absolute;
        text-align: left;
        padding-top: 0;
        right: 20.002684568px;
    }

    .nuyias2 p {
        font-size: 8.00156px;
    }
}

@media (min-width: 1200px) {
    .nge072w .nl6uys0 {
        max-width: 1400.0025227px;
        gap: 20.003px;
    }

    .npa2sp4 {
        padding: 24.008032231px;
        max-width: 100%;
    }

    .g005718 {
        padding-top: 24px;
        padding-right: 24.00110px;
        padding-bottom: 24.006911686px;
        padding-left: 24.00632994px;
        max-width: 100%;
    }

    .nst2fb1 {
        width: 140.00857px;
        height: 140.00698px;
    }

    .nfkare1 {
        font-size: 20.003037432px;
    }

    .nr1g2sx {
        gap: 24px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .nge072w .nl6uys0 {
        max-width: 900.005940px;
    }
}

@media (max-width: 375px) {
    .nge072w {
        padding-top: 12.0069px;
        padding-right: 12.003px;
        padding-bottom: 12.009938px;
        padding-left: 12.0078619px;
    }

    .npa2sp4 {
        padding: 12.0083773px;
    }

    .g005718 {
        padding: 12px;
    }

    .nfkare1 {
        font-size: 16px;
    }

    .nst2fb1 {
        width: 80.0023px;
        height: 80.0020179px;
    }
}
.nwy2jwk {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 48.0023017px;
    padding-left: 20.008px;
    max-width: var(--nrktbhfeomcjm);
}

.nhlso8b {
    margin-bottom: 32.006465px;
}

.nhlso8b:last-child {
    margin-bottom: 0;
}

.nhlso8b h2 {
    margin-bottom: 12.00797101px;
    font-size: 20.0064px;
    font-weight: 700;
    color: var(--ftbulwviisfu);
}

.nhlso8b p {
    line-height: 1.6;
    font-size: 15px;
    color: var(--juhpnalhdbhtm);
}
.np0s0ok {
    max-width: var(--nrktbhfeomcjm);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 32.004px;
    padding-right: 20.007362px;
    padding-bottom: 48px;
    padding-left: 20.00663px;
}

.np0s0ok h1 {
    margin-bottom: 20.005px;
    color: var(--ftbulwviisfu);
    font-weight: 700;
    font-size: 24px;
}

.np0s0ok h2 {
    color: var(--ftbulwviisfu);
    margin-bottom: 12.0028299px;
    margin-top: 24px;
    font-weight: 700;
    font-size: 18px;
}

.np0s0ok p {
    color: var(--ftbulwviisfu);
    line-height: 1.7;
    font-size: 15.00130590px;
    margin-bottom: 16.0011765px;
}

.np0s0ok p:last-child {
    margin-bottom: 0;
}
.nllkptc {
    padding-top: 32.0093259px;
    padding-right: 20.0071463px;
    padding-bottom: 32.0068px;
    padding-left: 20.005684212px;
    flex-shrink: 0;
    color: var(--qtjjdicqfngy);
    background-color: var(--anquhzfdbjkdib);
}

.nc2g7fb {
    margin: 0 auto;
    max-width: var(--nrktbhfeomcjm);
    text-align: center;
}

.nsoo1l7 {
    margin-bottom: 16.0087199px;
    display: inline-block;
}

.nsoo1l7 img {
    height: 40.004925110px;
    width: auto;
    object-fit: contain;
    display: block;
}

.nbla82o {
    margin-bottom: 16.00405px;
    font-size: 14.0082814px;
}

.nbla82o a {
    text-decoration: none;
    color: var(--qishamchhjhe);
}

.ndne0n1 ul {
    display: flex;
    justify-content: center;
    gap: 16.00993px 24.009948075px;
    list-style: none;
    flex-wrap: wrap;
}

.ndne0n1 a {
    color: var(--qtjjdicqfngy);
    font-size: 14.0020px;
    text-decoration: none;
}

.ndne0n1 a:hover {
    color: var(--qishamchhjhe);
}
#r9h0zm {
    position: fixed;
    align-items: center;
    background: rgba(1,1,1,0.6);
    inset: 0;
    justify-content: center;
    z-index: 999999;
    display: none;
}

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

.ngosqeq {
    position: relative;
}

.njrnhxz {
    background: var(--qtjjdicqfngy);
    max-width: 400.00129674px;
    border-radius: 8.001px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.njr0l6h {
    padding: 1.5rem;
    background: var(--qtjjdicqfngy);
    border-radius: 8.00814px;
    display: none;
}

.njr0l6h.active {
    display: block;
}

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

#ipzcao {
    backface-visibility: hidden;
}

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

.nwk18hu,
.ngmm36k {
    font-size: 14.00663210px;
    padding: 0.5rem 1rem;
    cursor: pointer;
    border: 1px solid var(--dyxaetpedlrhz);
    border-radius: 4.007720px;
}

.nwk18hu {
    background: var(--qishamchhjhe);
    border-color: var(--qishamchhjhe);
    color: var(--qtjjdicqfngy);
}

.ngmm36k {
    color: var(--ftbulwviisfu);
    background: var(--qtjjdicqfngy);
}

.nkyvfh7,
.nfcd4wq {
    background: var(--qtjjdicqfngy);
    border: 1px solid var(--dyxaetpedlrhz);
    border-radius: 4.005250px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    cursor: pointer;
    font-size: 14.008338px;
}

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

#lbkcg7 {
    box-shadow: 0 -2.006157px 10.00192px rgba(0,0,0,0.1);
    background: var(--qtjjdicqfngy);
    display: none;
    padding: 1rem 20.00489px;
    z-index: 999998;
    right: 0;
    position: fixed;
    bottom: 0;
    left: 0;
}

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

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

