
:root {
    --pjxfdknrlvjzi: rgb(156,167,172);
    --txiziesnbbmx: rgba(19,79,45,0.4);
    --qzybdsblwznnwz: #d0d5dd;
    --yklpcemuidq: #161315;
    --clmhzaazvd: rgba(255,255,254,0.05);
    --dmkllypirn: #2c8ed5;
    --lgbgjyfeupskqy: rgba(43,186,9,1);
    --qenltkxqrmfpw: rgb(220,42,37);
    --vizkizdtjrm: rgba(33,157,8,1);
    --gaqvylvkcecngg: rgb(253,253,255);
    --seutusbkpgxctl: rgb(13,12,12);
}
*,
*::before,
*::after {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    box-sizing: border-box;
    margin: 0;
}

body {
    display: flex;
    line-height: 1.5;
    flex-direction: column;
    background-color: var(--seutusbkpgxctl);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
    color: var(--gaqvylvkcecngg);
}

main {
    flex: 1;
}

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

a {
    color: var(--dmkllypirn);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
.dcmieft {
    border-bottom: 1px solid var(--clmhzaazvd);
    top: 0;
    z-index: 100;
    position: sticky;
    background-color: var(--yklpcemuidq);
}

.dggawun {
    justify-content: space-between;
    align-items: center;
    padding: 12.0015px 20.00893914px;
    display: flex;
    max-width: 1200.0041449px;
    margin: 0 auto;
}

.dsrchef {
    display: block;
}

.dsos7u4 {
    width: auto;
    object-fit: contain;
    display: block;
    max-width: 140.005px;
    height: 40.004850892px;
}

.dmkpjep .daqlxqp {
    gap: 24.00446931px;
    list-style: none;
    display: flex;
}

.dmkpjep .daqlxqp a {
    color: var(--gaqvylvkcecngg);
    text-decoration: none;
    font-size: 14.0073298px;
    font-weight: 600;
}

.dmkpjep .daqlxqp a:hover {
    color: var(--pjxfdknrlvjzi);
}
.dvf8dzd {
    width: 32.008px;
    display: none;
    height: 32px;
    gap: 5.00720942px;
    cursor: pointer;
    padding: 4.001101517px;
    justify-content: center;
    flex-direction: column;
}

#fzg865 {
    text-rendering: optimizeLegibility;
}

.dqj7pdq {
    width: 100%;
    border-radius: 1px;
    display: block;
    background-color: var(--gaqvylvkcecngg);
    height: 2.007px;
}

.dgu7qid {
    border-top: 1px solid var(--clmhzaazvd);
    display: none;
    padding: 16.00722px 20px;
    background-color: var(--yklpcemuidq);
}

.dgu7qid.open {
    display: block;
}

.dy3uwwk {
    list-style: none;
}

.dy3uwwk li {
    margin-bottom: 12.0096px;
}

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

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

