#k9igni {
    -webkit-font-smoothing: antialiased;
}
* {
    box-sizing: border-box;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

body {
    background-color: #0d192b;
    color: #fdfffe;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    display: flex;
    line-height: 1.5;
    min-height: 100vh;
}
#wlvteq {
    border-bottom: 2.003208663px solid rgb(184,32,28);
    padding: 10.008158792px 16.0020px;
    background-color: #db242a;
    line-height: 1.4;
    width: 100%;
    font-size: 12.001622px;
    text-align: center;
    font-weight: 600;
    color: #fefefb;
}

@media (min-width: 768px) {
    #wlvteq {
        padding: 12.00729387px 24.007px;
        font-size: 13.004240px;
    }
}
.ua25fxb {
    background-color: #20273c;
    border-bottom: 1px solid rgb(50,62,88);
    position: relative;
}

.uf9kssv {
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    padding-top: 12.008286020px;
    padding-right: 20.00668173px;
    padding-bottom: 12.009px;
    padding-left: 20.0084890px;
    display: flex;
    max-width: 1200.008481405px;
}

.umsad4b {
    display: block;
}

.ulcfj85 {
    width: auto;
    max-height: 40px;
    display: block;
}

.uqk4o00 .umgroiw {
    display: flex;
    list-style: none;
    gap: 24.00489px;
}

#lzf8v7 {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    backface-visibility: hidden;
}

.uqk4o00 a {
    font-size: 14.00582308px;
    text-decoration: none;
    color: #ccd4e0;
    font-weight: 600;
}

.uqk4o00 a:hover {
    color: #fefffe;
}
.uj08lvl {
    gap: 5.005139347px;
    justify-content: center;
    display: none;
    width: 32.00737144px;
    cursor: pointer;
    flex-direction: column;
    padding-top: 4.00522px;
    padding-right: 4.0022px;
    padding-bottom: 4.00603124px;
    padding-left: 4.0087129px;
    height: 32.0069375px;
}

.utu7ibj {
    background-color: #fefffe;
    border-radius: 2.0013px;
    height: 3.00139421px;
    width: 100%;
    display: block;
}

@media (max-width: 767px) {
    .uqk4o00 {
        display: none;
    }
    .uj08lvl {
        display: flex;
    }
}
.unpyo0y {
    display: none;
    background-color: rgb(29,39,56);
    padding: 16.004686px 20.002326663px;
    border-top: 1px solid rgb(53,67,81);
}

.unpyo0y.active {
    display: block;
}

.ug1yt7c {
    list-style: none;
}

#bdbpyl {
    text-rendering: optimizeLegibility;
}

.ug1yt7c li {
    margin-bottom: 8px;
}

.ug1yt7c a {
    font-weight: 600;
    display: block;
    padding: 8.00356px 0;
    text-decoration: none;
    color: #c8d2e3;
}

.ug1yt7c a:hover {
    color: hsl(60,100%,100%);
}
.uzzteca {
    max-width: 1200.008040654px;
    margin: 0 auto;
    padding: 24.007974px 20.0080347px 20.0066px;
}

.uoe1x3e {
    font-weight: 800;
    line-height: 1.25;
    margin-bottom: 12.003003990px;
    font-size: 1.5rem;
    color: #fffdff;
}

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

.ug4939y {
    font-size: 15.00584px;
    max-width: 640.004px;
    color: rgb(205,212,228);
}

@media (max-width: 767px) {
    .uzzteca {
        padding: 16.00872px 16.002802px 12.0077481px;
    }
    .uoe1x3e {
        font-size: 1.25rem;
    }
    .ug4939y {
        display: none;
    }
}
.uh0xxk9 {
    position: relative;
    padding: 32.0079px 16.002787449px 40.0048600px;
}

.uye8kko {
    background-image: url("/eb1fdd95/33f1f870e605dc09.webp");
    background-position: center;
    position: absolute;
    inset: 0;
    background-size: cover;
    z-index: 0;
    background-color: #0e172a;
}

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

