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

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

main {
    display: block;
    flex: 1;
}

.ec5yh9p {
    line-height: 1.4;
    color: rgb(23,27,33);
    width: 100%;
    background-color: rgb(244,246,253);
    font-size: 12.006710955px;
    padding-top: 8.008148544px;
    padding-right: 16.009502516px;
    padding-bottom: 8.00387513px;
    padding-left: 16.00203787px;
    text-align: center;
}

.erg83nn {
    border-bottom: 1px solid #2f383d;
    background-color: rgb(24,30,35);
}

.em8n5xm {
    margin: 0 auto;
    align-items: center;
    padding-top: 12.0013px;
    padding-right: 20.002091964px;
    padding-bottom: 12.0068px;
    padding-left: 20.00362px;
    max-width: 1200.001px;
    display: flex;
    justify-content: space-between;
    gap: 24.001959816px;
}

.ebpz1zl img {
    display: block;
}

.eytckd3 {
    display: block;
}

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

.ehqiae1 a {
    text-decoration: none;
    color: rgb(227,235,243);
    font-size: 14.0070px;
    font-weight: 500;
    padding: 6.006278px 4.004002753px;
}

.ehqiae1 a:hover {
    color: rgb(125,228,135);
}

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

.ezv4rv7 {
    background-color: rgb(228,237,240);
    border-radius: 999.0048px;
    height: 3.00817px;
}

#axe5dl {
    backface-visibility: hidden;
}

.enqo0ez {
    background-color: hsl(202,19%,11%);
    display: none;
    border-bottom: 1px solid #2f3341;
}

.enqo0ez.open {
    display: block;
}

.eaaesiq {
    list-style: none;
    padding: 8.0024130px 20px 12.0092px;
    gap: 4.009678px;
    display: flex;
    flex-direction: column;
}

.eyek546 {
    font-size: 15.0088876px;
    text-decoration: none;
    display: block;
    color: rgb(231,238,241);
    padding-top: 8.009142332px;
    padding-right: 0;
    padding-bottom: 8.002063px;
    padding-left: 0;
}

.eyek546:hover {
    color: #7ee589;
}

.ei54kpj {
    padding-top: 24.00685px;
    padding-right: 16.001272181px;
    padding-bottom: 12.00872px;
    padding-left: 16.0031090px;
}

.esavf37 {
    max-width: 1200.00598px;
    margin: 0 auto;
}

#v36gw6 {
    backface-visibility: hidden;
}

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

.erlfpgy {
    color: rgb(140,151,155);
    max-width: 640.0087px;
    font-size: 14.001px;
    margin-top: 8.0065px;
}

.ercjk7q {
    background-position: center;
    padding-top: 16.00458545px;
    padding-right: 16.0079px;
    padding-bottom: 32px;
    padding-left: 16.004px;
    background-size: cover;
    background-image: url('/6cf05357/59244334f2e428c4.webp');
}

.eukqm70 {
    margin: 0 auto;
    max-width: 1200.001230249px;
}
#dmvl01 {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}
.eptsu8i {
    max-width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: stretch;
    flex-direction: column;
    display: flex;
    gap: 22.0022px;
}

.elilkwi {
    flex-direction: column;
    border-radius: 14.0026px;
    display: flex;
    align-items: stretch;
    gap: 22.00148px;
    background-color: #181d23;
    border: 1px solid rgb(52,56,61);
    padding: 26px 24.00215px;
}

.ehxpqe6 {
    box-shadow: 0 0 0 1px rgba(35,132,55,0.2), 0 8.0053px 24.00261px rgba(1,2,0,0.25);
    border-color: rgb(33,134,52);
}

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

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

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

.ew0m99a {
    box-shadow: 0 2.006688px 8.007px rgba(0,0,1,0.2);
    display: flex;
    border-radius: 10.006370px;
    justify-content: center;
    width: 100%;
    align-items: center;
    height: 84.007437px;
    background-color: rgb(33,38,47);
    overflow: hidden;
}

