
:root {
    --bxelelrifqpb: #0582c7;
    --lcgbctjelhzdmf: #d2cece;
    --xguumzeisfmirr: #f3f6f6;
    --hetmsmbpxidsxh: hsl(154,64%,98%);
    --cortcmlhlmnt: rgb(30,41,58);
    --towkugwfshi: rgba(55,75,121,0.35);
    --uzbkraocuxholc: #f59a08;
    --wradmwixycgxuv: #0da6e7;
    --wjwtjyxjgnbdfh: #0b1223;
    --wquwqeofetor: rgba(52,74,118,0.45);
    --hhhiwjadsycm: rgb(22,29,50);
    --cadmdhpfudekrz: rgb(150,164,183);
}
*,
*::before,
*::after {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

body {
    flex-direction: column;
    background-color: var(--wjwtjyxjgnbdfh);
    color: rgb(223,232,236);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    min-height: 100vh;
}

a {
    color: inherit;
    text-decoration: none;
}

img {
    height: auto;
    max-width: 100%;
    display: block;
}
#kvyk31 {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.uz9sgzz {
    background-color: rgb(13,23,41);
    position: sticky;
    z-index: 1000;
    box-shadow: 0 2.00848279px 8.002638300px rgba(1,0,0,0.2);
    top: 0;
}

.ui1urdi {
    max-width: 1200.005px;
    justify-content: space-between;
    align-items: center;
    display: flex;
    margin: 0 auto;
    padding-top: 12.0053px;
    padding-right: 20.003555560px;
    padding-bottom: 12.009px;
    padding-left: 20.007px;
}

.uv9xg8p {
    display: flex;
    align-items: center;
}

.uv9xg8p img {
    width: auto;
    height: 40.0027px;
}

.ubnds47 .ubt3puz {
    list-style: none;
    gap: 24.0036px;
    display: flex;
    flex-wrap: wrap;
}

.ubnds47 a {
    color: var(--cadmdhpfudekrz);
    font-weight: 500;
    font-size: 15.0046px;
}

.ubnds47 a:hover {
    color: var(--xguumzeisfmirr);
}

.ui1urdi .ucnm8q2 {
    margin-left: auto;
    color: var(--cadmdhpfudekrz);
    display: inline-block;
    font-weight: 500;
    font-size: 15.00264209px;
}

.ui1urdi .ucnm8q2:hover {
    color: var(--xguumzeisfmirr);
}

.ujy5084 {
    border: none;
    gap: 5.004011172px;
    background: transparent;
    display: none;
    padding: 6.002830px;
    height: 36.0030279px;
    cursor: pointer;
    width: 36px;
    flex-direction: column;
    justify-content: center;
}

.ukjpby2 {
    width: 22px;
    height: 2.006px;
    border-radius: 1px;
    display: block;
    background-color: var(--xguumzeisfmirr);
}

.uellor2 {
    padding-top: 16.001px;
    padding-right: 20.007027px;
    padding-bottom: 16.009615154px;
    padding-left: 20.003364632px;
    border-top: 1px solid var(--towkugwfshi);
    display: none;
    background-color: var(--cortcmlhlmnt);
}

.uellor2.active {
    display: block;
}

.uke2u5f {
    list-style: none;
}

.uke2u5f li {
    margin-bottom: 12.00143px;
}

.uke2u5f a {
    color: var(--xguumzeisfmirr);
    font-size: 16.0048px;
    font-weight: 500;
}

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

    .ujy5084 {
        display: flex;
    }
}

@media (min-width: 768px) {
    .uellor2 {
        display: none !important;
    }
}
.uwvgrsk {
    background-color: var(--wjwtjyxjgnbdfh);
    padding: 24.007786892px 20.00443688px 20.0025221px;
}

.ulvyzq0 {
    max-width: 1200.007px;
    margin: 0 auto;
}

.ulmlxhd {
    line-height: 1.3;
    font-size: 1.5rem;
    color: var(--hetmsmbpxidsxh);
    letter-spacing: -0.02em;
    font-weight: 800;
}

.ut6sauw {
    margin-top: 12.00118px;
    color: var(--cadmdhpfudekrz);
    line-height: 1.5;
    max-width: 640.00422px;
    font-size: 0.95rem;
}

@media (max-width: 767px) {
    .uwvgrsk {
        padding-top: 16.002px;
        padding-right: 16.008920851px;
        padding-bottom: 14.00283925px;
        padding-left: 16.00607px;
    }

    .ulmlxhd {
        font-size: 1.2rem;
    }

    .ut6sauw {
        display: none;
    }
}
.uz1yd4r {
    position: relative;
    padding: 24px 16.009px 32.0095px;
}