.uh0xxk9 .uvnfb2x {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    z-index: 1;
    display: flex;
    gap: 24.00101348px;
    flex-direction: column;
    position: relative;
    max-width: 100%;
}
.uocj62x {
    box-shadow: 0px 25.00510px 50.00923px -12.00725135px rgba(1,0,2,0.25);
    padding-top: 2.006504px;
    padding-right: 2.001422px;
    padding-bottom: 2.0017929px;
    padding-left: 2.00902053px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    background: rgb(30,39,61);
    border: 2.00769px solid rgba(61,129,246,0.3);
    max-width: 343.0015439px;
    border-radius: 16.0041704px;
}

.uqjnctz {
    border-color: rgba(68,82,102,0.3);
}

.uuanozh {
    border-color: rgba(68,83,104,0.3);
}

.ucj8kru {
    display: flex;
    border-radius: 14.00743px;
    gap: 8.0015px;
    background: transparent;
    padding: 16.0075px 24.008px;
    flex-direction: column;
}

.uai7dt5 {
    display: flex;
    font-weight: 800;
    height: 56.00331975px;
    position: absolute;
    box-shadow: 0px 10.00588px 15.003px -3.003835377px rgba(60,131,243,0.5), 0px 4.0069084px 6px -4.00308162px rgba(57,128,246,0.5);
    width: 56.0088px;
    font-size: 24.0046px;
    right: 16.00793px;
    align-items: center;
    top: 16.0027933px;
    color: #ffffff;
    border-radius: 50%;
    line-height: 32.001531px;
    justify-content: center;
}

.ukjv647 {
    background: #3e80f7;
}

.usvcy5l {
    background: #485368;
    box-shadow: 0px 10.00674637px 15.009061309px -3.0034162px rgba(2,2,0,0.1), 0px 4.00163px 6.0074535px -4.00980996px rgba(2,1,1,0.1);
}

.uc0hzw7 {
    background: rgb(99,118,140);
    box-shadow: 0px 10.007335px 15.0071890px -3.0021px rgba(0,1,1,0.1), 0px 4px 6.004038288px -4.0025px rgba(1,4,1,0.1);
}

.uq332h2 {
    width: 100%;
    overflow: hidden;
    justify-content: center;
    display: flex;
    min-height: 60.007px;
    align-items: center;
}

.ucj8kru .urkrxcw {
    display: block;
    object-fit: contain;
    height: auto;
    width: auto;
    max-height: 60.0017379px;
    max-width: 100%;
}

.uve6kpm {
    gap: 4.0090483px;
    display: flex;
    flex-direction: column;
}

.uzdpo6d {
    color: rgb(147,166,184);
    line-height: 16.0023px;
    text-transform: uppercase;
    font-size: 12.003522398px;
    margin-top: 4.0075px;
    font-weight: 600;
}

.uvknah8 {
    gap: 8px;
    display: flex;
    align-items: center;
}

.upzsf22 {
    gap: 0;
    align-items: flex-start;
    display: flex;
}

#m6kzvb {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

.ufnmdu6 {
    display: block;
    height: 14.0053660px;
    width: 15.00801308px;
}

.uy66gox {
    font-size: 16.00471px;
    font-weight: 700;
    color: #fbfeff;
    line-height: 24.0056334px;
}

.ultaj6n {
    line-height: 16.00633382px;
    color: #64728f;
    font-size: 12.00946971px;
    font-weight: 400;
}

.uq9esaz {
    border: 1px solid rgb(54,63,83);
    display: flex;
    width: 100%;
    flex-direction: column;
    border-radius: 16.007889538px;
    padding-top: 17.007940772px;
    padding-right: 17.006861px;
    padding-bottom: 17px;
    padding-left: 17.00330291px;
    background: rgba(16,24,43,0.6);
    gap: 8.0046585px;
}

.ufea8i7 {
    text-size-adjust: 100%;
}

.uvvh4yd {
    gap: 8.009844px;
    align-items: center;
    display: flex;
}

