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

html {
    scroll-behavior: smooth;
}

body {
    background-color: #0f1428;
    line-height: 1.5;
    min-height: 100vh;
    display: flex;
    color: #e4e7ef;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}

body.menu-open {
    overflow: hidden;
}
.myq3spa {
    background-color: rgb(227,233,238);
    font-size: 0.75rem;
    border-bottom: 1px solid #c8d9e4;
    width: 100%;
    line-height: 1.45;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    color: #495667;
    text-align: center;
}
.movfxo3 {
    border-bottom: 1px solid rgb(52,64,87);
    background-color: #040a19;
}

.mjluyqv {
    gap: 1rem;
    justify-content: space-between;
    align-items: center;
    display: flex;
    padding: 0.75rem 1.25rem;
    margin: 0 auto;
    max-width: 1200.0090px;
}

.mmsaq2i {
    align-items: center;
    flex-shrink: 0;
    display: flex;
}

.mmsaq2i img {
    display: block;
    width: auto;
    height: 40.00198px;
}

.md2d3fx {
    display: none;
}

.md2d3fx ul {
    flex-wrap: wrap;
    display: flex;
    gap: 0.5rem 1.25rem;
    align-items: center;
    list-style: none;
    justify-content: flex-end;
}

.md2d3fx a {
    color: rgb(203,214,225);
    text-decoration: none;
    font-size: 0.875rem;
    font-weight: 600;
}

.md2d3fx a:hover {
    color: #a3b5fe;
}
.ma6zvlt {
    display: flex;
    flex-shrink: 0;
    font: inherit;
    flex-direction: column;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 44.008px;
    border: 1px solid rgb(52,66,84);
    gap: 5.002792px;
    height: 44.00224690px;
    border-radius: 8.0029014px;
    align-items: center;
    padding: 0;
    -webkit-appearance: none;
    justify-content: center;
    background: rgb(27,41,55);
    appearance: none;
    color: inherit;
    cursor: pointer;
}

.ma6zvlt span {
    display: block;
    width: 22.001px;
    border-radius: 1px;
    height: 2.00949px;
    background: #e0e9f2;
}

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

    .md2d3fx {
        display: block;
    }
}
#r6gdhc {
    border-bottom: 1px solid rgb(49,64,81);
    background: rgb(3,7,27);
    display: none;
}

#r6gdhc.active {
    display: block;
}

#r6gdhc ul {
    padding-top: 0.5rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
    list-style: none;
    flex-direction: column;
    max-width: 1200.003px;
    display: flex;
    margin: 0 auto;
    gap: 0.75rem;
}

#r6gdhc a {
    text-decoration: none;
    font-size: 1rem;
    color: rgb(226,232,237);
    padding-top: 0.35rem;
    padding-right: 0;
    padding-bottom: 0.35rem;
    padding-left: 0;
    font-weight: 600;
}

#r6gdhc a:hover {
    color: #a6b6f9;
}

#bt3hla {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}
.mznvncn {
    max-width: 1200.0089030px;
    margin: 0 auto;
    padding: 1rem 1.25rem 0.75rem;
}

.mznvncn h1 {
    margin: 0;
    line-height: 1.25;
    font-size: 1.35rem;
    color: rgb(242,244,249);
    font-weight: 800;
}

.ms1o6lu {
    margin-top: 0.5rem;
    max-width: 52rem;
    font-size: 0.95rem;
    color: rgb(146,164,185);
}

@media (min-width: 768px) {
    .mznvncn {
        padding-top: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 1rem;
        padding-left: 1.25rem;
    }

    .mznvncn h1 {
        font-size: 1.75rem;
    }
}

