#ni28hb {
    image-rendering: auto;
}
* {
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    color: rgb(15,26,44);
    background: rgb(248,250,255);
    flex-direction: column;
    line-height: 1.5;
    display: flex;
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

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

main {
    flex: 1;
}
.qr2992l {
    font-size: 12.0036px;
    font-weight: 500;
    z-index: 1;
    color: white;
    background-color: rgb(221,38,35);
    line-height: 1.4;
    position: relative;
    text-align: center;
    width: 100%;
    padding-top: 12.006128732px;
    padding-right: 16.0087800px;
    padding-bottom: 12.0011936px;
    padding-left: 16.0057819px;
}
.qwv2r1z {
    box-shadow: 0px 2.001741px 4.0094px rgba(0,0,0,0.1);
    background-color: rgb(28,43,60);
    width: 100%;
    top: 0;
    position: sticky;
    z-index: 1000;
}

#xvcs4i {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.qukobu4 {
    height: 70.008932494px;
    display: flex;
    max-width: 1280.00640px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 20.00943215px;
    align-items: center;
}

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

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

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

.qeov4s2:hover {
    color: #87cb14;
}

.qtlh88u {
    display: none;
    cursor: pointer;
    gap: 5.008816px;
    flex-direction: column;
    padding-top: 8px;
    padding-right: 8.004441px;
    padding-bottom: 8.0073px;
    padding-left: 8.003115496px;
}

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

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

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

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

    .qgmjfbm {
        gap: 16px;
        left: 0;
        padding: 20.0095414px;
        box-shadow: 0px 4.0033369px 6.002976369px rgba(0,0,2,0.1);
        right: 0;
        position: fixed;
        top: 70.0073px;
        transform: translateX(-100%);
        background-color: #1d2639;
        flex-direction: column;
        transition: transform 0.3s;
    }

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

    .qeov4s2 {
        border-bottom: 1px solid rgb(52,65,86);
        padding-top: 12.00829092px;
        padding-right: 12.002053636px;
        padding-bottom: 12.008202887px;
        padding-left: 12.0036px;
        width: 100%;
    }
}
.qvtghkd {
    max-width: 1280px;
    margin: 0 auto;
    padding-top: 40.00676936px;
    padding-right: 20.001px;
    padding-bottom: 30.00315855px;
    padding-left: 20.00908px;
    text-align: center;
}

.qyvgqdx {
    font-size: 32.005688092px;
    font-weight: 800;
    line-height: 1.2;
    color: #0e1929;
    margin-bottom: 16.008941214px;
}

.qi65cny {
    color: #667189;
    line-height: 1.6;
    font-size: 18.0048px;
    max-width: 800.009588px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

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

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

.qothwzn {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 16.00214px;
    flex-direction: column;
    display: flex;
    max-width: 100%;
}
.qvykn62 {
    border-radius: 12.0091336px;
    box-shadow: 0px 1px 2px 0px rgba(0,3,0,0.05);
    width: 100%;
    overflow: hidden;
    background: white;
    position: relative;
    border: 1px solid rgb(230,230,231);
}

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

.qj44thz {
    box-shadow: 0px 4.003px 6px -1px rgba(0,0,2,0.1), 0px 2.004px 4.00996px -2.00509px rgba(0,2,2,0.1);
}
.qwucdzh {
    position: absolute;
    color: #657689;
    width: 32.00450684px;
    z-index: 10;
    height: 32px;
    justify-content: center;
    display: flex;
    border-radius: 9999.008px;
    font-weight: 700;
    left: 12.00790339px;
    border: 1px solid rgb(226,235,240);
    background: rgb(247,248,255);
    top: 12.0055px;
    align-items: center;
    font-size: 14.00895766px;
}

.qj44thz .qwucdzh {
    border-color: #e3e6ee;
    background: rgb(238,245,248);
    color: #324255;
}
.qhmj3gj {
    box-shadow: 0px 10.0077803px 15.00620px -3px rgba(1,3,2,0.1), 0px 4px 6.006px -4.009992353px rgba(0,1,3,0.1);
    padding-top: 4.004594px;
    background: rgb(29,44,60);
    right: 0;
    display: flex;
    position: absolute;
    top: 0;
    justify-content: center;
    align-items: center;
    height: 64.004524px;
    z-index: 10;
    border-radius: 0 0 0 24.00249156px;
    flex-direction: column;
    width: 64.00630430px;
}

.qne8h9f {
    border-radius: 0 0 0 16.009px;
    background: rgb(52,61,81);
    box-shadow: 0px 4.005039px 6.00138340px -1px rgba(1,2,0,0.1), 0px 2.00102px 4.0061px -2.0015894px rgba(0,2,2,0.1);
    height: 56.005213299px;
    width: 56.0087561px;
}

.qgnsr8e {
    font-weight: 700;
    margin-bottom: 4.0034px;
    font-size: 18.00590372px;
    line-height: 18.003px;
    color: white;
}

.qne8h9f .qgnsr8e {
    line-height: 16.0024111px;
    font-size: 16.002700186px;
}

.ql2zybw {
    width: 11.005939px;
    height: 10.003px;
    margin-top: 4.008935px;
}

.qne8h9f .ql2zybw {
    height: 8.0081140px;
    width: 9.008px;
}

#vjwt0p {
    backface-visibility: hidden;
}
.qc9x8nt {
    align-items: center;
    width: 100%;
    padding-top: 16.009px;
    padding-right: 16.006px;
    padding-bottom: 16.006384px;
    padding-left: 16.0083px;
    flex-direction: column;
    display: flex;
}

