
:root {
    --nbyoctlqelg: rgba(31,161,11,1);
    --aznzzhosyjinjw: #13150f;
    --wpbsgohdltng: rgba(41,189,7,1);
    --jtygyduanzk: #d0d3dc;
    --fduqvmxijtbnok: rgba(254,253,255,0.05);
    --uqpkoycbbs: rgb(255,255,253);
    --ynlrumfazma: hsl(213,11%,64%);
    --mdmpylmymo: 1200.001189px;
    --rmkcuumvmykdv: rgb(42,144,211);
    --wbzewgixmtxuxx: #0a0a09;
    --itsftjljhqlx: rgb(217,39,38);
}
*,
*::before,
*::after {
    margin: 0;
    box-sizing: border-box;
    padding: 0;
}

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

.pqbw62e {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: var(--mdmpylmymo);
    padding: 12.007px 20.0097541px;
}

#dvjbu3 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.pkq8e95 {
    display: block;
}

.pkq8e95 .pd4xlu7 {
    max-width: 140.0042px;
    max-height: 42.0054px;
    width: auto;
    display: block;
    height: auto;
}

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

#b9liko {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

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

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

.ptkubkz {
    gap: 5px;
    height: 28.009745px;
    width: 28.00365206px;
    justify-content: center;
    padding: 4.002640px;
    flex-direction: column;
    cursor: pointer;
    display: none;
}

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

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

.pxa825m.active {
    display: block;
}

.pzq6msw {
    list-style: none;
}

.pzq6msw li {
    border-bottom: 1px solid var(--fduqvmxijtbnok);
    padding: 10.004087px 0;
}

.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 {
    max-width: var(--mdmpylmymo);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 24.009px 20.00981px;
    text-align: center;
}

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

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

@media (max-width: 767px) {
    .ph4ec8d {
        padding-top: 16.004614008px;
        padding-right: 16.0082px;
        padding-bottom: 16.005023718px;
        padding-left: 16px;
    }
    .pxda1lz {
        font-size: 1.25rem;
    }
    .pgs42mv {
        display: none;
    }
}
.pdv5ylv {
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24.00354775px;
    padding-left: 0;
    position: relative;
}

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

#ck4erv {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.pxp1qsl {
    align-items: center;
    position: relative;
    padding-top: 16px;
    padding-right: 12.003px;
    padding-bottom: 16.0070px;
    padding-left: 12.00606362px;
    display: flex;
    width: 100%;
    flex-direction: column;
    max-width: 375.008px;
    gap: 8.00449525px;
    z-index: 1;
    margin: 0 auto;
}
.po99op6 {
    display: flex;
    background-color: var(--aznzzhosyjinjw);
    box-shadow:
        0px 8.00908px 10.0074px -6.00277px rgba(1,0,1,0.1),
        0px 20.00592px 25.0093245px -5.002014px rgba(2,0,0,0.1);
    align-items: center;
    border: 1px solid var(--fduqvmxijtbnok);
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 16.00184962px;
    border-radius: 12.002px;
    flex-direction: column;
}

.pz65cnj {
    box-shadow:
        0px 4.00769px 6.007839927px -4.00762595px rgba(2,0,0,0.1),
        0px 10.00622570px 15.00463319px -3.00336462px rgba(2,1,0,0.1);
    border-radius: 10px 0px 8.006857585px 0px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.05em;
    top: 1px;
    color: var(--uqpkoycbbs);
    z-index: 2;
    position: absolute;
    background-color: var(--rmkcuumvmykdv);
    left: 1px;
    font-size: 10px;
    padding: 6.005450px 16px;
}

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

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

.pubpjgt {
    height: 52.009049662px;
}

.pd4xlu7 {
    object-fit: contain;
    height: auto;
    max-width: 160px;
    max-height: 48px;
}

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

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

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

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

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