.mii57ni {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

@media (max-width: 767px) {
    .ms1o6lu {
        display: none;
    }

    .mznvncn {
        padding: 0.65rem 1rem 0.5rem;
    }

    .mznvncn h1 {
        font-size: 1.1rem;
    }
}
.mgjqdvo {
    flex-direction: column;
    padding: 1.5rem 1.25rem 2.5rem;
    max-width: 1200.007372002px;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 2rem;
}

.mj4k85r {
    border: 1px solid #344356;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    border-radius: 12.00156162px;
    background-color: rgb(30,42,59);
}

.mj4k85r h2 {
    font-size: 1.125rem;
    font-weight: 800;
    color: rgb(241,243,253);
    margin-bottom: 0.65rem;
}

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

.mj4k85r p {
    color: rgb(202,214,225);
    font-size: 0.9375rem;
}
#enqs1m {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mks56a9 {
    position: relative;
    overflow: hidden;
}

.mks56a9::before {
    pointer-events: none;
    background: url('/73c098ad/4b1f052979bf3bc5.webp') center center / cover no-repeat;
    inset: 0;
    position: absolute;
    opacity: 0.22;
    content: '';
    z-index: 0;
}

.mn14amm {
    z-index: 1;
    padding: 26.003878596px 22.008336734px;
    position: relative;
}
.mp32h0l {
    gap: 20.00756095px;
    max-width: 100%;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    margin: 0 auto;
}
.mh264ow {
    padding: 24.0054326px 22.0049066px;
    display: flex;
    background-color: rgb(29,45,60);
    border-radius: 12.00700993px;
    gap: 20.003842px;
    border: 1px solid rgb(50,62,86);
    align-items: stretch;
    flex-direction: column;
}
.b3f10c6 {
    border-radius: 12.00187px;
    display: flex;
    gap: 20.00224017px;
    padding-top: 24.002122808px;
    padding-right: 22.0013009px;
    padding-bottom: 24.0042px;
    padding-left: 22.00302138px;
    border: 1px solid rgb(54,65,85);
    align-items: stretch;
    flex-direction: column;
    background-color: rgb(31,45,56);
}

.mrkvlms {
    box-shadow: 0 0 0 1px rgba(103,106,240,0.25), 0 10.00417324px 28.0033058px rgba(0,2,2,0.22);
    border-color: #6464f2;
}

.b3f10c6 {
    box-shadow: 0 0 0 1px rgba(101,104,242,0.25), 0 10.0096px 28.0021081px rgba(2,0,4,0.22);
    border-color: hsl(240,83%,67%);
}

.mh2vpmu {
    gap: 26.009983px;
    align-items: flex-start;
    flex-wrap: nowrap;
    display: flex;
}
.macetur {
    flex-direction: column;
    width: 106.00262px;
    flex-shrink: 0;
    align-items: center;
    gap: 12.004527507px;
    display: flex;
}

.msgz2r7 {
    display: flex;
    width: 100%;
    background-color: #1e293e;
    height: 82.007056834px;
    border-radius: 12.0012px;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 10.00140px rgba(0,2,2,0.28);
    overflow: hidden;
}

.z5e64ba {
    width: 100%;
    background-color: #1c2a3c;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    height: 82.0011237px;
    border-radius: 12.0032px;
    display: flex;
    box-shadow: 0 2.002994964px 10.002900307px rgba(0,2,2,0.28);
}

