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

body {
    flex-direction: column;
    color: rgb(232,237,244);
    background-color: #0f1315;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    min-height: 100vh;
}

main {
    flex: 1;
    display: block;
}

.ec5yh9p {
    color: #171723;
    padding: 8.0061px 16.00562323px;
    font-size: 12.006198505px;
    width: 100%;
    background-color: rgb(240,244,249);
    line-height: 1.4;
    text-align: center;
}

.erg83nn {
    background-color: #191c24;
    border-bottom: 1px solid rgb(50,56,63);
}

.em8n5xm {
    margin: 0 auto;
    align-items: center;
    padding: 12.00441674px 20.005512017px;
    gap: 24.002917871px;
    max-width: 1200.001188840px;
    display: flex;
    justify-content: space-between;
}

.ebpz1zl img {
    display: block;
}

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

.eytckd3 {
    display: block;
}

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

.ehqiae1 a {
    text-decoration: none;
    font-weight: 500;
    padding: 6.0093px 4.0032703px;
    font-size: 14.004px;
    color: #e5ecf5;
}

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

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

.ezv4rv7 {
    height: 3.00732937px;
    background-color: rgb(228,234,242);
    border-radius: 999.0072162px;
}

.enqo0ez {
    border-bottom: 1px solid #31343f;
    display: none;
    background-color: rgb(19,28,36);
}

#fq4pa7 {
    image-rendering: auto;
    font-variant-ligatures: normal;
}

.enqo0ez.open {
    display: block;
}

.eaaesiq {
    padding-top: 8.007px;
    padding-right: 20.004px;
    padding-bottom: 12.002415410px;
    padding-left: 20.0095421px;
    gap: 4px;
    flex-direction: column;
    display: flex;
    list-style: none;
}

.eyek546 {
    font-size: 15.00166px;
    color: #e6edef;
    display: block;
    padding-top: 8.006px;
    padding-right: 0;
    padding-bottom: 8.001px;
    padding-left: 0;
    text-decoration: none;
}

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

.ei54kpj {
    padding: 24.00219071px 16.0096452px 12.004px;
}

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

.eqinzaj {
    color: #f4f6fc;
    font-weight: 800;
    font-size: 26.008px;
    line-height: 1.2;
}

.erlfpgy {
    margin-top: 8.006725px;
    max-width: 640.002960px;
    font-size: 14.0038511px;
    color: rgb(138,147,159);
}

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

.eukqm70 {
    max-width: 1200.00518px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.eptsu8i {
    display: flex;
    max-width: 100%;
    flex-direction: column;
    margin: 0 auto;
    align-items: stretch;
    gap: 22px;
}

.elilkwi {
    border: 1px solid #31393d;
    gap: 22.0087px;
    display: flex;
    padding-top: 26.006px;
    padding-right: 24.00707px;
    padding-bottom: 26.00109px;
    padding-left: 24.006686px;
    flex-direction: column;
    border-radius: 14.002088184px;
    background-color: #181d23;
    align-items: stretch;
}

.ehxpqe6 {
    border-color: #208434;
    box-shadow: 0 0 0 1px rgba(37,134,57,0.2), 0 8.002712325px 24px rgba(1,2,0,0.25);
}

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

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

.ew0m99a {
    height: 84.0073694px;
    box-shadow: 0 2.004749400px 8.001361620px rgba(2,2,3,0.2);
    border-radius: 10.006px;
    background-color: rgb(35,38,47);
    width: 100%;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    display: flex;
}

#kpnkq2 {
    image-rendering: auto;
    backface-visibility: hidden;
}

.enpjt2z {
    background: linear-gradient(160deg, rgb(12,146,105) 0%, #258838 100%);
}

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

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

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

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

.ezujhqs {
    height: 10px;
    width: 12.0017px;
    color: #f2b627;
    flex-shrink: 0;
}

.ejbhkj3 {
    color: rgb(236,180,40);
}

.eqk4yxm {
    color: #465357;
}

#g4df34 {
    text-rendering: optimizeLegibility;
}

.exxr5le {
    font-size: 15.004468756px;
    font-weight: 700;
    line-height: 1.3;
    color: #eef4fd;
}

.ehdm72f {
    color: rgb(141,148,160);
    line-height: 1.45;
    font-size: 10px;
    text-align: center;
}

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

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

