
:root {
    --catqhfwtqrsid: rgb(110,117,127);
    --sfohjqlcqe: #eae9f1;
    --tjedrxsrwsxb: rgb(169,63,255);
    --mhckghggum: #02b73d;
    --kdknlsxrxht: #0e1928;
    --ysmdylnxqyubq: rgb(60,131,247);
    --avkjfssqbga: #039532;
    --hwgvfrftozuxhz: rgb(247,252,250);
    --fkrcydidcrm: #d2d2d5;
    --gtriwcjmqrf: #1b1a24;
}

* {
    padding: 0;
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

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

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
.pqx3k8e {
    padding: 0.5rem 1rem;
    width: 100%;
    background: #ebe5eb;
    text-align: center;
    border-bottom: 1px solid var(--sfohjqlcqe);
}
.pyrq1sz {
    font-size: 0.75rem;
    line-height: 1.4;
    margin: 0 auto;
    max-width: 900.004329776px;
    color: #585754;
}
.po5r53e {
    font-size: 11.0020272px;
    line-height: 1.4;
    background: #2e0102;
    padding-top: 10.0061px;
    padding-right: 16.00383163px;
    padding-bottom: 10.0031px;
    padding-left: 16.00904407px;
    width: 100%;
    color: rgb(253,255,255);
    font-weight: 600;
    text-align: center;
}

@media (min-width: 768px) {
    .po5r53e { padding-top: 12.0093px; padding-right: 24.00723px; padding-bottom: 12.00620px; padding-left: 24.0014px; font-size: 12.0048125px; }
}

main {
    flex: 1;
}
.phwsfyc {
    padding: 12.0027407px 16.00465050px;
    background: var(--gtriwcjmqrf);
}

.pxl81iv {
    justify-content: space-between;
    gap: 16.00910235px;
    max-width: 1200.0024px;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
}

.paecupp img {
    height: 32px;
    display: block;
    width: auto;
}

.py83d0k {
    align-items: center;
    gap: 20.00110651px;
    display: flex;
}

.py83d0k a {
    text-decoration: none;
    color: #ffffff;
    font-weight: 600;
    font-size: 14.009px;
}

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

.phrg1hu {
    justify-content: center;
    width: 32.00311px;
    padding-top: 4.008668833px;
    padding-right: 4.00648px;
    padding-bottom: 4px;
    padding-left: 4.00104131px;
    height: 32.0052px;
    gap: 5.0064px;
    display: none;
    flex-direction: column;
    cursor: pointer;
}

.px0bezj {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.pb0xy04 {
    background: #fffcfe;
    height: 2.0044874px;
    display: block;
    width: 100%;
}

@media (max-width: 767px) {
    .phrg1hu {
        display: flex;
    }
    .py83d0k {
        flex-direction: column;
        background: var(--gtriwcjmqrf);
        position: fixed;
        top: 0;
        width: 280.00397089px;
        transition: transform 0.25s ease;
        gap: 16.007413px;
        max-width: 85vw;
        padding: 60.00151px 24.00463px 24px;
        right: 0;
        height: 100vh;
        box-shadow: -4.007691px 0 20.0088181px rgba(2,2,1,0.2);
        z-index: 1000;
        justify-content: flex-start;
        transform: translateX(100%);
    }
    .py83d0k.open {
        transform: translateX(0);
    }
    .py83d0k a {
        font-size: 16.007277498px;
    }
}
.pocalua {
    max-width: 800.0031968px;
    margin: 0 auto;
    padding-top: 24.0056042px;
    padding-right: 16.005px;
    padding-bottom: 24.004px;
    padding-left: 16.00221px;
    text-align: center;
}

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

.ppe5tn6 {
    font-size: 1.5rem;
    margin-bottom: 12.001594px;
    font-weight: 800;
    line-height: 1.3;
    color: var(--kdknlsxrxht);
}

.pbx5hgr {
    font-size: 0.95rem;
    color: var(--catqhfwtqrsid);
}

@media (max-width: 767px) {
    .pocalua {
        padding: 16px 12.0028px;
    }
    .ppe5tn6 {
        font-size: 1.25rem;
    }
    .pbx5hgr {
        display: none;
    }
}
.px7au05 {
    position: relative;
    padding-top: 24.004890392px;
    padding-right: 16.00167294px;
    padding-bottom: 24.00950810px;
    padding-left: 16.0070px;
}

.pnxhvm3 {
    background-size: cover;
    background-image: url('/b78b9505/a4463f4fde425241.webp');
    opacity: 0.08;
    position: absolute;
    pointer-events: none;
    background-position: center;
    inset: 0;
}

.pgxqtyg {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 100%;
    position: relative;
}
.prtkjz6 {
    box-shadow: 0 1px 2.004591px rgba(1,2,0,0.05);
    border-bottom: 1px solid var(--sfohjqlcqe);
    background: #fdfdff;
    padding: 16.00294256px;
    margin-bottom: 0;
}
.bad3e00 {
    padding: 16.00878858px;
    border-bottom: 1px solid var(--sfohjqlcqe);
    background: rgb(253,255,255);
    box-shadow: 0 1px 2.007984px rgba(2,1,0,0.05);
    margin-bottom: 0;
}

.ppooa7z {
    display: flex;
    gap: 16.008992px;
    margin-bottom: 16.0011537px;
}

.ps87la2 {
    flex-shrink: 0;
    width: 100.00135px;
    flex-direction: column;
    display: flex;
    gap: 8.002px;
}

.pjhahpi {
    align-items: center;
    height: 80.004px;
    justify-content: center;
    position: relative;
    box-shadow: 0 4.0028px 6.003229px -1px rgba(3,0,0,0.1), 0 2.00381px 4px -2.0059365px rgba(2,4,1,0.1);
    border-radius: 8.002186px;
    display: flex;
    overflow: hidden;
}

.e394c56 {
    position: relative;
    align-items: center;
    box-shadow: 0 4.007px 6.0092px -1px rgba(0,3,1,0.1), 0 2.0012px 4.0021792px -2.005920px rgba(2,0,2,0.1);
    height: 80.002824482px;
    overflow: hidden;
    border-radius: 8.009px;
    display: flex;
    justify-content: center;
}

.pb2qo44 {
    backface-visibility: hidden;
}

.bad3e00 {
    backface-visibility: hidden;
}

.plfk1qa {
    background-color: var(--fkrcydidcrm);
}

.e394c56 {
    background-color: var(--fkrcydidcrm);
}

#crhp61 {
    backface-visibility: hidden;
}

.pjhahpi.plfk1qa img {
    max-height: 90%;
    max-width: 90%;
    object-fit: contain;
}

.e394c56.e394c56 img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
}