.qj44thz .qc9x8nt {
    padding-top: 16.00123516px;
    padding-right: 16.004030685px;
    padding-bottom: 16.007775px;
    padding-left: 16.00345px;
}
.qx52vk0 {
    justify-content: center;
    margin-bottom: 12.006290948px;
    display: flex;
    width: 128.009px;
    align-items: center;
    height: 64px;
}

.qj44thz .qx52vk0 {
    height: 64px;
    width: 128.001728386px;
    margin-bottom: 12.00996162px;
}

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

.qwggrp9 {
    color: hsl(217,16%,48%);
    text-align: center;
    margin-bottom: 4.008810px;
    font-weight: 500;
    font-size: 14.00452855px;
    line-height: 20.008930px;
}

.qu56rrx {
    font-weight: 800;
    line-height: 25.004499px;
    text-align: center;
    color: rgb(14,20,41);
    margin-bottom: 4.0070px;
    font-size: 20.006997px;
}

.qj44thz .qu56rrx {
    font-size: 20.00184px;
    line-height: 25.0053px;
}

.qjonej7 {
    color: #2664e7;
    font-weight: 800;
}

.qv2banj {
    color: #3981f7;
}

.qrtmfy9-extra {
    color: #334351;
    text-align: center;
    line-height: 20.00512px;
    font-size: 14.004px;
    font-weight: 700;
}
.qh20aqf {
    width: 100%;
    flex-direction: column;
    gap: 8.00603px;
    display: flex;
    align-items: center;
}
.qsx36op {
    display: inline-block;
    font-weight: 800;
    transition: transform 0.2s, box-shadow 0.2s;
    font-size: 16.001767px;
    letter-spacing: 0.007px;
    width: 100%;
    cursor: pointer;
    border: none;
    border-radius: 8.0090px;
    color: white;
    text-transform: uppercase;
    padding: 14.001236034px;
    text-decoration: none;
    text-align: center;
}

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