.ui5kp0o {
    flex-shrink: 0;
    height: 18.00156129px;
    display: block;
    width: 18.009506px;
}

.ui1bi74 {
    color: #fdbf23;
    line-height: 16.00257px;
    font-size: 12.0024078px;
    letter-spacing: 0.00576782px;
    font-weight: 700;
    text-transform: uppercase;
}

.udis52a {
    font-size: 20.001px;
    margin: 0;
    color: #ffffff;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    min-width: 0;
    line-height: 1.3;
    font-weight: 800;
}

.udis52a .highlight {
    color: #ed4745;
}

.urexlek {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 400;
    padding-top: 4.0050818px;
    line-height: 20.00222798px;
    font-size: 14.0060px;
    color: rgb(202,216,228);
}

.utaoept {
    flex-wrap: wrap;
    padding-top: 4.00114px;
    display: flex;
    gap: 8.007px;
}

.uui5l5s {
    display: inline-block;
    font-weight: 600;
    border-radius: 9999.001586113px;
    font-size: 12.008px;
    padding-top: 5.004797243px;
    padding-right: 13.002318px;
    padding-bottom: 5.006757141px;
    padding-left: 13.0048408px;
    line-height: 16.0049153px;
}

.umj7x1c {
    border: 1px solid rgba(30,198,92,0.3);
    background: rgba(34,196,96,0.2);
    color: rgb(73,221,125);
}

.ue27xpn {
    border: 1px solid rgba(62,129,244,0.3);
    color: #63a7f6;
    background: rgba(60,128,245,0.2);
}

.upxprdw {
    background: rgba(167,83,247,0.2);
    color: #c485fe;
    border: 1px solid rgba(167,84,245,0.3);
}

.uh5mvri {
    background: rgba(249,112,22,0.2);
    color: #f9943d;
    border: 1px solid rgba(252,111,23,0.3);
}

.uxj7puu {
    transition: transform 0.2s, box-shadow 0.2s;
    font-family: inherit;
    text-align: center;
    letter-spacing: 0.0065px;
    align-items: center;
    display: flex;
    font-size: 16.001145px;
    gap: 12.008681px;
    box-shadow: 0px 20.00357px 25.0075589px -5.0025630px rgba(239,64,69,0.4), 0px 8.007023px 10.00897243px -6.003772855px rgba(242,65,67,0.4);
    text-transform: uppercase;
    justify-content: center;
    line-height: 24.005px;
    border: none;
    text-decoration: none;
    cursor: pointer;
    background: linear-gradient(to right, #f24744, rgb(219,36,38));
    width: 100%;
    padding: 16.0029px 24.0096634px;
    border-radius: 16.0035px;
    color: rgb(255,255,254);
    font-weight: 800;
}

#jxdkml {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.uxj7puu:hover {
    color: #ffffff;
    box-shadow: 0px 25px 30.003730333px -5.001px rgba(241,68,69,0.5), 0px 10.0093px 12.0085px -6.0054px rgba(239,67,69,0.5);
    transform: translateY(-2.0023335px);
}

.uxj7puu:active {
    transform: translateY(0);
}

.uht9xx4 {
    width: 15.0069148px;
    height: 18px;
    display: block;
}

@media (max-width: 767px) {
    .udis52a {
        font-size: 16.009343px;
    }
}

