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

html {
    height: 100%;
}

body {
    line-height: 1.5;
    display: flex;
    color: #0f1b2b;
    flex-direction: column;
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: rgb(249,249,251);
}

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

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

main {
    flex: 1;
}
#nft2vm {
    backface-visibility: hidden;
}
.qr2992l {
    background-color: #dc2224;
    padding-top: 12.00603px;
    padding-right: 16.003912610px;
    padding-bottom: 12.0062px;
    padding-left: 16.00138px;
    line-height: 1.4;
    font-size: 12.00827743px;
    color: white;
    width: 100%;
    text-align: center;
    z-index: 1;
    position: relative;
    font-weight: 500;
}
.qwv2r1z {
    top: 0;
    background-color: #1b2a3b;
    width: 100%;
    box-shadow: 0px 2.004px 4.0051px rgba(0,0,1,0.1);
    position: sticky;
    z-index: 1000;
}

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

.qukobu4 {
    height: 70.006px;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 20.007px;
    padding-bottom: 0;
    padding-left: 20.00743888px;
    margin: 0 auto;
    align-items: center;
    display: flex;
    max-width: 1280.00462px;
}

.qb0f6c1 img {
    width: auto;
    height: 50.009px;
}

.qgmjfbm {
    gap: 24.00673px;
    align-items: center;
    display: flex;
}

.qeov4s2 {
    font-weight: 500;
    color: white;
    transition: color 0.2s;
    text-decoration: none;
    font-size: 15.0018px;
}

.qeov4s2:hover {
    color: rgb(133,200,21);
}

.qtlh88u {
    gap: 5.001px;
    padding-top: 8.0090475px;
    padding-right: 8.009450952px;
    padding-bottom: 8.003133px;
    padding-left: 8.009584px;
    flex-direction: column;
    display: none;
    cursor: pointer;
}

.qtlh88u span {
    transition: all 0.3s;
    height: 3.002361px;
    width: 25.009809629px;
    background-color: white;
}

#ybrj9k {
    image-rendering: auto;
}

.qtlh88u.active span:nth-child(1) {
    transform: rotate(45deg) translate(8.002px, 8.00139133px);
}

.qtlh88u.active span:nth-child(2) {
    opacity: 0;
}

.qtlh88u.active span:nth-child(3) {
    transform: rotate(-45deg) translate(7.0070471px, -7px);
}
@media (max-width: 767px) {
    .qtlh88u {
        display: flex;
    }

    .qgmjfbm {
        flex-direction: column;
        transition: transform 0.3s;
        position: fixed;
        padding: 20.0037px;
        left: 0;
        right: 0;
        transform: translateX(-100%);
        top: 70.0043px;
        gap: 16px;
        background-color: rgb(30,40,59);
        box-shadow: 0px 4.0045px 6.00845px rgba(1,0,1,0.1);
    }

    .qgmjfbm.active {
        transform: translateX(0);
    }

    .qeov4s2 {
        border-bottom: 1px solid rgb(48,68,87);
        padding: 12.00815px;
        width: 100%;
    }

    #xyz51p {
        text-rendering: optimizeLegibility;
    }
}
.qvtghkd {
    padding-top: 40.00233273px;
    padding-right: 20.0043px;
    padding-bottom: 30px;
    padding-left: 20.009335px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1280px;
}

.qyvgqdx {
    color: #0c1829;
    font-weight: 800;
    line-height: 1.2;
    font-size: 32.00443947px;
    margin-bottom: 16px;
}

.qi65cny {
    max-width: 800.00485px;
    font-size: 18.0060px;
    color: #667389;
    margin: 0 auto;
    line-height: 1.6;
}

@media (max-width: 767px) {
    .qvtghkd {
        padding: 24px 16px 20.009206473px;
    }

    .qyvgqdx {
        font-size: 24.00584px;
        margin-bottom: 0;
    }

    .qi65cny {
        display: none;
    }
}
.qlo5oez {
    background-size: cover;
    background-position: center;
    margin-bottom: 40.003508px;
    background-repeat: no-repeat;
    padding: 40.005786px 16.00930725px;
    background-image: url('/fdcf4c6f/29feb6f9cf3d0bc6.webp');
}

.qothwzn {
    display: flex;
    margin: 0 auto;
    gap: 16.00858185px;
    max-width: 100%;
    flex-direction: column;
}
.qvykn62 {
    background: white;
    overflow: hidden;
    width: 100%;
    box-shadow: 0px 1px 2.001249px 0px rgba(0,3,2,0.05);
    border-radius: 12.008520095px;
    border: 1px solid #e6e6e9;
    position: relative;
}