.enpjt2z {
    background: linear-gradient(160deg, rgb(12,149,101) 0%, #248938 100%);
}

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

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

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

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

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

.ezujhqs {
    color: #f0b627;
    height: 10.0051px;
    flex-shrink: 0;
    width: 12px;
}

.ejbhkj3 {
    color: #edb82b;
}

.erj54hg {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.eqk4yxm {
    color: #465157;
}

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

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

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

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

.euopogk {
    padding: 6.006px 18px;
    justify-content: center;
    border-radius: 10.00532097px;
    margin-bottom: 12.001px;
    display: inline-flex;
    align-items: center;
}

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

.eyr8bdo {
    color: rgb(253,254,255);
    background: linear-gradient(135deg, #0c9866 0%, rgb(33,130,53) 100%);
}

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

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

.eeawmqz {
    color: #7ce685;
}

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

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

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

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

.ej5dkzg-multiline span {
    display: block;
}

.edzarsf {
    justify-content: center;
    margin-top: auto;
    background-color: #31363c;
    transition: background-color 0.2s ease, transform 0.15s ease;
    padding-top: 15.002438431px;
    padding-right: 26.002087px;
    padding-bottom: 15.00708423px;
    padding-left: 26.0060px;
    cursor: pointer;
    align-items: center;
    border: none;
    width: 100%;
    border-radius: 10.009037179px;
    max-width: 220.009122724px;
    gap: 12.0060px;
    display: inline-flex;
}

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

.er5tr2a {
    background: linear-gradient(135deg, #0e9669 0%, rgb(35,136,57) 100%);
    box-shadow: 0 4.003203px 14.00561210px rgba(33,133,56,0.3);
}

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

.er5tr2a:hover {
    background: linear-gradient(135deg, rgb(35,136,53) 0%, rgb(45,157,69) 100%);
}

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

.eiygghi {
    color: inherit;
    flex-shrink: 0;
    width: 14.0011px;
    height: 16.001px;
}

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

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

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

.eoacumo {
    padding-top: 20.004073px;
    padding-right: 16.002431px;
    padding-bottom: 20.0010940px;
    padding-left: 16.00924363px;
    border-top: 1px solid #31353b;
}

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

.emw43cb h2 {
    color: rgb(237,246,248);
    margin-bottom: 6.004px;
    font-size: 18.004705px;
}

.emw43cb p {
    font-size: 14.00891px;
    line-height: 1.6;
    color: #cad2da;
}

.evmuyix {
    padding-top: 24.00576028px;
    padding-right: 16.007px;
    padding-bottom: 16.00785659px;
    padding-left: 16.0022px;
    border-top: 1px solid rgb(46,57,59);
    background-color: rgb(11,15,22);
}

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

#fq4pa7 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.eg0z0i3 {
    font-variant-ligatures: normal;
}

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

#ay7wkb {
    image-rendering: auto;
}

.ecq7422 p {
    font-size: 13.009276560px;
    color: #8d969b;
    max-width: 520.009px;
    margin-top: 8.002118px;
}

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

.emc3efe h3 {
    color: rgb(241,244,251);
    margin-bottom: 6.009230px;
    font-size: 14.0064px;
}

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

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

.emc3efe a:hover {
    color: rgb(126,230,133);
}

.ew5n7z9 {
    display: flex;
    align-items: center;
    gap: 12.007486px 20.007541356px;
    flex-wrap: wrap;
}

.ew5n7z9 img {
    display: block;
}

.endufph {
    margin-top: 20.0030439px;
    color: #8d929e;
    border-top: 1px solid rgb(46,51,62);
    font-size: 12.00372950px;
    padding-top: 10.004229392px;
}
.em9ys74 {
    padding: 24.00342734px 16.004550px 40.00614px;
    max-width: 900.005133209px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

.eges7c7 p {
    font-size: 14.00528px;
    color: #89929f;
}

.ed9m7ra {
    margin-top: 18px;
}

.ed9m7ra h2 {
    margin-bottom: 4.003px;
    font-size: 18.009px;
    color: #eff8fe;
}

#kh6qfm {
    image-rendering: auto;
}

.ed9m7ra p {
    line-height: 1.6;
    color: rgb(200,212,215);
    font-size: 14.00701px;
}
#mhi183 {
    justify-content: center;
    background: rgba(2,2,2,0.6);
    z-index: 999999;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0;
}

#g4df34 {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

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

.ejob2fd {
    position: relative;
}

.eisuo7u {
    border-radius: 8.00410px;
    background: #1a1e22;
    color: rgb(238,244,251);
    max-width: 400.003753px;
    padding: 1.5rem;
}

.ejzosmh {
    background: rgb(26,24,34);
    padding: 1.5rem;
    border-radius: 8.005874px;
    display: none;
    color: rgb(239,247,252);
    margin-top: 12.00217586px;
}

.ejzosmh.active {
    display: block;
}

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

.eso2bms,
.ekuw0ee,
.ehg8mwh,
.eh9sd8b {
    border-radius: 4.004792902px;
    border: 1px solid hsl(224,10%,21%);
    background: #22252f;
    cursor: pointer;
    padding: 0.5rem 1rem;
    font-size: 14.0053448px;
    color: #edf7ff;
}

.eso2bms:hover,
.ekuw0ee:hover,
.ehg8mwh:hover,
.eh9sd8b:hover {
    background: #32333c;
}

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

#nu9z19 {
    right: 0;
    padding: 1rem 1.25rem;
    position: fixed;
    z-index: 999998;
    box-shadow: 0 -2px 10.006382px rgba(1,0,0,0.4);
    bottom: 0;
    display: none;
    left: 0;
    background: #171b20;
    color: #cad3d7;
}

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

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

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

