.ds5dcmx {
    text-size-adjust: 100%;
}
.dbz3kur {
    text-size-adjust: 100%;
}
:root {
    --evxpcqbqja: rgb(26,32,34);
    --mfcpfhlythvxja: #a3a1fd;
    --qloczysvxvdax: #1a1e2c;
    --xlhzegvnnsgf: 800.0052px;
    --zndpfvswwqbtb: #1d202c;
}
.dwyh5r4 {
    font-variant-ligatures: normal;
}
#png4pq {
    font-variant-ligatures: normal;
    image-rendering: auto;
    backface-visibility: hidden;
}
* { box-sizing: border-box; padding: 0; margin: 0; }
.dlcmoxe {
    font-variant-ligatures: normal;
}
#kl1ati {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}
.dzrfk0i {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
#hrmhrz {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
body { min-height: 100vh; background: rgb(255,253,254); display: flex; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; flex-direction: column; color: var(--evxpcqbqja); }
#oyitzn {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}
main { flex: 1 0 auto; }
.didr4yh { background: var(--qloczysvxvdax); padding: 0.75rem 1.25rem; }
.dy5d747 { margin: 0 auto; max-width: 1200.007px; }
.dzgbtqt {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
.dnuzmjn {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
.dcwyala img { height: 36.00547px; display: block; width: auto; }
.dcqxh08 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}
.dhlnr8l {
    font-variant-ligatures: normal;
}
#avk2jl {
    backface-visibility: hidden;
}
.df3ac9k { margin: 0 auto; max-width: var(--xlhzegvnnsgf); padding: 2rem 1.25rem; }
.df3ac9k h1 { margin-bottom: 1rem; font-size: 1.5rem; }
.dc7yumm {
    text-rendering: optimizeLegibility;
}
.df3ac9k h2 { font-size: 1.2rem; margin-top: 1.5rem; margin-right: 0; margin-bottom: 0.5rem; margin-left: 0; }
#oiihgh {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
#xs9bte {
    image-rendering: auto;
}
.df3ac9k p { line-height: 1.6; margin-bottom: 0.75rem; }
.df3ac9k a { color: #2167ec; text-decoration: none; }
.df3ac9k a:hover { text-decoration: underline; }
.dhydo8q {
    font-variant-ligatures: normal;
}
.de2prej { background: var(--zndpfvswwqbtb); text-align: center; padding-top: 2rem; padding-right: 1.25rem; padding-bottom: 2rem; padding-left: 1.25rem; color: #c6c6ca; margin-top: auto; }
.s2164d2 { color: rgb(196,197,204); background: var(--zndpfvswwqbtb); padding: 2rem 1.25rem; margin-top: auto; text-align: center; }
#o2eoik {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.diaafnm {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
.db3b1ui { max-width: 1200.00246px; margin: 0 auto; }
.dte3dwj { display: inline-block; margin-bottom: 1rem; }
.df2ojub {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-size-adjust: 100%;
}
.dfw5f1h {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
.djow4h0 {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}
.dte3dwj img { opacity: 0.95; height: 32.0029749px; width: auto; }
.dhh4rlb { font-size: 0.9rem; margin-bottom: 1rem; }
.dhh4rlb a { text-decoration: none; color: var(--mfcpfhlythvxja); }
.dtv40vr {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.s2164d2 {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
#pomk5m {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.dta9dmf { margin-bottom: 1rem; }
.dxlo9dt { display: flex; flex-wrap: wrap; justify-content: center; list-style: none; gap: 1rem 1.5rem; }
.dxlo9dt a { text-decoration: none; color: #c7cacc; font-size: 0.9rem; }
.dxlo9dt a:hover { color: var(--mfcpfhlythvxja); }
.djpcxpt { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; }
.djpcxpt a { display: inline-block; }
.djpcxpt img { opacity: 0.9; display: block; max-width: 100.0074533px; height: 36.00827488px; width: auto; }
body.no-scroll { height: 100vh; overflow: hidden; }
#xnrmkm { background: rgba(0,0,1,0.6); inset: 0; position: fixed; z-index: 999999; display: none; align-items: center; justify-content: center; }
.dxcawzw {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.date2bl {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.dntrpaj {
    backface-visibility: hidden;
}
#xnrmkm.active { opacity: 1; visibility: visible; display: flex; }
.dpz7cvs {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.dredek0 { position: relative; }
.dtwwu7j { border-radius: 8.00728321px; padding: 1.5rem; background: #ffffff; max-width: 400.0024px; }
.dqo9gt2 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
}
.dq8j1ui { display: none; background: rgb(253,255,254); border-radius: 8.00262px; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; }
.dq8j1ui.active { display: block; }
.ddiwvgp { display: flex; margin-top: 1rem; gap: 0.5rem; }
.dxhqqxg, .dvj3gq3, .db7caep, .dkqtubf { border-radius: 4.007233159px; cursor: pointer; background: #fffcfd; padding: 0.5rem 1rem; border: 1px solid #cfccce; }
#etvrg4 { padding: 1rem; background: rgb(254,254,252); position: fixed; left: 0; right: 0; box-shadow: 0 -2.009231px 10.005717315px rgba(0,2,0,0.1); z-index: 999998; bottom: 0; display: none; }
#etvrg4.active { display: block; visibility: visible; opacity: 1; }
.dj8gmq7 { margin-bottom: 0.5rem; }
.dj8gmq7 p { color: #1a1d20; font-size: 0.9rem; }
.dw9amwy { display: flex; gap: 0.5rem; margin-top: 0.5rem; }
@media (max-width: 767px) {
    #if9ns4 {
        -moz-osx-font-smoothing: grayscale;
    }
    .df3ac9k { padding: 1rem; }
    #ubkudh {
        font-variant-ligatures: normal;
    }
    .ds55rwc {
        image-rendering: auto;
        -webkit-font-smoothing: antialiased;
    }
    .dxxuvmu {
        text-rendering: optimizeLegibility;
        font-variant-ligatures: normal;
    }
    .dw7zua7 {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
    }
    .db3b1ui { padding: 0 1rem; }
    .dnz394m {
        text-rendering: optimizeLegibility;
        text-size-adjust: 100%;
        -moz-osx-font-smoothing: grayscale;
    }
}