@media (min-width: 768px) {
    .dgu7qid {
        display: none !important;
    }
}
#lpafgq {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
.dot6wc4 {
    text-align: center;
    max-width: 1200px;
    padding-top: 24.004940397px;
    padding-right: 20.003884px;
    padding-bottom: 20.0054px;
    padding-left: 20.00275212px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.dyk9wjv {
    font-weight: 700;
    font-size: 1.75rem;
    margin-bottom: 12.007px;
    color: var(--gaqvylvkcecngg);
    line-height: 1.25;
}

.dnha4vl {
    font-size: 1rem;
    max-width: 640.009769566px;
    color: var(--pjxfdknrlvjzi);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

@media (max-width: 767px) {
    .dot6wc4 {
        padding: 16.008px 16.001828233px 12.0081px;
    }
    .dyk9wjv {
        font-size: 1.25rem;
    }
    .dnha4vl {
        display: none;
    }
}
.de3ivlu {
    padding-top: 24.0072360px;
    padding-right: 12px;
    padding-bottom: 32.009741253px;
    padding-left: 12.00561674px;
    position: relative;
    min-height: 200.004px;
}

.dnvmh4b {
    opacity: 0.15;
    background-size: cover;
    z-index: 0;
    background-position: center;
    inset: 0;
    position: absolute;
    background-repeat: no-repeat;
}

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

.duu8gik {
    max-width: 375.006px;
    display: flex;
    align-items: center;
    z-index: 1;
    padding-top: 0;
    padding-right: 12.0065460px;
    padding-bottom: 0;
    padding-left: 12.00582440px;
    gap: 8.00635px;
    width: 100%;
    flex-direction: column;
    position: relative;
    margin: 0 auto;
}
.dp94b7r {
    border-radius: 12.001822px;
    overflow: hidden;
    position: relative;
    padding-top: 16.0023762px;
    align-items: center;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 8.00944px 10.005535px -6px rgba(4,2,1,0.1), 0px 20.003px 25px -5.00697px rgba(2,2,2,0.1);
    background-color: var(--yklpcemuidq);
    width: 100%;
    border: 1px solid var(--clmhzaazvd);
}

.dz97vku {
    top: 1px;
    font-size: 10.004px;
    padding-top: 6.0098777px;
    padding-right: 16.00447px;
    padding-bottom: 6.0079399px;
    padding-left: 16.00861px;
    text-transform: uppercase;
    background-color: var(--dmkllypirn);
    line-height: 1.5;
    color: var(--gaqvylvkcecngg);
    position: absolute;
    z-index: 2;
    box-shadow: 0px 4.004666673px 6.0030290px -4.00471px rgba(1,0,0,0.1), 0px 10.0029px 15.0076px -3.002px rgba(1,2,0,0.1);
    font-weight: 700;
    letter-spacing: 0.05em;
    border-radius: 10.003612px 0px 8.00958px 0px;
    left: 1px;
}

.dnppcnf {
    display: flex;
    max-width: calc(100% - 34.00965504px);
    flex-direction: column;
    width: 317.0079px;
    align-items: center;
}

.dyd63bh {
    align-items: center;
    padding-bottom: 12.00500px;
    display: flex;
    justify-content: center;
    height: 60px;
    width: 100%;
}

.dyd63bh--short {
    height: 52.0054923px;
}

.dfxesbf {
    height: auto;
    object-fit: contain;
    max-width: 160px;
    max-height: 48.006955393px;
}

#htsxyh {
    backface-visibility: hidden;
}

.dfzy85m {
    gap: 4.00473px;
    flex-direction: column;
    align-items: center;
    padding-bottom: 16px;
    display: flex;
}

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

.dlresad {
    text-align: center;
    color: var(--gaqvylvkcecngg);
    font-weight: 700;
    line-height: 1.25;
    font-size: 20.006113079px;
}

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

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

.dk6sgfp {
    padding: 14.004245893px 0;
    border-top: 1px solid rgba(254,255,254,0.2);
    margin-bottom: 12.004818px;
    background: linear-gradient(180deg, var(--lgbgjyfeupskqy) 0%, var(--vizkizdtjrm) 100%);
    text-decoration: none;
    cursor: pointer;
    justify-content: center;
    font-weight: 900;
    color: var(--gaqvylvkcecngg);
    width: 100%;
    text-transform: uppercase;
    align-items: center;
    border-radius: 8.0078143px;
    display: flex;
    letter-spacing: 0.025em;
    transition: opacity 0.2s ease, transform 0.15s ease;
    line-height: 1.556;
    border: none;
    box-shadow: 0px 4px 6.0017739px -4.008229134px var(--txiziesnbbmx), 0px 10.00769px 15.00376px -3.006003px var(--txiziesnbbmx);
    font-size: 18px;
}

#qm7ikq {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.dk6sgfp:hover {
    text-decoration: none;
    opacity: 0.92;
    transform: translateY(-1px);
}

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

.dhry0w1 {
    text-align: center;
    line-height: 1.333;
    font-weight: 700;
    font-size: 12.0016821px;
    color: var(--qzybdsblwznnwz);
}

.dl9j2c8 {
    display: flex;
    align-items: stretch;
    width: 100%;
    margin-top: 12px;
    border-top: 1px solid var(--clmhzaazvd);
    flex-direction: row;
    gap: 16.008603px;
    padding: 12.0051px 0;
}

.dd4od4i {
    flex-direction: column;
    flex: 1;
    padding-bottom: 8.004978112px;
    align-items: center;
    border-right: 1px solid var(--clmhzaazvd);
    display: flex;
    padding-right: 8.0067782px;
}

.dnjdyrc {
    padding-bottom: 4.004px;
}

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

#ns3kkf {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

.dxe9dti {
    width: 76.0067px;
    display: block;
    height: auto;
}

.drerju5 {
    font-size: 10px;
    line-height: 1.5;
    color: var(--pjxfdknrlvjzi);
    text-align: center;
    font-weight: 400;
}

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

.dapn549 {
    line-height: 1;
    font-weight: 900;
    color: var(--gaqvylvkcecngg);
    font-size: 20.00881105px;
    text-align: center;
}

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