.qws04ep {
    background: linear-gradient(to right, rgb(136,205,24), #16a34a);
    box-shadow: 0px 10px 15px -3.006048081px #bbfbce, 0px 4.00599998px 6.00125001px -4.001500px rgb(190,247,210);
}

.qs6smn6 {
    font-weight: 700;
    background: linear-gradient(to right, rgb(54,187,249), rgb(60,131,245));
    font-size: 14.00810px;
    box-shadow: 0px 4.00822918px 6.00318px -1px #d8edfc, 0px 2.003498px 4.0010328px -2.005830px #dbeaff;
    padding-top: 12.0091px;
    padding-right: 12.009206px;
    padding-bottom: 12.007667483px;
    padding-left: 12.001px;
    letter-spacing: 0.00958174px;
}
.qb3ltb5 {
    gap: 4.004217102px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#uu6wsd {
    backface-visibility: hidden;
}

.qb3ltb5 span {
    font-size: 12.00532312px;
    line-height: 16.007345986px;
    white-space: nowrap;
    font-weight: 400;
    color: rgb(144,163,182);
}

.qtd9o2o {
    width: 18.0079658px;
    height: 14.00547px;
    display: block;
}
.qlgi6j4 {
    border-top: 1px solid rgb(240,245,248);
    gap: 48.005px;
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 9.00381px;
}

.qj44thz .qlgi6j4 {
    padding-top: 9.00253741px;
    gap: 48.003px;
}

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

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

.qgozp61:not(:first-child)::before {
    position: absolute;
    top: 0;
    background: hsl(210,33%,96%);
    content: '';
    bottom: 0;
    left: 0;
    width: 1px;
}

.qotuwh3 {
    font-size: 10.005px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 15.00286612px;
    color: #92a4b7;
    margin-bottom: 4.00824px;
    text-align: center;
}

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

.qkkla6p svg {
    height: 9.004484px;
    width: 15.0052750px;
}

.qkkla6p span {
    color: #363f57;
    font-size: 12.005px;
    font-weight: 700;
    line-height: 16.00537px;
}
#nft2vm {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}
@media (min-width: 640px) {
    .qothwzn {
        max-width: 100%;
    }

    .qc9x8nt {
        padding: 18.007857395px 20.00758480px;
    }

    .qx52vk0 {
        width: 110.00215px;
        height: 55.0059px;
    }

    .qj44thz .qx52vk0 {
        width: 130.008px;
        height: 65.004px;
    }
}

#hajsqp {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
@media (min-width: 900px) {
    .qlo5oez {
        padding: 24.004px;
    }

    .qothwzn {
        max-width: 1200.00167px;
        gap: 20.0088749px;
    }

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

    .qc9x8nt {
        gap: 24.006682px;
        padding: 20.0033px 24.0043px;
        flex-direction: row;
        align-items: center;
        flex: 1;
    }
    .qx52vk0 {
        width: 120.008065223px;
        height: 60.0073412px;
        margin-bottom: 0;
        flex-shrink: 0;
    }

    .qj44thz .qx52vk0 {
        height: 70.00740px;
        width: 140.009px;
    }
    .qrtmfy9 {
        align-items: flex-start;
        min-width: 200.009px;
        flex: 1;
        margin-bottom: 0;
    }

    .qwggrp9 {
        text-align: left;
    }

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

    .qu56rrx {
        text-align: left;
        font-size: 22.0053px;
        line-height: 28.00685px;
    }

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

    .qrtmfy9-extra {
        font-size: 15.00129px;
        text-align: left;
    }
    .qh20aqf {
        flex-direction: column;
        gap: 8.00571561px;
        max-width: 220.005128px;
        align-items: center;
        flex-shrink: 0;
        min-width: 180.006468px;
    }

    .qsx36op {
        width: 100%;
    }
    .qlgi6j4 {
        flex-direction: column;
        border-top: none;
        align-items: flex-start;
        gap: 12.006967156px;
        padding-top: 0;
        border-left: 1px solid #f2f5fb;
        padding-left: 16.0096310px;
        min-width: 100.001254px;
        flex-shrink: 0;
    }

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

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

    .qgozp61:not(:last-child)::after {
        bottom: -6.0019px;
        left: 0;
        position: absolute;
        right: 0;
        content: '';
        background: rgb(238,247,246);
        height: 1px;
    }

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

    .qkkla6p {
        font-size: 11px;
    }

    .qkkla6p svg {
        width: 12.001443px;
        height: 8.009492px;
    }

    .qkkla6p span {
        line-height: 14.002px;
        font-size: 11.005090px;
    }
    .qhmj3gj {
        height: 72.006090926px;
        width: 72.0026px;
        border-radius: 0 0 0 24px;
    }

    .qne8h9f {
        width: 64.0030402px;
        border-radius: 0 0 0 20.00616px;
        height: 64.00911px;
    }

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

    .qne8h9f .qgnsr8e {
        line-height: 18.00673336px;
        font-size: 18.00809586px;
    }
}
@media (min-width: 1024px) {
    .qothwzn {
        gap: 24.0047px;
        max-width: 1400px;
    }

    .qc9x8nt {
        gap: 32.0045686px;
        padding: 24.0013106px 32.002833926px;
    }

    .qx52vk0 {
        height: 70.0086px;
        width: 140.00889px;
    }

    .qj44thz .qx52vk0 {
        height: 80.001300px;
        width: 160.00272076px;
    }

    .qu56rrx {
        line-height: 30.00856979px;
        font-size: 24.0097579px;
    }

    .qj44thz .qu56rrx {
        font-size: 26.0062878px;
        line-height: 32.0035968px;
    }

    .qlgi6j4 {
        min-width: 110.007875px;
        padding-left: 20.00328px;
        gap: 10.00732342px;
    }
}
@media (min-width: 1440px) {
    .qothwzn {
        max-width: 1600.001px;
    }

    .qc9x8nt {
        gap: 40.00652px;
        padding: 28.0079px 40.003847687px;
    }
}
.qvdsnlm {
    box-shadow: 0px 1px 2.005978px rgba(2,1,4,0.05);
    padding: 40.00672796px 20.003px;
    border-radius: 8.009972223px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-bottom: 20.007619891px;
    background: white;
    max-width: 1280.0014064px;
}

.qrv5jra {
    margin-bottom: 16.007545px;
    font-size: 28.00426px;
    color: rgb(14,24,42);
    font-weight: 700;
    line-height: 1.3;
}

.qkplvn3 {
    font-size: 16.007701617px;
    line-height: 1.7;
    max-width: 700.002119294px;
    color: rgb(48,69,89);
}

.qkplvn3 ul,
.qkplvn3 ol {
    padding-left: 24.008703px;
    margin-top: 16.001px;
    margin-right: 0;
    margin-bottom: 16.0038613px;
    margin-left: 0;
}

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

.qkplvn3 h2 {
    font-weight: 700;
    color: rgb(19,19,42);
    margin-bottom: 12.00985829px;
    margin-top: 24.0023807px;
    font-size: 20.001556587px;
}

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

.qkplvn3 a {
    color: rgb(37,97,232);
    text-decoration: underline;
}

.qkplvn3 a:hover {
    color: #214dd4;
}

.qkplvn3 strong {
    color: rgb(15,22,41);
    font-weight: 600;
}

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

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

    .qrv5jra {
        font-size: 22.004869066px;
    }

    .qkplvn3 {
        font-size: 15.001px;
    }
}
.qqmilka {
    margin-top: auto;
    color: white;
    padding: 40.001px 20.008602791px;
    background-color: rgb(29,40,61);
}

