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

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    min-height: 100vh;
    color: rgb(28,27,48);
    flex-direction: column;
    background: rgb(246,244,241);
}

#xz74i7 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
#mxd2ew {
    backface-visibility: hidden;
}
.zz3s3hb {
    text-align: center;
    line-height: 1.4;
    background: #19192f;
    font-size: 12.00635390px;
    color: rgb(226,228,240);
    padding: 10.0019px 16.0053px;
    width: 100%;
}

@media (max-width: 767px) {
    .zz3s3hb { padding: 8.00997606px 12.0065px; font-size: 11.00885px; }
}
.zz3j5vo {
    position: relative;
    background: rgb(26,24,46);
}

.zhk2iae {
    align-items: center;
    justify-content: space-between;
    max-width: 1200.005855509px;
    display: flex;
    padding: 12.0048px 20.0019px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.zqm7c2a {
    display: block;
}

.zqm7c2a img {
    display: block;
    height: 36.00998px;
    width: auto;
}

.zmh6ugf {
    display: flex;
    gap: 24.0031261px;
}

.zmh6ugf a {
    color: rgb(224,231,238);
    font-weight: 500;
    font-size: 15.00865px;
    text-decoration: none;
}

#j3i4nz {
    text-rendering: optimizeLegibility;
}

.zmh6ugf a:hover {
    color: rgb(255,252,255);
}

.zmpsmzd {
    padding-top: 8.005841843px;
    padding-right: 8.00605px;
    padding-bottom: 8.00736057px;
    padding-left: 8.0095px;
    flex-direction: column;
    cursor: pointer;
    display: none;
    gap: 5.001485448px;
}

.zb2hm0r {
    width: 24.004595896px;
    height: 2.00269px;
    border-radius: 1px;
    background: #e4eaec;
}

@media (max-width: 767px) {
    .zmh6ugf { display: none; }
    .zmpsmzd { display: flex; }
    .zffe8s1 {
        font-variant-ligatures: normal;
    }
}

.zt7qs7c {
    background: #1e1c2e;
    flex-direction: column;
    border-top: 1px solid rgba(222,234,240,0.2);
    gap: 12.0010055px;
    display: none;
    padding: 16.006399941px 20.00587811px;
}

.zt7qs7c.active {
    display: flex;
}

#qq1d6i {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.zt7qs7c a {
    font-weight: 500;
    color: rgb(227,230,241);
    text-decoration: none;
}

@media (min-width: 768px) {
    .zt7qs7c { display: none !important; }
}
.zaln0tz {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00322px;
    text-align: center;
    padding-top: 24.00358150px;
    padding-right: 20.0034px;
    padding-bottom: 24px;
    padding-left: 20.00175420px;
}

.zynxp5t {
    font-size: 28.00811px;
    font-weight: 700;
    line-height: 1.25;
    color: #191c2d;
}

.zvlsais {
    font-size: 16.007216221px;
    margin-top: 12.0014849px;
    line-height: 1.5;
    max-width: 640.0062434px;
    color: #181c2c;
    margin-right: auto;
    margin-left: auto;
}

#igwn1n {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

@media (max-width: 767px) {
    .zaln0tz { padding-top: 16.003px; padding-right: 16.0026636px; padding-bottom: 16.0034px; padding-left: 16.005612283px; }
    .zynxp5t { font-size: 20.008px; }
    .zvlsais { display: none; }
    .znd5jae { font-size: 14.0017px; line-height: 20.001441px; }
}

.zi4yky0 {
    backface-visibility: hidden;
}

.nb62ac7 {
    backface-visibility: hidden;
}
.zx72jv6 {
    background-position: center;
    background-size: cover;
    background-color: rgb(245,248,246);
    background-image: url('/4088b2a2/8fcc0aa500edc2ab.webp');
    padding: 32.00282px 20px;
}

.zf9r0y0 {
    flex-direction: column;
    gap: 24.007634737px;
    display: flex;
    max-width: 1200.006px;
    margin: 0 auto;
}

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

