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

body {
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
    background-color: rgb(18,21,41);
    color: rgb(227,232,241);
    flex-direction: column;
    line-height: 1.5;
}

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

main {
    flex: 1;
}
.uc6a86x {
    color: rgb(146,162,185);
    background-color: #1d2b3c;
    padding: 8.009px 16.001px;
    width: 100%;
    border-bottom: 1px solid #314054;
    font-size: 12px;
    text-align: center;
}
.umq77l0 {
    border-bottom: 1px solid #344454;
    background-color: #101929;
    position: relative;
}

.ubhzyvi {
    align-items: center;
    display: flex;
    justify-content: space-between;
    max-width: 1200.0064px;
    padding-top: 12.00737px;
    padding-right: 20.00987072px;
    padding-bottom: 12.00551px;
    padding-left: 20px;
    margin: 0 auto;
}

.ul4bqd4 {
    display: inline-block;
}

.un1xxrq {
    display: block;
    object-fit: contain;
    max-width: 160.008016px;
    height: 40.0089px;
    width: auto;
}

.uuumlm6 {
    display: none;
}

.ut2jkfu {
    display: flex;
    list-style: none;
    align-items: center;
    gap: 24.006px;
}

.e387f7f {
    gap: 24.003px;
    display: flex;
    align-items: center;
    list-style: none;
}

.ut2jkfu a {
    font-size: 14.0071859px;
    text-decoration: none;
    color: rgb(225,232,240);
    font-weight: 600;
}

.e387f7f a {
    font-size: 14.001px;
    color: rgb(223,235,241);
    font-weight: 600;
    text-decoration: none;
}

.ut2jkfu a:hover {
    color: rgb(41,211,188);
}

.e387f7f a:hover {
    color: #2dd4bf;
}
.uysrjjw {
    cursor: pointer;
    padding-top: 8.002px;
    padding-right: 8.009486px;
    padding-bottom: 8px;
    padding-left: 8.008480705px;
    gap: 5.007299622px;
    flex-direction: column;
    display: flex;
    margin-top: -8.0033064px;
    margin-right: -8.006917px;
    margin-bottom: -8.009px;
    margin-left: -8.0075px;
}

.uomfwh9 {
    background-color: rgb(225,231,243);
    width: 24px;
    height: 2.001976662px;
    border-radius: 1px;
}
.ufa935y {
    padding: 16.00361px 20.001101px;
    background-color: #202839;
    display: none;
    border-top: 1px solid #324257;
}

.ufa935y.active {
    display: block;
}

.uqc1dz4 {
    gap: 12.00333px;
    flex-direction: column;
}

.e387f7f {
    flex-direction: column;
    gap: 12.0089px;
}

.uqc1dz4 a {
    display: block;
    padding: 8.00860px 0;
}

.e387f7f a {
    display: block;
    padding: 8.00761px 0;
}

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

    .uuumlm6 {
        display: block;
    }

    .ufa935y {
        display: none !important;
    }
}
.ukyrdyi {
    max-width: 1200.003747px;
    padding-top: 24.006145515px;
    padding-right: 20.0057027px;
    padding-bottom: 24.0059965px;
    padding-left: 20.00469px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
}

.uciv5rk {
    color: #f2f8f8;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 12px;
}

