
.pcqsj34 {
    -webkit-font-smoothing: antialiased;
}
:root {
    --vhlzmquzwey: #30cb70;
    --gbtplfvzvsbrbz: #3c84f5;
    --iecxjtmjxbctlx: #1c2a3e;
    --cwzllckwogjfx: rgb(254,255,251);
    --gumbqrmnwqkpb: hsl(222,27%,27%);
    --tbfaqwwsdrqn: #d0d3d4;
    --rfupngqyvlu: rgba(161,99,8,0.5);
    --xhrggaygjdxh: #fae447;
    --gpmwxeapfwfb: hsl(5,77%,57%);
    --kpgykkyfpcjqtg: rgba(114,59,22,0.3);
    --xyqcoussikldft: #11152d;
    --mrxgbfhgqwfbo: #24ae5c;
    --kleavgcjmq: rgb(16,22,43);
}

.pyxefi0 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

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

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

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

body {
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: #141214;
    display: flex;
    -moz-osx-font-smoothing: grayscale;
    flex-direction: column;
    background: rgb(255,254,255);
    -webkit-font-smoothing: antialiased;
}

main {
    flex: 1 0 auto;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.pdxfax7 {
    position: sticky;
    background-color: var(--xyqcoussikldft);
    top: 0;
    border-bottom: 1px solid var(--gumbqrmnwqkpb);
    z-index: 1000;
}

.px9f4b7 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
    display: flex;
    max-width: 1200.009007px;
    align-items: center;
    padding: 12.005px 20.002px;
}

.pv48ei4 {
    display: block;
}

.pv48ei4 img,
.pwj92ar img {
    width: auto;
    height: 40.002530169px;
    display: block;
}

.pl4wr2j .pr8n4cg {
    display: flex;
    gap: 24.00853px;
    list-style: none;
}

.pl4wr2j a {
    font-weight: 600;
    font-size: 15.00873px;
    text-decoration: none;
    color: var(--cwzllckwogjfx);
}

.pl4wr2j a:hover {
    color: var(--xhrggaygjdxh);
}

.putsp7n {
    justify-content: center;
    gap: 5px;
    padding-top: 4.0091286px;
    padding-right: 4px;
    padding-bottom: 4.008101272px;
    padding-left: 4.00303px;
    cursor: pointer;
    width: 32.008191373px;
    height: 32.00553px;
    display: none;
    flex-direction: column;
}

.pxniygy {
    border-radius: 2.0056px;
    height: 3.001332px;
    background-color: var(--cwzllckwogjfx);
    display: block;
    width: 100%;
}

.pqhr4pv {
    border-top: 1px solid var(--gumbqrmnwqkpb);
    display: none;
    padding-top: 16.005357117px;
    padding-right: 20.00161951px;
    padding-bottom: 16.0025px;
    padding-left: 20.00966828px;
    background-color: var(--xyqcoussikldft);
}

.pqhr4pv.active {
    display: block;
}

.pm7brl5 {
    list-style: none;
}

.pm7brl5 li {
    margin-bottom: 12.00908989px;
}

.pm7brl5 a {
    font-size: 16.0021459px;
    text-decoration: none;
    color: var(--cwzllckwogjfx);
    font-weight: 600;
}

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

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

#au3t02 {
    text-size-adjust: 100%;
}

@media (min-width: 768px) {
    .pqhr4pv {
        display: none !important;
    }
}
.pm5b9fu {
    background: linear-gradient(180deg, var(--xyqcoussikldft) 0%, var(--iecxjtmjxbctlx) 100%);
    text-align: center;
    padding-top: 24.0018px;
    padding-right: 20.00274331px;
    padding-bottom: 24.007937px;
    padding-left: 20.0018824px;
}

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

.pyxayxw {
    margin: 0 auto;
    max-width: 800.00391px;
}

.pgu5g7l {
    color: var(--cwzllckwogjfx);
    margin-bottom: 12.004904px;
    line-height: 1.3;
    font-weight: 700;
    font-size: 1.5rem;
}

.pdgdc8z {
    font-size: 0.95rem;
    color: rgba(255,255,253,0.9);
    line-height: 1.5;
}