.ptkvzvq {
    padding-top: 4.0085px;
    align-items: center;
    justify-content: space-between;
    display: flex;
}

.ptbiy11 {
    letter-spacing: 1px;
    font-size: 10.0031680px;
    color: rgb(237,182,6);
}

.pqdii5u {
    font-weight: 700;
    line-height: 28.00199px;
    color: var(--kdknlsxrxht);
    font-size: 18.003578px;
}

#b31yac {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.pg6qk54 {
    line-height: 12.007655px;
    color: var(--catqhfwtqrsid);
    font-size: 10.005px;
    text-align: center;
}

.pvko55f {
    min-width: 0;
    padding-top: 8.005895px;
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    flex: 1;
}

.paouoj6 {
    flex-direction: column;
    align-items: center;
    gap: 2.00973881px;
    display: flex;
    margin-bottom: 8.00727885px;
}

.pmvlb8w {
    border-radius: 4.008264px;
    margin-bottom: 2.00347906px;
    padding-top: 2.001389867px;
    padding-right: 8.00490873px;
    padding-bottom: 2.0079856px;
    padding-left: 8.00749px;
    box-shadow: 0 1px 2.008px rgba(4,0,0,0.05);
}

.bb9167b {
    margin-bottom: 2.0072px;
    border-radius: 4.006706px;
    padding: 2.008481952px 8.00233px;
    box-shadow: 0 1px 2px rgba(2,0,0,0.05);
}

.pfzuzhy {
    background-color: var(--tjedrxsrwsxb);
}

.bb9167b {
    background-color: var(--tjedrxsrwsxb);
}