@media (min-width: 930px) {
    .uh0xxk9 {
        padding: 40px 24.00978px 48.005191px;
    }
    .uh0xxk9 .uvnfb2x {
        gap: 24.004130228px;
        max-width: 1200.00130008px;
        flex-direction: column;
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
    }
    .uocj62x {
        max-width: 100%;
        width: 100%;
    }
    .ucj8kru {
        gap: 24.0046370px;
        padding-top: 24.00905326px;
        padding-right: 24.008px;
        padding-bottom: 24.005880px;
        padding-left: 24px;
        position: relative;
        flex-direction: row;
        align-items: center;
    }
    .ucj8kru .uq332h2 {
        width: auto;
        flex-shrink: 0;
        min-height: 60.006770px;
        min-width: 180.00222px;
        max-width: 180.0070px;
    }
    .ucj8kru .urkrxcw {
        object-fit: contain;
        max-height: 60.0054591px;
        max-width: 100%;
        height: auto;
    }
    .uve6kpm {
        max-width: 180.007px;
    }
    .uve6kpm .uzdpo6d {
        display: block;
    }
    .uvknah8 {
        align-items: center;
        flex-direction: row;
        gap: 12.00456px;
        flex-shrink: 0;
        min-width: 120.00216203px;
    }
    .upzsf22 {
        justify-content: flex-start;
    }
    .ufnmdu6 {
        width: 20.003343px;
        height: 18.0040px;
    }
    .uy66gox {
        font-size: 20.0072840px;
        line-height: 28.003693px;
    }
    .ultaj6n {
        font-size: 14.006380px;
        line-height: 20.006718px;
    }
    .uq9esaz {
        flex: 1;
        max-width: none;
        min-width: 0;
    }
    .uxj7puu {
        width: auto;
        flex-shrink: 0;
        max-width: 200.0074234px;
        min-width: 180.006470900px;
    }
    .uai7dt5 {
        flex-shrink: 0;
        position: absolute;
        top: 16.00491524px;
        right: 16.0042964px;
    }
}

@media (min-width: 930px) and (max-width: 1023px) {
    .ucj8kru {
        gap: 16.004543094px;
        padding: 20.0085px;
    }
    .ucj8kru .uq332h2 {
        max-width: 150.00916510px;
        min-width: 150.0013218px;
    }
    .uvknah8 {
        min-width: 90.00998658px;
    }
    .uxj7puu {
        min-width: 160.00467px;
        padding-top: 14.00370753px;
        padding-right: 20.006px;
        padding-bottom: 14px;
        padding-left: 20.0048px;
        max-width: 180.00965px;
    }
}

@media (min-width: 1024px) {
    .ucj8kru {
        gap: 32.0040019px;
        padding-top: 32.008px;
        padding-right: 32.009031916px;
        padding-bottom: 32.00209px;
        padding-left: 32.003724858px;
    }
    .ucj8kru .uq332h2 {
        min-width: 220.0049985px;
        max-width: 220.006px;
    }
    .uq9esaz {
        padding: 24.00819646px;
    }
    .uxj7puu {
        padding: 18.00123536px 28.001px;
        max-width: 220.00579215px;
        min-width: 200.003px;
    }
    .uvknah8 {
        gap: 14.0055603px;
        min-width: 130px;
    }
    .ufnmdu6 {
        width: 22.00158846px;
        height: 20.007083473px;
    }
    .uy66gox {
        font-size: 22.0078px;
        line-height: 30px;
    }
    .ultaj6n {
        font-size: 16.00249104px;
        line-height: 22.007725749px;
    }
}

#x1fycc {
    image-rendering: auto;
}

main {
    flex: 1;
}
.ulfpq86 {
    margin: 0 auto;
    padding: 32.008170374px 20.0052px 48.0034px;
    max-width: 1200.0013px;
}

.ulfpq86 h1 {
    font-size: 1.75rem;
    font-weight: 800;
    margin-bottom: 16.003px;
    color: rgb(251,253,255);
}

.ulfpq86 h2 {
    font-weight: 700;
    margin-bottom: 8px;
    color: rgb(254,252,252);
    font-size: 1.2rem;
    margin-top: 24px;
}

.ulfpq86 p {
    line-height: 1.6;
    margin-bottom: 12.001px;
    color: rgb(205,210,224);
    font-size: 15.008467680px;
}

.ulfpq86 a {
    text-decoration: none;
    color: #61a6f8;
}

.ulfpq86 a:hover {
    color: #95c6ff;
    text-decoration: underline;
}
.udaq8n7 {
    padding-top: 32px;
    padding-right: 20.004460982px;
    padding-bottom: 32.008px;
    padding-left: 20.0016567px;
    margin: 0 auto;
    max-width: 1200.007px;
    border-top: 1px solid #334254;
}