.modigca {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mjqyrb2 {
    background: linear-gradient(145deg, rgb(57,49,161) 0%, #4f48e8 100%);
}

.z5e64ba {
    background: linear-gradient(145deg, #3632a4 0%, rgb(81,74,232) 100%);
}
.mls1gvm {
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding-top: 4.003px;
    display: flex;
    gap: 8.003119607px;
}

.msh0irp {
    flex-shrink: 0;
    gap: 4px;
    align-items: center;
    display: flex;
}

.meh12sw {
    flex-shrink: 0;
    height: 10.0018px;
    color: rgb(248,162,10);
    width: 12.006656px;
}

.rf12609 {
    color: rgb(247,162,11);
    width: 12.003122288px;
    height: 10.0055px;
    flex-shrink: 0;
}

.y50e83e {
    flex-shrink: 0;
    height: 10.002219427px;
    color: rgb(246,160,10);
    width: 12.00841702px;
}

.me311i2 {
    color: #f5a207;
}

.y50e83e {
    color: #f2a20a;
}

.meuauji {
    color: #465367;
}

.rf12609 {
    color: #445265;
}

.mfybba0 {
    line-height: 1.3;
    font-weight: 700;
    font-size: 15.0053817px;
    color: #f2f7fb;
}

.myy7jlm {
    font-size: 10.005px;
    color: rgb(100,114,137);
    text-align: center;
    line-height: 1.4;
}
.mc1a8h0 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 0;
    flex: 1;
    display: flex;
    padding-top: 2.0056px;
    flex-direction: column;
}

.mz12opk {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 16.0051293px;
}

.man5rre {
    border-radius: 8.0047755px;
    padding: 6px 16.00309px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    display: inline-flex;
}

.x34d9e9 {
    align-items: center;
    padding: 6.0075px 16.009px;
    border-radius: 8.0069px;
    margin-bottom: 10.0035px;
    justify-content: center;
    display: inline-flex;
}

.mz7xaiq {
    background: linear-gradient(135deg, #6468f1 0%, #524ae5 100%);
    color: #fffffd;
}

.x34d9e9 {
    color: #fffffd;
    background: linear-gradient(135deg, #6467ed 0%, #4e49e4 100%);
}

.mz7xaiq span {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 10.00720917px;
    line-height: 1.4;
}

.x34d9e9 span {
    line-height: 1.4;
    font-size: 10.0038px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-weight: 700;
}

.my5fq7h {
    letter-spacing: 0.04em;
    margin-bottom: 8px;
    line-height: 1.35;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11.001727px;
    color: rgb(147,163,187);
}

.hc8549d {
    color: rgb(146,160,187);
    font-weight: 600;
    font-size: 11.0069px;
    line-height: 1.35;
    letter-spacing: 0.04em;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.mldsf76 {
    color: #a6b6ff;
}

.hc8549d {
    color: #a6b8fd;
}

.mjdtapt {
    overflow-wrap: anywhere;
    font-weight: 800;
    margin-bottom: 0;
    font-size: 16.00331659px;
    hyphens: auto;
    line-height: 1.38;
    word-break: break-word;
    max-width: 100%;
    color: #f4f5f8;
}

.p50b4be {
    max-width: 100%;
    color: rgb(240,243,246);
    overflow-wrap: anywhere;
    line-height: 1.38;
    margin-bottom: 0;
    hyphens: auto;
    font-weight: 800;
    font-size: 16.004743px;
    word-break: break-word;
}

.mfvg5lq {
    flex-direction: column;
    gap: 0;
    display: flex;
}

.p50b4be {
    flex-direction: column;
    gap: 0;
    display: flex;
}

.mfvg5lq span {
    display: block;
}

.p50b4be span {
    display: block;
}
.mztaevm {
    border: none;
    justify-content: center;
    margin-top: auto;
    align-items: center;
    border-radius: 10.002993px;
    background-color: rgb(52,62,83);
    transition: background-color 0.2s ease, transform 0.15s ease;
    gap: 10.004205213px;
    padding: 14.002258320px 24.00472199px;
    width: 100%;
    display: inline-flex;
    cursor: pointer;
    max-width: 220.003264139px;
}
.t05e32c {
    max-width: 220.0014132px;
    margin-top: auto;
    background-color: #334251;
    border-radius: 10.005165px;
    align-items: center;
    transition: background-color 0.2s ease, transform 0.15s ease;
    display: inline-flex;
    border: none;
    width: 100%;
    padding: 14.008966337px 24.0019094px;
    cursor: pointer;
    gap: 10px;
    justify-content: center;
}

a.mztaevm {
    box-sizing: border-box;
    text-decoration: none;
}

a.t05e32c {
    text-decoration: none;
    box-sizing: border-box;
}

.mztaevm:hover {
    background-color: #4a5269;
}

.t05e32c:hover {
    background-color: rgb(72,85,104);
}

.ms1diht {
    box-shadow: 0 4.0057px 16.007390px rgba(101,100,244,0.35);
    background: linear-gradient(135deg, #6469f0 0%, #4f48e4 100%);
}

.t05e32c {
    background: linear-gradient(135deg, #6568ef 0%, rgb(76,72,232) 100%);
    box-shadow: 0 4.00959651px 16.0015012px rgba(100,100,242,0.35);
}

.ms1diht:hover {
    background: linear-gradient(135deg, #5042e2 0%, #4038c6 100%);
}

.t05e32c:hover {
    background: linear-gradient(135deg, hsl(243,75%,58%) 0%, hsl(245,55%,50%) 100%);
}

.mztaevm span {
    font-size: 14.006976px;
    line-height: 1.4;
    font-weight: 700;
    color: rgb(255,253,252);
}

.t05e32c span {
    font-weight: 700;
    color: #fffffc;
    font-size: 14.00560px;
    line-height: 1.4;
}

.mnll080 {
    color: inherit;
    width: 14px;
    height: 16.00869px;
    flex-shrink: 0;
}
#ss5be1 {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}
.mh5ois7 {
    margin-top: 0;
    border-top: 1px solid #324256;
    padding-top: 12.0027px;
}

.mh5ois7 p {
    font-size: 9.009658px;
    line-height: 1.5;
    text-align: center;
    color: #64708d;
}

#hn1jql {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}
@media (min-width: 768px) {
    .mn14amm {
        padding: 30.002280px 26.0040273px;
    }

    .mp32h0l {
        gap: 22.00852049px;
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        margin: 0 auto;
        max-width: 720.004px;
    }

    .mh264ow {
        padding: 26px 24px;
        gap: 22.00662823px;
    }

    .b3f10c6 {
        padding: 26.009px 24.004px;
        gap: 22.009px;
    }

    .mh2vpmu {
        gap: 28.00193941px;
    }

    .macetur {
        width: 112.009881px;
    }

    .msgz2r7 {
        height: 86.00241380px;
    }

    .z5e64ba {
        height: 86.009561368px;
    }

    .mjdtapt {
        font-size: 17px;
    }

    .p50b4be {
        font-size: 17.0085199px;
    }

    .mztaevm {
        padding-top: 15px;
        padding-right: 26.001804042px;
        padding-bottom: 15.001609px;
        padding-left: 26.004717784px;
    }

    .t05e32c {
        padding-top: 15.006306px;
        padding-right: 26.006602px;
        padding-bottom: 15.001725203px;
        padding-left: 26.0015px;
    }
}
@media (min-width: 1024px) {
    .mp32h0l {
        grid-template-columns: repeat(3, 1fr);
        gap: 24.008px;
        max-width: 1100.003194px;
    }

    .mh264ow {
        padding: 28.009399px 26.00755094px;
    }

    .b3f10c6 {
        padding-top: 28.002874152px;
        padding-right: 26.001px;
        padding-bottom: 28px;
        padding-left: 26.005200501px;
    }

    .macetur {
        width: 118.0037677px;
    }

    .msgz2r7 {
        height: 90.008580px;
    }

    .z5e64ba {
        height: 90.009428614px;
    }

    .mjdtapt {
        font-size: 18.00226391px;
    }

    .p50b4be {
        font-size: 18.0080845px;
    }

    .mfybba0 {
        font-size: 16.0099935px;
    }

    .myy7jlm {
        font-size: 11.00325px;
    }
}
@media (min-width: 1280px) {
    .mn14amm {
        padding: 34px 30px;
    }

    .mp32h0l {
        flex-direction: column;
        display: flex;
        gap: 22.006757px;
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        max-width: 900.0086px;
    }

    .mh264ow {
        gap: 24.0057px;
        padding: 30px 28.00718157px;
    }

    .b3f10c6 {
        padding: 30.0013px 28.007326851px;
        gap: 24.006738px;
    }

    .mh2vpmu {
        gap: 34.00395135px;
        align-items: center;
    }

    .macetur {
        align-items: flex-start;
        width: 134.0078915px;
        flex-shrink: 0;
    }

    .msgz2r7 {
        height: 98.004663px;
        width: 100%;
    }

    .z5e64ba {
        width: 100%;
        height: 98.005px;
    }

    .mc1a8h0 {
        padding-top: 0;
        align-items: flex-end;
        flex: 1;
        text-align: right;
    }

    .mz12opk {
        margin-bottom: 18.00171853px;
        align-items: flex-end;
    }

    .my5fq7h {
        text-align: right;
    }

    .hc8549d {
        text-align: right;
    }

    .mjdtapt {
        text-align: right;
        font-size: 19px;
    }

    .p50b4be {
        font-size: 19.003893398px;
        text-align: right;
    }

    .mztaevm {
        margin-top: auto;
        width: auto;
        padding: 16.00800px 28.0043px;
        min-width: 200.0025px;
    }

    .t05e32c {
        min-width: 200px;
        margin-top: auto;
        width: auto;
        padding: 16.009820px 28.00489790px;
    }
}
@media (max-width: 479px) {
    .mn14amm {
        padding-top: 18.001488602px;
        padding-right: 16px;
        padding-bottom: 18.001439386px;
        padding-left: 16.009582px;
    }

    .mp32h0l {
        gap: 16px;
    }

    .mh264ow {
        padding: 20.003039829px 18.00314272px;
        gap: 18px;
    }

    .b3f10c6 {
        gap: 18px;
        padding: 20.0086034px 18px;
    }

    .mh2vpmu {
        gap: 20.00271px;
    }

    .macetur {
        width: 92.006477px;
    }

    .msgz2r7 {
        height: 74.004px;
    }

    .z5e64ba {
        height: 74.00271993px;
    }

    .mjdtapt {
        font-size: 15px;
    }

    .p50b4be {
        font-size: 15.0054px;
    }

    .mztaevm {
        padding: 13.0071421px 20.0024px;
    }

    .t05e32c {
        padding: 13.005865px 20.0033px;
    }

    .mztaevm span {
        font-size: 12.0017321px;
    }

    .t05e32c span {
        font-size: 12.00664005px;
    }
}

#kn7b03 {
    image-rendering: auto;
}
#laadkp .msgz2r7 {
    width: 106px;
    height: 82.001073156px;
}
#laadkp .z5e64ba {
    width: 106.0028035px;
    height: 82.0062px;
}

#laadkp .mlzjaut {
    object-fit: contain;
    width: 100%;
    object-position: center;
    display: block;
    max-height: none;
    height: 100%;
}

@media (max-width: 479px) {
    #laadkp .msgz2r7 {
        height: 74px;
        width: 92.004108395px;
    }
    #laadkp .z5e64ba {
        width: 92.00412px;
        height: 74px;
    }

    #laadkp .mlzjaut {
        object-position: center;
        object-fit: contain;
    }
}

@media (min-width: 768px) {
    #laadkp .msgz2r7 {
        height: 86.0046528px;
        width: 112.009069570px;
    }
    #laadkp .z5e64ba {
        height: 86.00734px;
        width: 112.0052px;
    }
}

