
:root {
    --itsftjljhqlx: rgb(220,37,38);
    --rmkcuumvmykdv: rgb(43,142,211);
    --mdmpylmymo: 1200.00710838px;
    --wbzewgixmtxuxx: rgb(9,8,11);
    --uqpkoycbbs: #fffffe;
    --fduqvmxijtbnok: rgba(254,251,254,0.05);
    --wpbsgohdltng: rgba(44,186,8,1);
    --nbyoctlqelg: rgba(30,160,10,1);
    --ynlrumfazma: #99a2ab;
    --aznzzhosyjinjw: #141410;
    --jtygyduanzk: #d2d5dc;
}
*,
*::before,
*::after {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

#dca2ip {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

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

#bdtham {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

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

.pkq8e95 {
    display: block;
}

.pkq8e95 .pd4xlu7 {
    max-width: 140.00504697px;
    height: auto;
    display: block;
    width: auto;
    max-height: 42.00857px;
}

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

#vu64xh {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

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

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

.ptkubkz {
    width: 28.0049971px;
    gap: 5.007525px;
    justify-content: center;
    height: 28.0033608px;
    display: none;
    flex-direction: column;
    cursor: pointer;
    padding: 4px;
}

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

.pxa825m {
    border-top: 1px solid var(--fduqvmxijtbnok);
    padding-top: 16.00216247px;
    padding-right: 20.001427px;
    padding-bottom: 16.00864865px;
    padding-left: 20.002px;
    background-color: var(--aznzzhosyjinjw);
    display: none;
}

.pxa825m.active {
    display: block;
}

.pzq6msw {
    list-style: none;
}

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

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

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

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

.pgs42mv {
    max-width: 640.001891px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    color: var(--ynlrumfazma);
    font-size: 0.95rem;
}

@media (max-width: 767px) {
    .ph4ec8d {
        padding: 16.0010985px 16px;
    }
    .pxda1lz {
        font-size: 1.25rem;
    }
    .pgs42mv {
        display: none;
    }
}

#ck4erv {
    text-rendering: optimizeLegibility;
}
.pdv5ylv {
    padding-top: 24.004865px;
    padding-right: 0;
    padding-bottom: 24.0028px;
    padding-left: 0;
    position: relative;
}

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

.pxp1qsl {
    flex-direction: column;
    display: flex;
    position: relative;
    align-items: center;
    max-width: 375.0010726px;
    width: 100%;
    z-index: 1;
    padding: 16.0039px 12.009px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 8.0015366px;
}
.po99op6 {
    position: relative;
    align-items: center;
    background-color: var(--aznzzhosyjinjw);
    padding-top: 16.0051855px;
    overflow: hidden;
    display: flex;
    border: 1px solid var(--fduqvmxijtbnok);
    box-shadow:
        0px 8.00134px 10.00480173px -6.00346297px rgba(0,1,0,0.1),
        0px 20.0015px 25.008739444px -5.004px rgba(2,0,0,0.1);
    width: 100%;
    flex-direction: column;
    border-radius: 12.009067px;
}

.pz65cnj {
    font-weight: 700;
    top: 1px;
    z-index: 2;
    position: absolute;
    background-color: var(--rmkcuumvmykdv);
    padding-top: 6.00761px;
    padding-right: 16.006px;
    padding-bottom: 6.0081967px;
    padding-left: 16.00305871px;
    left: 1px;
    color: var(--uqpkoycbbs);
    font-size: 10.0072px;
    border-radius: 10px 0px 8.00901px 0px;
    line-height: 1.5;
    box-shadow:
        0px 4.00239px 6.007px -4px rgba(2,1,0,0.1),
        0px 10px 15.0045251px -3.0073px rgba(1,1,0,0.1);
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

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

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

.pubpjgt {
    height: 52.003897576px;
}

.pd4xlu7 {
    object-fit: contain;
    height: auto;
    max-height: 48.00749859px;
    max-width: 160.004026px;
}

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

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

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

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

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

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

.pa66q6m {
    cursor: pointer;
    letter-spacing: 0.025em;
    padding: 14.001498273px 0;
    align-items: center;
    box-shadow:
        0px 4.0081323px 6.00956804px -4.0093585px rgba(21,82,43,0.4),
        0px 10.00973492px 15.00330300px -3.00294268px rgba(19,82,45,0.4);
    margin-bottom: 12.001684px;
    border-top: 1px solid rgba(255,253,255,0.2);
    display: flex;
    font-size: 18.00869px;
    color: var(--uqpkoycbbs);
    font-weight: 900;
    text-decoration: none;
    border: none;
    transition: opacity 0.2s ease, transform 0.15s ease;
    line-height: 1.556;
    width: 100%;
    background: linear-gradient(180deg, var(--wpbsgohdltng) 0%, var(--nbyoctlqelg) 100%);
    justify-content: center;
    text-transform: uppercase;
    border-radius: 8.009366132px;
}

#d8s7y6 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

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

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

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

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

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

.pbta9tt {
    padding-bottom: 4.00514px;
}

#wwkzzz {
    image-rendering: auto;
}

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

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

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

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