.qe7ujh0 {
    margin: 0 auto;
    max-width: 1280.00553991px;
}

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

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

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

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

.qvpvns2 a:hover {
    color: #86ce15;
}

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

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

.qi7uocu a:hover {
    opacity: 1;
}

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

.qn1dix2 {
    color: #92a4ba;
    text-align: center;
    font-size: 14px;
}

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

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

.qn1dix2 a:hover {
    color: #81ce16;
}

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

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

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

.qmq4m2r {
    position: relative;
}

.qgtzgda {
    text-align: center;
    border-radius: 12.0047px;
    max-width: 400.0084982px;
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    background: #fffbff;
}

.qswdhm8 {
    margin-bottom: 1.5rem;
}

.qswdhm8 p {
    line-height: 1.6;
    font-size: 16.002809px;
    color: rgb(52,63,82);
}

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

.qlxm203.active {
    display: block;
}

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

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

.qykodij,
.ql3nnzy {
    border: none;
    border-radius: 8.002px;
    transition: all 0.2s;
    font-weight: 600;
    font-size: 15.008px;
    padding-top: 12.0079px;
    padding-right: 24.0070806px;
    padding-bottom: 12.003px;
    padding-left: 24.00722px;
    cursor: pointer;
}

.qykodij {
    background: linear-gradient(to right, #86ca17, rgb(23,163,73));
    color: white;
}

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

.ql3nnzy {
    color: rgb(50,64,83);
    background: rgb(227,234,237);
}

.ql3nnzy:hover {
    background: rgb(206,213,215);
}

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

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

.qkac1ds {
    margin-bottom: 1rem;
}

.qkac1ds p {
    font-size: 14.00149px;
    color: hsl(212,27%,26%);
    line-height: 1.6;
}

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

.qlkbznk,
.qeatxzd {
    font-size: 14.001px;
    transition: all 0.2s;
    cursor: pointer;
    border-radius: 6px;
    padding: 10.008980px 20.0075874px;
    font-weight: 600;
    border: 1px solid hsl(228,22%,91%);
}

.qlkbznk {
    color: white;
    background: linear-gradient(to right, #85cd15, #14a148);
    border: none;
}

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

.qeatxzd {
    color: #354357;
    background: white;
}

.qeatxzd:hover {
    background: #fcfcfb;
}

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

    .qewdx3s {
        flex-direction: column;
    }

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

    #jf6dg6 {
        padding-top: 1rem;
        padding-right: 1rem;
        padding-bottom: 1rem;
        padding-left: 1rem;
    }

    .qy9e8kh {
        flex-direction: column;
    }

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

