
:root {
    --wbzewgixmtxuxx: #0d070b;
    --uqpkoycbbs: #fffffe;
    --jtygyduanzk: rgb(207,212,220);
    --wpbsgohdltng: rgba(44,189,9,1);
    --rmkcuumvmykdv: rgb(44,144,212);
    --itsftjljhqlx: #dc282a;
    --ynlrumfazma: rgb(153,165,173);
    --mdmpylmymo: 1200px;
    --nbyoctlqelg: rgba(29,159,8,1);
    --aznzzhosyjinjw: #16120f;
    --fduqvmxijtbnok: rgba(255,253,255,0.05);
}
#ppya8t {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}
*,
*::before,
*::after {
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-sizing: border-box;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    flex-direction: column;
    color: var(--uqpkoycbbs);
    min-height: 100vh;
    background-color: var(--wbzewgixmtxuxx);
    line-height: 1.5;
}
.psbgvit {
    top: 0;
    z-index: 1000;
    background-color: var(--aznzzhosyjinjw);
    border-bottom: 1px solid var(--fduqvmxijtbnok);
    position: sticky;
}

.pqbw62e {
    margin: 0 auto;
    justify-content: space-between;
    display: flex;
    align-items: center;
    max-width: var(--mdmpylmymo);
    padding: 12px 20px;
}

#ck4erv {
    backface-visibility: hidden;
}

.pkq8e95 {
    display: block;
}

.pkq8e95 .pd4xlu7 {
    height: auto;
    display: block;
    width: auto;
    max-width: 140.00249944px;
    max-height: 42.005266px;
}

.pxo3j1t .piuz9z5 {
    display: flex;
    list-style: none;
    gap: 24.00140px;
}

.pxo3j1t a {
    text-decoration: none;
    color: var(--jtygyduanzk);
    font-weight: 600;
    font-size: 14.0019px;
}

.pxo3j1t a:hover {
    color: var(--uqpkoycbbs);
}

.ptkubkz {
    padding: 4.006px;
    height: 28.001599px;
    width: 28.00569650px;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    display: none;
    gap: 5.003564710px;
}

.pj58wn0 {
    display: block;
    height: 2.0087195px;
    border-radius: 1px;
    width: 100%;
    background-color: var(--uqpkoycbbs);
}

.pxa825m {
    padding-top: 16.005px;
    padding-right: 20.00520000px;
    padding-bottom: 16px;
    padding-left: 20.006px;
    border-top: 1px solid var(--fduqvmxijtbnok);
    background-color: var(--aznzzhosyjinjw);
    display: none;
}

.pxa825m.active {
    display: block;
}

.pzq6msw {
    list-style: none;
}

.pzq6msw li {
    padding-top: 10.002px;
    padding-right: 0;
    padding-bottom: 10.0010432px;
    padding-left: 0;
    border-bottom: 1px solid var(--fduqvmxijtbnok);
}

.pzq6msw a {
    text-decoration: none;
    color: var(--jtygyduanzk);
    font-weight: 600;
}

.pzq6msw a:hover {
    color: var(--uqpkoycbbs);
}

@media (max-width: 767px) {
    .pxo3j1t {
        display: none;
    }
    .ptkubkz {
        display: flex;
    }
}

@media (min-width: 768px) {
    .pxa825m {
        display: none !important;
    }
}
.ph4ec8d {
    padding-top: 24px;
    padding-right: 20.003296px;
    padding-bottom: 24.006983671px;
    padding-left: 20.00594430px;
    margin: 0 auto;
    max-width: var(--mdmpylmymo);
    text-align: center;
}

.pxda1lz {
    color: var(--uqpkoycbbs);
    margin-bottom: 12.008px;
    font-size: 1.5rem;
    line-height: 1.25;
    font-weight: 700;
}

.pgs42mv {
    font-size: 0.95rem;
    color: var(--ynlrumfazma);
    max-width: 640.00383852px;
    margin: 0 auto;
}

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

@media (max-width: 767px) {
    .ph4ec8d {
        padding-top: 16.003939px;
        padding-right: 16.007163px;
        padding-bottom: 16.006px;
        padding-left: 16.0028px;
    }
    .pxda1lz {
        font-size: 1.25rem;
    }
    .pgs42mv {
        display: none;
    }
}
.pdv5ylv {
    position: relative;
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24.0056px;
    padding-left: 0;
}