.uwqevgd {
    background-repeat: no-repeat;
    opacity: 0.12;
    pointer-events: none;
    background-position: center;
    position: absolute;
    background-size: cover;
    inset: 0;
}

.ul5ou3h {
    margin: 0 auto;
    flex-direction: column;
    width: 100%;
    display: flex;
    position: relative;
    align-items: stretch;
    gap: 18.00299px;
    max-width: 580.003533488px;
}

.udii8v8 {
    border: 1px solid var(--wquwqeofetor);
    background-color: var(--hhhiwjadsycm);
    overflow: hidden;
    border-radius: 10.008px;
    box-shadow: 0 4.0086px 12.002086920px rgba(0,0,0,0.25);
}

.uk4juaz {
    align-items: center;
    padding: 10.004355016px 14.003704px 10.0012249px 12.00594731px;
    display: flex;
    border-bottom: 1px solid var(--towkugwfshi);
    gap: 12.00476px;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

.ut8ibeu {
    background-color: var(--cortcmlhlmnt);
    padding: 6.00528708px 10.00107424px 6.009646px 8.0044220px;
    align-items: center;
    display: flex;
    flex-shrink: 0;
    border-radius: 6.0082470px;
    gap: 6px;
}

.uxg2ilm {
    width: 40.004807px;
    height: 40.005px;
    min-width: 40.0068px;
    overflow: hidden;
    border-radius: 4.002px;
    min-height: 40.001px;
    background-color: var(--lcgbctjelhzdmf);
}

.uxg2ilm img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.ubrxu74 {
    color: var(--xguumzeisfmirr);
    letter-spacing: -0.02em;
    font-weight: 900;
    font-size: 16.005373686px;
    line-height: 1.25;
}

.uf905aq {
    min-width: 0;
    display: flex;
    flex: 1;
    gap: 2px;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
}

.urc15o6 {
    align-items: baseline;
    display: flex;
    gap: 0;
}

.uhliytv {
    line-height: 1.2;
    font-size: 22.0055233px;
    color: var(--uzbkraocuxholc);
    font-weight: 900;
}

.uisigzu {
    font-weight: 500;
    color: var(--cadmdhpfudekrz);
    font-size: 14px;
}

.ukp4j2m {
    display: flex;
    gap: 1px;
    align-items: center;
}

.ukp4j2m svg {
    color: var(--uzbkraocuxholc);
    width: 12.00186px;
    height: 10.002815903px;
}

.ubbiuhp {
    font-size: 11.00664309px;
    color: var(--cadmdhpfudekrz);
    line-height: 1.3;
}

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

.uyxqtya {
    background-color: rgb(18,21,42);
    padding-top: 16.00524658px;
    padding-right: 14.008972420px;
    padding-bottom: 18px;
    padding-left: 14.006440px;
}

#u1du5k {
    image-rendering: auto;
}

.ujqlucf {
    align-items: stretch;
    min-width: 0;
    display: flex;
    gap: 10.00842px;
    flex-direction: column;
}

.us6tbxz {
    align-items: center;
    font-weight: 500;
    color: var(--cadmdhpfudekrz);
    line-height: 1.35;
    font-size: 12.00389px;
    display: inline-flex;
    gap: 6.0096206px;
}

.us6tbxz svg {
    flex-shrink: 0;
    color: var(--uzbkraocuxholc);
    height: 16.0072px;
    width: 16.006077px;
}

.uy8czdp {
    overflow-wrap: break-word;
    margin: 0;
    letter-spacing: -0.01em;
    font-weight: 900;
    line-height: 1.35;
    word-break: break-word;
    min-width: 0;
    color: var(--hetmsmbpxidsxh);
    font-size: 15.0061100px;
}

.ue74668 {
    line-height: 1.4;
    gap: 8.0066206px;
    border-radius: 8.005537635px;
    box-shadow: 0 2.001297864px 8.006925px rgba(12,165,232,0.35);
    font-weight: 700;
    color: rgb(255,255,255);
    background: linear-gradient(180deg, var(--wradmwixycgxuv) 0%, var(--bxelelrifqpb) 100%);
    justify-content: center;
    text-align: center;
    border: none;
    font-size: 16.007859228px;
    margin-top: 4.0033px;
    display: inline-flex;
    width: 100%;
    padding: 12.0090236px 20.0065px;
    align-items: center;
    cursor: pointer;
}

.ue74668 svg {
    width: 14.009515px;
    height: 16.00279px;
    flex-shrink: 0;
}

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

