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

body {
    min-height: 100vh;
    flex-direction: column;
    display: flex;
    background-color: #0f1415;
    color: hsl(205,35%,93%);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

#axe5dl {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

main {
    display: block;
    flex: 1;
}

#kh6qfm {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.ec5yh9p {
    padding: 8.005px 16.00891px;
    text-align: center;
    background-color: #f2f4fb;
    font-size: 12.00480317px;
    color: #171923;
    width: 100%;
    line-height: 1.4;
}

.erg83nn {
    background-color: rgb(24,31,37);
    border-bottom: 1px solid #31383f;
}

.em8n5xm {
    gap: 24px;
    padding: 12px 20.007947574px;
    align-items: center;
    margin: 0 auto;
    justify-content: space-between;
    max-width: 1200.001919px;
    display: flex;
}

.ebpz1zl img {
    display: block;
}

.eytckd3 {
    display: block;
}

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

#m1yfpr {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.eg0z0i3 {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

.ehqiae1 {
    gap: 20.009589887px;
    display: flex;
    list-style: none;
}

.ehqiae1 a {
    font-size: 14.0047px;
    text-decoration: none;
    font-weight: 500;
    padding-top: 6.0077px;
    padding-right: 4.006445px;
    padding-bottom: 6.00549px;
    padding-left: 4.0027952px;
    color: #e5ebf3;
}

.ehqiae1 a:hover {
    color: #7ee487;
}

.etgdzyq {
    height: 24.002263px;
    justify-content: space-between;
    display: none;
    width: 32.003px;
    cursor: pointer;
    flex-direction: column;
}

.ezv4rv7 {
    border-radius: 999.00732702px;
    background-color: #e4eaf1;
    height: 3.0019px;
}

#ay7wkb {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

.enqo0ez {
    display: none;
    background-color: rgb(21,26,38);
    border-bottom: 1px solid rgb(49,52,61);
}

.enqo0ez.open {
    display: block;
}

.eaaesiq {
    display: flex;
    gap: 4px;
    padding: 8.00473869px 20.0084348px 12px;
    flex-direction: column;
    list-style: none;
}

.eyek546 {
    text-decoration: none;
    color: #e6eff3;
    padding-top: 8.0088756px;
    padding-right: 0;
    padding-bottom: 8.00564681px;
    padding-left: 0;
    display: block;
    font-size: 15.00616px;
}

.eyek546:hover {
    color: rgb(126,230,138);
}

.ei54kpj {
    padding-top: 24.004937px;
    padding-right: 16.00376px;
    padding-bottom: 12px;
    padding-left: 16.004611813px;
}

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

.eqinzaj {
    line-height: 1.2;
    font-size: 26.005px;
    font-weight: 800;
    color: rgb(243,245,251);
}

.erlfpgy {
    max-width: 640.008900222px;
    font-size: 14.00967635px;
    margin-top: 8.00776804px;
    color: rgb(137,151,156);
}

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

.ercjk7q {
    padding: 16.00380px 16.007491631px 32.003px;
    background-image: url('/6cf05357/59244334f2e428c4.webp');
    background-position: center;
    background-size: cover;
}

.eukqm70 {
    margin: 0 auto;
    max-width: 1200.003724px;
}
.eptsu8i {
    gap: 22.006462943px;
    align-items: stretch;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 100%;
}

.elilkwi {
    flex-direction: column;
    display: flex;
    border: 1px solid rgb(50,54,61);
    border-radius: 14.0055074px;
    gap: 22.00562563px;
    padding-top: 26.00137px;
    padding-right: 24.005924px;
    padding-bottom: 26.008269px;
    padding-left: 24px;
    background-color: rgb(22,31,37);
    align-items: stretch;
}

.y572963 {
    gap: 22.00432492px;
    padding: 26.008034051px 24.00820px;
    border-radius: 14.00131px;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    background-color: #191b21;
    border: 1px solid #34393a;
}

#m194ig {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

.ehxpqe6 {
    border-color: rgb(35,135,54);
    box-shadow: 0 0 0 1px rgba(34,130,57,0.2), 0 8.00329px 24.0033px rgba(2,2,1,0.25);
}