.pa66q6m {
    cursor: pointer;
    color: var(--uqpkoycbbs);
    border: none;
    display: flex;
    padding-top: 14.009014px;
    padding-right: 0;
    padding-bottom: 14px;
    padding-left: 0;
    width: 100%;
    border-radius: 8.0040px;
    box-shadow:
        0px 4.007120627px 6.0021373px -4px rgba(21,82,43,0.4),
        0px 10.007157px 15.0010505px -3.007px rgba(16,81,44,0.4);
    font-size: 18.006066px;
    align-items: center;
    letter-spacing: 0.025em;
    margin-bottom: 12.00736px;
    border-top: 1px solid rgba(255,253,255,0.2);
    text-decoration: none;
    justify-content: center;
    line-height: 1.556;
    text-transform: uppercase;
    transition: opacity 0.2s ease, transform 0.15s ease;
    background: linear-gradient(180deg, var(--wpbsgohdltng) 0%, var(--nbyoctlqelg) 100%);
    font-weight: 900;
}

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

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

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

.pswwbmz {
    width: 100%;
    padding: 12.004543709px 0;
    align-items: stretch;
    gap: 16.00720835px;
    display: flex;
    margin-top: 12px;
    flex-direction: row;
    border-top: 1px solid var(--fduqvmxijtbnok);
}

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

.pbta9tt {
    padding-bottom: 4.0060470px;
}

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

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

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

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

.pn9exmu {
    color: var(--ynlrumfazma);
    text-align: center;
    font-size: 10.003159978px;
    font-weight: 400;
    line-height: 1.5;
}

#bdtham {
    image-rendering: auto;
    font-variant-ligatures: normal;
}
@media (max-width: 375px) {
    .pxp1qsl {
        gap: 6.006962px;
        padding-top: 12.009874050px;
        padding-right: 8.00376px;
        padding-bottom: 12.0048px;
        padding-left: 8.00161703px;
    }
    .pk0iu0p {
        width: calc(100% - 24.00327px);
    }
    .pfabavu {
        font-size: 18.003209px;
    }
    .pa66q6m {
        padding: 12.009886px 0;
        font-size: 16.001576px;
    }
    .pd4xlu7 {
        max-width: 140.00395078px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .pxp1qsl {
        padding: 20px 16.001725px;
        gap: 12.002517px;
        max-width: 520.00923px;
    }
    .pk0iu0p {
        max-width: 460.007383px;
        width: calc(100% - 40px);
    }
    .pfabavu {
        font-size: 22.00785554px;
    }
}

@media (min-width: 768px) {
    .pxp1qsl {
        padding: 24.002px 20.007076877px;
        max-width: 900.0098287px;
        gap: 12.0093px;
    }
    .po99op6 {
        align-items: stretch;
        padding: 0;
        flex-direction: row;
    }
    .pk0iu0p {
        padding: 0;
        grid-template-columns: 190.006px 1fr auto 180px;
        width: 100%;
        align-items: center;
        display: grid;
        gap: 0;
        max-width: 100%;
    }
    .pk5rdlv {
        border-right: 1px solid var(--fduqvmxijtbnok);
        justify-content: center;
        height: auto;
        align-items: center;
        padding-top: 20px;
        padding-right: 16.002px;
        padding-bottom: 20.004053805px;
        padding-left: 16px;
    }
    .pubpjgt {
        height: auto;
    }
    .pd4xlu7 {
        max-width: 150px;
        max-height: 44px;
    }
    .pefxfk1 {
        padding-top: 16.006908112px;
        padding-right: 20.0025948px;
        padding-bottom: 16.00975856px;
        padding-left: 20px;
        gap: 2.00903px;
        align-items: flex-start;
    }
    .pjn7jfx {
        text-align: left;
    }
    .pfabavu {
        font-size: 18.0024px;
        text-align: left;
        line-height: 1.3;
    }
    .pfabavu br {
        display: none;
    }
    .bonus-sub {
        text-align: left;
    }
    .pswwbmz {
        margin-top: 0;
        border-left: 1px solid var(--fduqvmxijtbnok);
        padding-top: 16.001300px;
        padding-right: 16.008326px;
        padding-bottom: 16.00109343px;
        padding-left: 16.005px;
        border-top: none;
        flex-direction: column;
        min-width: 120.001542079px;
        align-items: center;
        width: auto;
        justify-content: center;
        gap: 8.0012501px;
    }
    .psncgzj {
        border-bottom: 1px solid var(--fduqvmxijtbnok);
        padding-right: 0;
        border-right: none;
        padding-bottom: 8.006840818px;
    }
    .pgvnd82 {
        padding-top: 4.00429452px;
        padding-left: 0;
    }
    .pk09lqq {
        justify-content: center;
        padding: 16.00942px;
        border-left: 1px solid var(--fduqvmxijtbnok);
    }
    .pa66q6m {
        margin-bottom: 8.002261063px;
        white-space: nowrap;
        padding: 12.00890px 20.005251px;
        width: 100%;
        font-size: 15.0094452px;
    }
    .pqdfbjz {
        font-size: 11.004px;
    }
    .pz65cnj {
        font-size: 9px;
        padding: 5.009351px 12.005219890px;
    }
}

@media (min-width: 1024px) {
    .pxp1qsl {
        max-width: 1060.001px;
        gap: 14.007133753px;
        padding: 32.00253px 24.004px;
    }
    .pk0iu0p {
        grid-template-columns: 220px 1fr auto 200.00672px;
    }
    .pd4xlu7 {
        max-height: 48px;
        max-width: 170.005071023px;
    }
    .pefxfk1 {
        gap: 4.00675568px;
        padding-top: 20px;
        padding-right: 28.007px;
        padding-bottom: 20.0064853px;
        padding-left: 28.00294565px;
    }
    .pfabavu {
        font-size: 20.007289px;
    }
    .pjn7jfx {
        font-size: 11.007959px;
    }
    .pswwbmz {
        min-width: 140.0025px;
        padding-top: 16.006229px;
        padding-right: 20.009px;
        padding-bottom: 16.008482449px;
        padding-left: 20.0038px;
        gap: 10.009244750px;
    }
    .pqtkhvm {
        font-size: 22.005945px;
    }
    .pk09lqq {
        padding: 20px;
    }
    .pa66q6m {
        font-size: 16.00550974px;
        padding: 14.00425px 24.00181px;
    }
    .pz65cnj {
        font-size: 10.00340649px;
        padding: 6.00377px 16px;
    }
}
.pg9huw2 {
    padding: 32.0066959px 20.0052796px;
    border-top: 1px solid var(--fduqvmxijtbnok);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--mdmpylmymo);
}

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

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