.euopogk {
    justify-content: center;
    display: inline-flex;
    align-items: center;
    border-radius: 10.003821px;
    margin-bottom: 12.0069px;
    padding: 6.007628px 18.0060139px;
}

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

#sc6cgd {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

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

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

.eeawmqz {
    color: #7ce586;
}

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

.ej5dkzg {
    color: rgb(242,244,253);
    margin-bottom: 0;
    font-weight: 800;
    line-height: 1.4;
    font-size: 16px;
}

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

.ej5dkzg-multiline span {
    display: block;
}

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

.edzarsf {
    width: 100%;
    gap: 12.00591px;
    align-items: center;
    transition: background-color 0.2s ease, transform 0.15s ease;
    cursor: pointer;
    margin-top: auto;
    padding: 15.0097316px 26.003793358px;
    background-color: #31343c;
    display: inline-flex;
    max-width: 220.005px;
    border: none;
    border-radius: 10px;
    justify-content: center;
}

.edzarsf:hover {
    background-color: #475357;
}

.erj54hg {
    image-rendering: auto;
}

.er5tr2a {
    background: linear-gradient(135deg, #0e986a 0%, rgb(32,136,57) 100%);
    box-shadow: 0 4.003800008px 14.00958px rgba(36,135,56,0.3);
}

.er5tr2a:hover {
    background: linear-gradient(135deg, #218939 0%, rgb(45,161,70) 100%);
}

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

.eiygghi {
    color: inherit;
    height: 16.00846px;
    flex-shrink: 0;
    width: 14.007px;
}

.ecoiuw3 {
    border-top: 1px solid #2f333e;
    padding-top: 14.005846px;
    margin-top: 0;
}

#vomh72 {
    backface-visibility: hidden;
}

.ecoiuw3 p {
    text-align: center;
    line-height: 1.5;
    color: #8b959c;
    font-size: 9.006px;
}

.eoacumo {
    padding-top: 20.0057292px;
    padding-right: 16.00469px;
    padding-bottom: 20.0016738px;
    padding-left: 16.0093788px;
    border-top: 1px solid #33333a;
}

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

.emw43cb h2 {
    font-size: 18.00302710px;
    color: #edf7fc;
    margin-bottom: 6.008682392px;
}

.emw43cb p {
    color: rgb(203,212,219);
    line-height: 1.6;
    font-size: 14.0075831px;
}

.evmuyix {
    background-color: rgb(10,17,22);
    padding: 24.009727551px 16.00891993px 16.007px;
    border-top: 1px solid rgb(47,58,58);
}

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

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

.ecq7422 p {
    font-size: 13.00431364px;
    max-width: 520.0013880px;
    color: #8c959c;
    margin-top: 8.00516585px;
}

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

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

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

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

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

.ew5n7z9 {
    gap: 12.004804px 20.009px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.ew5n7z9 img {
    display: block;
}

.endufph {
    font-size: 12.00990084px;
    color: #8e949d;
    margin-top: 20.006794322px;
    padding-top: 10px;
    border-top: 1px solid rgb(45,54,64);
}
.em9ys74 {
    padding-top: 24.00358414px;
    padding-right: 16.007px;
    padding-bottom: 40.005318342px;
    padding-left: 16.006px;
    max-width: 900px;
    margin: 0 auto;
}

.eges7c7 h1 {
    margin-bottom: 6px;
    font-size: 24.0030px;
    color: #effaf8;
}

.eges7c7 p {
    font-size: 14.00424px;
    color: rgb(138,144,158);
}

.ed9m7ra {
    margin-top: 18.001px;
}

#v36gw6 {
    image-rendering: auto;
    backface-visibility: hidden;
}

.ed9m7ra h2 {
    color: rgb(241,249,253);
    margin-bottom: 4.0022631px;
    font-size: 18px;
}

.ed9m7ra p {
    color: rgb(202,210,217);
    line-height: 1.6;
    font-size: 14.001487px;
}

.eg0z0i3 {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
#mhi183 {
    display: none;
    background: rgba(0,0,0,0.6);
    align-items: center;
    z-index: 999999;
    justify-content: center;
    inset: 0;
    position: fixed;
}

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

.ejob2fd {
    position: relative;
}

.eisuo7u {
    padding: 1.5rem;
    color: #edf3ff;
    max-width: 400.003998094px;
    border-radius: 8.007px;
    background: #191b1f;
}

.ejzosmh {
    color: #f1f5fe;
    background: #181920;
    border-radius: 8.002329871px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    margin-top: 12px;
}

.ejzosmh.active {
    display: block;
}

#gykfar {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

#eua9j8 {
    image-rendering: auto;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

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

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

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

.eso2bms,
.ekuw0ee,
.ehg8mwh,
.eh9sd8b {
    border-radius: 4.0082436px;
    cursor: pointer;
    color: #eff7fe;
    border: 1px solid #32363b;
    font-size: 14px;
    background: #22232f;
    padding: 0.5rem 1rem;
}

.eso2bms:hover,
.ekuw0ee:hover,
.ehg8mwh:hover,
.eh9sd8b:hover {
    background: rgb(50,55,58);
}

#ay7wkb {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    text-size-adjust: 100%;
}

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

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