.pn9exmu {
    font-size: 10px;
    text-align: center;
    line-height: 1.5;
    font-weight: 400;
    color: var(--ynlrumfazma);
}
@media (max-width: 375px) {
    .pxp1qsl {
        padding: 12.0095088px 8.0025987px;
        gap: 6.006707422px;
    }
    .pk0iu0p {
        width: calc(100% - 24.00740494px);
    }
    .pfabavu {
        font-size: 18.0034716px;
    }
    .pa66q6m {
        font-size: 16px;
        padding-top: 12.0088px;
        padding-right: 0;
        padding-bottom: 12.004px;
        padding-left: 0;
    }
    .pd4xlu7 {
        max-width: 140.004246px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .pxp1qsl {
        padding: 20px 16.0099382px;
        gap: 12.0085px;
        max-width: 520.006px;
    }
    .pk0iu0p {
        width: calc(100% - 40.005px);
        max-width: 460.0047px;
    }
    .pfabavu {
        font-size: 22.005px;
    }
}

@media (min-width: 768px) {
    .pxp1qsl {
        max-width: 900.0034752px;
        padding: 24.0080336px 20.0074227px;
        gap: 12.006px;
    }
    .po99op6 {
        flex-direction: row;
        align-items: stretch;
        padding: 0;
    }
    .pk0iu0p {
        width: 100%;
        gap: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        grid-template-columns: 190px 1fr auto 180.005px;
        align-items: center;
        display: grid;
        max-width: 100%;
    }
    .pk5rdlv {
        border-right: 1px solid var(--fduqvmxijtbnok);
        justify-content: center;
        align-items: center;
        height: auto;
        padding-top: 20.001124px;
        padding-right: 16.00755642px;
        padding-bottom: 20.007576px;
        padding-left: 16.00907217px;
    }
    .pubpjgt {
        height: auto;
    }
    .pd4xlu7 {
        max-width: 150.0025px;
        max-height: 44.002px;
    }
    .pefxfk1 {
        padding: 16.00378389px 20.003898162px;
        align-items: flex-start;
        gap: 2.006px;
    }
    .pjn7jfx {
        text-align: left;
    }
    .phkn0hd {
        image-rendering: auto;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
    }
    .pfabavu {
        font-size: 18.009850153px;
        text-align: left;
        line-height: 1.3;
    }
    .pfabavu br {
        display: none;
    }
    .bonus-sub {
        text-align: left;
    }
    .pswwbmz {
        border-left: 1px solid var(--fduqvmxijtbnok);
        align-items: center;
        min-width: 120.007px;
        gap: 8.0017px;
        margin-top: 0;
        flex-direction: column;
        width: auto;
        border-top: none;
        padding: 16.00270737px 16.0058505px;
        justify-content: center;
    }
    .psncgzj {
        border-right: none;
        padding-bottom: 8.0083347px;
        border-bottom: 1px solid var(--fduqvmxijtbnok);
        padding-right: 0;
    }
    .pgvnd82 {
        padding-left: 0;
        padding-top: 4.0026597px;
    }
    #nnypa5 {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .pk09lqq {
        padding: 16.003850px;
        border-left: 1px solid var(--fduqvmxijtbnok);
        justify-content: center;
    }
    .pa66q6m {
        padding: 12.00741px 20.0061px;
        width: 100%;
        white-space: nowrap;
        margin-bottom: 8.003px;
        font-size: 15.0038px;
    }
    .pqdfbjz {
        font-size: 11px;
    }
    .pz65cnj {
        padding: 5.002641348px 12.00562px;
        font-size: 9.007px;
    }
}

@media (min-width: 1024px) {
    .pxp1qsl {
        max-width: 1060.0040142px;
        padding: 32.008px 24.0033px;
        gap: 14.0023px;
    }
    .pk0iu0p {
        grid-template-columns: 220.0088px 1fr auto 200.005169142px;
    }
    .pd4xlu7 {
        max-height: 48.0016px;
        max-width: 170px;
    }
    .pefxfk1 {
        padding-top: 20.004736px;
        padding-right: 28.00610px;
        padding-bottom: 20px;
        padding-left: 28.0085px;
        gap: 4.009310282px;
    }
    .pfabavu {
        font-size: 20.00364px;
    }
    .pjn7jfx {
        font-size: 11.00467px;
    }
    .pswwbmz {
        min-width: 140.006px;
        padding: 16.0083482px 20.006561px;
        gap: 10.0067666px;
    }
    .pqtkhvm {
        font-size: 22.002713294px;
    }
    .pk09lqq {
        padding: 20.005px;
    }
    .pa66q6m {
        padding: 14.0029161px 24.004005692px;
        font-size: 16.006912px;
    }
    .pz65cnj {
        padding-top: 6.004354px;
        padding-right: 16.00837779px;
        padding-bottom: 6.001807104px;
        padding-left: 16px;
        font-size: 10.00174459px;
    }
}
.pg9huw2 {
    border-top: 1px solid var(--fduqvmxijtbnok);
    max-width: var(--mdmpylmymo);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.0044px 20.009942643px;
}

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

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

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

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

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

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

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

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

.pd0ilrc {
    list-style: none;
    gap: 8.007px 20.0060px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 16px;
    display: flex;
}

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

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

.pgymfwq {
    color: var(--ynlrumfazma);
    font-size: 12.00863px;
}
.psvyetp {
    padding: 32px 20.009314px;
    max-width: var(--mdmpylmymo);
    margin: 0 auto;
}

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

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

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

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

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

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

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

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

.pnmk6yf {
    position: relative;
}

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

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

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

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

.py6ybeo.active {
    display: block;
}

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

.pehczp0,
.pikry2g {
    font-weight: 600;
    border-radius: 4.0076px;
    cursor: pointer;
    padding: 0.5rem 1rem;
}

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

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

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

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

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

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

main {
    flex: 1;
}

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

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

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

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

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