#a0y5ih {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.zfm084z {
    padding-top: 21.003290173px;
    padding-right: 21.002689482px;
    padding-bottom: 21.00475254px;
    padding-left: 21.004568002px;
    box-shadow: 0px 25.004245841px 50.00950801px -12.002354312px rgba(2,0,3,0.25);
    display: flex;
    flex-direction: column;
    position: relative;
    background: linear-gradient(144.972deg, rgb(24,23,43) 0%, rgb(21,21,41) 100%);
    gap: 20.005953557px;
    border: 1px solid rgba(140,94,248,0.2);
    overflow: hidden;
    border-radius: 16.003918px;
}
.zcb4ed7 {
    border: 1px solid rgba(140,94,248,0.2);
    gap: 20.001970174px;
    padding-top: 21px;
    padding-right: 21.007251px;
    padding-bottom: 21.003813519px;
    padding-left: 21.003753px;
    background: linear-gradient(144.972deg, rgb(26,25,46) 0%, rgb(22,22,40) 100%);
    position: relative;
    flex-direction: column;
    overflow: hidden;
    display: flex;
    border-radius: 16.001px;
    box-shadow: 0px 25.00601px 50.00725px -12.001px rgba(0,2,1,0.25);
}
.uba827e {
    position: relative;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 25.0023px 50.00666px -12.007px rgba(1,2,0,0.25);
    background: linear-gradient(144.972deg, rgb(25,25,45) 0%, rgb(22,21,40) 100%);
    gap: 20.0053px;
    border-radius: 16.0063px;
    overflow: hidden;
    border: 1px solid rgba(142,95,250,0.2);
    padding-top: 21.00791822px;
    padding-right: 21.004503px;
    padding-bottom: 21.00344805px;
    padding-left: 21.009px;
}

.zcqaxev {
    border-radius: 16.00954px 16.0028px 0 0;
    position: absolute;
    width: 332.00402154px;
    background: #8c5cf4;
    top: -1px;
    transform: translateX(-50%);
    left: 50%;
    height: 4.008934px;
}

.h80cf17 {
    border-radius: 16.007px 16.0039148px 0 0;
    position: absolute;
    transform: translateX(-50%);
    height: 4.0082px;
    background: #8c5af4;
    top: -1px;
    width: 332.0088017px;
    left: 50%;
}