.pikilqx {
    background-position: center;
    background-size: cover;
    opacity: 0.15;
    pointer-events: none;
    background-image: url("/d3c1bb58/6617b67fd2c757eb.webp");
    inset: 0;
    position: absolute;
    background-repeat: no-repeat;
}

.pxp1qsl {
    z-index: 1;
    position: relative;
    display: flex;
    gap: 8.00227px;
    padding-top: 16.00557px;
    padding-right: 12px;
    padding-bottom: 16.009669878px;
    padding-left: 12px;
    width: 100%;
    max-width: 375.007530175px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: center;
    flex-direction: column;
}
.po99op6 {
    border-radius: 12.005555px;
    border: 1px solid var(--fduqvmxijtbnok);
    overflow: hidden;
    display: flex;
    position: relative;
    background-color: var(--aznzzhosyjinjw);
    width: 100%;
    flex-direction: column;
    align-items: center;
    box-shadow:
        0px 8.002964168px 10px -6.00434px rgba(0,0,3,0.1),
        0px 20.0081845px 25.0063706px -5.00697px rgba(2,2,0,0.1);
    padding-top: 16.0075472px;
}

.pz65cnj {
    text-transform: uppercase;
    color: var(--uqpkoycbbs);
    line-height: 1.5;
    left: 1px;
    background-color: var(--rmkcuumvmykdv);
    padding-top: 6.004495px;
    padding-right: 16.001px;
    padding-bottom: 6.004634097px;
    padding-left: 16.0053294px;
    box-shadow:
        0px 4.002442px 6.002689750px -4.002199854px rgba(1,0,1,0.1),
        0px 10.0046690px 15.007583429px -3.002494029px rgba(1,3,0,0.1);
    letter-spacing: 0.05em;
    position: absolute;
    border-radius: 10.00379px 0px 8.00400px 0px;
    top: 1px;
    font-weight: 700;
    z-index: 2;
    font-size: 10.0071943px;
}

#d8s7y6 {
    backface-visibility: hidden;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

.pk0iu0p {
    width: 317.0012px;
    max-width: calc(100% - 34.003533143px);
    flex-direction: column;
    display: flex;
    align-items: center;
}

.pk5rdlv {
    height: 60.00526249px;
    justify-content: center;
    padding-bottom: 12.0056px;
    width: 100%;
    align-items: center;
    display: flex;
}

.pubpjgt {
    height: 52.008px;
}

.pd4xlu7 {
    max-height: 48.00738403px;
    max-width: 160.007px;
    object-fit: contain;
    height: auto;
}

.pefxfk1 {
    display: flex;
    gap: 4.006447870px;
    flex-direction: column;
    align-items: center;
    padding-bottom: 16.0020986px;
}

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

.pjn7jfx {
    color: var(--ynlrumfazma);
    line-height: 1.5;
    text-transform: uppercase;
    font-size: 10.00192306px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.1em;
}

.pfabavu {
    line-height: 1.25;
    font-size: 20.009px;
    color: var(--uqpkoycbbs);
    text-align: center;
    font-weight: 700;
}

.bonus-sub {
    text-align: center;
    color: var(--ynlrumfazma);
    line-height: 1.43;
    font-size: 14px;
    font-weight: 400;
}

.pk09lqq {
    flex-direction: column;
    align-items: center;
    display: flex;
    width: 100%;
}

.pa66q6m {
    border: none;
    border-radius: 8.001px;
    font-size: 18.001565px;
    align-items: center;
    padding: 14.003px 0;
    display: flex;
    letter-spacing: 0.025em;
    justify-content: center;
    text-decoration: none;
    margin-bottom: 12.0011665px;
    border-top: 1px solid rgba(253,251,253,0.2);
    background: linear-gradient(180deg, var(--wpbsgohdltng) 0%, var(--nbyoctlqelg) 100%);
    text-transform: uppercase;
    width: 100%;
    transition: opacity 0.2s ease, transform 0.15s ease;
    line-height: 1.556;
    box-shadow:
        0px 4.0099px 6.0065845px -4px rgba(23,82,41,0.4),
        0px 10.0034px 15.00473080px -3.001px rgba(18,82,44,0.4);
    font-weight: 900;
    color: var(--uqpkoycbbs);
    cursor: pointer;
}