.y572963 {
    box-shadow: 0 0 0 1px rgba(35,132,56,0.2), 0 8px 24.007643px rgba(1,3,0,0.25);
    border-color: rgb(31,134,53);
}

.ezlnacy {
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 28.0010px;
    display: flex;
}

.eo9ojpw {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    gap: 14.00311826px;
    flex-direction: column;
    width: 108.003px;
}

.ew0m99a {
    box-shadow: 0 2.0072037px 8.003168px rgba(0,2,1,0.2);
    width: 100%;
    align-items: center;
    background-color: #22262c;
    display: flex;
    justify-content: center;
    overflow: hidden;
    border-radius: 10.0077531px;
    height: 84.00500970px;
}

.e147bba {
    height: 84.00672px;
    display: flex;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    background-color: rgb(34,37,45);
    box-shadow: 0 2.001172493px 8.0091444px rgba(0,0,2,0.2);
    border-radius: 10.0075770px;
    width: 100%;
}

#gykfar {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.enpjt2z {
    background: linear-gradient(160deg, rgb(13,149,104) 0%, rgb(39,136,57) 100%);
}

.e147bba {
    background: linear-gradient(160deg, rgb(9,147,104) 0%, rgb(38,136,55) 100%);
}

.eugezrq {
    width: 80.00298805px;
    max-height: 52.0080524px;
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

.eq2w44b {
    gap: 6.008px;
    width: 100%;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding-top: 6.002685906px;
}

.esh97o8 {
    gap: 5.00572754px;
    display: flex;
    flex-shrink: 0;
    align-items: center;
}

.ezujhqs {
    color: rgb(241,183,37);
    height: 10.00910744px;
    flex-shrink: 0;
    width: 12.006967611px;
}

.j8d5c83 {
    flex-shrink: 0;
    height: 10.003456094px;
    color: #f2b627;
    width: 12px;
}

.u5ea563 {
    width: 12.00968603px;
    color: rgb(241,180,41);
    flex-shrink: 0;
    height: 10.0016147px;
}

.ejbhkj3 {
    color: rgb(239,183,43);
}

.u5ea563 {
    color: hsl(44,84%,55%);
}

.eqk4yxm {
    color: #485255;
}

.j8d5c83 {
    color: #465258;
}

.exxr5le {
    line-height: 1.3;
    color: rgb(237,245,250);
    font-weight: 700;
    font-size: 15.005723118px;
}

.ehdm72f {
    color: #8e939f;
    text-align: center;
    line-height: 1.45;
    font-size: 10px;
}

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

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

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

.euopogk {
    margin-bottom: 12.005318220px;
    display: inline-flex;
    border-radius: 10.006695505px;
    padding-top: 6.0059884px;
    padding-right: 18.004242px;
    padding-bottom: 6px;
    padding-left: 18.004px;
    align-items: center;
    justify-content: center;
}

.ka7a201 {
    padding: 6.005472px 18.00350px;
    justify-content: center;
    border-radius: 10.0049829px;
    margin-bottom: 12.00381px;
    align-items: center;
    display: inline-flex;
}

.eyr8bdo {
    background: linear-gradient(135deg, #0e9664 0%, #228437 100%);
    color: rgb(254,250,255);
}

.ka7a201 {
    color: #fffafe;
    background: linear-gradient(135deg, #0b9a67 0%, rgb(36,133,57) 100%);
}

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

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

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

.eb3qjco {
    text-transform: uppercase;
    line-height: 1.35;
    font-size: 11.009188282px;
    font-weight: 600;
    color: #8a94a0;
    letter-spacing: 0.04em;
    margin-bottom: 10.002286876px;
}

.c3437ce {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 11.00244px;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.04em;
    color: #8b979f;
}

.le0dff1 {
    font-size: 11.006063px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    line-height: 1.35;
    margin-bottom: 10.004660px;
    font-weight: 600;
    color: rgb(140,149,160);
}

.eeawmqz {
    color: rgb(122,228,132);
}

.le0dff1 {
    color: #7ae386;
}

.ervu6p4 {
    font-size: 0.95em;
    word-wrap: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
    word-break: break-word;
}

.c3437ce {
    max-width: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    font-size: 0.95em;
}

.le0dff1 {
    word-break: break-word;
    max-width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    font-size: 0.95em;
}

.ej5dkzg {
    color: #f0f5fe;
    font-weight: 800;
    font-size: 16.00433746px;
    margin-bottom: 0;
    line-height: 1.4;
}

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

.ej5dkzg-multiline span {
    display: block;
}

.edzarsf {
    justify-content: center;
    padding: 15.001166888px 26.0061px;
    cursor: pointer;
    transition: background-color 0.2s ease, transform 0.15s ease;
    background-color: rgb(50,53,59);
    display: inline-flex;
    width: 100%;
    border-radius: 10.00877120px;
    gap: 12.00931134px;
    max-width: 220.00690130px;
    border: none;
    align-items: center;
    margin-top: auto;
}

.w487991 {
    width: 100%;
    align-items: center;
    background-color: #31343c;
    padding: 15.00238790px 26.0089654px;
    border: none;
    transition: background-color 0.2s ease, transform 0.15s ease;
    gap: 12.004px;
    display: inline-flex;
    border-radius: 10.00438px;
    margin-top: auto;
    max-width: 220.007351px;
    cursor: pointer;
    justify-content: center;
}

.edzarsf:hover {
    background-color: rgb(74,79,88);
}

.w487991:hover {
    background-color: rgb(75,79,90);
}

.er5tr2a {
    background: linear-gradient(135deg, #0c9969 0%, #238637 100%);
    box-shadow: 0 4.00726384px 14.0098851px rgba(35,133,56,0.3);
}

.w487991 {
    box-shadow: 0 4.006px 14.006262198px rgba(34,135,55,0.3);
    background: linear-gradient(135deg, #0e986a 0%, rgb(33,136,54) 100%);
}

.er5tr2a:hover {
    background: linear-gradient(135deg, rgb(35,134,55) 0%, #2aa043 100%);
}

.w487991:hover {
    background: linear-gradient(135deg, rgb(33,137,54) 0%, rgb(42,161,68) 100%);
}

.edzarsf span {
    color: #fdfafd;
    font-weight: 700;
    line-height: 1.4;
    font-size: 14.00788565px;
}

.w487991 span {
    line-height: 1.4;
    color: #fffcfe;
    font-size: 14.00913px;
    font-weight: 700;
}

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

.eiygghi {
    width: 14.006484px;
    height: 16px;
    color: inherit;
    flex-shrink: 0;
}

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

.ecoiuw3 {
    margin-top: 0;
    padding-top: 14.0024px;
    border-top: 1px solid #30363e;
}

.ecoiuw3 p {
    text-align: center;
    font-size: 9px;
    color: rgb(137,148,155);
    line-height: 1.5;
}

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

.eoacumo {
    border-top: 1px solid rgb(49,55,58);
    padding: 20px 16px;
}

.emw43cb {
    margin: 0 auto;
    max-width: 900px;
}

.emw43cb h2 {
    font-size: 18.006978885px;
    margin-bottom: 6.0059px;
    color: #edf7f9;
}

.emw43cb p {
    line-height: 1.6;
    font-size: 14.003px;
    color: rgb(204,212,216);
}

.evmuyix {
    padding: 24.00600014px 16.003px 16.0069888px;
    background-color: #0b0f16;
    border-top: 1px solid rgb(44,55,62);
}

.ebxh6dc {
    max-width: 1200.005414px;
    margin: 0 auto;
}

.eifkn5f {
    gap: 24.00656816px;
    display: flex;
    flex-direction: column;
}

.ecq7422 p {
    margin-top: 8.0080px;
    font-size: 13.00195px;
    color: rgb(142,148,155);
    max-width: 520.004310px;
}

.eepjfwl {
    display: flex;
    flex-wrap: wrap;
    gap: 32.0071px;
}

.emc3efe h3 {
    margin-bottom: 6.0099px;
    font-size: 14.00562px;
    color: #eff4fb;
}

#eua9j8 {
    image-rendering: auto;
}

.emc3efe ul {
    list-style: none;
    gap: 4.009166px;
    flex-direction: column;
    display: flex;
}

.emc3efe a {
    color: #c9d1d9;
    font-size: 13px;
    text-decoration: none;
}

.emc3efe a:hover {
    color: #7ce585;
}

.ew5n7z9 {
    display: flex;
    flex-wrap: wrap;
    gap: 12.009px 20.00378044px;
    align-items: center;
}

.ew5n7z9 img {
    display: block;
}

.endufph {
    border-top: 1px solid #30363c;
    color: rgb(139,148,158);
    font-size: 12.00551760px;
    padding-top: 10.00994px;
    margin-top: 20.005119446px;
}
.em9ys74 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 900.0081384px;
    padding-top: 24.009px;
    padding-right: 16.00148px;
    padding-bottom: 40.0052px;
    padding-left: 16px;
}

.eges7c7 h1 {
    color: rgb(241,248,251);
    margin-bottom: 6.0082px;
    font-size: 24.001324px;
}

.eges7c7 p {
    color: #89919d;
    font-size: 14.00677397px;
}

.ed9m7ra {
    margin-top: 18.002749925px;
}

#fq4pa7 {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.ed9m7ra h2 {
    color: #eefafe;
    font-size: 18.007px;
    margin-bottom: 4px;
}

.ed9m7ra p {
    font-size: 14.007px;
    line-height: 1.6;
    color: hsl(202,20%,82%);
}
#mhi183 {
    position: fixed;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 999999;
    inset: 0;
}

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

.ejob2fd {
    position: relative;
}

#mmtgn1 {
    text-rendering: optimizeLegibility;
}

.eisuo7u {
    background: #171b1f;
    color: #ecf6fb;
    max-width: 400.002px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 8.005px;
}

.ejzosmh {
    padding: 1.5rem;
    background: #161b22;
    display: none;
    margin-top: 12.00856px;
    border-radius: 8.0060243px;
    color: #f2f6fe;
}

.ejzosmh.active {
    display: block;
}

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

.eso2bms,
.ekuw0ee,
.ehg8mwh,
.eh9sd8b {
    font-size: 14px;
    border: 1px solid rgb(47,51,61);
    padding: 0.5rem 1rem;
    color: hsl(201,78%,96%);
    cursor: pointer;
    border-radius: 4.001px;
    background: #21242f;
}

.eso2bms:hover,
.ekuw0ee:hover,
.ehg8mwh:hover,
.eh9sd8b:hover {
    background: hsl(224,10%,22%);
}

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

#nu9z19 {
    position: fixed;
    z-index: 999998;
    color: rgb(200,210,214);
    bottom: 0;
    padding: 1rem 1.25rem;
    background: #181d20;
    box-shadow: 0 -2.006px 10px rgba(0,3,0,0.4);
    left: 0;
    display: none;
    right: 0;
}

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