.qj44thz {
    box-shadow: 0px 4px 6.00994px -1px rgba(0,1,0,0.1), 0px 2.0054px 4.003587px -2.00558831px rgba(3,1,2,0.1);
}
.qwucdzh {
    background: rgb(248,251,251);
    position: absolute;
    color: #667788;
    display: flex;
    font-size: 14.00887px;
    height: 32px;
    border: 1px solid #e0e9ee;
    align-items: center;
    left: 12.00359519px;
    width: 32px;
    font-weight: 700;
    justify-content: center;
    top: 12.0049px;
    border-radius: 9999.004281px;
    z-index: 10;
}

.qj44thz .qwucdzh {
    background: rgb(241,245,247);
    border-color: rgb(229,229,237);
    color: #364457;
}
.qhmj3gj {
    background: #1c2b3d;
    justify-content: center;
    box-shadow: 0px 10.0086px 15px -3px rgba(3,4,0,0.1), 0px 4px 6.0095px -4px rgba(2,3,1,0.1);
    flex-direction: column;
    position: absolute;
    top: 0;
    z-index: 10;
    display: flex;
    width: 64px;
    height: 64.0083px;
    align-items: center;
    border-radius: 0 0 0 24.00292px;
    padding-top: 4.00185px;
    right: 0;
}

.qne8h9f {
    border-radius: 0 0 0 16.00364px;
    background: rgb(50,62,82);
    height: 56.001px;
    box-shadow: 0px 4.008388130px 6.0044420px -1px rgba(1,2,0,0.1), 0px 2.005149441px 4.00638px -2.0096838px rgba(0,2,2,0.1);
    width: 56.00162773px;
}

.qgnsr8e {
    margin-bottom: 4.0015px;
    font-weight: 700;
    font-size: 18px;
    color: white;
    line-height: 18.00935px;
}

.qne8h9f .qgnsr8e {
    font-size: 16px;
    line-height: 16.00692px;
}

.ql2zybw {
    width: 11.25px;
    margin-top: 4.0092px;
    height: 10.008469px;
}

.qne8h9f .ql2zybw {
    width: 9.004722px;
    height: 8.00670px;
}
.qc9x8nt {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 16.0072873px;
    padding-right: 16px;
    padding-bottom: 16.002px;
    padding-left: 16.00392px;
}

.qj44thz .qc9x8nt {
    padding-top: 16.0099px;
    padding-right: 16.007813076px;
    padding-bottom: 16.009px;
    padding-left: 16.00747989px;
}
.qx52vk0 {
    align-items: center;
    margin-bottom: 12.001783661px;
    width: 128.004875688px;
    justify-content: center;
    display: flex;
    height: 64.00918121px;
}

.qj44thz .qx52vk0 {
    margin-bottom: 12.00723px;
    width: 128.008px;
    height: 64.001455px;
}