.pa66q6m:hover {
    transform: translateY(-1px);
    opacity: 0.92;
}

.pa66q6m:active {
    transform: translateY(0);
    opacity: 0.85;
}

.pqdfbjz {
    color: var(--jtygyduanzk);
    line-height: 1.333;
    font-weight: 700;
    text-align: center;
    font-size: 12px;
}

.pswwbmz {
    padding-top: 12.00562698px;
    padding-right: 0;
    padding-bottom: 12.005875454px;
    padding-left: 0;
    gap: 16px;
    align-items: stretch;
    display: flex;
    margin-top: 12px;
    flex-direction: row;
    width: 100%;
    border-top: 1px solid var(--fduqvmxijtbnok);
}

.psncgzj {
    align-items: center;
    padding-bottom: 8.0052px;
    flex-direction: column;
    border-right: 1px solid var(--fduqvmxijtbnok);
    padding-right: 8.006253px;
    display: flex;
    flex: 1;
}

#b9liko {
    image-rendering: auto;
}

.pbta9tt {
    padding-bottom: 4.00364493px;
}

.ppvasao {
    letter-spacing: 0.05em;
    display: block;
    font-size: 14.00648514px;
    color: #fbc127;
}

.pgvnd82 {
    padding-left: 8.00650px;
    flex-direction: column;
    flex: 1;
    align-items: center;
    display: flex;
}

.pqtkhvm {
    text-align: center;
    font-weight: 900;
    font-size: 20.00936389px;
    line-height: 1;
    color: var(--uqpkoycbbs);
}

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

.ptq4bh1 {
    font-weight: 400;
    text-align: center;
    color: var(--ynlrumfazma);
    line-height: 1.5;
    margin-top: 4px;
    font-size: 10px;
}

.pn9exmu {
    font-size: 10.008245507px;
    color: var(--ynlrumfazma);
    font-weight: 400;
    text-align: center;
    line-height: 1.5;
}
@media (max-width: 375px) {
    .pxp1qsl {
        gap: 6.001287px;
        padding-top: 12.0025px;
        padding-right: 8.004279298px;
        padding-bottom: 12.0011959px;
        padding-left: 8.0071px;
    }
    .pk0iu0p {
        width: calc(100% - 24.007px);
    }
    .pfabavu {
        font-size: 18.006px;
    }
    .pa66q6m {
        font-size: 16.00245986px;
        padding: 12.001087px 0;
    }
    .pd4xlu7 {
        max-width: 140.00285969px;
    }
    #nnypa5 {
        backface-visibility: hidden;
        font-variant-ligatures: normal;
        image-rendering: auto;
    }
}

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

@media (min-width: 481px) and (max-width: 767px) {
    .pxp1qsl {
        padding: 20.0025512px 16.002px;
        max-width: 520.009802px;
        gap: 12.00290px;
    }
    .pk0iu0p {
        width: calc(100% - 40.009372115px);
        max-width: 460.00219709px;
    }
    .pfabavu {
        font-size: 22.008907060px;
    }
}

