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

html {
    height: 100%;
}

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

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

main {
    flex: 1;
}
.qr2992l {
    background-color: #dd2425;
    padding-top: 12.00829px;
    padding-right: 16.009459px;
    padding-bottom: 12.004458695px;
    padding-left: 16.0010648px;
    text-align: center;
    z-index: 1;
    position: relative;
    color: white;
    font-size: 12.0097086px;
    width: 100%;
    font-weight: 500;
    line-height: 1.4;
}
.qwv2r1z {
    background-color: #1c2b3d;
    top: 0;
    z-index: 1000;
    position: sticky;
    width: 100%;
    box-shadow: 0px 2px 4.006px rgba(1,0,2,0.1);
}

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

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

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

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

.qeov4s2:hover {
    color: #86ca14;
}

.qtlh88u {
    display: none;
    gap: 5.004273149px;
    cursor: pointer;
    padding: 8.00902px;
    flex-direction: column;
}

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

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

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

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

    .qgmjfbm {
        transition: transform 0.3s;
        background-color: #1e273a;
        position: fixed;
        flex-direction: column;
        right: 0;
        transform: translateX(-100%);
        box-shadow: 0px 4.00586346px 6.0081514px rgba(3,0,2,0.1);
        top: 70.0083343px;
        left: 0;
        padding-top: 20px;
        padding-right: 20.002005px;
        padding-bottom: 20.001215px;
        padding-left: 20.009px;
        gap: 16.004604502px;
    }

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

    .qeov4s2 {
        padding: 12.0024506px;
        width: 100%;
        border-bottom: 1px solid rgb(52,69,88);
    }
}
.qvtghkd {
    padding: 40.0039px 20.003839px 30.0052px;
    max-width: 1280.007px;
    text-align: center;
    margin: 0 auto;
}

.qyvgqdx {
    margin-bottom: 16.005642571px;
    color: #0c1a2a;
    line-height: 1.2;
    font-size: 32.0031799px;
    font-weight: 800;
}

.qi65cny {
    line-height: 1.6;
    max-width: 800.0075px;
    font-size: 18.003px;
    color: #647489;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .qvtghkd {
        padding-top: 24.007679px;
        padding-right: 16.00360625px;
        padding-bottom: 20.00833765px;
        padding-left: 16.00801746px;
    }

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

    .qi65cny {
        display: none;
    }
}
.qlo5oez {
    padding-top: 40.008px;
    padding-right: 16px;
    padding-bottom: 40.001546949px;
    padding-left: 16.0092131px;
    background-position: center;
    margin-bottom: 40.004364px;
    background-image: url('/fdcf4c6f/29feb6f9cf3d0bc6.webp');
    background-repeat: no-repeat;
    background-size: cover;
}

.qothwzn {
    max-width: 100%;
    flex-direction: column;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 16.00709px;
}
.qvykn62 {
    background: white;
    border: 1px solid #e5e6ea;
    position: relative;
    box-shadow: 0px 1px 2.009279365px 0px rgba(0,4,2,0.05);
    overflow: hidden;
    width: 100%;
    border-radius: 12.0059877px;
}
.n946312 {
    background: white;
    box-shadow: 0px 1px 2.009642310px 0px rgba(2,4,2,0.05);
    border: 1px solid #e4e7e8;
    overflow: hidden;
    width: 100%;
    border-radius: 12.003690052px;
    position: relative;
}

.qj44thz {
    box-shadow: 0px 4.00228px 6.002304px -1px rgba(0,1,3,0.1), 0px 2px 4.005696109px -2.007247px rgba(2,1,0,0.1);
}

.n946312 {
    box-shadow: 0px 4.00115393px 6.009193px -1px rgba(0,0,3,0.1), 0px 2.0096px 4.00273618px -2.007px rgba(2,1,0,0.1);
}
.qwucdzh {
    font-weight: 700;
    position: absolute;
    align-items: center;
    height: 32.0032293px;
    border: 1px solid rgb(222,234,237);
    display: flex;
    color: #657689;
    background: rgb(249,247,254);
    justify-content: center;
    border-radius: 9999.0095px;
    top: 12.008683365px;
    width: 32px;
    z-index: 10;
    left: 12.00957px;
    font-size: 14.0077413px;
}

.qj44thz .qwucdzh {
    border-color: rgb(229,229,240);
    background: rgb(241,247,245);
    color: #344256;
}