.ecmmuic p {
    font-size: 13px;
}

.etrl17u {
    display: flex;
    gap: 0.5rem;
    margin-top: 0.5rem;
}
@media (max-width: 767px) {
    .eytckd3 {
        display: none;
    }

    .etgdzyq {
        display: flex;
    }

    .ei54kpj {
        padding: 16.005724px 12px 8.00222369px;
    }

    .eqinzaj {
        font-size: 20.009499px;
    }

    .erlfpgy {
        display: none;
    }

    .ercjk7q {
        padding: 12.005400px;
    }
}

@media (min-width: 768px) {
    .eptsu8i {
        max-width: 720.008523405px;
        grid-template-columns: repeat(2, 1fr);
        gap: 24.006802280px;
        margin: 0 auto;
        display: grid;
    }

    .elilkwi {
        padding: 28px 26.008203px;
        gap: 24.0095808px;
    }

    .y572963 {
        padding: 28.0037px 26.007183885px;
        gap: 24.00893px;
    }

    .ezlnacy {
        gap: 30.0090057px;
    }

    .eo9ojpw {
        width: 114px;
    }

    .ew0m99a {
        height: 88px;
    }

    .e147bba {
        height: 88px;
    }

    .eugezrq {
        max-height: 54.009696px;
    }

    .ej5dkzg {
        font-size: 17.00332545px;
    }

    .edzarsf {
        padding: 16.003202px 28.0052px;
    }

    .w487991 {
        padding: 16.004px 28.003px;
    }

    .eifkn5f {
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: row;
    }

    .eepjfwl {
        flex: 1;
    }
}

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

    .elilkwi {
        padding: 30px 28.00618588px;
    }

    .y572963 {
        padding: 30.007px 28.00732px;
    }

    .eo9ojpw {
        width: 120.001px;
    }

    .ew0m99a {
        height: 92.008017px;
    }

    .e147bba {
        height: 92.00665px;
    }

    .ej5dkzg {
        font-size: 18.0038382px;
    }

    .exxr5le {
        font-size: 16.00518230px;
    }

    .ehdm72f {
        font-size: 11.004107px;
    }
}