#g0r1t8 {
    font-variant-ligatures: normal;
}
.eb5q6o4 {
    -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767px) {
    .eytckd3 {
        display: none;
    }

    .etgdzyq {
        display: flex;
    }

    .ei54kpj {
        padding-top: 16.003559px;
        padding-right: 12.00897277px;
        padding-bottom: 8.00219px;
        padding-left: 12.0019px;
    }

    .eqinzaj {
        font-size: 20.006px;
    }

    .erlfpgy {
        display: none;
    }

    .ercjk7q {
        padding: 12.0091px;
    }
}

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

    .elilkwi {
        gap: 24.00359544px;
        padding: 28.008496617px 26.002421618px;
    }

    .ezlnacy {
        gap: 30.0036798px;
    }

    .eo9ojpw {
        width: 114.00900947px;
    }

    .ew0m99a {
        height: 88.008992px;
    }

    .eugezrq {
        max-height: 54.003650734px;
    }

    .ej5dkzg {
        font-size: 17.002px;
    }

    .edzarsf {
        padding: 16px 28.006px;
    }

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

    .eepjfwl {
        flex: 1;
    }
}

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

    .elilkwi {
        padding: 30.00129479px 28.002265px;
    }

    .eo9ojpw {
        width: 120.006697px;
    }

    .ew0m99a {
        height: 92.001px;
    }

    .ej5dkzg {
        font-size: 18.0082px;
    }

    .exxr5le {
        font-size: 16.003px;
    }

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

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

    .elilkwi {
        padding-top: 32.0071px;
        padding-right: 30px;
        padding-bottom: 32px;
        padding-left: 30.005915px;
        gap: 26.00138px;
    }

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

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

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

    .eugezrq {
        max-height: 62.002130255px;
    }

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

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

    .eb3qjco {
        text-align: right;
    }

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

    .edzarsf {
        min-width: 200.00477px;
        margin-top: auto;
        padding-top: 17.009px;
        padding-right: 30.004607px;
        padding-bottom: 17.00214801px;
        padding-left: 30.00878145px;
        width: auto;
    }
}

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

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

    .elilkwi {
        gap: 20.009644px;
        padding: 22.001147821px 20px;
    }

    .ezlnacy {
        gap: 22.0039px;
    }

    .eo9ojpw {
        width: 94.0088px;
    }

    .ew0m99a {
        height: 76.006px;
    }

    .eugezrq {
        max-height: 46.002px;
    }

    .ej5dkzg {
        font-size: 15.0066px;
    }

    .ervu6p4 {
        font-size: 10.00112306px;
    }

    .edzarsf {
        padding: 14.002352px 22px;
    }

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