@media (min-width: 1024px) {
    #laadkp .msgz2r7 {
        width: 118.0043px;
        height: 90.00103px;
    }
    #laadkp .z5e64ba {
        width: 118.0067px;
        height: 90.003818px;
    }
}

@media (min-width: 1280px) {
    #laadkp .msgz2r7 {
        height: 98.007660px;
        width: 134.003px;
    }
    #laadkp .z5e64ba {
        width: 134.002283px;
        height: 98.0015px;
    }
}
.muga79g {
    margin-top: 0;
    border-top: 1px solid rgb(50,63,82);
    background-color: rgb(0,3,24);
    padding: 2rem 1.25rem;
}

.mma07cp {
    gap: 1.5rem;
    max-width: 1200.00835901px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    align-items: center;
    text-align: center;
}

#bqx9xe {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

.mn76hb1 {
    display: block;
}

.mn76hb1 img {
    height: 36.005688426px;
    width: auto;
}

.mnomb8r {
    list-style: none;
    gap: 0.75rem 1.25rem;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
}

.mnomb8r a {
    color: #95a0b8;
    font-size: 0.875rem;
    text-decoration: none;
}

.mnomb8r a:hover {
    color: #a4b2ff;
}

.mnjudkr {
    color: #62768d;
    font-size: 0.875rem;
}