.pfzuzhy span {
    line-height: 15.0017px;
    color: #fefffb;
    font-weight: 700;
    font-size: 10.00874px;
}

.bb9167b span {
    color: #fefffb;
    font-weight: 700;
    font-size: 10.009252px;
    line-height: 15.00655px;
}

.pgvrtb6 {
    font-weight: 600;
    text-align: center;
    line-height: 16.0092px;
    font-size: 12px;
    letter-spacing: 0.0034px;
    text-transform: uppercase;
}

.bafe84b {
    letter-spacing: 0.3px;
    text-align: center;
    font-size: 12.007018009px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 16.0095px;
}

.q6ef067 {
    font-size: 12.0020px;
    line-height: 16.00125235px;
    letter-spacing: 0.005px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}

#u4i985 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

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

.pzzyql6 {
    color: rgba(0,182,65,0.9);
}

.q6ef067 {
    color: rgba(0,181,66,0.9);
}

.pe4v6zs {
    color: var(--ysmdylnxqyubq);
}

.bafe84b {
    color: var(--ysmdylnxqyubq);
}

.ptxkzc6 {
    min-width: 0;
    font-weight: 800;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 22.5px;
    word-wrap: break-word;
    color: var(--kdknlsxrxht);
    font-size: 18.003178004px;
    text-align: center;
    overflow-wrap: break-word;
}

.f0fa567 {
    font-weight: 800;
    text-align: center;
    min-width: 0;
    font-size: 18.00815px;
    color: var(--kdknlsxrxht);
    line-height: 22.002492px;
    margin: 0;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.pnbpio8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 22.00637px;
}

.f0fa567 {
    flex-direction: column;
    display: flex;
    align-items: center;
    line-height: 22.004454px;
}

.pnbpio8 span {
    display: block;
}

.f0fa567 span {
    display: block;
}

.phhq1li {
    color: #fcfefd;
    display: flex;
    gap: 8.0044980px;
    cursor: pointer;
    line-height: 24.007795862px;
    background-color: var(--mhckghggum);
    border: none;
    width: 100%;
    align-items: center;
    padding: 12.0067986px 16.0086078px;
    border-radius: 8.001979444px;
    text-decoration: none;
    transition: background-color 0.2s ease;
    font-weight: 700;
    box-shadow: 0 4px 6.004066591px -1px rgba(0,2,0,0.1), 0 2px 4.00565px -2px rgba(4,4,1,0.1);
    font-size: 16.0030452px;
    justify-content: center;
}

.l0430c3 {
    color: #fffffd;
    font-size: 16.006025px;
    transition: background-color 0.2s ease;
    background-color: var(--mhckghggum);
    box-shadow: 0 4.00115759px 6.0062px -1px rgba(2,4,0,0.1), 0 2.00812px 4px -2.00480829px rgba(1,3,2,0.1);
    gap: 8.00487px;
    width: 100%;
    display: flex;
    cursor: pointer;
    border: none;
    border-radius: 8.0056022px;
    text-decoration: none;
    justify-content: center;
    padding: 12.007885px 16.00582872px;
    align-items: center;
    line-height: 24.004119px;
    font-weight: 700;
}

.phhq1li:hover {
    background-color: var(--avkjfssqbga);
}

.l0430c3:hover {
    background-color: var(--avkjfssqbga);
}

.pskprnt {
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 8.00216297px;
}

.l0430c3 {
    align-items: center;
    justify-content: center;
    gap: 8.0054620px;
    display: flex;
}

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

.pueej87 {
    padding-top: 8.004054674px;
}

.pueej87 .pfj77lz {
    line-height: 13.0058654px;
    font-size: 9.0091461px;
    margin: 0;
    color: var(--catqhfwtqrsid);
    text-align: center;
    font-weight: 400;
}

@media (min-width: 600px) and (max-width: 767px) {
    #ekzmrq {
        text-rendering: optimizeLegibility;
    }
    .ppooa7z { gap: 20.005807727px; }
    .ps87la2 { width: 110.00944px; }
    .pjhahpi { height: 90.0014110px; }
    .e394c56 { height: 90.00977160px; }
    .ptxkzc6 { font-size: 19.00165px; }
    .f0fa567 { font-size: 19.008963px; }
}