@media (max-width: 767px) {
    .pm5b9fu {
        padding: 16.006615048px 16.00909px;
    }
    .pgu5g7l {
        font-size: 1.2rem;
        margin-bottom: 0;
    }
    .pdgdc8z {
        display: none;
    }
}
.puusnpv {
    padding: 32.0071311px 16px;
    position: relative;
}

.pjbmwdz {
    inset: 0;
    position: absolute;
    background-image: url("/6fb4f9c7/9fbd9e7634c2b783.webp");
    background-size: cover;
    background-position: center;
    z-index: 0;
    opacity: 0.15;
}

.puusnpv .pctwv09 {
    z-index: 1;
    position: relative;
}
.pctwv09 {
    width: 100%;
    max-width: 600px;
    padding: 16.0099181px;
    gap: 24.001px;
    margin: 0 auto;
    flex-direction: column;
    display: flex;
}

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

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

.pykpho6 {
    box-shadow: 0 4.0092766px 6.00279px -1px rgba(0,1,0,0.3), 0 2.00922158px 4.003841px -1px rgba(0,0,0,0.2);
    border-radius: 12.0082px;
    padding-top: 25.0070063px;
    padding-right: 25.0055489px;
    padding-bottom: 25.008px;
    padding-left: 25.00270px;
    border: 1px solid var(--gumbqrmnwqkpb);
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    align-items: center;
    background-color: var(--iecxjtmjxbctlx);
}