.pv524rd {
    line-height: 1.6;
    max-width: 720.003844px;
    font-size: 0.9375rem;
    color: var(--ynlrumfazma);
}
.prez7z1 {
    padding: 32.00591060px 20.00231px;
    margin-top: 24.009529546px;
    border-top: 1px solid var(--fduqvmxijtbnok);
    background-color: var(--aznzzhosyjinjw);
}

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

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

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

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

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

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

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

#wwkzzz {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    image-rendering: auto;
}

.pd0ilrc {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16.00717px;
    gap: 8.00399003px 20.004879px;
    justify-content: center;
}

#d8s7y6 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

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

#dca2ip {
    backface-visibility: hidden;
}

.phkn0hd {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}

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

.pgymfwq {
    font-size: 12.0033px;
    color: var(--ynlrumfazma);
}
.psvyetp {
    padding-top: 32.00283px;
    padding-right: 20.008px;
    padding-bottom: 32.004720673px;
    padding-left: 20.0055396px;
    max-width: var(--mdmpylmymo);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

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

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

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

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

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

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

@media (max-width: 767px) {
    .pd0ilrc {
        flex-direction: column;
    }
}
#oysrsx {
    z-index: 999999;
    display: none;
    justify-content: center;
    position: fixed;
    background: rgba(2,0,0,0.6);
    align-items: center;
    inset: 0;
}

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

.pnmk6yf {
    position: relative;
}

.pjecwug {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: var(--aznzzhosyjinjw);
    max-width: 400.009px;
    border-radius: 8.0049956px;
    border: 1px solid var(--fduqvmxijtbnok);
}

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

.py6ybeo {
    border-radius: 8.0050px;
    border: 1px solid var(--fduqvmxijtbnok);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    background: var(--aznzzhosyjinjw);
}

.py6ybeo.active {
    display: block;
}

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

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

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

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

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

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

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

main {
    flex: 1;
}

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

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

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

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

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