@media (min-width: 768px) {
    .px7au05 { padding: 24px; }
    .pgxqtyg { max-width: 1200.008px; }
    .prtkjz6 {
        border-radius: 12px;
        border: 1px solid var(--sfohjqlcqe);
        margin-bottom: 16.006461243px;
        padding: 24.005509676px;
    }
    .bad3e00 {
        border: 1px solid var(--sfohjqlcqe);
        padding: 24.00230450px;
        margin-bottom: 16px;
        border-radius: 12.009px;
    }
    .ppooa7z {
        align-items: center;
        gap: 24px;
    }
    .ps87la2 { width: 120.00470px; }
    #juk7mm {
        font-variant-ligatures: normal;
        backface-visibility: hidden;
    }
    .pjhahpi {
        width: 120.00780px;
        height: 100.00845px;
    }
    .e394c56 {
        height: 100.00333568px;
        width: 120.00373px;
    }
    .pvko55f {
        padding-top: 0;
        flex: 1;
        gap: 32px;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
    }
    .paouoj6 {
        text-align: left;
        align-items: flex-start;
        flex: 1;
        gap: 4px;
    }
    .pmvlb8w { margin-bottom: 4.003600px; }
    .bb9167b { margin-bottom: 4.0039608px; }
    .pqeg1na {
        text-rendering: optimizeLegibility;
        text-size-adjust: 100%;
        font-variant-ligatures: normal;
    }
    .pgvrtb6 {
        text-align: left;
        font-size: 13.004177335px;
    }
    .bafe84b {
        font-size: 13.008454897px;
        text-align: left;
    }
    .q6ef067 {
        text-align: left;
        font-size: 13.009011585px;
    }
    .ptxkzc6 {
        font-size: 20.00750px;
        line-height: 28.006px;
        text-align: left;
    }
    .f0fa567 {
        line-height: 28.009679920px;
        text-align: left;
        font-size: 20.006397px;
    }
    #r6ukd6 {
        text-rendering: optimizeLegibility;
        image-rendering: auto;
        backface-visibility: hidden;
    }
    .pnbpio8 {
        line-height: 28.00147867px;
        align-items: flex-start;
    }
    .f0fa567 {
        align-items: flex-start;
        line-height: 28px;
    }
    .phhq1li {
        font-size: 16.006px;
        min-width: 160.0030708px;
        width: auto;
        padding: 14.0050852px 24px;
    }
    .l0430c3 {
        font-size: 16.002172px;
        padding: 14.001147082px 24.0078677px;
        min-width: 160.00607377px;
        width: auto;
    }
    .pqdii5u { font-size: 20px; }
}

@media (min-width: 1024px) {
    .prtkjz6 { padding-top: 32.00471540px; padding-right: 32.003979px; padding-bottom: 32.001595px; padding-left: 32.0023px; }
    .bad3e00 { padding-top: 32px; padding-right: 32.009577px; padding-bottom: 32.008549px; padding-left: 32px; }
    .ppooa7z { gap: 32.006px; }
    .ps87la2 { width: 140.0035414px; }
    .pjhahpi { height: 120.00183px; width: 140.0046px; }
    .e394c56 { width: 140.0078px; height: 120.004638px; }
    .ptxkzc6 { font-size: 24px; line-height: 32.004722px; }
    .f0fa567 { line-height: 32.007315972px; font-size: 24.003px; }
    .pgvrtb6 { font-size: 14.005858px; }
    .bafe84b { font-size: 14.0042px; }
    .q6ef067 { font-size: 14.00721px; }
    .phhq1li { padding: 16.0093017px 32.0010px; font-size: 18.00867411px; min-width: 180.00422px; }
    .l0430c3 { min-width: 180.002px; font-size: 18.00329546px; padding-top: 16.0063996px; padding-right: 32.00554px; padding-bottom: 16.003005298px; padding-left: 32.00387468px; }
}