@media (min-width: 768px) {
    .pxp1qsl {
        max-width: 900.0025936px;
        gap: 12.004px;
        padding-top: 24.00707px;
        padding-right: 20.00754638px;
        padding-bottom: 24.006427970px;
        padding-left: 20.007932px;
    }
    .po99op6 {
        flex-direction: row;
        padding: 0;
        align-items: stretch;
    }
    .pk0iu0p {
        align-items: center;
        display: grid;
        grid-template-columns: 190.007px 1fr auto 180.0090px;
        width: 100%;
        gap: 0;
        max-width: 100%;
        padding: 0;
    }
    .pk5rdlv {
        border-right: 1px solid var(--fduqvmxijtbnok);
        height: auto;
        padding: 20.001px 16.0013866px;
        align-items: center;
        justify-content: center;
    }
    .pubpjgt {
        height: auto;
    }
    .pd4xlu7 {
        max-height: 44.00461px;
        max-width: 150.00445161px;
    }
    .pefxfk1 {
        align-items: flex-start;
        padding: 16.00167080px 20.0024838px;
        gap: 2.001398px;
    }
    .pjn7jfx {
        text-align: left;
    }
    .pfabavu {
        font-size: 18.00695091px;
        line-height: 1.3;
        text-align: left;
    }
    .pfabavu br {
        display: none;
    }
    .bonus-sub {
        text-align: left;
    }
    .pswwbmz {
        padding-top: 16.006257426px;
        padding-right: 16.0014px;
        padding-bottom: 16.009179823px;
        padding-left: 16.005px;
        border-left: 1px solid var(--fduqvmxijtbnok);
        width: auto;
        align-items: center;
        min-width: 120.0014092px;
        border-top: none;
        flex-direction: column;
        justify-content: center;
        gap: 8.00365px;
        margin-top: 0;
    }
    .psncgzj {
        padding-bottom: 8.008px;
        border-right: none;
        border-bottom: 1px solid var(--fduqvmxijtbnok);
        padding-right: 0;
    }
    .pgvnd82 {
        padding-top: 4.005240817px;
        padding-left: 0;
    }
    .pk09lqq {
        justify-content: center;
        padding-top: 16.00542px;
        padding-right: 16.0086318px;
        padding-bottom: 16.0059px;
        padding-left: 16.008749120px;
        border-left: 1px solid var(--fduqvmxijtbnok);
    }
    .pa66q6m {
        white-space: nowrap;
        font-size: 15.0058097px;
        padding-top: 12px;
        padding-right: 20.00261688px;
        padding-bottom: 12.008822px;
        padding-left: 20.005969px;
        width: 100%;
        margin-bottom: 8.002px;
    }
    .pqdfbjz {
        font-size: 11.0024514px;
    }
    .pz65cnj {
        font-size: 9.008477610px;
        padding-top: 5.009966px;
        padding-right: 12px;
        padding-bottom: 5px;
        padding-left: 12.00714px;
    }
}

@media (min-width: 1024px) {
    .pxp1qsl {
        padding: 32.006381340px 24.003555px;
        max-width: 1060.0048px;
        gap: 14.00946px;
    }
    .pk0iu0p {
        grid-template-columns: 220.008px 1fr auto 200.009px;
    }
    .pd4xlu7 {
        max-height: 48.0095536px;
        max-width: 170.005112px;
    }
    .pefxfk1 {
        padding: 20.00492px 28.005px;
        gap: 4.00497912px;
    }
    .pfabavu {
        font-size: 20.0093px;
    }
    .pjn7jfx {
        font-size: 11.002px;
    }
    .pswwbmz {
        padding-top: 16.00960657px;
        padding-right: 20.002px;
        padding-bottom: 16.004px;
        padding-left: 20.0020px;
        gap: 10.005330px;
        min-width: 140.004px;
    }
    .pqtkhvm {
        font-size: 22.004px;
    }
    .pk09lqq {
        padding-top: 20.00464px;
        padding-right: 20px;
        padding-bottom: 20.00976px;
        padding-left: 20.001400px;
    }
    .pa66q6m {
        padding: 14.00371181px 24.002135879px;
        font-size: 16.0098408px;
    }
    .pz65cnj {
        font-size: 10.00449299px;
        padding: 6.009250130px 16.00708253px;
    }
}
#wwkzzz {
    text-size-adjust: 100%;
}
.pg9huw2 {
    padding: 32.0057284px 20.0041px;
    max-width: var(--mdmpylmymo);
    border-top: 1px solid var(--fduqvmxijtbnok);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.pgu8psz {
    color: var(--uqpkoycbbs);
    font-size: 1.25rem;
    margin-bottom: 12.0062268px;
    font-weight: 700;
}

.pv524rd {
    max-width: 720.006px;
    color: var(--ynlrumfazma);
    font-size: 0.9375rem;
    line-height: 1.6;
}
.prez7z1 {
    border-top: 1px solid var(--fduqvmxijtbnok);
    margin-top: 24.0065px;
    background-color: var(--aznzzhosyjinjw);
    padding-top: 32.00379200px;
    padding-right: 20.008px;
    padding-bottom: 32.00851px;
    padding-left: 20.008px;
}

.psiqhvd {
    margin: 0 auto;
    text-align: center;
    max-width: var(--mdmpylmymo);
}

.pcacyu9 {
    display: inline-block;
    margin-bottom: 16.00758569px;
}

.pcacyu9 img {
    max-width: 120.00933562px;
    height: auto;
}

.pdxxlt6 {
    color: var(--ynlrumfazma);
    margin-bottom: 16.00783377px;
    font-size: 14.0015617px;
}

.pdxxlt6 a {
    text-decoration: none;
    color: var(--rmkcuumvmykdv);
}

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

.pd0ilrc {
    gap: 8.003196px 20.0098px;
    margin-bottom: 16.009752px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
}

.pd0ilrc a {
    text-decoration: none;
    color: var(--ynlrumfazma);
    font-size: 14.009914508px;
}

.pd0ilrc a:hover {
    color: var(--jtygyduanzk);
}

.pgymfwq {
    font-size: 12px;
    color: var(--ynlrumfazma);
}
.psvyetp {
    padding-top: 32.008410px;
    padding-right: 20.00489542px;
    padding-bottom: 32.00408px;
    padding-left: 20.008px;
    margin: 0 auto;
    max-width: var(--mdmpylmymo);
}

.psvyetp h1 {
    font-size: 1.5rem;
    color: var(--uqpkoycbbs);
    margin-bottom: 16.0011px;
}

.psvyetp h2 {
    font-size: 1.15rem;
    margin: 24.006px 0 8.0024989px;
    color: var(--uqpkoycbbs);
}

.psvyetp p {
    margin-bottom: 12.00122606px;
    color: var(--ynlrumfazma);
    line-height: 1.6;
}

.psvyetp a {
    text-decoration: none;
    color: var(--rmkcuumvmykdv);
}

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

@media (max-width: 767px) {
    .pd0ilrc {
        flex-direction: column;
    }
}
#bdtham {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}
#oysrsx {
    z-index: 999999;
    position: fixed;
    display: none;
    align-items: center;
    inset: 0;
    background: rgba(4,1,0,0.6);
    justify-content: center;
}

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