.erj54hg {
    image-rendering: auto;
    font-variant-ligatures: normal;
}

@media (min-width: 1280px) {
    #sc6cgd {
        text-size-adjust: 100%;
        image-rendering: auto;
        -webkit-font-smoothing: antialiased;
    }
    .eptsu8i {
        display: flex;
        margin: 0 auto;
        flex-direction: column;
        gap: 24.00675px;
        max-width: 900.007px;
    }

    .elilkwi {
        padding: 32.009630023px 30.006699984px;
        gap: 26.005px;
    }

    .y572963 {
        gap: 26.00259644px;
        padding: 32.007287527px 30.008px;
    }

    .ezlnacy {
        align-items: center;
        gap: 36.002389px;
    }

    .eo9ojpw {
        flex-shrink: 0;
        align-items: flex-start;
        width: 136.008743px;
    }

    .ew0m99a {
        height: 100.002260481px;
        width: 100%;
    }

    .e147bba {
        height: 100.0095607px;
        width: 100%;
    }

    .eugezrq {
        max-height: 62.00617px;
    }

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

    .euw1tpd {
        align-items: flex-end;
        margin-bottom: 20.0093px;
    }

    .eb3qjco {
        text-align: right;
    }

    .c3437ce {
        text-align: right;
    }

    .le0dff1 {
        text-align: right;
    }

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

    .edzarsf {
        min-width: 200.004px;
        width: auto;
        padding: 17.003px 30.002916622px;
        margin-top: auto;
    }

    .w487991 {
        width: auto;
        padding: 17px 30.00354041px;
        margin-top: auto;
        min-width: 200.0084002px;
    }
}