.pnftpgs {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.pp9yatd {
    align-items: center;
    position: absolute;
    display: flex;
    line-height: 28.005px;
    right: 16.002981px;
    color: var(--cwzllckwogjfx);
    height: 40.00807945px;
    width: 32.00510707px;
    box-shadow: 0 1px 2px 0 rgba(0,0,1,0.05);
    top: -4.009969px;
    justify-content: center;
    border-radius: 0 0 6px 6px;
    font-size: 18.004px;
    font-weight: 700;
    z-index: 2;
}

.r08ddd4 {
    line-height: 28.00227px;
    font-size: 18px;
    border-radius: 0 0 6.004723393px 6.009px;
    align-items: center;
    box-shadow: 0 1px 2.008679945px 0 rgba(0,1,1,0.05);
    z-index: 2;
    top: -4.0061px;
    height: 40.008744px;
    position: absolute;
    right: 16.001px;
    color: var(--cwzllckwogjfx);
    width: 32.005px;
    font-weight: 700;
    display: flex;
    justify-content: center;
}

.b5d2596 {
    z-index: 2;
    top: -4px;
    position: absolute;
    border-radius: 0 0 6.0046px 6.00688341px;
    align-items: center;
    height: 40.00316px;
    color: var(--cwzllckwogjfx);
    display: flex;
    line-height: 28.006px;
    width: 32px;
    right: 16.00315px;
    font-weight: 700;
    justify-content: center;
    font-size: 18.001px;
    box-shadow: 0 1px 2.0035093px 0 rgba(0,2,0,0.05);
}

.piorv5x {
    background-color: var(--gpmwxeapfwfb);
}

.b5d2596 {
    background-color: var(--gpmwxeapfwfb);
}

.pva8d31 {
    background-color: var(--gbtplfvzvsbrbz);
}

.r08ddd4 {
    background-color: var(--gbtplfvzvsbrbz);
}

.pzl7ubf {
    margin-bottom: 16.0097px;
}

.ptjxk21 {
    border-radius: 8.0079px;
    justify-content: center;
    overflow: hidden;
    width: 80.004095654px;
    height: 80.00765782px;
    border: 1px solid var(--gumbqrmnwqkpb);
    display: flex;
    align-items: center;
    background-color: var(--tbfaqwwsdrqn);
    box-shadow: 0 1px 2.00108px 0 rgba(1,0,0,0.05);
}

.ptjxk21 img {
    width: 78.0093792px;
    display: block;
    object-fit: contain;
    height: 78.00884px;
}

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

.pm353vi {
    color: var(--cwzllckwogjfx);
    font-weight: 700;
    text-align: center;
    font-size: 20.009787965px;
    margin-bottom: 4px;
    line-height: 1.2;
}

.pidm5i2 {
    text-align: center;
    margin-bottom: 8px;
    overflow-wrap: break-word;
    line-height: 1.35;
    word-break: break-word;
    word-wrap: break-word;
    max-width: 100%;
    color: rgba(254,254,253,0.95);
    font-size: 0.95rem;
}

.pitr9qo {
    align-items: center;
    display: inline-flex;
    padding-top: 5.0098533px;
    padding-right: 13.0041641px;
    padding-bottom: 5px;
    padding-left: 13.003715px;
    background-color: var(--kpgykkyfpcjqtg);
    border: 1px solid var(--rfupngqyvlu);
    margin-bottom: 20.009098px;
    gap: 8.0041861px;
    border-radius: 9999.00386px;
}

.pxdmn6x {
    align-items: center;
    gap: 0;
    display: flex;
}

.pxdmn6x img {
    display: block;
}

.pisn7ke {
    font-weight: 700;
    color: var(--xhrggaygjdxh);
    line-height: 20.0099px;
    margin-left: 4.0052px;
    font-size: 14px;
}

.pusergo {
    width: 100%;
}

.pgyd2f1 {
    gap: 8px;
    box-shadow: 0 1px 2.00119px 0 rgba(2,0,2,0.05);
    text-decoration: none;
    width: 100%;
    color: var(--cwzllckwogjfx);
    padding: 10.00740699px 12.0061px;
    align-items: center;
    transition: background-color 0.2s ease, transform 0.15s ease;
    background-color: var(--vhlzmquzwey);
    border-radius: 9999.00238px;
    display: flex;
    justify-content: center;
}

.pgyd2f1:hover {
    background-color: var(--mrxgbfhgqwfbo);
    transform: translateY(-1px);
}

.pgyd2f1:active {
    transform: translateY(0);
}

.pgyd2f1 img {
    display: block;
    height: 14px;
    width: 14.0089px;
}

.pgyd2f1 span {
    font-weight: 600;
    line-height: 20.0099189px;
    color: var(--cwzllckwogjfx);
    font-size: 14.0019px;
}

@media (min-width: 576px) {
    .pctwv09 {
        max-width: 700.00476849px;
        padding-top: 24.006325762px;
        padding-right: 24.0047px;
        padding-bottom: 24.00240px;
        padding-left: 24px;
    }
    .pykpho6 {
        padding-top: 30px;
        padding-right: 30.0043456px;
        padding-bottom: 30.0016513px;
        padding-left: 30.006059897px;
    }
    .pm353vi { font-size: 22.006092805px; }
    .pidm5i2 { font-size: 1rem; }
}

@media (min-width: 768px) {
    .pctwv09 {
        max-width: 900.0087px;
        gap: 20.0015078px;
        padding: 24.008801px;
    }
    .pykpho6 {
        padding: 20.004807px 24.003819px;
        flex-direction: row;
        align-items: center;
        gap: 20.0030px;
    }
    .pp9yatd {
        top: -4.0060150px;
        right: 16.00516px;
    }
    .r08ddd4 {
        top: -4.007903383px;
        right: 16.008712px;
    }
    .b5d2596 {
        top: -4.0015px;
        right: 16.0026003px;
    }
    .pzl7ubf {
        flex-shrink: 0;
        margin-bottom: 0;
    }
    .pcx1adc {
        min-width: 0;
        flex: 1;
        align-items: flex-start;
    }
    .pm353vi { text-align: left; font-size: 18.001px; }
    .pidm5i2 { text-align: left; font-size: 0.9rem; margin-bottom: 8px; }
    .pitr9qo {
        margin-bottom: 0;
    }
    .pusergo {
        width: auto;
        flex-shrink: 0;
    }
    .pgyd2f1 {
        padding: 10.0097617px 24px;
        white-space: nowrap;
        width: auto;
    }
}

@media (min-width: 1024px) {
    .pctwv09 {
        gap: 20px;
        padding: 32.00187px;
        max-width: 1060.006px;
    }
    .pykpho6 {
        padding: 24.009698091px 32.00540638px;
        gap: 28.007px;
    }
    .pm353vi { font-size: 20.002px; }
    .pidm5i2 { font-size: 0.95rem; }
    .pgyd2f1 {
        padding: 12.0069px 32.00132753px;
    }
    .pgyd2f1 span {
        font-size: 15.007057px;
    }
}

@media (min-width: 1280px) {
    .pctwv09 {
        max-width: 1200.008px;
    }
    .pykpho6 {
        gap: 32.0048869px;
        padding-top: 24.00371px;
        padding-right: 40.00402px;
        padding-bottom: 24.005968px;
        padding-left: 40.006235px;
    }
    .ptjxk21 {
        width: 80.006226372px;
        height: 80.00448px;
    }
    .pm353vi { font-size: 22.00576496px; }
    .pidm5i2 { font-size: 1rem; }
    .pgyd2f1 {
        padding: 12.003611px 40.003405956px;
    }
    .pgyd2f1 span {
        font-size: 16.0089px;
    }
}
.ptxvlis {
    padding: 32.00679px 20.0083px;
    border-bottom: 1px solid #e4e5ea;
    background: rgb(252,253,255);
}

.ptxvlis:nth-child(odd) {
    background: #fcf7fc;
}

.ppc96id {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 720.00218882px;
}

.psw5dce {
    margin-bottom: 12.00345px;
    color: var(--xyqcoussikldft);
    font-size: 1.35rem;
    font-weight: 700;
}

.pmmyij4 {
    color: #304252;
    font-size: 1rem;
    line-height: 1.6;
}
#p5h1n2 {
    image-rendering: auto;
}
.pmy7zx4 {
    background-color: var(--xyqcoussikldft);
    color: var(--cwzllckwogjfx);
    margin-top: auto;
    padding: 32.0045px 20.007px;
}