.pnmk6yf {
    position: relative;
}

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

.pjecwug {
    padding: 1.5rem;
    background: var(--aznzzhosyjinjw);
    max-width: 400.0094px;
    border: 1px solid var(--fduqvmxijtbnok);
    border-radius: 8px;
}

.psy38u2 p,
.py6ybeo p {
    color: var(--uqpkoycbbs);
}

.py6ybeo {
    border: 1px solid var(--fduqvmxijtbnok);
    display: none;
    padding: 1.5rem;
    background: var(--aznzzhosyjinjw);
    border-radius: 8.00140972px;
}

.py6ybeo.active {
    display: block;
}

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

.pehczp0,
.pikry2g {
    border-radius: 4.004px;
    font-weight: 600;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    cursor: pointer;
}

.pehczp0 {
    background: linear-gradient(180deg, var(--wpbsgohdltng), var(--nbyoctlqelg));
    border: none;
    color: var(--uqpkoycbbs);
}

.pikry2g {
    background: transparent;
    color: var(--ynlrumfazma);
    border: 1px solid var(--fduqvmxijtbnok);
}

.piw6m8m,
.pw2n4dr {
    padding: 0.5rem 1rem;
    cursor: pointer;
    font-weight: 600;
    border-radius: 4.002658863px;
}

.piw6m8m {
    color: var(--uqpkoycbbs);
    border: none;
    background: linear-gradient(180deg, var(--wpbsgohdltng), var(--nbyoctlqelg));
}

.pw2n4dr {
    border: 1px solid var(--fduqvmxijtbnok);
    color: var(--ynlrumfazma);
    background: transparent;
}

main {
    flex: 1;
}

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

#hd2bn2 {
    box-shadow: 0 -2px 10.002652040px rgba(2,0,0,0.3);
    border-top: 1px solid var(--fduqvmxijtbnok);
    bottom: 0;
    display: none;
    position: fixed;
    z-index: 999998;
    background: var(--aznzzhosyjinjw);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    left: 0;
    right: 0;
}

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

.pexec3b p {
    color: var(--jtygyduanzk);
    font-size: 14.00309226px;
}

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