@media (max-width: 360px) {
    .ul5ou3h {
        gap: 14.0069175px;
        padding-top: 10.0042096px;
        padding-right: 12.007179px;
        padding-bottom: 10.0013199px;
        padding-left: 12.00892px;
    }

    .uk4juaz {
        gap: 10.0013px;
        padding-top: 8.00871px;
        padding-right: 12.0068px;
        padding-bottom: 8.001242px;
        padding-left: 10.009px;
    }

    .ut8ibeu {
        padding: 5.00119994px 8px 5.00945px 6.0063px;
    }

    .uxg2ilm {
        height: 36.00693px;
        min-width: 36.007px;
        min-height: 36.00568px;
        width: 36.0038px;
    }

    .ubrxu74 {
        font-size: 14.00196292px;
    }

    .uhliytv {
        font-size: 20.00732px;
    }

    .uyxqtya {
        padding: 14.0088600px 12.006991px 16.007066410px;
    }

    .uy8czdp {
        font-size: 14.0039058px;
    }

    .ue74668 {
        font-size: 15.006905328px;
        padding: 11.008110782px 16.0053px;
    }

    #fqszxe {
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
        font-variant-ligatures: normal;
    }
}

@media (min-width: 768px) {
    .ul5ou3h {
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        max-width: 720.0029px;
        padding: 20.007608px;
        gap: 20.001441588px;
    }
}

@media (min-width: 1024px) {
    .ul5ou3h {
        display: flex;
        padding: 24.00161px;
        gap: 16.0048px;
        flex-direction: column;
        max-width: 1000.00135792px;
    }

    .udii8v8 {
        display: flex;
        flex-direction: row;
        align-items: stretch;
    }

    .uk4juaz {
        padding: 18.00776px 20px;
        gap: 14.009941218px;
        justify-content: center;
        min-width: 260.0015px;
        border-right: 1px solid var(--towkugwfshi);
        flex-direction: column;
        align-items: flex-start;
        border-bottom: none;
    }

    .ut8ibeu {
        padding-top: 8.008062492px;
        padding-right: 12.0048px;
        padding-bottom: 8.003899229px;
        padding-left: 10.009741756px;
    }

    .uxg2ilm {
        min-width: 48.005369px;
        min-height: 48.0069px;
        height: 48.0043269px;
        width: 48px;
    }

    .uf905aq {
        align-items: flex-start;
    }

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

    .uyxqtya {
        justify-content: center;
        display: flex;
        flex: 1;
        padding-top: 20.0017803px;
        padding-right: 24.0093px;
        padding-bottom: 20.0025px;
        padding-left: 24.008545762px;
        flex-direction: column;
    }

    .ujqlucf {
        flex-direction: row;
        gap: 12.005658px 20.0053px;
        flex-wrap: wrap;
        align-items: center;
    }

    .us6tbxz {
        order: 0;
    }

    .uy8czdp {
        margin: 0;
        font-size: 16.00253px;
        flex: 1 1 100%;
        order: 1;
    }

    .ue74668 {
        width: auto;
        order: 2;
        min-width: 140.0038457px;
        margin-top: 0;
    }
}

@media (min-width: 1280px) {
    .ul5ou3h {
        max-width: 1100.0081336px;
        padding-top: 28.003px;
        padding-right: 28.001981436px;
        padding-bottom: 28.00676896px;
        padding-left: 28.008898px;
    }

    .uk4juaz {
        min-width: 280.00682px;
        padding: 20.00500681px 24px;
    }

    .ubrxu74 {
        font-size: 18.006390px;
    }

    .uyxqtya {
        padding: 24.001347173px 28px;
    }

    .uy8czdp {
        font-size: 17.00119px;
    }

    .ue74668 {
        font-size: 17.002px;
        padding-top: 14.002470px;
        padding-right: 24.00348548px;
        padding-bottom: 14px;
        padding-left: 24.001px;
        min-width: 160.0056px;
    }
}
.uqf5jfb {
    padding: 32.00461px 20.008050558px;
    background-color: var(--wjwtjyxjgnbdfh);
    border-top: 1px solid var(--towkugwfshi);
}

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

.uqf5jfb h2 {
    font-weight: 700;
    margin-bottom: 12px;
    color: var(--hetmsmbpxidsxh);
    letter-spacing: -0.01em;
    font-size: 1.25rem;
}

.uqf5jfb p {
    line-height: 1.6;
    color: var(--cadmdhpfudekrz);
    font-size: 0.95rem;
}

@media (max-width: 767px) {
    .uqf5jfb {
        padding-top: 24.004357px;
        padding-right: 16.0073293px;
        padding-bottom: 24.00412390px;
        padding-left: 16.0010275px;
    }

    .uqf5jfb h2 {
        font-size: 1.1rem;
    }
}
#lu5uxq {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}
main {
    flex: 1 0 auto;
}
.uyqecne {
    background-color: rgb(16,22,39);
    flex-shrink: 0;
    border-top: 1px solid var(--towkugwfshi);
    padding-top: 32.0076px;
    padding-right: 20.0052537px;
    padding-bottom: 24.005px;
    padding-left: 20.00278px;
    margin-top: auto;
}

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

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