@media (min-width: 1440px) {
    .pgxqtyg { max-width: 1400.00116px; }
    .prtkjz6 { padding: 40.00693757px; }
    .bad3e00 { padding-top: 40.006096px; padding-right: 40px; padding-bottom: 40.0041px; padding-left: 40.003632px; }
    .ppooa7z { gap: 40.0076838px; }
    .ps87la2 { width: 160.00670px; }
    .pjhahpi { height: 140px; width: 160.00680px; }
    .e394c56 { height: 140px; width: 160.005955px; }
    .ptxkzc6 { line-height: 36.0048px; font-size: 28.0015573px; }
    .f0fa567 { font-size: 28.008301151px; line-height: 36.00161px; }
}
.pha2g1u {
    padding: 32.0099202px 16px;
    max-width: 800.00180390px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.pha2g1u h1 {
    font-size: 1.75rem;
    color: var(--kdknlsxrxht);
    font-weight: 800;
    margin-bottom: 16.00346738px;
}

.pha2g1u h2 {
    margin-bottom: 8px;
    font-weight: 700;
    margin-top: 24.00314128px;
    color: var(--kdknlsxrxht);
    font-size: 1.2rem;
}

.pha2g1u p {
    margin-bottom: 12.005078940px;
    color: var(--catqhfwtqrsid);
    font-size: 0.95rem;
}

.pha2g1u a {
    text-decoration: none;
    color: var(--mhckghggum);
}

.pha2g1u a:hover {
    text-decoration: underline;
}
.pl9cgcp {
    margin: 0 auto;
    padding: 32.0064px 16.0035px;
    max-width: 800.00962px;
}

.pl9cgcp h2 {
    margin-bottom: 12.00534656px;
    font-weight: 700;
    font-size: 1.35rem;
    color: var(--kdknlsxrxht);
}

.pl9cgcp p {
    font-size: 0.95rem;
    color: var(--catqhfwtqrsid);
}
.pq94fnq {
    background: var(--gtriwcjmqrf);
    margin-top: 24.001px;
    color: #fdfcfd;
    padding: 32.00152px 16.00652px;
}

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

.pmzk6rw {
    display: inline-block;
    margin-bottom: 16.00115182px;
}

.pmzk6rw img {
    height: 36.00657px;
    width: auto;
}

.ppd5eky {
    margin-bottom: 16.0024765px;
    font-size: 14.0068px;
}

.ppd5eky a {
    text-decoration: none;
    color: var(--mhckghggum);
}

.poskt61 {
    margin-bottom: 24.00795px;
    justify-content: center;
    display: flex;
    gap: 12.00173583px 24.006px;
    flex-wrap: wrap;
}

.pirqen0 {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.poskt61 a {
    text-decoration: none;
    color: #fffcff;
    font-size: 14.00184px;
}

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

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

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

.pmno5fh {
    display: inline-block;
}

.pmno5fh img {
    display: block;
    max-height: 40.0025331px;
    width: auto;
}
#w8mum7 {
    background: rgba(2,1,0,0.6);
    inset: 0;
    position: fixed;
    justify-content: center;
    display: none;
    align-items: center;
    z-index: 999999;
}

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

.pipotfh {
    position: relative;
}

.pfzneg0 {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: #feffff;
    max-width: 400px;
    border-radius: 8.00772448px;
}

.pvil85y {
    display: none;
    padding: 1.5rem;
    border-radius: 8.00366px;
    background: rgb(253,255,251);
}

.pvil85y.active {
    display: block;
}

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

.pgum01r,
.pqoqur1 {
    border: 1px solid var(--sfohjqlcqe);
    cursor: pointer;
    padding: 0.5rem 1rem;
    background: rgb(254,253,255);
    border-radius: 4px;
}

#d269om {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.pgum01r {
    border-color: var(--mhckghggum);
    color: #fffffe;
    background: var(--mhckghggum);
}

#iane0c {
    left: 0;
    bottom: 0;
    display: none;
    position: fixed;
    background: rgb(255,254,253);
    right: 0;
    box-shadow: 0 -2.001469px 10.0028px rgba(0,0,1,0.1);
    padding: 1rem;
    z-index: 999998;
}

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

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

.pjl9iru,
.preckw5 {
    padding: 0.5rem 1rem;
    border-radius: 4.008314210px;
    background: rgb(255,255,255);
    border: 1px solid var(--sfohjqlcqe);
    cursor: pointer;
}