.n946312 .qwucdzh {
    background: rgb(239,247,248);
    color: rgb(51,64,87);
    border-color: rgb(228,229,237);
}
.qhmj3gj {
    box-shadow: 0px 10.00359px 15.008px -3.002372545px rgba(2,2,2,0.1), 0px 4px 6.002px -4px rgba(0,0,3,0.1);
    background: #1e2d3e;
    padding-top: 4.0095px;
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 64px;
    top: 0;
    justify-content: center;
    right: 0;
    z-index: 10;
    border-radius: 0 0 0 24px;
    width: 64.001px;
    position: absolute;
}
.q99514b {
    display: flex;
    flex-direction: column;
    right: 0;
    box-shadow: 0px 10px 15.00734668px -3.007px rgba(3,1,1,0.1), 0px 4.0087px 6px -4.0030528px rgba(0,4,3,0.1);
    align-items: center;
    top: 0;
    background: #1d2a3c;
    z-index: 10;
    height: 64.0039px;
    border-radius: 0 0 0 24.005px;
    width: 64.0063807px;
    position: absolute;
    justify-content: center;
    padding-top: 4px;
}

.qne8h9f {
    border-radius: 0 0 0 16.0089px;
    height: 56.0053px;
    background: #343f53;
    width: 56.00204px;
    box-shadow: 0px 4.002px 6.00862685px -1px rgba(2,4,1,0.1), 0px 2.007700101px 4.0023px -2.002479017px rgba(0,2,1,0.1);
}

.q99514b {
    width: 56px;
    background: #333f55;
    border-radius: 0 0 0 16.00988495px;
    box-shadow: 0px 4.0046233px 6px -1px rgba(3,3,0,0.1), 0px 2.0076px 4px -2.00860761px rgba(0,2,0,0.1);
    height: 56.0037976px;
}

.qgnsr8e {
    line-height: 18.008px;
    color: white;
    font-size: 18.0016px;
    font-weight: 700;
    margin-bottom: 4.00731px;
}

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

.q99514b .qgnsr8e {
    line-height: 16.002220262px;
    font-size: 16px;
}

.ql2zybw {
    width: 11.0075587px;
    height: 10.005727471px;
    margin-top: 4px;
}

.qne8h9f .ql2zybw {
    height: 8px;
    width: 9.004px;
}

.q99514b .ql2zybw {
    width: 9.00632px;
    height: 8.00226px;
}
.qc9x8nt {
    flex-direction: column;
    display: flex;
    padding-top: 16.00513px;
    padding-right: 16.0069px;
    padding-bottom: 16.0081529px;
    padding-left: 16.0054564px;
    align-items: center;
    width: 100%;
}

.qj44thz .qc9x8nt {
    padding: 16.0064183px;
}

.n946312 .qc9x8nt {
    padding: 16.00389px;
}
.qx52vk0 {
    justify-content: center;
    display: flex;
    margin-bottom: 12.00100px;
    height: 64.0079700px;
    align-items: center;
    width: 128.00947px;
}

.qj44thz .qx52vk0 {
    height: 64.0047828px;
    width: 128.0065742px;
    margin-bottom: 12.0094884px;
}

.n946312 .qx52vk0 {
    width: 128.00463186px;
    margin-bottom: 12px;
    height: 64px;
}

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

.qwggrp9 {
    font-size: 14.0040px;
    color: #64748f;
    font-weight: 500;
    line-height: 20.00252px;
    text-align: center;
    margin-bottom: 4.00173963px;
}

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

.qu56rrx {
    text-align: center;
    font-size: 20.002064px;
    color: #0f162c;
    line-height: 25.002207634px;
    font-weight: 800;
    margin-bottom: 4.002871096px;
}

.qj44thz .qu56rrx {
    font-size: 20.001px;
    line-height: 25.001599264px;
}

.n946312 .qu56rrx {
    font-size: 20.006036px;
    line-height: 25.00733931px;
}

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

.rf582d5 {
    color: #2664e9;
    font-weight: 800;
}

.qv2banj {
    color: #3b81f5;
}

.rf582d5 {
    color: #3b81f8;
}

.qrtmfy9-extra {
    font-weight: 700;
    text-align: center;
    font-size: 14.008px;
    line-height: 20px;
    color: #344352;
}