.zfjylkf {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.a4117a3 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

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

.zxdpdzd {
    background: #18a9d9;
}

.h80cf17 {
    background: #19a7d7;
}

.zn65gm8 {
    width: 40.00628px;
    height: 40.008px;
    font-weight: 700;
    top: -8.008px;
    font-size: 14.009289px;
    z-index: 10;
    box-shadow: 0px 4.004275945px 12.00191462px 0px rgba(137,90,245,0.4);
    color: white;
    justify-content: center;
    border-radius: 50%;
    align-items: center;
    position: absolute;
    left: -8.006410px;
    display: flex;
    background: rgb(135,93,246);
}

.g8c7242 {
    box-shadow: 0px 4.003632px 12.00228295px 0px rgba(138,89,246,0.4);
    border-radius: 50%;
    align-items: center;
    position: absolute;
    width: 40.0056px;
    font-weight: 700;
    background: #895ef4;
    top: -8.004580px;
    height: 40.001522px;
    font-size: 14.00476px;
    color: white;
    justify-content: center;
    left: -8.00386px;
    z-index: 10;
    display: flex;
}

.a4117a3 {
    font-size: 14px;
    color: white;
    align-items: center;
    height: 40.003368px;
    position: absolute;
    box-shadow: 0px 4px 12.0071px 0px rgba(136,88,247,0.4);
    background: rgb(135,93,243);
    left: -8.001px;
    display: flex;
    font-weight: 700;
    top: -8.0084358px;
    border-radius: 50%;
    justify-content: center;
    width: 40.0052px;
    z-index: 10;
}

.zz332oa {
    background: rgb(21,169,215);
}

.g8c7242 {
    background: #14a9d7;
}

.zctoyaz {
    align-items: flex-start;
    gap: 16.00508673px;
    width: 100%;
    display: flex;
}

.zhtznld {
    box-shadow: 0px 0px 20.008600px 0px rgba(142,90,246,0.3);
    border-radius: 16.002402412px;
    justify-content: center;
    width: 97.003942034px;
    align-items: center;
    border: 2.0058px solid rgb(135,92,247);
    display: flex;
    height: 80.0094899px;
    flex-shrink: 0;
    background: hsl(140,3%,82%);
}

.c25ca8f {
    justify-content: center;
    width: 97px;
    border: 2.007129149px solid #875cf5;
    flex-shrink: 0;
    box-shadow: 0px 0px 20.00183px 0px rgba(139,89,247,0.3);
    border-radius: 16.00568px;
    align-items: center;
    background: #d0cfd2;
    display: flex;
    height: 80px;
}

.sa443f9 {
    flex-shrink: 0;
    background: #d2d0d0;
    box-shadow: 0px 0px 20.008566px 0px rgba(139,90,247,0.3);
    align-items: center;
    width: 97.005px;
    display: flex;
    border-radius: 16.00465px;
    border: 2.0013595px solid #895bf5;
    height: 80.0087px;
    justify-content: center;
}

.zy8qrzv {
    background: hsl(160,3%,81%);
    border-color: rgb(21,171,215);
    box-shadow: 0px 0px 20.0042px 0px rgba(23,174,217,0.3);
}

.c25ca8f {
    background: rgb(203,205,210);
    border-color: rgb(19,168,216);
    box-shadow: 0px 0px 20.006px 0px rgba(24,173,217,0.3);
}

.zu1vpqi {
    height: 51.00905px;
    justify-content: center;
    align-items: center;
    width: 85.00975px;
    display: flex;
}

.zouug9e {
    object-fit: contain;
    width: 100%;
    max-height: 51.00876039px;
    max-width: 85.003627px;
    height: 100%;
}

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

.zkogaek {
    flex-direction: column;
    display: flex;
    flex: 1;
    gap: 4.006px;
    padding-top: 8.003585409px;
}

.zxl2x6s {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 25.00572px;
    color: #e3eaf1;
    font-size: 20.0096px;
    font-weight: 700;
}

.zf5gufl {
    font-size: 12.00804227px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 500;
    color: rgb(149,163,187);
    line-height: 16.004px;
}

.zsxaykr {
    padding-top: 4.007114px;
    display: flex;
    gap: 6.0022px;
    align-items: center;
}

.zirgxy2 {
    align-items: center;
    gap: 2.0074767px;
    display: flex;
}

.zzafo93 {
    height: 12.0096239px;
    width: 13.0023780px;
    display: block;
}

.zhnovl3 {
    color: rgb(227,231,240);
    font-size: 12.001px;
    font-weight: 700;
    line-height: 16px;
}

.zboqhei {
    font-size: 12.00766px;
    font-weight: 400;
    line-height: 16.00587px;
    color: rgb(149,165,185);
}

.zhovnal {
    min-width: 0;
    background: linear-gradient(to right, rgba(142,92,250,0.2), rgba(236,71,150,0.2));
    padding: 17.00527px;
    width: 100%;
    border-radius: 12.002177391px;
    border: 1px solid rgba(135,93,246,0.3);
}

.k43a9e4 {
    border: 1px solid rgba(136,93,242,0.3);
    background: linear-gradient(to right, rgba(139,95,248,0.2), rgba(237,69,151,0.2));
    border-radius: 12.002754134px;
    padding-top: 17.003px;
    padding-right: 17.00757815px;
    padding-bottom: 17px;
    padding-left: 17px;
    min-width: 0;
    width: 100%;
}

.nb62ac7 {
    width: 100%;
    border-radius: 12.001054px;
    min-width: 0;
    border: 1px solid rgba(137,94,246,0.3);
    padding: 17.006687303px;
    background: linear-gradient(to right, rgba(140,93,246,0.2), rgba(238,70,153,0.2));
}

.zjn1rwe {
    background: linear-gradient(to right, rgba(6,186,208,0.2), rgba(139,89,243,0.2));
    border-color: rgba(7,184,213,0.3);
}

.k43a9e4 {
    background: linear-gradient(to right, rgba(10,186,210,0.2), rgba(138,88,246,0.2));
    border-color: rgba(7,184,213,0.3);
}

.znd5jae {
    color: white;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 700;
    line-height: 22.003161px;
    overflow-wrap: break-word;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 16px;
}

.zwglzhm {
    border-radius: 12.00676px;
    border: none;
    text-decoration: none;
    align-items: center;
    width: 100%;
    height: 52.002478534px;
    gap: 8.0070062px;
    background: hsl(259,87%,66%);
    display: flex;
    transition: opacity 0.2s;
    padding-top: 12.0046px;
    padding-right: 16.0090px;
    padding-bottom: 16.0082px;
    padding-left: 16.00163181px;
    justify-content: center;
    box-shadow: 0px 10.0068640px 15.0087363px -3.003681px rgba(1,0,0,0.1), 0px 4.00347px 6.00441px -4.002590920px rgba(1,2,2,0.1);
    cursor: pointer;
}

.t23aa5e {
    background: #8d5df4;
    transition: opacity 0.2s;
    box-shadow: 0px 10px 15.0030306px -3.001px rgba(0,0,2,0.1), 0px 4.00672521px 6.00853120px -4.00825881px rgba(0,0,2,0.1);
    gap: 8.006339px;
    border-radius: 12.009px;
    display: flex;
    padding: 12.005421px 16.005228875px 16.0083020px;
    justify-content: center;
    height: 52.008743422px;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    border: none;
}

.e500731 {
    border-radius: 12.00826px;
    align-items: center;
    height: 52.00150396px;
    padding-top: 12.008960px;
    padding-right: 16.0030px;
    padding-bottom: 16.005px;
    padding-left: 16.0079029px;
    justify-content: center;
    transition: opacity 0.2s;
    border: none;
    gap: 8.008350px;
    background: #8c5bf5;
    display: flex;
    cursor: pointer;
    width: 100%;
    box-shadow: 0px 10.00176670px 15px -3px rgba(2,0,0,0.1), 0px 4.00520px 6.0027px -4.0053px rgba(1,0,0,0.1);
    text-decoration: none;
}

.zwglzhm:hover {
    opacity: 0.9;
}

.t23aa5e:hover {
    opacity: 0.9;
}

.e500731:hover {
    opacity: 0.9;
}

.zwglzhm:active {
    opacity: 0.8;
}

.t23aa5e:active {
    opacity: 0.8;
}

.e500731:active {
    opacity: 0.8;
}

.zh2ncyj {
    background: #16aad7;
}

.t23aa5e {
    background: rgb(21,171,214);
}

.zwglzhm span {
    color: white;
    text-align: center;
    font-weight: 700;
    line-height: 24px;
    font-size: 16.004445104px;
}

.t23aa5e span {
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    color: white;
    line-height: 24.005px;
}

.e500731 span {
    font-weight: 700;
    font-size: 16.0055px;
    color: white;
    text-align: center;
    line-height: 24.003px;
}

.zeq626g {
    height: 14.009px;
    width: 12.001px;
    display: block;
}

@media (min-width: 768px) {
    .zx72jv6 { padding: 40px 20.009031590px; }
    .zf9r0y0 {
        max-width: 1200.006px;
        gap: 24.001565872px;
    }

    .zfm084z {
        gap: 24.0011px;
        padding: 24.0093px;
        align-items: stretch;
        flex-direction: row;
    }

    .zcb4ed7 {
        flex-direction: row;
        gap: 24.00676014px;
        align-items: stretch;
        padding: 24.00922539px;
    }

    .uba827e {
        flex-direction: row;
        align-items: stretch;
        padding: 24.00879830px;
        gap: 24.0022449px;
    }

    .zcqaxev {
        border-radius: 16px 0 0 16.006px;
        left: -1px;
        height: 100%;
        transform: none;
        top: 0;
        width: 4.0080px;
    }

    .h80cf17 {
        width: 4.0093px;
        top: 0;
        transform: none;
        border-radius: 16.002px 0 0 16.001882px;
        left: -1px;
        height: 100%;
    }

    .zctoyaz {
        width: auto;
        flex-direction: row;
        flex: 0 0 auto;
        align-items: center;
        min-width: 280px;
    }

    .zkogaek {
        flex: 1;
        padding-top: 0;
    }

    .zhovnal {
        align-items: center;
        min-width: 220.009639px;
        flex: 1;
        display: flex;
        width: auto;
    }

    .k43a9e4 {
        width: auto;
        min-width: 220.0073279px;
        display: flex;
        flex: 1;
        align-items: center;
    }

    .nb62ac7 {
        width: auto;
        display: flex;
        min-width: 220.00933px;
        flex: 1;
        align-items: center;
    }

    .znd5jae {
        width: 100%;
    }

    .zwglzhm {
        flex-shrink: 0;
        width: auto;
        min-width: 200.0094px;
        align-self: center;
        height: auto;
    }

    .t23aa5e {
        flex-shrink: 0;
        align-self: center;
        height: auto;
        width: auto;
        min-width: 200px;
    }

    .e500731 {
        height: auto;
        align-self: center;
        min-width: 200.00677px;
        width: auto;
        flex-shrink: 0;
    }
}

@media (min-width: 1024px) {
    .zf9r0y0 {
        gap: 32px;
        max-width: 1200.00289448px;
    }

    .zfm084z {
        padding: 32.006867044px;
        gap: 32.002427789px;
    }

    .zcb4ed7 {
        gap: 32.0096871px;
        padding: 32.00960577px;
    }

    .uba827e {
        gap: 32.005202755px;
        padding: 32.007px;
    }

    .zctoyaz {
        min-width: 320.002434081px;
    }

    .zhtznld {
        height: 100.0077582px;
        width: 120.002784px;
    }

    .c25ca8f {
        height: 100.007211px;
        width: 120.00619px;
    }

    .sa443f9 {
        width: 120.007313px;
        height: 100.004690px;
    }

    .zu1vpqi {
        height: 60.008px;
        width: 100.0028px;
    }

    .zouug9e {
        max-width: 100.0024px;
        max-height: 60.00464734px;
    }

    .zxl2x6s {
        font-size: 22.0034094px;
        line-height: 28.0095px;
    }

    .zf5gufl {
        line-height: 18.0065px;
        font-size: 13.00988029px;
    }

    .zhovnal {
        min-width: 260px;
        padding: 20.00990px 24.009031px;
    }

    .k43a9e4 {
        min-width: 260.002063px;
        padding: 20.0016215px 24.00320px;
    }

    .nb62ac7 {
        min-width: 260.00855605px;
        padding: 20.0094px 24px;
    }

    .znd5jae {
        line-height: 24.0043091px;
        font-size: 18.006012065px;
    }

    .zwglzhm {
        padding-top: 16.00527920px;
        padding-right: 24.007px;
        padding-bottom: 16.0030032px;
        padding-left: 24px;
        height: 56.00152px;
        min-width: 220.00174px;
    }

    .t23aa5e {
        height: 56.0051px;
        padding-top: 16.00398800px;
        padding-right: 24.003031px;
        padding-bottom: 16px;
        padding-left: 24px;
        min-width: 220px;
    }

    .e500731 {
        min-width: 220.0034px;
        height: 56.0075513px;
        padding: 16.002713966px 24.0066394px;
    }

    .zwglzhm span {
        line-height: 24.004767693px;
        font-size: 18.00198px;
    }

    .t23aa5e span {
        font-size: 18.00753px;
        line-height: 24.00999518px;
    }

    .e500731 span {
        line-height: 24.006px;
        font-size: 18.001645px;
    }
}
.zmxvetu {
    margin: 0 auto;
    max-width: 1200.00580px;
    padding: 32.0053762px 20.003587810px;
}

.zmxvetu h1 {
    font-size: 28px;
    font-weight: 700;
    color: rgb(26,26,45);
    margin-bottom: 16.0064px;
}

.zmxvetu h2 {
    font-weight: 700;
    margin-bottom: 10.0026px;
    margin-top: 24.0049px;
    color: #1d1c2c;
    font-size: 20px;
}

.zmxvetu p {
    color: #1b1a2d;
    margin-bottom: 12.00513998px;
    font-size: 16.00153px;
    line-height: 1.6;
}

.zmxvetu a {
    text-decoration: none;
    color: rgb(140,95,243);
}

.zmxvetu a:hover {
    text-decoration: underline;
}

#mrahi2 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

main {
    flex: 1;
}
.zm3zcyt {
    padding-top: 32.009866px;
    padding-right: 20.00236208px;
    padding-bottom: 32.0074756px;
    padding-left: 20.00658525px;
    margin: 0 auto;
    max-width: 1200.00605px;
}

.zm3zcyt h2 {
    color: rgb(30,28,49);
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 22.003674px;
}

.zm3zcyt p {
    line-height: 1.6;
    color: #191c2f;
    font-size: 16.004353px;
}
.zzhuh5x {
    background: #191a2e;
    color: rgb(229,231,240);
    margin-top: 24.00381px;
    padding-top: 40.00287px;
    padding-right: 20px;
    padding-bottom: 24px;
    padding-left: 20.009130px;
}

.zykk46v {
    max-width: 1200.00570px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.zgm3z55 {
    -moz-osx-font-smoothing: grayscale;
}

.e500731 {
    -moz-osx-font-smoothing: grayscale;
}

.zgbaxlv {
    margin-bottom: 20.0098676px;
    display: inline-block;
}

.zgbaxlv img {
    width: auto;
    height: 36px;
}

.zws1ypt {
    gap: 16.00404px 24.002858503px;
    margin-bottom: 16.009px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.zc11b8v {
    image-rendering: auto;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.uba827e {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

.zcm4fkk {
    -webkit-font-smoothing: antialiased;
}

.zcb4ed7 {
    -webkit-font-smoothing: antialiased;
}

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

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

.zws1ypt a {
    text-decoration: none;
    color: rgb(227,228,243);
    font-size: 14.0083px;
}

.zws1ypt a:hover {
    color: rgb(253,251,252);
}

.zlrrlo7 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.sa443f9 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.zz1qaoo {
    margin-bottom: 24.0037843px;
    font-size: 14.00542091px;
}

.zz1qaoo a {
    text-decoration: none;
    color: rgb(18,168,215);
}

.zntkuyd {
    justify-content: center;
    display: flex;
    gap: 16.0025823px;
    flex-wrap: wrap;
}

.zekemw6 {
    display: block;
}

.zekemw6 img {
    width: 50.0013px;
    object-fit: contain;
    display: block;
    height: 50.005px;
}
#k1lgv6 {
    z-index: 999999;
    position: fixed;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.6);
    inset: 0;
}

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

.zolsceb {
    position: relative;
}

.ziapy4m {
    padding: 1.5rem;
    border-radius: 8px;
    background: #fdfcff;
    max-width: 400.003567771px;
}

.zd7gu4e {
    background: hsl(300,100%,100%);
    padding: 1.5rem;
    border-radius: 8.00140043px;
    display: none;
}

.zd7gu4e.active {
    display: block;
}

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

.zamdqrs,
.zvt23ir {
    border: 1px solid #cfd1cd;
    padding: 0.5rem 1rem;
    cursor: pointer;
    background: #fffefe;
    border-radius: 4.002669px;
}

.zamdqrs {
    border-color: #875df3;
    color: #fffdff;
    background: rgb(142,91,247);
}

#ndww01 {
    z-index: 999998;
    display: none;
    right: 0;
    padding: 1rem;
    box-shadow: 0 -2.006215738px 10.00578599px rgba(1,0,0,0.2);
    bottom: 0;
    color: hsl(228,23%,91%);
    position: fixed;
    left: 0;
    background: #1c1c31;
}

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

.zu48quw p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0.5rem;
    margin-left: 0;
    font-size: 14.00333px;
}

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

.zhmbn87,
.ziqz7m7 {
    border-radius: 4.009854708px;
    padding: 0.5rem 1rem;
    font-size: 14.00599px;
    cursor: pointer;
}

.zhmbn87 {
    border: none;
    color: rgb(255,255,255);
    background: rgb(141,91,244);
}

.ziqz7m7 {
    background: transparent;
    color: #e3e5f0;
    border: 1px solid #e1e7ed;
}