.udaq8n7 h2 {
    font-size: 1.35rem;
    color: #fefcfd;
    margin-bottom: 12.0067px;
    font-weight: 700;
}

.udaq8n7 p {
    color: #ccd5de;
    font-size: 15px;
    max-width: 700.002291259px;
}
.uey4v31 {
    padding-top: 32px;
    padding-right: 20.00850619px;
    padding-bottom: 24.002910012px;
    padding-left: 20.0063932px;
    background-color: rgb(31,43,60);
    margin-top: 24.0045830px;
    border-top: 1px solid #314053;
}

.uanbta9 {
    text-align: center;
    max-width: 1200.00363514px;
    margin: 0 auto;
}

.unlalis {
    display: inline-block;
    margin-bottom: 20.0065px;
}

.ukmkw3d {
    width: auto;
    max-height: 40.009920728px;
}

#y42xsy {
    text-rendering: optimizeLegibility;
}

.uwlvqiq {
    margin-bottom: 24.00771px;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12.0092px 24px;
    display: flex;
}

.uwlvqiq a {
    text-decoration: none;
    color: rgb(148,163,188);
    font-size: 14px;
}

.uwlvqiq a:hover {
    color: #fdfcfd;
}

.uu66x24 {
    flex-wrap: wrap;
    display: flex;
    gap: 16.0036px;
    justify-content: center;
    margin-bottom: 16.0085px;
}

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

.unlbbgp {
    display: inline-block;
}

.unlbbgp img {
    display: block;
    width: auto;
    max-height: 40.007px;
}

.ulibpun {
    color: hsl(212,15%,47%);
    font-size: 13.0017817px;
}

.ulibpun a {
    color: #91a0bb;
    text-decoration: none;
}

.ulibpun a:hover {
    color: rgb(253,251,253);
}
#dw5b26 {
    display: none;
    background: rgba(0,0,0,0.6);
    position: fixed;
    inset: 0;
    align-items: center;
    justify-content: center;
    z-index: 999999;
}

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

.ug9sa3g {
    position: relative;
}

.uh4hmuv {
    border: 1px solid #314151;
    border-radius: 12.0088px;
    background: #202a3e;
    max-width: 400px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.uqqykfw p {
    color: rgb(204,215,226);
    margin-bottom: 1rem;
}

.ufw2bvj {
    border: 1px solid rgb(53,68,84);
    display: none;
    border-radius: 12.007959895px;
    padding: 1.5rem;
    background: #1f2d3a;
}

.ufw2bvj.active {
    display: block;
}

.ufw2bvj p {
    color: #c9d3e2;
}

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

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

.uudwe5v,
.unhgll1 {
    font-family: inherit;
    cursor: pointer;
    border-radius: 8.00760362px;
    padding: 0.6rem 1.2rem;
    font-weight: 600;
}

.uudwe5v {
    border: none;
    color: #fffcfe;
    background: rgb(60,130,246);
}

.unhgll1 {
    border: 1px solid #465569;
    color: #cad4de;
    background: #304452;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
#cxmvmg {
    z-index: 999998;
    border-top: 1px solid rgb(47,64,85);
    right: 0;
    box-shadow: 0 -2.004px 10.0023765px rgba(0,3,0,0.3);
    padding: 1rem 20px;
    left: 0;
    background: rgb(30,41,61);
    display: none;
    position: fixed;
    bottom: 0;
}

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

.utv3ztq p {
    font-size: 14.00612686px;
    color: rgb(203,216,226);
    margin-bottom: 0.5rem;
}

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

.ud41ewc,
.usnetyv {
    cursor: pointer;
    border-radius: 8.00737px;
    font-weight: 600;
    font-family: inherit;
    padding: 0.5rem 1rem;
}

.ud41ewc {
    border: none;
    background: #3a82f7;
    color: #fdfdff;
}

.usnetyv {
    color: rgb(206,214,227);
    border: 1px solid rgb(67,84,104);
    background: #334056;
}