#xvcs4i {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
#pe4pnh {
    text-size-adjust: 100%;
}
.qh20aqf {
    align-items: center;
    flex-direction: column;
    gap: 8.007px;
    width: 100%;
    display: flex;
}
.qsx36op {
    display: inline-block;
    text-decoration: none;
    letter-spacing: 0.001px;
    transition: transform 0.2s, box-shadow 0.2s;
    border-radius: 8.00523px;
    color: white;
    text-transform: uppercase;
    cursor: pointer;
    width: 100%;
    font-size: 16.004833px;
    font-weight: 800;
    padding-top: 14.009898812px;
    padding-right: 14.00253517px;
    padding-bottom: 14.0081px;
    padding-left: 14.001px;
    border: none;
    text-align: center;
}
.m22a8d2 {
    border: none;
    border-radius: 8.004415985px;
    width: 100%;
    transition: transform 0.2s, box-shadow 0.2s;
    cursor: pointer;
    padding: 14.0020615px;
    letter-spacing: 0.4px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-size: 16.0022512px;
    display: inline-block;
    text-decoration: none;
    font-weight: 800;
}
.oc59616 {
    border-radius: 8.004895970px;
    text-align: center;
    font-size: 16.00383609px;
    text-decoration: none;
    cursor: pointer;
    letter-spacing: 0.4px;
    padding: 14.006px;
    display: inline-block;
    font-weight: 800;
    color: white;
    text-transform: uppercase;
    width: 100%;
    border: none;
    transition: transform 0.2s, box-shadow 0.2s;
}

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

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

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