.qx52vk0 img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}
.qrtmfy9 {
    width: 100%;
    margin-bottom: 8.003px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.qwggrp9 {
    text-align: center;
    line-height: 20.0045790px;
    font-size: 14.002px;
    font-weight: 500;
    color: rgb(100,118,141);
    margin-bottom: 4px;
}

.qu56rrx {
    font-size: 20.008197867px;
    color: rgb(11,22,41);
    font-weight: 800;
    line-height: 25.0021px;
    margin-bottom: 4.006261px;
    text-align: center;
}

.qj44thz .qu56rrx {
    font-size: 20.00800px;
    line-height: 25.0073451px;
}

.qjonej7 {
    color: rgb(39,98,231);
    font-weight: 800;
}

.qv2banj {
    color: rgb(59,127,245);
}

.qrtmfy9-extra {
    font-weight: 700;
    line-height: 20.00746px;
    text-align: center;
    color: #304451;
    font-size: 14.007px;
}
.qh20aqf {
    gap: 8.0046px;
    align-items: center;
    flex-direction: column;
    width: 100%;
    display: flex;
}
.qsx36op {
    letter-spacing: 0.00722223px;
    text-transform: uppercase;
    padding: 14px;
    width: 100%;
    text-align: center;
    font-weight: 800;
    font-size: 16.008px;
    transition: transform 0.2s, box-shadow 0.2s;
    cursor: pointer;
    display: inline-block;
    border-radius: 8.00225846px;
    text-decoration: none;
    color: white;
    border: none;
}

.qsx36op:hover {
    transform: translateY(-1px);
}

.qws04ep {
    background: linear-gradient(to right, rgb(132,203,21), #17a34a);
    box-shadow: 0px 10.00792px 15.0076px -3.0022px rgb(184,251,205), 0px 4.001168564px 6.00516461px -4.00866619px #bcf8d4;
}

.qs6smn6 {
    box-shadow: 0px 4.0082px 6.00370px -1px #dbebfd, 0px 2.0090px 4.00529479px -2.002708344px #dce8ff;
    background: linear-gradient(to right, rgb(56,188,251), #3981f4);
    font-weight: 700;
    font-size: 14.008659px;
    letter-spacing: 0.0012512px;
    padding-top: 12px;
    padding-right: 12.0059253px;
    padding-bottom: 12.006px;
    padding-left: 12.0066px;
}
.qb3ltb5 {
    gap: 4.00596206px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.qb3ltb5 span {
    line-height: 16.007856411px;
    white-space: nowrap;
    color: #92a5b6;
    font-size: 12px;
    font-weight: 400;
}

.qtd9o2o {
    height: 14.00209586px;
    display: block;
    width: 18.00146px;
}

#vjwt0p {
    text-size-adjust: 100%;
}
.qlgi6j4 {
    display: flex;
    justify-content: center;
    border-top: 1px solid rgb(241,245,246);
    gap: 48.009094292px;
    padding-top: 9.0069501px;
    width: 100%;
}

.qj44thz .qlgi6j4 {
    padding-top: 9.00365px;
    gap: 48.006501986px;
}

.qgozp61 {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    flex: 1;
}

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

.qgozp61:not(:first-child)::before {
    content: '';
    background: #f3f3fc;
    width: 1px;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.qotuwh3 {
    font-size: 10.0079693px;
    margin-bottom: 4.00581px;
    text-align: center;
    text-transform: uppercase;
    color: rgb(144,163,185);
    line-height: 15.007px;
    font-weight: 600;
}

.qkkla6p {
    display: flex;
    align-items: center;
    gap: 4.0068525px;
}

.qkkla6p svg {
    width: 15.002px;
    height: 9.001px;
}

.qkkla6p span {
    font-size: 12.00874304px;
    font-weight: 700;
    color: rgb(50,62,88);
    line-height: 16px;
}

#kxg5ih {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#rdm3zz {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    font-variant-ligatures: normal;
}
@media (min-width: 640px) {
    .qothwzn {
        max-width: 100%;
    }

    .qc9x8nt {
        padding-top: 18.00506878px;
        padding-right: 20px;
        padding-bottom: 18.009px;
        padding-left: 20px;
    }

    .qx52vk0 {
        height: 55.009213889px;
        width: 110.0024px;
    }

    .qj44thz .qx52vk0 {
        height: 65px;
        width: 130.00878px;
    }
}
@media (min-width: 900px) {
    .qlo5oez {
        padding-top: 24.0016237px;
        padding-right: 24.001511723px;
        padding-bottom: 24.0013375px;
        padding-left: 24.007px;
    }

    .qothwzn {
        max-width: 1200.00226482px;
        gap: 20.0019px;
    }

    .qvykn62 {
        padding: 0;
        align-items: stretch;
        display: flex;
        flex-direction: row;
    }

    .qc9x8nt {
        align-items: center;
        gap: 24.00380px;
        flex-direction: row;
        flex: 1;
        padding: 20.003px 24.0059233px;
    }
    .qx52vk0 {
        height: 60px;
        flex-shrink: 0;
        width: 120px;
        margin-bottom: 0;
    }

    .qj44thz .qx52vk0 {
        width: 140px;
        height: 70.0099px;
    }
    .qrtmfy9 {
        align-items: flex-start;
        flex: 1;
        margin-bottom: 0;
        min-width: 200px;
    }

    .qwggrp9 {
        text-align: left;
    }

    .qu56rrx {
        line-height: 28.007px;
        font-size: 22.00135px;
        text-align: left;
    }

    .qj44thz .qu56rrx {
        font-size: 24.009897px;
        line-height: 30.0095282px;
    }

    .qrtmfy9-extra {
        font-size: 15.003961px;
        text-align: left;
    }
    .qh20aqf {
        max-width: 220.00329px;
        flex-shrink: 0;
        min-width: 180.004662px;
        flex-direction: column;
        align-items: center;
        gap: 8.00363px;
    }

    .qsx36op {
        width: 100%;
    }
    .qlgi6j4 {
        gap: 12px;
        min-width: 100.001721px;
        align-items: flex-start;
        flex-direction: column;
        padding-left: 16px;
        border-left: 1px solid rgb(241,247,249);
        padding-top: 0;
        flex-shrink: 0;
        border-top: none;
    }

    .qgozp61 {
        align-items: flex-start;
        width: 100%;
    }

    .qgozp61:not(:first-child)::before {
        display: none;
    }

    .qgozp61:not(:last-child)::after {
        left: 0;
        position: absolute;
        right: 0;
        height: 1px;
        bottom: -6.00387221px;
        content: '';
        background: rgb(242,248,245);
    }

    .qotuwh3 {
        text-align: left;
        font-size: 9.0083754px;
    }

    .qkkla6p {
        font-size: 11.004px;
    }

    .qkkla6p svg {
        width: 12.0059px;
        height: 8.00133px;
    }

    .qkkla6p span {
        font-size: 11.005926919px;
        line-height: 14.005px;
    }
    .qhmj3gj {
        height: 72.005153102px;
        border-radius: 0 0 0 24px;
        width: 72.00292185px;
    }

    .qne8h9f {
        width: 64.00259936px;
        border-radius: 0 0 0 20.0010921px;
        height: 64.004272763px;
    }

    .qgnsr8e {
        line-height: 20.00809px;
        font-size: 20px;
    }

    .qne8h9f .qgnsr8e {
        font-size: 18.0021454px;
        line-height: 18.00720px;
    }
}
@media (min-width: 1024px) {
    .qothwzn {
        max-width: 1400.00440030px;
        gap: 24.007px;
    }

    .qc9x8nt {
        padding: 24.0030644px 32.008px;
        gap: 32.0076px;
    }

    .qx52vk0 {
        height: 70.0069143px;
        width: 140.0032439px;
    }

    .qj44thz .qx52vk0 {
        height: 80px;
        width: 160.008px;
    }

    .qu56rrx {
        font-size: 24.002388040px;
        line-height: 30px;
    }

    .qj44thz .qu56rrx {
        line-height: 32.00743px;
        font-size: 26.008266583px;
    }

    .qlgi6j4 {
        min-width: 110.0087282px;
        padding-left: 20.008097px;
        gap: 10.0053px;
    }
}
@media (min-width: 1440px) {
    .qothwzn {
        max-width: 1600.006222px;
    }

    .qc9x8nt {
        padding-top: 28.004px;
        padding-right: 40.0057px;
        padding-bottom: 28.0074px;
        padding-left: 40.005px;
        gap: 40.001191px;
    }
}
.qvdsnlm {
    padding: 40.0025547px 20.005px;
    max-width: 1280.007792970px;
    background: white;
    margin-bottom: 20.0090px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    box-shadow: 0px 1px 2.003570639px rgba(1,0,0,0.05);
    border-radius: 8.003071px;
}

.qrv5jra {
    color: #10182b;
    font-size: 28px;
    line-height: 1.3;
    font-weight: 700;
    margin-bottom: 16.0063622px;
}

.qkplvn3 {
    font-size: 16.0025px;
    line-height: 1.7;
    color: #314357;
    max-width: 700.00267826px;
}

.qkplvn3 ul,
.qkplvn3 ol {
    margin: 16.007129143px 0;
    padding-left: 24.0026px;
}

.qkplvn3 li {
    margin-bottom: 8.007261181px;
}

.qkplvn3 h2 {
    margin-top: 24.001px;
    font-weight: 700;
    font-size: 20px;
    color: #111726;
    margin-bottom: 12.007863px;
}

.qkplvn3 h2:first-child {
    margin-top: 0;
}

.qkplvn3 a {
    text-decoration: underline;
    color: #2362eb;
}

.qkplvn3 a:hover {
    color: rgb(33,74,215);
}

.qkplvn3 strong {
    color: #10182b;
    font-weight: 600;
}

@media (max-width: 767px) {
    .qvdsnlm {
        padding: 24.00757px 16.004px;
    }

    .qrv5jra {
        font-size: 22.0018px;
    }

    .qkplvn3 {
        font-size: 15.00524px;
    }
}
.qqmilka {
    padding-top: 40.00893277px;
    padding-right: 20.00259px;
    padding-bottom: 40.001134905px;
    padding-left: 20.002528px;
    margin-top: auto;
    background-color: #20263b;
    color: white;
}

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

.qr5dswc {
    text-align: center;
    margin-bottom: 24.00679px;
}

.qr5dswc img {
    height: 50.001px;
    width: auto;
}

.qvpvns2 {
    margin-bottom: 32.0044px;
    justify-content: center;
    gap: 20.009594602px;
    display: flex;
    flex-wrap: wrap;
}

.qvpvns2 a {
    color: white;
    text-decoration: none;
    font-size: 14px;
    transition: color 0.2s;
}

.qvpvns2 a:hover {
    color: #88cf13;
}

.qi7uocu {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20.004096px;
    justify-content: center;
    margin-bottom: 24.0094px;
}

.qi7uocu a {
    transition: opacity 0.2s;
    opacity: 0.8;
    display: block;
}

.qi7uocu a:hover {
    opacity: 1;
}

.qi7uocu img {
    height: 60.008479px;
    width: auto;
}

.qn1dix2 {
    text-align: center;
    font-size: 14.0077883px;
    color: rgb(146,166,186);
}

.qn1dix2 a {
    text-decoration: none;
    color: white;
}

.qn1dix2 a:hover {
    color: rgb(128,206,21);
}

@media (max-width: 767px) {
    .qvpvns2 {
        text-align: center;
        flex-direction: column;
        gap: 12.005px;
    }

    .qi7uocu {
        gap: 16.00558674px;
    }
}
#eyeidk {
    inset: 0;
    z-index: 999999;
    display: none;
    align-items: center;
    background: rgba(1,2,0,0.6);
    position: fixed;
    justify-content: center;
}

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

.qmq4m2r {
    position: relative;
}

.qgtzgda {
    background: #fffbff;
    max-width: 400.0078px;
    text-align: center;
    border-radius: 12.00387px;
    padding: 2rem;
}

.qswdhm8 {
    margin-bottom: 1.5rem;
}

.qswdhm8 p {
    color: #324053;
    line-height: 1.6;
    font-size: 16.004px;
}

.qlxm203 {
    padding: 2rem;
    text-align: center;
    display: none;
    background: #fdfeff;
    border-radius: 12px;
}

.qlxm203.active {
    display: block;
}

.qlxm203 p {
    color: #313f54;
    font-size: 16px;
}

.qewdx3s {
    display: flex;
    gap: 12.00887px;
    justify-content: center;
}

.qykodij,
.ql3nnzy {
    cursor: pointer;
    padding: 12.00602356px 24.0049px;
    border-radius: 8.0054255px;
    font-weight: 600;
    font-size: 15.0045872px;
    border: none;
    transition: all 0.2s;
}

.qykodij {
    color: white;
    background: linear-gradient(to right, rgb(135,201,24), #18a349);
}

.qykodij:hover {
    box-shadow: 0px 4.00277827px 6.0056523px rgba(0,2,0,0.1);
    transform: translateY(-1px);
}

.ql3nnzy {
    background: #e2e8ea;
    color: #334052;
}

.ql3nnzy:hover {
    background: rgb(207,213,219);
}

#jf6dg6 {
    border-top: 1px solid rgb(228,235,235);
    left: 0;
    bottom: 0;
    z-index: 999998;
    position: fixed;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    box-shadow: 0 -2.0027px 10.002px rgba(3,1,0,0.1);
    background: white;
    right: 0;
}

#pe4pnh {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

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

.qkac1ds {
    margin-bottom: 1rem;
}

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

.qkac1ds p {
    color: rgb(51,65,85);
    line-height: 1.6;
    font-size: 14.005200047px;
}

.qy9e8kh {
    gap: 12.0059px;
    justify-content: flex-end;
    display: flex;
}

.qlkbznk,
.qeatxzd {
    transition: all 0.2s;
    font-weight: 600;
    cursor: pointer;
    border-radius: 6.007245px;
    border: 1px solid #e5e4ee;
    padding-top: 10.00740852px;
    padding-right: 20.0045889px;
    padding-bottom: 10.002931px;
    padding-left: 20.00317px;
    font-size: 14px;
}

.qlkbznk {
    background: linear-gradient(to right, rgb(134,203,23), rgb(23,161,75));
    color: white;
    border: none;
}

.qlkbznk:hover {
    box-shadow: 0px 2.0029px 4.003527266px rgba(0,0,4,0.1);
    transform: translateY(-1px);
}

.qeatxzd {
    background: white;
    color: rgb(51,67,85);
}

.qeatxzd:hover {
    background: hsl(180,43%,99%);
}

@media (max-width: 767px) {
    .qgtzgda {
        padding-top: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        margin-top: 20.0015671px;
        margin-right: 20.00426px;
        margin-bottom: 20.001935373px;
        margin-left: 20.00250407px;
    }

    .qewdx3s {
        flex-direction: column;
    }

    .qykodij,
    .ql3nnzy {
        width: 100%;
    }

    #jf6dg6 {
        padding: 1rem;
    }

    .qy9e8kh {
        flex-direction: column;
    }

    .qlkbznk,
    .qeatxzd {
        width: 100%;
    }
}