.ul9bbs4 {
    color: rgb(149,159,183);
    max-width: 640.00426599px;
    font-size: 15.008952903px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

@media (max-width: 767px) {
    .ukyrdyi {
        padding-top: 16.001817px;
        padding-right: 16.0013882px;
        padding-bottom: 16.002287089px;
        padding-left: 16px;
    }

    .uciv5rk {
        font-size: 1.25rem;
    }

    .ul9bbs4 {
        display: none;
    }
}
.uexlv72 {
    background-position: center;
    background-image: url('/6b06c18c/701664f30406aaea.webp');
    background-size: cover;
    padding: 30.0055073px 20.001px;
}

.uwd1t8n {
    max-width: 100%;
    gap: 20.006px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
#avemch {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}
.ursjhlr {
    align-items: stretch;
    padding: 24.0027px 22px;
    display: flex;
    background-color: rgb(27,40,60);
    border: 1px solid #324357;
    flex-direction: column;
    border-radius: 12.002px;
    gap: 20px;
}
.a91244b {
    flex-direction: column;
    gap: 20.00109px;
    align-items: stretch;
    background-color: hsl(214,34%,17%);
    border: 1px solid #354359;
    padding-top: 24.00623726px;
    padding-right: 22px;
    padding-bottom: 24.007854092px;
    padding-left: 22.0051837px;
    display: flex;
    border-radius: 12.007901px;
}

.ujdptw8 {
    box-shadow: 0 0 0 1px rgba(16,151,138,0.25), 0 4.002131px 20.0021px rgba(0,0,0,0.22);
    border-color: #0f9687;
}

.a91244b {
    border-color: #119889;
    box-shadow: 0 0 0 1px rgba(16,147,139,0.25), 0 4px 20px rgba(1,0,0,0.22);
}

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

.uh09t2l {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 24.0012326px;
}

.uq45wps {
    flex-direction: column;
    width: 104px;
    display: flex;
    gap: 12.0024px;
    align-items: center;
    flex-shrink: 0;
}

.ua7jm0b {
    background-color: rgb(209,209,207);
    justify-content: center;
    height: 80.002px;
    width: 100%;
    display: flex;
    box-shadow: 0 2.00854px 10.00728px rgba(2,2,2,0.18);
    overflow: hidden;
    border-radius: 12.0016px;
    align-items: center;
}

.e3285bb {
    border-radius: 12.007757443px;
    width: 100%;
    background-color: #d2d0d0;
    height: 80.00400px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2.002px 10.00125153px rgba(1,1,1,0.18);
}

.uhldakt {
    background: linear-gradient(145deg, #0d746d 0%, #0c9489 50%, #13b6a8 100%);
}

.e3285bb {
    background: linear-gradient(145deg, rgb(14,115,108) 0%, rgb(14,144,135) 50%, rgb(21,180,168) 100%);
}

.ufdvtt5 {
    width: 80.004846860px;
    height: auto;
    object-fit: contain;
    max-height: 52.003537462px;
}

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

.ung0oyz {
    gap: 6.00217730px;
    width: 100%;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding-top: 4px;
}

.uu1vghl {
    display: flex;
    gap: 4.00542px;
    flex-shrink: 0;
    align-items: center;
}

.uqrehwl {
    flex-shrink: 0;
    height: 10.007px;
    width: 12px;
    color: #16b6a6;
}

.pc9e8f5 {
    flex-shrink: 0;
    width: 12.006px;
    height: 10.007px;
    color: rgb(21,181,168);
}

.qaf6eb0 {
    height: 10.0019px;
    width: 12.0045893px;
    color: rgb(22,182,169);
    flex-shrink: 0;
}

.uvdv44d {
    color: #16b7a7;
}

.qaf6eb0 {
    color: #16b7a7;
}

.ulnwpw5 {
    color: hsl(219,21%,34%);
}

.pc9e8f5 {
    color: rgb(71,84,107);
}

.ungwz9z {
    font-size: 15px;
    line-height: 1.3;
    font-weight: 700;
    color: #f0f4f6;
}

.ujn3jdy {
    font-size: 10.0042527px;
    line-height: 1.45;
    text-align: center;
    color: rgb(150,160,183);
}

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

.upz56qd {
    align-items: center;
    display: flex;
    text-align: center;
    padding-top: 2.00587949px;
    justify-content: space-between;
    min-width: 0;
    flex-direction: column;
    flex: 1;
}

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

.uzshbn7 {
    justify-content: center;
    align-items: center;
    margin-bottom: 10.007px;
    display: inline-flex;
    border-radius: 8.006324979px;
    padding-top: 6.0082px;
    padding-right: 16.00135px;
    padding-bottom: 6.002px;
    padding-left: 16.004px;
}

.o16bc6c {
    justify-content: center;
    border-radius: 8.0031716px;
    margin-bottom: 10.00911px;
    display: inline-flex;
    padding: 6.0074px 16.003504px;
    align-items: center;
}

.uklrubi {
    background: linear-gradient(135deg, rgb(19,118,114) 0%, #109389 100%);
    color: #fcfffc;
}

.o16bc6c {
    background: linear-gradient(135deg, rgb(16,121,112) 0%, #0c9385 100%);
    color: #fefffb;
}

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

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

.uhlg4h8 {
    font-size: 11.00564619px;
    font-weight: 600;
    margin-bottom: 8.00413781px;
    line-height: 1.35;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: rgb(148,162,184);
}

.m4e1d8a {
    text-transform: uppercase;
    line-height: 1.35;
    color: rgb(149,160,186);
    margin-bottom: 8.0018px;
    letter-spacing: 0.04em;
    font-size: 11.00779px;
    font-weight: 600;
}

.upgo4ec {
    color: rgb(45,210,187);
}

.m4e1d8a {
    color: rgb(45,210,191);
}

.uh4535x {
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    color: #f0f2fd;
    margin-bottom: 0;
    max-width: 100%;
    font-weight: 800;
    font-size: 16.0022px;
    overflow: hidden;
    line-height: 1.4;
}

.uuqipe3 {
    cursor: pointer;
    align-items: center;
    text-decoration: none;
    padding: 14.0014px 24px;
    background-color: rgb(50,62,87);
    max-width: 220.004px;
    gap: 8.0098px;
    display: inline-flex;
    border: none;
    margin-top: auto;
    justify-content: center;
    border-radius: 10.0097958px;
    color: rgb(253,255,254);
    font-weight: 700;
    width: 100%;
    font-size: 16.003px;
}

.g6f95e5 {
    gap: 8px;
    padding: 14.0095px 24.00424px;
    border: none;
    color: rgb(252,255,255);
    display: inline-flex;
    width: 100%;
    border-radius: 10.008px;
    background-color: #2f4159;
    align-items: center;
    font-weight: 700;
    justify-content: center;
    text-decoration: none;
    max-width: 220.003821089px;
    font-size: 16.00711px;
    margin-top: auto;
    cursor: pointer;
}

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

.uuqipe3:hover {
    background-color: #455567;
}

.g6f95e5:hover {
    background-color: rgb(72,83,102);
}

.urzh8av {
    box-shadow: 0 4px 14.00968px rgba(12,146,138,0.35);
    background: linear-gradient(135deg, rgb(16,117,110) 0%, rgb(10,150,136) 100%);
}

.g6f95e5 {
    box-shadow: 0 4.0057px 14.0060px rgba(13,148,137,0.35);
    background: linear-gradient(135deg, hsl(176,79%,26%) 0%, rgb(11,150,138) 100%);
}

.urzh8av:hover {
    background: linear-gradient(135deg, rgb(16,150,136) 0%, #15bba2 100%);
}

.g6f95e5:hover {
    background: linear-gradient(135deg, rgb(14,152,136) 0%, #15b8a5 100%);
}

.uhjj8a3 {
    flex-shrink: 0;
    width: 14.00236px;
    color: inherit;
    height: 16.009px;
}

.ursugwy {
    padding-top: 12.00937px;
    margin-top: 0;
    border-top: 1px solid rgb(48,65,86);
}

.ursugwy p {
    color: rgb(101,116,136);
    line-height: 1.5;
    font-size: 9.005354px;
    text-align: center;
}

@media (min-width: 768px) {
    .uexlv72 {
        padding-top: 34.008794px;
        padding-right: 26.00506883px;
        padding-bottom: 34px;
        padding-left: 26px;
    }

    .uwd1t8n {
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        grid-template-columns: repeat(2, 1fr);
        max-width: 720.00812px;
        gap: 22.0082px;
        display: grid;
    }

    .ursjhlr {
        gap: 22.004228px;
        padding: 26.006717931px 24.00805px;
    }

    .a91244b {
        gap: 22.00246000px;
        padding: 26.009px 24.0017287px;
    }

    .uh09t2l {
        gap: 26px;
    }

    .uq45wps {
        width: 110px;
    }

    .ua7jm0b {
        height: 84.00705px;
    }

    .e3285bb {
        height: 84.00788px;
    }

    .ufdvtt5 {
        max-height: 54.00281px;
    }

    .uh4535x {
        font-size: 17.00463px;
    }

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

    .uuqipe3 {
        padding: 15.002431011px 26.006px;
    }

    .g6f95e5 {
        padding: 15.00962773px 26.001px;
    }
}

@media (min-width: 1024px) {
    .uwd1t8n {
        gap: 24.0099px;
        grid-template-columns: repeat(3, 1fr);
        max-width: 1100.008px;
    }

    .ursjhlr {
        padding: 28.006597px 26.005px;
    }

    .a91244b {
        padding: 28.00201690px 26.005px;
    }

    .uq45wps {
        width: 116.003725px;
    }

    .ua7jm0b {
        height: 88.003421625px;
    }

    .e3285bb {
        height: 88.00320716px;
    }

    .uh4535x {
        font-size: 18.00747px;
    }

    .ungwz9z {
        font-size: 16.0057632px;
    }

    .ujn3jdy {
        font-size: 11.009681px;
    }
}

@media (min-width: 1280px) {
    .uexlv72 {
        padding: 38.003443809px 30.004382px;
    }

    .uwd1t8n {
        margin: 0 auto;
        max-width: 880.00644px;
        flex-direction: column;
        gap: 22.009206425px;
        display: flex;
    }

    .ursjhlr {
        gap: 24.0048px;
        padding: 30.004246877px 28.00383635px;
    }

    .a91244b {
        gap: 24.0046px;
        padding-top: 30px;
        padding-right: 28.0055px;
        padding-bottom: 30px;
        padding-left: 28.0065px;
    }

    .uh09t2l {
        gap: 32.00448675px;
        align-items: center;
    }

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

    .uq45wps {
        align-items: flex-start;
        width: 130px;
    }

    .ua7jm0b {
        height: 96.00314px;
    }

    .e3285bb {
        height: 96.008532568px;
    }

    .ufdvtt5 {
        max-height: 60.0021px;
    }

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

    .uiup08y {
        margin-bottom: 18px;
        align-items: flex-end;
    }

    .uhlg4h8 {
        text-align: right;
    }

    .m4e1d8a {
        text-align: right;
    }

    .uh4535x {
        font-size: 19.003165999px;
        text-align: right;
    }

    .uuqipe3 {
        width: auto;
        padding: 16.00347px 28.005339806px;
        min-width: 200.003267px;
    }

    .g6f95e5 {
        min-width: 200.004985px;
        width: auto;
        padding: 16.0089px 28.009px;
    }
}

@media (max-width: 479px) {
    .uexlv72 {
        padding: 24.008965026px 16px;
    }

    .uwd1t8n {
        gap: 16.00708px;
    }

    .ursjhlr {
        gap: 18.00724px;
        padding: 20.00281662px 18.0046px;
    }

    .a91244b {
        padding: 20.002px 18.00937px;
        gap: 18.00766856px;
    }

    .uh09t2l {
        gap: 20.002838px;
    }

    .uq45wps {
        width: 92.0069678px;
    }

    .ua7jm0b {
        height: 72.001px;
    }

    .e3285bb {
        height: 72.00369px;
    }

    .ufdvtt5 {
        max-height: 46.00661746px;
    }

    .uh4535x {
        font-size: 15.004721px;
    }

    .uuqipe3 {
        font-size: 14.002px;
        padding-top: 12.006px;
        padding-right: 20.009147px;
        padding-bottom: 12.0021583px;
        padding-left: 20.00300739px;
    }

    .g6f95e5 {
        padding: 12.007px 20.00193523px;
        font-size: 14.0084259px;
    }
}
.udi2du5 {
    max-width: 1200.00537039px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 32px;
    padding-right: 20.006860px;
    padding-bottom: 32.00323px;
    padding-left: 20.008865px;
    border-top: 1px solid #334258;
}

.uny391r {
    color: #f3f5fb;
    font-size: 1.25rem;
    margin-bottom: 12.00777046px;
    font-weight: 700;
}

.ui0s1hh {
    line-height: 1.6;
    color: rgb(146,160,185);
    font-size: 15.007396px;
}
.ux4bixz {
    padding: 32.009094px 20.00494px;
    margin-top: 24.0011349px;
    background-color: rgb(32,43,62);
    border-top: 1px solid #354253;
}

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

.utzl4g7 {
    margin-bottom: 20.007826883px;
    width: auto;
    max-width: 160.00454076px;
    display: inline-block;
    object-fit: contain;
    height: 40.00398px;
}

.uw4gwo2 {
    justify-content: center;
    display: flex;
    margin-bottom: 20.004px;
    gap: 16.00463px;
    flex-wrap: wrap;
}

.uw4gwo2 a {
    display: inline-block;
}

.uw4gwo2 img {
    max-width: 80.004056px;
    width: auto;
    height: 36.0015px;
    object-fit: contain;
    display: block;
}

.utyko0t {
    color: hsl(216,23%,65%);
    font-size: 14.00656px;
    margin-bottom: 16.00220px;
}

.utyko0t a {
    text-decoration: none;
    color: rgb(44,215,195);
}

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

.uwfy9ag {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12.002px 24px;
}

.uwfy9ag a {
    text-decoration: none;
    font-size: 14.00705854px;
    color: hsl(210,20%,65%);
}

.uwfy9ag a:hover {
    color: rgb(42,212,191);
}
.ury9wd2 {
    padding-top: 32.00592269px;
    padding-right: 20.004px;
    padding-bottom: 32.005685641px;
    padding-left: 20.006097626px;
    margin: 0 auto;
    max-width: 1200.004391px;
}

.ury9wd2 h1 {
    margin-bottom: 16.0080824px;
    font-size: 1.5rem;
    color: #eef6f6;
    font-weight: 700;
}

.ury9wd2 h2 {
    color: hsl(208,38%,91%);
    margin-top: 24.002783px;
    font-size: 1.15rem;
    font-weight: 700;
    margin-bottom: 10.0058px;
}

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

.ury9wd2 p {
    font-size: 15.006795px;
    margin-bottom: 12.00149px;
    color: rgb(151,162,182);
    line-height: 1.6;
}
#dn9p0y {
    justify-content: center;
    display: none;
    align-items: center;
    position: fixed;
    inset: 0;
    z-index: 999999;
    background: rgba(2,2,2,0.6);
}

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

.ucv6lw5 {
    position: relative;
}

.uv0pa2w {
    max-width: 400.00476px;
    border: 1px solid #364255;
    background: #1e293b;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 8.004px;
}

.uvn3jnd p {
    color: hsl(195,33%,91%);
    margin-bottom: 1rem;
}

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

.upey016,
.uxmxadf {
    font-size: 14.007452px;
    cursor: pointer;
    padding: 0.5rem 1rem;
    border-radius: 6.00194px;
}

.upey016 {
    color: #fffffc;
    background: linear-gradient(135deg, rgb(14,118,111) 0%, #0e9287 100%);
    border: none;
}

.uxmxadf {
    border: 1px solid rgb(67,88,102);
    color: rgb(227,229,241);
    background: #354056;
}

.ufron4i {
    border-radius: 8.006px;
    padding: 1.5rem;
    color: hsl(202,23%,91%);
    display: none;
    background: hsl(214,35%,18%);
}

.ufron4i.active {
    display: block;
}

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

#qpk4tp {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

#qk86av {
    box-shadow: 0 -2.002317012px 10.0028px rgba(2,0,0,0.3);
    left: 0;
    background: rgb(30,41,61);
    border-top: 1px solid #344253;
    padding: 1rem 20.00312px;
    display: none;
    bottom: 0;
    right: 0;
    position: fixed;
    z-index: 999998;
}

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

.ucjbuef p {
    color: #95a2b7;
    font-size: 14.00637px;
    margin-bottom: 0.5rem;
}

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

.uadfg6o,
.uj1ir2m {
    font-size: 14.0087px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border-radius: 6.00531759px;
    cursor: pointer;
}

.uadfg6o {
    border: none;
    background: linear-gradient(135deg, #10796d 0%, #0c968b 100%);
    color: rgb(255,253,251);
}

.uj1ir2m {
    background: #313f53;
    border: 1px solid rgb(70,86,106);
    color: #e1ecf0;
}

#qz2acu {
    text-rendering: optimizeLegibility;
}