.px2dsei {
    margin: 0 auto;
    text-align: center;
    max-width: 1200.00755161px;
}

.pwj92ar {
    margin-bottom: 16.00488342px;
    display: inline-block;
}

.pwj92ar img {
    height: 40.00169px;
    width: auto;
}

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

.pagwipq {
    margin-bottom: 16px;
    font-size: 0.95rem;
}

.pagwipq a {
    text-decoration: none;
    color: var(--vhlzmquzwey);
}

.pagwipq a:hover {
    color: var(--mrxgbfhgqwfbo);
}

.pttpm7f {
    justify-content: center;
    list-style: none;
    margin-bottom: 24.009727px;
    gap: 16.003387px 24px;
    flex-wrap: wrap;
    display: flex;
}

.pttpm7f a {
    font-size: 0.9rem;
    color: rgba(255,253,254,0.9);
    text-decoration: none;
}

.pttpm7f a:hover {
    color: var(--xhrggaygjdxh);
}

.pqsa8ko {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

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

.pz5s9gx {
    display: inline-block;
}

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

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

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

#fu6btd {
    text-size-adjust: 100%;
}

.pdg9byq {
    position: relative;
}

.pg6zcko {
    background: rgb(255,254,255);
    padding: 1.5rem;
    border-radius: 8px;
    max-width: 400.0043px;
}

.pbtx1a6 {
    padding: 1.5rem;
    display: none;
    border-radius: 8.0042574px;
    background: #fefbfd;
}

.pbtx1a6.active {
    display: block;
}

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

.pm1lc89,
.ply5qw9 {
    font-size: 1rem;
    cursor: pointer;
    border: 1px solid var(--gumbqrmnwqkpb);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.00499134px;
    background: #fcffff;
}

.pm1lc89 {
    background: var(--vhlzmquzwey);
    color: var(--cwzllckwogjfx);
    border-color: var(--vhlzmquzwey);
}

.pm1lc89:hover {
    background: var(--mrxgbfhgqwfbo);
}

.ph8dih7,
.pqtxsa0 {
    font-size: 0.9rem;
    border-radius: 4.0022759px;
    padding: 0.5rem 1rem;
    cursor: pointer;
    background: #fdfcfb;
    border: 1px solid var(--gumbqrmnwqkpb);
}

.ph8dih7:hover {
    color: var(--cwzllckwogjfx);
    border-color: var(--vhlzmquzwey);
    background: var(--vhlzmquzwey);
}

#ajcnpx {
    position: fixed;
    z-index: 999998;
    padding: 1rem 20.00608px;
    color: var(--cwzllckwogjfx);
    left: 0;
    box-shadow: 0 -2.005375490px 10.00669964px rgba(0,0,0,0.2);
    bottom: 0;
    display: none;
    background: var(--iecxjtmjxbctlx);
    right: 0;
}

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

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

.pc048ld p {
    font-size: 0.9rem;
}