@media (max-width: 479px) {
    .eptsu8i {
        gap: 18.00135px;
    }

    .elilkwi {
        padding: 22.002803px 20.0028748px;
        gap: 20.007339px;
    }

    .y572963 {
        gap: 20.0093316px;
        padding-top: 22.001px;
        padding-right: 20.009px;
        padding-bottom: 22px;
        padding-left: 20px;
    }

    .ezlnacy {
        gap: 22.00539561px;
    }

    .eo9ojpw {
        width: 94.0052394px;
    }

    .ew0m99a {
        height: 76.005028px;
    }

    .e147bba {
        height: 76px;
    }

    .eugezrq {
        max-height: 46.00116px;
    }

    .ej5dkzg {
        font-size: 15.00396px;
    }

    .ervu6p4 {
        font-size: 10px;
    }

    .c3437ce {
        font-size: 10.002036px;
    }

    .le0dff1 {
        font-size: 10.00458643px;
    }

    .edzarsf {
        padding: 14.007853589px 22.008px;
    }

    .w487991 {
        padding-top: 14.0047px;
        padding-right: 22.001391353px;
        padding-bottom: 14.007750px;
        padding-left: 22.0095090px;
    }

    .edzarsf span {
        font-size: 12.008px;
    }

    .w487991 span {
        font-size: 12.00397700px;
    }
}