.qws04ep {
    background: linear-gradient(to right, #86c918, #16a34a);
    box-shadow: 0px 10.005px 15.00532260px -3.0027px #b9f9cf, 0px 4.00679px 6.00394px -4.00420px rgb(186,247,210);
}

.oc59616 {
    box-shadow: 0px 10.002308px 15.008px -3.001461px #b7f8d1, 0px 4.003741px 6.0014750px -4.0080px #bcf8d2;
    background: linear-gradient(to right, rgb(132,204,24), #15a14b);
}

.qs6smn6 {
    box-shadow: 0px 4.00803px 6.00381051px -1px rgb(218,238,250), 0px 2.0066291px 4.008px -2.004265px rgb(218,233,254);
    padding: 12.0018px;
    font-weight: 700;
    letter-spacing: 0.001833881px;
    font-size: 14.00745px;
    background: linear-gradient(to right, #37bdfa, #3b82f6);
}

.m22a8d2 {
    font-weight: 700;
    font-size: 14.0077px;
    padding-top: 12.00987px;
    padding-right: 12.0030673px;
    padding-bottom: 12.0011889px;
    padding-left: 12.00946475px;
    box-shadow: 0px 4.00291px 6.0093px -1px rgb(217,237,251), 0px 2.0064px 4.001899px -2.002px #dde6ff;
    background: linear-gradient(to right, rgb(55,185,247), rgb(61,132,246));
    letter-spacing: 0.00993px;
}
.qb3ltb5 {
    gap: 4.00116px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.qb3ltb5 span {
    line-height: 16.0020px;
    white-space: nowrap;
    font-size: 12.001184px;
    color: rgb(147,165,181);
    font-weight: 400;
}

.qtd9o2o {
    display: block;
    width: 18.002384665px;
    height: 14.0088359px;
}
.qlgi6j4 {
    border-top: 1px solid rgb(242,245,249);
    display: flex;
    padding-top: 9.002812px;
    width: 100%;
    gap: 48.0081721px;
    justify-content: center;
}

.qj44thz .qlgi6j4 {
    padding-top: 9.00508px;
    gap: 48.00152px;
}

.n946312 .qlgi6j4 {
    gap: 48.0015px;
    padding-top: 9.002597px;
}

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

.qgozp61:not(:first-child)::before {
    content: '';
    width: 1px;
    top: 0;
    background: rgb(243,246,253);
    position: absolute;
    bottom: 0;
    left: 0;
}

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

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

.qkkla6p svg {
    height: 9.003px;
    width: 15.00284px;
}

.qkkla6p span {
    font-size: 12.004px;
    line-height: 16.00842px;
    font-weight: 700;
    color: rgb(50,64,87);
}
@media (min-width: 640px) {
    .qothwzn {
        max-width: 100%;
    }

    .qc9x8nt {
        padding-top: 18.0023114px;
        padding-right: 20.0042px;
        padding-bottom: 18.004px;
        padding-left: 20.00406px;
    }

    .qx52vk0 {
        height: 55.003992px;
        width: 110.004114778px;
    }

    .qj44thz .qx52vk0 {
        height: 65.00484px;
        width: 130.0053751px;
    }

    .n946312 .qx52vk0 {
        height: 65.009px;
        width: 130.003875px;
    }
}
@media (min-width: 900px) {
    .qlo5oez {
        padding-top: 24px;
        padding-right: 24.0077px;
        padding-bottom: 24.0097945px;
        padding-left: 24.00368634px;
    }

    .qothwzn {
        gap: 20.007159px;
        max-width: 1200.0047px;
    }

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

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

    .qc9x8nt {
        align-items: center;
        flex-direction: row;
        padding: 20.0039222px 24.009772px;
        flex: 1;
        gap: 24.007px;
    }
    .qx52vk0 {
        height: 60.002431446px;
        flex-shrink: 0;
        width: 120.0034662px;
        margin-bottom: 0;
    }

    .qj44thz .qx52vk0 {
        height: 70.0056563px;
        width: 140.00155px;
    }

    .n946312 .qx52vk0 {
        height: 70.008141px;
        width: 140.002161150px;
    }
    .qrtmfy9 {
        align-items: flex-start;
        min-width: 200.00668651px;
        flex: 1;
        margin-bottom: 0;
    }

    .qwggrp9 {
        text-align: left;
    }

    .qu56rrx {
        line-height: 28px;
        font-size: 22.006380305px;
        text-align: left;
    }

    .qj44thz .qu56rrx {
        font-size: 24.005px;
        line-height: 30.0044px;
    }

    .n946312 .qu56rrx {
        line-height: 30.008705px;
        font-size: 24.008998px;
    }

    .qrtmfy9-extra {
        font-size: 15px;
        text-align: left;
    }
    .qh20aqf {
        min-width: 180.007px;
        flex-direction: column;
        align-items: center;
        gap: 8.0013px;
        max-width: 220.00179054px;
        flex-shrink: 0;
    }

    .qsx36op {
        width: 100%;
    }

    .m22a8d2 {
        width: 100%;
    }

    .oc59616 {
        width: 100%;
    }
    .qlgi6j4 {
        flex-shrink: 0;
        padding-top: 0;
        min-width: 100px;
        border-top: none;
        flex-direction: column;
        gap: 12.0068325px;
        border-left: 1px solid #f3f6fa;
        align-items: flex-start;
        padding-left: 16px;
    }

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

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

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

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

    .qkkla6p {
        font-size: 11.00834435px;
    }

    .qkkla6p svg {
        height: 8.0060644px;
        width: 12px;
    }

    .qkkla6p span {
        line-height: 14.0047px;
        font-size: 11px;
    }
    .qhmj3gj {
        border-radius: 0 0 0 24.00507px;
        height: 72.002836px;
        width: 72.0061px;
    }
    .q99514b {
        height: 72.0044px;
        border-radius: 0 0 0 24.006853px;
        width: 72.0046px;
    }

    .qne8h9f {
        border-radius: 0 0 0 20.003608419px;
        height: 64px;
        width: 64px;
    }

    .q99514b {
        border-radius: 0 0 0 20px;
        height: 64.001px;
        width: 64px;
    }

    .qgnsr8e {
        font-size: 20.0050190px;
        line-height: 20.00530439px;
    }

    .qne8h9f .qgnsr8e {
        font-size: 18.001px;
        line-height: 18.006px;
    }

    .q99514b .qgnsr8e {
        line-height: 18.004990806px;
        font-size: 18.0088px;
    }
}
@media (min-width: 1024px) {
    .qothwzn {
        gap: 24.0044757px;
        max-width: 1400.00492px;
    }

    .qc9x8nt {
        padding: 24.007586px 32.00352px;
        gap: 32.0086px;
    }

    .qx52vk0 {
        width: 140.00607855px;
        height: 70.0044681px;
    }

    .qj44thz .qx52vk0 {
        height: 80.008px;
        width: 160.00110px;
    }

    .n946312 .qx52vk0 {
        width: 160.005941px;
        height: 80.00897051px;
    }

    .qu56rrx {
        font-size: 24.0047px;
        line-height: 30.00242933px;
    }

    .qj44thz .qu56rrx {
        font-size: 26.005518px;
        line-height: 32.0063057px;
    }

    .n946312 .qu56rrx {
        font-size: 26px;
        line-height: 32.0039437px;
    }

    .qlgi6j4 {
        gap: 10px;
        padding-left: 20.00571674px;
        min-width: 110.00980px;
    }
}
@media (min-width: 1440px) {
    .qothwzn {
        max-width: 1600.004331385px;
    }

    .qc9x8nt {
        gap: 40.00364891px;
        padding: 28.00748667px 40.001px;
    }
}
.qvdsnlm {
    max-width: 1280.0074232px;
    box-shadow: 0px 1px 2.00795px rgba(2,0,2,0.05);
    margin: 0 auto;
    padding: 40.00695659px 20px;
    border-radius: 8.00175827px;
    margin-bottom: 20.00170px;
    background: white;
}

.qrv5jra {
    font-size: 28.0036743px;
    color: rgb(18,26,43);
    line-height: 1.3;
    margin-bottom: 16.007px;
    font-weight: 700;
}

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

.qkplvn3 ul,
.qkplvn3 ol {
    margin-top: 16.00296921px;
    margin-right: 0;
    margin-bottom: 16.00143px;
    margin-left: 0;
    padding-left: 24.002079px;
}

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

.qkplvn3 h2 {
    font-size: 20.0037212px;
    font-weight: 700;
    color: #0f1428;
    margin-bottom: 12.00137621px;
    margin-top: 24.00630343px;
}

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

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

.qkplvn3 a:hover {
    color: rgb(33,77,214);
}

.qkplvn3 strong {
    color: #11162c;
    font-weight: 600;
}

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

    .qrv5jra {
        font-size: 22.0012px;
    }

    .qkplvn3 {
        font-size: 15.009px;
    }
}
#xyz51p {
    text-rendering: optimizeLegibility;
}
.qqmilka {
    color: white;
    background-color: #1f283d;
    margin-top: auto;
    padding-top: 40.006254px;
    padding-right: 20.0053px;
    padding-bottom: 40.001371px;
    padding-left: 20px;
}

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

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

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

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

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

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

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

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

.qvpvns2 a:hover {
    color: rgb(135,204,21);
}

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

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

.qi7uocu a:hover {
    opacity: 1;
}

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

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

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

#nft2vm {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.qn1dix2 a:hover {
    color: rgb(130,207,20);
}

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

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

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

.qmq4m2r {
    position: relative;
}

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

.qswdhm8 {
    margin-bottom: 1.5rem;
}

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

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

.qlxm203.active {
    display: block;
}

.qlxm203 p {
    font-size: 16.007710px;
    color: #2f4156;
}

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

.qykodij,
.ql3nnzy {
    border-radius: 8.0024702px;
    font-size: 15px;
    padding: 12.003px 24.00359775px;
    transition: all 0.2s;
    font-weight: 600;
    border: none;
    cursor: pointer;
}

.qykodij {
    color: white;
    background: linear-gradient(to right, #86ca19, #16a34a);
}

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

.ql3nnzy {
    background: hsl(203,17%,91%);
    color: #324254;
}

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

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

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

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

.qkac1ds {
    margin-bottom: 1rem;
}

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

.qkac1ds p {
    font-size: 14px;
    color: rgb(49,64,86);
    line-height: 1.6;
}

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

.qlkbznk,
.qeatxzd {
    padding: 10.0040px 20.00919px;
    border: 1px solid #e4e5ec;
    cursor: pointer;
    font-size: 14.00178844px;
    transition: all 0.2s;
    border-radius: 6.008115px;
    font-weight: 600;
}

#rdm3zz {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.qlkbznk {
    border: none;
    background: linear-gradient(to right, rgb(134,204,20), #18a44b);
    color: white;
}

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

.qeatxzd {
    background: white;
    color: rgb(54,69,88);
}

.qeatxzd:hover {
    background: rgb(251,250,251);
}

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

    .qewdx3s {
        flex-direction: column;
    }

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

    #jf6dg6 {
        padding: 1rem;
    }

    .qy9e8kh {
        flex-direction: column;
    }

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