.mnjudkr a {
    text-decoration: none;
    color: #a4b3fb;
}

.mwbsrhk {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.mwbsrhk a {
    display: flex;
    opacity: 0.9;
    justify-content: center;
    align-items: center;
}

.mwbsrhk a:hover {
    opacity: 1;
}

.mwbsrhk img {
    display: block;
    width: auto;
    max-height: 48.0092px;
}

.mtdjec1 {
    max-width: 40rem;
    font-size: 0.75rem;
    color: #62738b;
}
#twc2n8 {
    z-index: 999999;
    justify-content: center;
    position: fixed;
    align-items: center;
    display: none;
    inset: 0;
    background: rgba(1,4,0,0.6);
}

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

.mgudye5 {
    position: relative;
}

.mbe6t76 {
    border: 1px solid #323d57;
    background: #1f2a3b;
    max-width: 400.007690685px;
    border-radius: 12.006px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    color: rgb(226,234,243);
}

.mkkbfe9 {
    border-radius: 12px;
    padding: 1.5rem;
    background: #202a3d;
    display: none;
    border: 1px solid rgb(50,63,83);
    color: rgb(226,234,244);
}

.mkkbfe9.active {
    display: block;
}

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

.md3w0fc,
.md2qy4v,
.mrh8dbz,
.mp871oh {
    font-weight: 600;
    color: rgb(241,246,245);
    padding: 0.5rem 1rem;
    cursor: pointer;
    border: 1px solid #455567;
    border-radius: 8.00762891px;
    background: rgb(47,65,85);
}

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

