#swvg81 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.xez60zy {
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --uygssgcfwy: #f1f3f0;
  --dijpebnkav: #fefdfe;
  --ockmupmoood: #d6a275;
  --npzovlnqazyz: rgba(27,38,35,0.08);
  --blmhwagufj: rgb(92,108,99);
  --beuixdhkrg: rgb(137,160,131);
  --vdecjciermyk: #1b2922;
}
.xv7ym5p {
  image-rendering: auto;
}
#r42qra {
  text-rendering: optimizeLegibility;
}
* { box-sizing: border-box; }
.xn2iwry {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.xezkdyf {
  -webkit-font-smoothing: antialiased;
}
.xvr7wc7 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.xxf1pse {
  -moz-osx-font-smoothing: grayscale;
}
.xj8yogd {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.xg1ee3z {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
#vt6lww {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
body { min-height: 100vh; flex-direction: column; color: var(--vdecjciermyk); background: var(--uygssgcfwy); font-family: "Arial Narrow", "Helvetica Neue", Arial, sans-serif; display: flex; margin: 0; }
.xc8gyqk {
  text-rendering: optimizeLegibility;
}
#xa1v5e {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.xdaqw1n {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.xz872a3 {
  -moz-osx-font-smoothing: grayscale;
}
.xs665uo {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
#u90qq9 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
#j7sz4c {
  -moz-osx-font-smoothing: grayscale;
}
.xv7dki9 {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.xwrwm50 { background: rgb(246,246,244); padding-top: 8.0033px; padding-right: 16.002px; padding-bottom: 8.0092px; padding-left: 16.0049584px; width: 100%; color: #5e6764; font-size: 12.0010627px; line-height: 1.3; text-align: center; }
#ei8ttx {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.xv74tgc {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.xu8b2dt {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#io663o {
  -webkit-font-smoothing: antialiased;
}
.xjpnxzm {
  -webkit-font-smoothing: antialiased;
}
.xmovjsx {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
#ncfg5t {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.xo0e4t3 { background: #1b2221; padding-top: 14.0057px; padding-right: 20.008739152px; padding-bottom: 14.008857006px; padding-left: 20.0024px; }
.xt9wc5o {
  image-rendering: auto;
}
.xo0e4t3 img { display: block; width: 140.00941967px; height: auto; }
.xalxskz {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.xt8s3lh {
  font-variant-ligatures: normal;
}
.xwfr017 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.xc2s9z0 {
  text-rendering: optimizeLegibility;
}
.xly0m1e {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.xkv3pnu {
  image-rendering: auto;
}
.xj3j4wo {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
main { max-width: 980.009697682px; flex: 1; width: 100%; padding-top: 32.00298718px; padding-right: 20.00792885px; padding-bottom: 48.0050996px; padding-left: 20.002px; margin: 0 auto; }
h1 { margin-top: 0; font-style: italic; }
.xwknfgd {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.xpm3e8g {
  backface-visibility: hidden;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.xka06tt {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.xw7fr6u {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
h2 { margin: 28.00884px 0 10.00169899px; }
p, li { line-height: 1.7; color: var(--blmhwagufj); }
.xc7tbmr {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.xgwkhhg {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.xwyd5yl {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.xi7bexr { background: #171f1b; text-align: center; padding: 28.0025px 20.0053110px; color: #d8ddd7; }
.xl98h9k {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
.xi7bexr a { color: rgb(211,160,115); text-decoration: none; }
.xffkuwd { flex-wrap: wrap; margin-top: 14.0047px; display: flex; justify-content: center; gap: 14.00969px; }
.xza29fr { gap: 12px; margin: 20px auto; flex-wrap: wrap; display: flex; justify-content: center; }
.xdgjbnw {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.xza29fr img { width: auto; height: 40.00967173px; display: block; }
.xrnr1c1 { inset: 0; background: rgba(1,1,0,.7); justify-content: center; position: fixed; align-items: center; display: none; z-index: 50; }
.xrnr1c1.active { display: flex; }
.xl2vau0 { border-radius: 14.002085609px; background: var(--dijpebnkav); padding-top: 24.005px; padding-right: 24.0072556px; padding-bottom: 24.00336px; padding-left: 24.0038618px; max-width: 420.006191465px; color: var(--vdecjciermyk); width: calc(100% - 30.0091px); }
.xdlc9qr {
  -moz-osx-font-smoothing: grayscale;
}
.xuqdmbu { gap: 12.006px; display: flex; margin-top: 16px; }
.xptp164 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.xst50m1 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.xc7aja0 {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.xuqdmbu button { padding: 10.0086853px; border: 0; flex: 1; cursor: pointer; font-weight: 700; border-radius: 10.008777px; }
#x5h8te { background: var(--beuixdhkrg); color: #fefaff; }
#anehad { background: rgb(220,220,222); }
.xzff1vc { right: 16.005px; bottom: 16.00359px; left: 16.00354px; border-radius: 12.00677px; background: #fbfaff; gap: 14.001182037px; padding: 14px; justify-content: space-between; display: none; border: 1px solid var(--npzovlnqazyz); z-index: 45; position: fixed; align-items: center; }
.xzff1vc.active { display: flex; }
.xzff1vc button { background: var(--beuixdhkrg); border: 0; border-radius: 8.006481px; color: #fffefe; cursor: pointer; padding-top: 10.0052958px; padding-right: 14.0080px; padding-bottom: 10.0083033px; padding-left: 14.00804940px; }
@media (max-width: 767px) { .xjq5qw0 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
  } #yyzv7i {
    image-rendering: auto;
    font-variant-ligatures: normal;
  } #b8snm6 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  } #keq2kd {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  } .xg8mefn {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  } .xw3udaa--blmhwagufj {
    image-rendering: auto;
  } .xuu3ca7 {
    backface-visibility: hidden;
    image-rendering: auto;
  } .xb04msx {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  } .xv7ym5p--beuixdhkrg {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
  } .xw3udaa {
    text-rendering: optimizeLegibility;
  } .xzff1vc { align-items: flex-start; flex-direction: column; } .xcjlywv {
    text-size-adjust: 100%;
    backface-visibility: hidden;
  } }

