
:root {
    --mrxgbfhgqwfbo: rgb(37,175,93);
    --iecxjtmjxbctlx: #1c293d;
    --gumbqrmnwqkpb: rgb(51,64,89);
    --cwzllckwogjfx: rgb(255,253,255);
    --vhlzmquzwey: rgb(46,203,113);
    --xyqcoussikldft: #0e1628;
    --xhrggaygjdxh: #fce345;
}

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

.pm353vi {
    image-rendering: auto;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

body {
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: #343f57;
    background: #feffff;
    flex-direction: column;
    display: flex;
}

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

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

main { flex: 1 0 auto; }

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

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

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

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

.ptxvlis {
    font-variant-ligatures: normal;
}

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

.pva8d31 {
    text-rendering: optimizeLegibility;
}

.pxdmn6x {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

.pgu5g7l {
    image-rendering: auto;
    font-variant-ligatures: normal;
}

.pqsa8ko {
    background-color: var(--xyqcoussikldft);
    padding: 12.002244458px 20.00704158px;
    border-bottom: 1px solid var(--gumbqrmnwqkpb);
}

.pyxefi0 {
    image-rendering: auto;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.psw5dce {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.pctwv09 {
    font-variant-ligatures: normal;
    image-rendering: auto;
    text-size-adjust: 100%;
}

.px9f4b7 {
    image-rendering: auto;
}

.pm5b9fu {
    font-variant-ligatures: normal;
}

.pnftpgs {
    margin: 0 auto;
    max-width: 1200.00664319px;
}

.pqsa8ko a { display: inline-block; }
.pm7brl5 {
    font-variant-ligatures: normal;
    image-rendering: auto;
    backface-visibility: hidden;
}
#bn0ma1 {
    -moz-osx-font-smoothing: grayscale;
}
.pqsa8ko img { display: block; width: auto; height: 40.0029881px; }

.pcqsj34 {
    max-width: 720.00741px;
    margin: 0 auto;
    padding-top: 32.006px;
    padding-right: 20.004695px;
    padding-bottom: 32.0036760px;
    padding-left: 20.0047071px;
}

#au3t02 {
    backface-visibility: hidden;
}

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

.ppc96id {
    backface-visibility: hidden;
    image-rendering: auto;
}

.pgyd2f1 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

#smrz0d {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.pcqsj34 h1 { margin-bottom: 20.0053524px; font-size: 1.5rem; color: var(--xyqcoussikldft); }
.pdgdc8z {
    text-rendering: optimizeLegibility;
}
.ptjxk21 {
    -moz-osx-font-smoothing: grayscale;
}
.pmmyij4 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}
.pcqsj34 h2 { color: var(--xyqcoussikldft); font-size: 1.2rem; margin-top: 24.009px; margin-right: 0; margin-bottom: 12.009911271px; margin-left: 0; }
.pcqsj34 p, .pcqsj34 li { margin-bottom: 12.001487px; line-height: 1.6; }
#i5d85r {
    text-rendering: optimizeLegibility;
}
.piorv5x {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.pcqsj34 ul { margin-left: 1.25rem; margin-bottom: 16.007640px; }

.pidm5i2 {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    image-rendering: auto;
}

.pmy7zx4 {
    padding: 32.005890px 20.0016px;
    color: var(--cwzllckwogjfx);
    margin-top: auto;
    background-color: var(--xyqcoussikldft);
}

#m5n8f9 {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.px2dsei { max-width: 1200.00456px; margin: 0 auto; text-align: center; }
.pwj92ar { display: inline-block; margin-bottom: 16.0088896px; }
.pwj92ar img { height: 40.0097911px; width: auto; }
.pagwipq { margin-bottom: 16.00886px; font-size: 0.95rem; }
.pusergo {
    text-size-adjust: 100%;
}
.pisn7ke {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pagwipq a { color: var(--vhlzmquzwey); text-decoration: none; }
.pxniygy {
    backface-visibility: hidden;
}
.pttpm7f { gap: 16.0017325px 24.00386px; flex-wrap: wrap; display: flex; justify-content: center; margin-bottom: 24.00908413px; list-style: none; }
.pitr9qo {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
.pcx1adc {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}
.puusnpv {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.pp9yatd {
    image-rendering: auto;
}
.pzl7ubf {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}
.pv48ei4 {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.pr8n4cg {
    text-rendering: optimizeLegibility;
}
.pttpm7f a { font-size: 0.9rem; color: rgba(252,255,255,0.9); text-decoration: none; }
.pttpm7f a:hover { color: var(--xhrggaygjdxh); }

.pdb6jwh {
    justify-content: center;
    gap: 16.0020693px;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.pl4wr2j {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
.pz5s9gx { display: inline-block; }
.pykpho6 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.pz5s9gx img { width: auto; max-height: 40.0038019px; display: block; object-fit: contain; }

#udzec6 { inset: 0; align-items: center; z-index: 999999; display: none; justify-content: center; background: rgba(2,1,1,0.6); position: fixed; }
#udzec6.active { visibility: visible; display: flex; opacity: 1; }
.pc048ld {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.pdg9byq { position: relative; }
.putsp7n {
    backface-visibility: hidden;
}
.pdxfax7 {
    text-rendering: optimizeLegibility;
}
.pg6zcko { max-width: 400px; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; background: rgb(251,252,254); border-radius: 8.00806233px; }
.pqhr4pv {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.pbtx1a6 { padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; display: none; border-radius: 8.00132867px; background: #fcfffd; }
.pbtx1a6.active { display: block; }
.pns07jw { margin-top: 1rem; display: flex; gap: 0.5rem; }
.pm1lc89, .ply5qw9, .ph8dih7, .pqtxsa0 { border-radius: 4px; font-size: 0.9rem; cursor: pointer; padding: 0.5rem 1rem; }
.pm1lc89 { border: none; color: var(--cwzllckwogjfx); background: var(--vhlzmquzwey); }
.ph8dih7:hover { background: var(--vhlzmquzwey); border-color: var(--vhlzmquzwey); color: var(--cwzllckwogjfx); }

#ajcnpx { left: 0; bottom: 0; z-index: 999998; color: var(--cwzllckwogjfx); padding-top: 1rem; padding-right: 20.00357790px; padding-bottom: 1rem; padding-left: 20.008114px; box-shadow: 0 -2.0033px 10.0069px rgba(0,0,0,0.2); position: fixed; background: var(--iecxjtmjxbctlx); right: 0; display: none; }
#ajcnpx.active { opacity: 1; visibility: visible; display: block; }
.purhg9v { display: flex; margin-top: 0.5rem; gap: 0.5rem; }