#nu9z19 {
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 999998;
    box-shadow: 0 -2.008px 10.006px rgba(0,1,0,0.4);
    right: 0;
    padding: 1rem 1.25rem;
    display: none;
    background: hsl(207,15%,12%);
    color: #ccd1d9;
}

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

#dmvl01 {
    text-rendering: optimizeLegibility;
}

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

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

    .etgdzyq {
        display: flex;
    }

    .ei54kpj {
        padding: 16.00289px 12.00878003px 8.0083071px;
    }

    .eqinzaj {
        font-size: 20.0079px;
    }

    .erlfpgy {
        display: none;
    }

    .ercjk7q {
        padding-top: 12.009px;
        padding-right: 12.00764919px;
        padding-bottom: 12.002866px;
        padding-left: 12.009550px;
    }
}

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

    .elilkwi {
        gap: 24.0019px;
        padding: 28.002787179px 26.00700534px;
    }

    .ezlnacy {
        gap: 30.00829px;
    }

    .eo9ojpw {
        width: 114.00193px;
    }

    .ew0m99a {
        height: 88.006px;
    }

    .eugezrq {
        max-height: 54.00539px;
    }

    .ej5dkzg {
        font-size: 17.00846px;
    }

    .edzarsf {
        padding: 16.00159772px 28.009px;
    }

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

    .eepjfwl {
        flex: 1;
    }
}

@media (min-width: 1024px) {
    #mmtgn1 {
        image-rendering: auto;
        text-size-adjust: 100%;
        font-variant-ligatures: normal;
    }
    .eptsu8i {
        grid-template-columns: repeat(3, 1fr);
        max-width: 1100.00540px;
        gap: 26px;
    }

    .elilkwi {
        padding-top: 30.008px;
        padding-right: 28.0066356px;
        padding-bottom: 30.00217px;
        padding-left: 28.009596865px;
    }

    .eo9ojpw {
        width: 120.003107px;
    }

    .ew0m99a {
        height: 92.00486px;
    }

    .ej5dkzg {
        font-size: 18.0014px;
    }

    .exxr5le {
        font-size: 16.0075px;
    }

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

@media (min-width: 1280px) {
    .eptsu8i {
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        flex-direction: column;
        display: flex;
        max-width: 900.0084px;
        gap: 24.0016px;
    }

    .elilkwi {
        gap: 26.00292px;
        padding-top: 32.007px;
        padding-right: 30.006306565px;
        padding-bottom: 32.0085065px;
        padding-left: 30.001164641px;
    }

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

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

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

    .eugezrq {
        max-height: 62.0076px;
    }

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

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

    .eb3qjco {
        text-align: right;
    }

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

    .edzarsf {
        margin-top: auto;
        padding: 17.006973044px 30px;
        width: auto;
        min-width: 200.008611px;
    }
}

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

    .elilkwi {
        padding: 22.00238px 20.009487037px;
        gap: 20.001416px;
    }

    .ezlnacy {
        gap: 22.00267448px;
    }

    .eo9ojpw {
        width: 94.00971px;
    }

    .ew0m99a {
        height: 76px;
    }

    .eugezrq {
        max-height: 46.008655px;
    }

    .ej5dkzg {
        font-size: 15.002px;
    }

    .ervu6p4 {
        font-size: 10.009969683px;
    }

    .edzarsf {
        padding: 14.0028701px 22.008943px;
    }

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