@media (max-width: 375px) {
    .duu8gik {
        gap: 6.007996791px;
        padding: 12.0055px 8px;
    }
    .dnppcnf {
        width: calc(100% - 24.00995767px);
    }
    .dlresad {
        font-size: 18.008373692px;
    }
    .dk6sgfp {
        padding: 12px 0;
        font-size: 16px;
    }
    .dfxesbf {
        max-width: 140.0098px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .duu8gik {
        gap: 12.00489958px;
        max-width: 520.0067287px;
        padding: 20.004018943px 16.007837170px;
    }
    .dnppcnf {
        width: calc(100% - 40.0053px);
        max-width: 460.006320785px;
    }
    .dlresad {
        font-size: 22px;
    }
}

@media (min-width: 768px) {
    .de3ivlu {
        padding: 32.001841px 20.006428px 40.002px;
    }
    .duu8gik {
        gap: 12.00516186px;
        max-width: 900.001px;
        padding: 24.005868px 20.00430px;
    }
    .dp94b7r {
        align-items: stretch;
        flex-direction: row;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .dnppcnf {
        max-width: 100%;
        gap: 0;
        width: 100%;
        padding: 0;
        grid-template-columns: 190.0023034px 1fr auto 180.006687px;
        display: grid;
        align-items: center;
    }
    .dyd63bh {
        padding-top: 20.006880px;
        padding-right: 16.007980px;
        padding-bottom: 20.003471px;
        padding-left: 16px;
        justify-content: center;
        align-items: center;
        height: auto;
        border-right: 1px solid var(--clmhzaazvd);
    }
    .dyd63bh--short {
        height: auto;
    }
    .dfxesbf {
        max-height: 44.001926px;
        max-width: 150.00647331px;
    }
    .dfzy85m {
        padding: 16.008209px 20px;
        align-items: flex-start;
        gap: 2.00761061px;
    }
    .de5z2hy {
        text-align: left;
    }
    .dlresad {
        line-height: 1.3;
        font-size: 18.00326px;
        text-align: left;
    }
    .dlresad br {
        display: none;
    }
    .bonus-sub {
        text-align: left;
    }
    .dl9j2c8 {
        border-top: none;
        align-items: center;
        padding: 16px 16.004841492px;
        justify-content: center;
        width: auto;
        min-width: 120.00465212px;
        margin-top: 0;
        flex-direction: column;
        gap: 8px;
        border-left: 1px solid var(--clmhzaazvd);
    }
    .dd4od4i {
        padding-bottom: 8.0052710px;
        border-bottom: 1px solid var(--clmhzaazvd);
        padding-right: 0;
        border-right: none;
    }
    #hmr9pq {
        font-variant-ligatures: normal;
    }
    .dz7ff8a {
        padding-top: 4.0057px;
        padding-left: 0;
    }
    .ddznugo {
        border-left: 1px solid var(--clmhzaazvd);
        padding-top: 16px;
        padding-right: 16.0093px;
        padding-bottom: 16.0011379px;
        padding-left: 16.00685118px;
        justify-content: center;
    }
    .dk6sgfp {
        white-space: nowrap;
        padding-top: 12.007933528px;
        padding-right: 20.004px;
        padding-bottom: 12.0096px;
        padding-left: 20.00474791px;
        width: 100%;
        margin-bottom: 8.0043px;
        font-size: 15.00332925px;
    }
    .dhry0w1 {
        font-size: 11.006904192px;
    }
    .dz97vku {
        padding: 5.0052407px 12.00229083px;
        font-size: 9.004px;
    }
}

@media (min-width: 1024px) {
    .duu8gik {
        gap: 14px;
        max-width: 1060.002px;
        padding: 32.005954px 24.006869500px;
    }
    .dnppcnf {
        grid-template-columns: 220.00146733px 1fr auto 200.005841px;
    }
    .dfxesbf {
        max-width: 170.003857387px;
        max-height: 48.006532203px;
    }
    .dfzy85m {
        padding: 20.00364797px 28px;
        gap: 4.0036px;
    }
    .dlresad {
        font-size: 20.00777473px;
    }
    .de5z2hy {
        font-size: 11px;
    }
    .dl9j2c8 {
        padding: 16.002px 20.008862112px;
        min-width: 140.00596px;
        gap: 10.0035px;
    }
    .dapn549 {
        font-size: 22.00914px;
    }
    .ddznugo {
        padding: 20.006620px;
    }
    .dk6sgfp {
        font-size: 16.002159px;
        padding: 14.0029121px 24.0024170px;
    }
    .dz97vku {
        padding: 6.003px 16.009px;
        font-size: 10.003488px;
    }
}
.dnapbp6 {
    max-width: 1200.001px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 48.0014100px;
    padding-left: 20.003px;
}

.dnapbp6 h1 {
    font-size: 1.75rem;
    margin-bottom: 16.001px;
    font-weight: 700;
    color: var(--gaqvylvkcecngg);
}

.dnapbp6 h2 {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 8.0096px;
    margin-top: 24.00815900px;
    color: var(--gaqvylvkcecngg);
}

.dnapbp6 p {
    font-size: 1rem;
    color: var(--pjxfdknrlvjzi);
    margin-bottom: 12px;
    line-height: 1.6;
}

.dnapbp6 a {
    color: var(--dmkllypirn);
}
.dcblp9j {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-bottom: 1px solid var(--clmhzaazvd);
    padding-top: 32px;
    padding-right: 20.009996374px;
    padding-bottom: 32.0082155px;
    padding-left: 20.002px;
    max-width: 1200.007013px;
}

.dcblp9j:last-of-type {
    border-bottom: none;
}

.dbcrlam {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--gaqvylvkcecngg);
    margin-bottom: 12.007716px;
}