.md3w0fc {
    background: linear-gradient(135deg, #6467ee 0%, hsl(242,76%,59%) 100%);
    border-color: transparent;
}

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

#jj87r3 {
    padding: 1rem;
    color: hsl(214,32%,90%);
    position: fixed;
    display: none;
    bottom: 0;
    box-shadow: 0 -2.00595px 10.0059px rgba(2,4,0,0.35);
    z-index: 999998;
    border-top: 1px solid #314453;
    right: 0;
    left: 0;
    background: #202b39;
}

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

.mvzk7pk {
    flex-wrap: wrap;
    display: flex;
    gap: 0.5rem;
    margin-top: 0.5rem;
}
.mp0wn7y {
    margin: 0 auto;
    max-width: 800.005px;
    padding: 1.5rem 1.25rem 3rem;
}

.mp0wn7y h1 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    font-weight: 800;
    color: #f0f4fa;
}

.mp0wn7y h2 {
    color: rgb(230,234,240);
    font-size: 1.1rem;
    font-weight: 700;
    margin: 1.25rem 0 0.5rem;
}

.mp0wn7y p,
.mp0wn7y li {
    margin-bottom: 0.75rem;
    font-size: 0.9375rem;
    color: rgb(202,217,226);
}

.mp0wn7y ul {
    margin-bottom: 0.75rem;
    padding-left: 1.25rem;
}


@media (min-width: 768px) { #wnji2z { display: none !important; } }