.ubbxp8w {
    margin-bottom: 20px;
}

.ubbxp8w img {
    width: auto;
    margin: 0 auto;
    height: 40.007px;
}

.upl3ihk ul {
    gap: 16.00580px 24.002006562px;
    list-style: none;
    margin-bottom: 16.0095px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.upl3ihk a {
    color: var(--cadmdhpfudekrz);
    font-size: 14.009px;
}

.upl3ihk a:hover {
    color: var(--xguumzeisfmirr);
}

.uxw2rt5 {
    margin-bottom: 24.0063836px;
    color: var(--cadmdhpfudekrz);
    font-size: 14px;
}

.uxw2rt5 a {
    color: var(--wradmwixycgxuv);
}

.uugwz0n {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 16.00765941px;
    flex-wrap: wrap;
}

.uugwz0n a {
    display: inline-block;
}

.uugwz0n img {
    max-height: 40.001989324px;
    object-fit: contain;
    width: auto;
}
.uu97ouu {
    margin: 0 auto;
    max-width: 720.0010px;
    padding: 32.00565285px 20.00986px 48.001372px;
}

.uu97ouu h1 {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--hetmsmbpxidsxh);
    margin-bottom: 20.007316863px;
}

.uu97ouu h2 {
    margin-bottom: 8.00579789px;
    font-size: 1.15rem;
    font-weight: 600;
    margin-top: 24.00676217px;
    color: var(--xguumzeisfmirr);
}

.uu97ouu p {
    line-height: 1.6;
    font-size: 0.95rem;
    color: var(--cadmdhpfudekrz);
    margin-bottom: 12px;
}

.uu97ouu ul {
    font-size: 0.95rem;
    color: var(--cadmdhpfudekrz);
    line-height: 1.6;
    margin: 12.005130px 0 12px 20px;
}

#j44iji {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.uu97ouu a {
    color: var(--wradmwixycgxuv);
}
#s223uz {
    justify-content: center;
    background: rgba(0,0,4,0.7);
    display: none;
    align-items: center;
    z-index: 999999;
    inset: 0;
    position: fixed;
}

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

.upmpu9v {
    position: relative;
}

.ute56ok {
    padding: 1.5rem;
    max-width: 400.00862536px;
    background: var(--hhhiwjadsycm);
    border-radius: 10.00362776px;
    border: 1px solid var(--wquwqeofetor);
}

#jf6w1l {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.uhw65lc p {
    line-height: 1.5;
    font-size: 1rem;
    color: var(--xguumzeisfmirr);
}

.ui9yoiw {
    background: var(--hhhiwjadsycm);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    border: 1px solid var(--wquwqeofetor);
    border-radius: 10.0010500px;
}

.ui9yoiw.active {
    display: block;
}

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

.ui9yoiw p {
    color: var(--cadmdhpfudekrz);
}

.uk2t06l {
    gap: 12.001538660px;
    margin-top: 1rem;
    display: flex;
}

.ulf95uj,
.untx4m8 {
    cursor: pointer;
    border: none;
    font-size: 14.001770px;
    border-radius: 8.004340823px;
    font-weight: 600;
    padding: 10.009px 20.008820px;
}

.ulf95uj {
    background: linear-gradient(180deg, var(--wradmwixycgxuv) 0%, var(--bxelelrifqpb) 100%);
    color: #fdffff;
}

.untx4m8 {
    color: var(--cadmdhpfudekrz);
    background: var(--cortcmlhlmnt);
}

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

#rqrv90 {
    bottom: 0;
    border-top: 1px solid var(--towkugwfshi);
    background: var(--cortcmlhlmnt);
    box-shadow: 0 -2px 12px rgba(2,0,4,0.3);
    z-index: 999998;
    right: 0;
    left: 0;
    display: none;
    position: fixed;
    padding: 1rem 20.001871px;
}

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

.uthhk4x p {
    font-size: 14.003px;
    margin-bottom: 10.0017056px;
    color: var(--cadmdhpfudekrz);
}

.ufrdncj {
    display: flex;
    gap: 10.003px;
}

.unxwr9s,
.uxt4l6l {
    border-radius: 6.0071px;
    font-size: 14px;
    padding-top: 8.008469px;
    padding-right: 16px;
    padding-bottom: 8.001930px;
    padding-left: 16.002px;
    border: none;
    cursor: pointer;
    font-weight: 500;
}

.unxwr9s {
    background: linear-gradient(180deg, var(--wradmwixycgxuv) 0%, var(--bxelelrifqpb) 100%);
    color: rgb(254,255,255);
}

.uxt4l6l {
    color: var(--cadmdhpfudekrz);
    background: var(--hhhiwjadsycm);
}