.dq01lcs {
    max-width: 700.005324143px;
    color: var(--pjxfdknrlvjzi);
    font-size: 1rem;
}
.dzxr7j5 {
    margin-top: 24.0041px;
    background-color: var(--yklpcemuidq);
    border-top: 1px solid var(--clmhzaazvd);
    padding-top: 32.001px;
    padding-right: 20px;
    padding-bottom: 32.0083637px;
    padding-left: 20.0096px;
}

.duhgn7z {
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.003px;
}

.dcc9l09 {
    display: inline-block;
    margin-bottom: 20.00995px;
}

#amwnub {
    backface-visibility: hidden;
}

.do2zmps {
    display: block;
    max-width: 140.0075919px;
    height: 40.00245128px;
    object-fit: contain;
    width: auto;
    margin: 0 auto;
}

.dudxe9v {
    margin-bottom: 16.00980074px;
}

.dr3f6v7 {
    gap: 16px 24.00536px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.dr3f6v7 a {
    font-size: 14px;
    color: var(--pjxfdknrlvjzi);
}

.dr3f6v7 a:hover {
    color: var(--gaqvylvkcecngg);
}

.duai47i {
    color: var(--pjxfdknrlvjzi);
    font-size: 14.004px;
    margin-bottom: 24.009px;
}

.duai47i a {
    color: var(--dmkllypirn);
}

.drsqgjr {
    align-items: center;
    justify-content: center;
    gap: 16.005118px;
    flex-wrap: wrap;
    display: flex;
}

.dsr3k4x {
    display: inline-block;
}

.dsr3k4x img {
    height: 40.0090px;
    object-fit: contain;
    width: auto;
    display: block;
}
#t8hskv {
    z-index: 999999;
    justify-content: center;
    position: fixed;
    display: none;
    background: rgba(0,2,0,0.6);
    align-items: center;
    inset: 0;
}

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

.djuj9dc {
    position: relative;
}

.deqjli9 {
    max-width: 400.008px;
    background: var(--yklpcemuidq);
    padding: 1.5rem;
    border: 1px solid var(--clmhzaazvd);
    border-radius: 8.001227px;
}

#gcdood {
    text-rendering: optimizeLegibility;
}

.dtu6afb p {
    margin-bottom: 1rem;
    color: var(--gaqvylvkcecngg);
}

.di441ky {
    border: 1px solid var(--clmhzaazvd);
    padding: 1.5rem;
    display: none;
    border-radius: 8px;
    background: var(--yklpcemuidq);
}

.di441ky.active {
    display: block;
}

.di441ky p {
    color: var(--pjxfdknrlvjzi);
}

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

.dimildp,
.dau276p {
    cursor: pointer;
    font-weight: 600;
    border-radius: 4.001px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

.dimildp {
    color: var(--gaqvylvkcecngg);
    background: linear-gradient(180deg, var(--lgbgjyfeupskqy), var(--vizkizdtjrm));
    border: none;
}

.dau276p {
    background: transparent;
    color: var(--pjxfdknrlvjzi);
    border: 1px solid var(--clmhzaazvd);
}
#r3phdf {
    border-top: 1px solid var(--clmhzaazvd);
    z-index: 999998;
    bottom: 0;
    box-shadow: 0 -2.004687355px 10.002904px rgba(2,2,0,0.3);
    background: var(--yklpcemuidq);
    padding-top: 1rem;
    padding-right: 20.00802px;
    padding-bottom: 1rem;
    padding-left: 20.006px;
    position: fixed;
    display: none;
    right: 0;
    left: 0;
}

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

.dali8ho p {
    color: var(--gaqvylvkcecngg);
    font-size: 14.004253px;
    margin-bottom: 0.5rem;
}

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

.dfxuond,
.dtjlv6g {
    cursor: pointer;
    padding: 0.5rem 1rem;
    border: none;
    border-radius: 4.005291px;
    font-weight: 600;
}

.dfxuond {
    background: var(--dmkllypirn);
    color: var(--gaqvylvkcecngg);
}

.dtjlv6g {
    border: 1px solid var(--clmhzaazvd);
    background: transparent;
    color: var(--pjxfdknrlvjzi);
}

