.xkdpibf {
  margin: -1px;
}

.xswdx4l {
  margin: 0 0 24px;
}

.x19bbpc0 {
  margin: 0 auto;
}

.x1ghz6dp {
  margin: 0;
}

.x1717udv {
  padding: 0;
}

.x1b4vry6 {
  padding: 10px 0;
}

.xf0b7zy {
  padding: 10px 18px;
}

.x1gqud3g {
  padding: 12px 14px;
}

.x1j671cp {
  padding: 14px 16px;
}

.x1x93lg1 {
  padding: 14px 24px;
}

.x1gnqi22 {
  padding: 14px;
}

.x1x7jxy1 {
  padding: 16px 28px;
}

.x147hlpw {
  padding: 22px 24px;
}

.x14gplxd {
  padding: 32px 28px;
}

.x1i7k47o {
  padding: 36px;
}

.x1dq9n8r {
  padding: 56px 64px;
}

.x1arfzav {
  padding: 6px 12px;
}

@media (width <= 600px) {
  .xvbx72r.xvbx72r {
    padding: 16px 18px;
  }

  .x19abrqj.x19abrqj {
    padding: 24px 20px;
  }
}

@media (width <= 700px) {
  .x1hf1k8t.x1hf1k8t {
    padding: 24px 20px;
  }

  .xffsifv.xffsifv {
    padding: 36px 28px;
  }
}

@media (width <= 600px) {
  .x1npkb6z.x1npkb6z {
    padding: 8px 12px;
  }
}

.x8o0o3q:not(#\#) {
  border-color: #bdcdb7;
}

.x1qrke9r:not(#\#) {
  border-color: #cfd7cc;
}

.x1as3puw:not(#\#) {
  border-color: #e1e4dc;
}

.x1v8wx0m:not(#\#) {
  border-color: #d3be971f;
}

.x9r1u3d:not(#\#) {
  border-color: #0000;
}

.x1q4ynmn:not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#) {
  border-radius: 12px;
}

.xgqmno8:not(#\#) {
  border-radius: 16px;
}

.x1m3ak92:not(#\#) {
  border-radius: 20px;
}

.x12oqio5:not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#) {
  border-radius: 50%;
}

.x1kogg8i:not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#) {
  border-radius: 8px;
}

.x1y0btm7:not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#) {
  border-width: 1px;
}

.x883omv:not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#) {
  gap: 14px;
}

.x1qg7m3j:not(#\#) {
  gap: 15px;
}

.xaobbuh:not(#\#) {
  gap: 18px;
}

.x9syfym:not(#\#) {
  gap: 20px 14px;
}

.x1665zp3:not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#) {
  gap: 28px;
}

.xseyljb:not(#\#) {
  gap: 30px;
}

.x1rzw5jd:not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#) {
  gap: 40px;
}

.x17d4w8g:not(#\#) {
  gap: 6px;
}

.x1passjy:not(#\#) {
  gap: 72px;
}

.xxy7wue:not(#\#) {
  gap: 80px;
}

.x167g77z:not(#\#) {
  gap: 8px;
}

.x1osaytk:not(#\#) {
  grid-column: 1 / -1;
}

.xe8uvvx:not(#\#) {
  list-style: none;
}

.xvueqy4:not(#\#) {
  margin-inline: auto;
}

.xb3r6kr:not(#\#) {
  overflow: hidden;
}

.xr9q8rw:not(#\#) {
  padding-block: 24px;
}

.x1e9difb:not(#\#) {
  padding-block: 28px;
}

.x1ggvggm:not(#\#) {
  padding-block: 35px;
}

.x62rkhy:not(#\#) {
  padding-block: 48px;
}

.xmw6hcl:not(#\#) {
  padding-block: 60px;
}

.x6sgm8y:not(#\#) {
  padding-block: 96px;
}

.x1hl2dhg:not(#\#) {
  text-decoration: none;
}

.x19eei9o:not(#\#) {
  transition: all .15s;
}

.x1c9ti2u:not(#\#) {
  transition: all .2s cubic-bezier(.16, 1, .3, 1);
}

.x169l3ba:not(#\#) {
  transition: all .2s;
}

.xui5d25:not(#\#) {
  transition: background-color .18s, transform .15s, box-shadow .18s;
}

.xhx8npm:not(#\#) {
  transition: background-color .2s, border-color .2s;
}

.x5gkzjs:not(#\#) {
  transition: background-color .2s;
}

.xrwkjy5:not(#\#) {
  transition: color .15s;
}

.xh6kesg:not(#\#) {
  transition: color .18s, gap .18s;
}

.x1yz9299:not(#\#) {
  transition: color .18s, transform .18s;
}

.xuhxe7p:not(#\#) {
  transition: color .18s;
}

.x19jivmj:not(#\#) {
  transition: transform .24s cubic-bezier(.16, 1, .3, 1), color .18s;
}

.x1jaox4c:not(#\#) {
  transition: transform .2s;
}

.x1w04pkf:has(input:checked):not(#\#) {
  border-color: #bda881;
}

.x1gqhokb:hover:not(#\#) {
  border-color: #bdcdb7;
}

.x1g31a5t:hover:not(#\#) {
  border-color: #c2ab80;
}

.xzzfuyv:hover:not(#\#) {
  gap: 14px;
}

.x11hziig:focus:not(#\#) {
  border-color: #315e4b;
}

.x1uvtmcs:focus:not(#\#) {
  outline: none;
}

@media (width <= 600px) {
  .x1qok4lg.x1qok4lg:not(#\#) {
    border-radius: 12px;
  }

  .xmlfagq.xmlfagq:not(#\#) {
    gap: 12px;
  }
}

@media (width <= 420px) {
  .xf1nb5j.xf1nb5j:not(#\#) {
    gap: 16px;
  }
}

@media (width <= 700px) {
  .x631f5h.x631f5h:not(#\#) {
    gap: 16px;
  }
}

@media (width <= 600px) {
  .x16qppv5.x16qppv5:not(#\#) {
    gap: 20px;
  }
}

@media (width <= 700px) {
  .x7d6c3w.x7d6c3w:not(#\#) {
    gap: 24px;
  }
}

@media (width <= 800px) {
  .x1dyt75u.x1dyt75u:not(#\#) {
    gap: 32px;
  }
}

@media (width <= 1050px) {
  .x1cb1aa5.x1cb1aa5:not(#\#) {
    gap: 36px;
  }
}

@media (width <= 800px) {
  .xypsfay.xypsfay:not(#\#) {
    gap: 40px;
  }

  .x1icj3uj.x1icj3uj:not(#\#) {
    gap: 48px;
  }
}

@media (width <= 500px) {
  .x168iosg.x168iosg:not(#\#) {
    gap: 8px;
  }
}

@media (width <= 600px) {
  .xmkprn3.xmkprn3:not(#\#) {
    padding-block: 24px;
  }

  .x1mfbh79.x1mfbh79:not(#\#) {
    padding-block: 64px;
  }
}

.xlh3980:not(#\#):not(#\#) {
  -moz-osx-font-smoothing: grayscale;
}

.xvmahel:not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
}

.x1nm7u5c:not(#\#):not(#\#) {
  accent-color: #315e4b;
}

.x6s0dn4:not(#\#):not(#\#) {
  align-items: center;
}

.x1cy8zhl:not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#) {
  align-items: start;
}

.xvn2z4z:not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.x1kn0fdd:not(#\#):not(#\#) {
  background-color: #0e2321;
}

.x1e6v04e:not(#\#):not(#\#) {
  background-color: #203e3d;
}

.xkyzos:not(#\#):not(#\#) {
  background-color: #315e4b;
}

.xj5w44o:not(#\#):not(#\#) {
  background-color: #8bb38d;
}

.x7b8mgm:not(#\#):not(#\#) {
  background-color: #d3be97;
}

.x1ddejle:not(#\#):not(#\#) {
  background-color: #e6eddb;
}

.x92ttte:not(#\#):not(#\#) {
  background-color: #edf0eb;
}

.xozjgjz:not(#\#):not(#\#) {
  background-color: #edf2eb;
}

.x1i7igoh:not(#\#):not(#\#) {
  background-color: #faf9f5;
}

.xbriy6i:not(#\#):not(#\#) {
  background-color: #fbfbfa;
}

.x1gstzeu:not(#\#):not(#\#) {
  background-color: #fff4f2;
}

.x1c5tqo3:not(#\#):not(#\#) {
  background-color: #fff;
}

.xqiwasq:not(#\#):not(#\#) {
  background-color: #0e2321f0;
}

.x1944c7h:not(#\#):not(#\#) {
  background-color: #d3be971f;
}

.xdoowgk:not(#\#):not(#\#) {
  background-color: #ffffff08;
}

.xjbqb8w:not(#\#):not(#\#) {
  background-color: #0000;
}

.x1bhuxhb:not(#\#):not(#\#) {
  background-image: linear-gradient(135deg, #203e3d 0%, #152b2a 100%);
}

.x1n5dg0x:not(#\#):not(#\#) {
  background-image: linear-gradient(#0e2321 0%, #15322f 100%);
}

.x1qz0r1m:not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #d3be9733;
}

.xex0lie:not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #8bb38d4d;
}

.x8n308f:not(#\#):not(#\#) {
  box-shadow: 0 10px 25px #203d3905;
}

.x5eavsg:not(#\#):not(#\#) {
  box-shadow: 0 20px 40px #152b2a1f;
}

.x1d6cqpa:not(#\#):not(#\#) {
  box-shadow: 0 25px 50px -12px #0a191740;
}

.x1dimxn5:not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #203d3903;
}

.x1tz7ki3:not(#\#):not(#\#) {
  box-shadow: 0 4px 30px #0000001f;
}

.x1gnnqk1:not(#\#):not(#\#) {
  box-shadow: none;
}

.x1hyvwdk:not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.x195xcfp:not(#\#):not(#\#) {
  color: #203b43;
}

.x7cbrf:not(#\#):not(#\#) {
  color: #203e3d;
}

.xui1x2f:not(#\#):not(#\#) {
  color: #2c4038;
}

.x1az35wf:not(#\#):not(#\#) {
  color: #315e4b;
}

.xvptfid:not(#\#):not(#\#) {
  color: #344b43;
}

.xgewqes:not(#\#):not(#\#) {
  color: #3c5048;
}

.xq2m1ds:not(#\#):not(#\#) {
  color: #455950;
}

.xoanw4z:not(#\#):not(#\#) {
  color: #556c60;
}

.xgyah7x:not(#\#):not(#\#) {
  color: #55765b;
}

.xmxhcfz:not(#\#):not(#\#) {
  color: #56675b;
}

.xf5fhlj:not(#\#):not(#\#) {
  color: #67756c;
}

.x16jofwx:not(#\#):not(#\#) {
  color: #677a70;
}

.xe2q13q:not(#\#):not(#\#) {
  color: #8ca49c;
}

.xp1d212:not(#\#):not(#\#) {
  color: #8d3027;
}

.xdsqswc:not(#\#):not(#\#) {
  color: #b93a2e;
}

.xqtisz3:not(#\#):not(#\#) {
  color: #b9ccc5;
}

.x1i5vpmo:not(#\#):not(#\#) {
  color: #c5d1cb;
}

.x2n176h:not(#\#):not(#\#) {
  color: #cdd7cc;
}

.x1y1nxvl:not(#\#):not(#\#) {
  color: #d3be97;
}

.xmiqeey:not(#\#):not(#\#) {
  color: #e2eae7;
}

.x1i6v8gy:not(#\#):not(#\#) {
  color: #e6ecd8;
}

.x1crqo05:not(#\#):not(#\#) {
  color: #faf9f3;
}

.x1f7m26b:not(#\#):not(#\#) {
  color: #fff;
}

.x1ypdohk:not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#) {
  display: inline-flex;
}

.xdt5ytf:not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x14d0is5:not(#\#):not(#\#) {
  font-family: Georgia, serif;
}

.xva5n77:not(#\#):not(#\#) {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

.x6n8kwa:not(#\#):not(#\#) {
  font-family: system-ui, -apple-system, sans-serif;
}

.x1k6wstc:not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#) {
  font-size: 17px;
}

.xwsyq91:not(#\#):not(#\#) {
  font-size: 20px;
}

.x1i1m3gp:not(#\#):not(#\#) {
  font-size: 22px;
}

.x1ewwscv:not(#\#):not(#\#) {
  font-size: 26px;
}

.xvwhms9:not(#\#):not(#\#) {
  font-size: 9px;
}

.x1bzxrpb:not(#\#):not(#\#) {
  font-size: clamp(28px, 3vw, 36px);
}

.xpnsa1v:not(#\#):not(#\#) {
  font-size: clamp(30px, 3.2vw, 40px);
}

.xe6yxb5:not(#\#):not(#\#) {
  font-size: clamp(38px, 4.2vw, 56px);
}

.x1k4tb9n:not(#\#):not(#\#) {
  font-style: italic;
}

.x1iikomf:not(#\#):not(#\#) {
  font-weight: 300;
}

.xo1l8bm:not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#) {
  font-weight: 600;
}

.x19s9jnd:not(#\#):not(#\#) {
  font-weight: 650;
}

.x1xlr1w8:not(#\#):not(#\#) {
  font-weight: 700;
}

.x1pd3egz:not(#\#):not(#\#) {
  font-weight: inherit;
}

.x9jiw7p:not(#\#):not(#\#) {
  grid-template-columns: .85fr 1.15fr;
}

.x3rnsx6:not(#\#):not(#\#) {
  grid-template-columns: 1.15fr 1fr;
}

.x1o61qjw:not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x1wlfl8j:not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.xl56j7k:not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1tup8yo:not(#\#):not(#\#) {
  letter-spacing: -.3px;
}

.x1roq8pg:not(#\#):not(#\#) {
  letter-spacing: -.5px;
}

.xipi2l9:not(#\#):not(#\#) {
  letter-spacing: -.8px;
}

.x1ydda7v:not(#\#):not(#\#) {
  letter-spacing: -1.5px;
}

.xhcxar9:not(#\#):not(#\#) {
  letter-spacing: 1.2px;
}

.xkffqfj:not(#\#):not(#\#) {
  letter-spacing: 1.5px;
}

.x1r0g7yl:not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.xlxmecl:not(#\#):not(#\#) {
  letter-spacing: 2.5px;
}

.x1159mfc:not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1u7k74:not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#) {
  line-height: 1.25;
}

.x37zpob:not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#) {
  line-height: 1.6;
}

.xa7kkou:not(#\#):not(#\#) {
  line-height: 1.7;
}

.x4q1cud:not(#\#):not(#\#) {
  line-height: 1.75;
}

.xwxc2jc:not(#\#):not(#\#) {
  line-height: 1.8;
}

.xbs1c6g:not(#\#):not(#\#) {
  line-height: 1.9;
}

.x10l6tqk:not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#) {
  position: sticky;
}

.x2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.xfqjyog:not(#\#):not(#\#) {
  text-rendering: optimizelegibility;
}

.xtvhhri:not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xjygbdx:not(#\#):not(#\#) {
  text-underline-offset: 6px;
}

.xuxw1ft:not(#\#):not(#\#) {
  white-space: nowrap;
}

.x11uqc5h:not(#\#):not(#\#) {
  z-index: 100;
}

.xhtitgo:not(#\#):not(#\#) {
  z-index: 2;
}

.x1f3ls66[data-active="true"]:not(#\#):not(#\#) {
  background-color: #315e4b;
}

.x1bgbb6o:has(input:checked):not(#\#):not(#\#) {
  background-color: #faf8f4;
}

.xiqdkh0:has(input:checked):not(#\#):not(#\#) {
  box-shadow: 0 4px 15px #bda8811f;
}

.x14asr8l:disabled:not(#\#):not(#\#) {
  background-color: #65756d;
}

.x7zkcey:hover:not(#\#):not(#\#) {
  background-color: #234a3a;
}

.x1eumjb7:hover:not(#\#):not(#\#) {
  background-color: #f4f7f0;
}

.x7k7s70:hover:not(#\#):not(#\#) {
  background-color: #fcfbf8;
}

.xttvv93:hover:not(#\#):not(#\#) {
  box-shadow: 0 12px 30px #203d390d;
}

.xfz3yb5:hover:not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #c2ab800d;
}

.x1wsfv9g:hover:not(#\#):not(#\#) {
  box-shadow: 0 4px 12px #315e4b26;
}

.x7zf4np:hover:not(#\#):not(#\#) {
  box-shadow: 0 4px 14px #e6eddb33;
}

.xomfmfh:hover:not(#\#):not(#\#) {
  color: #315e4b;
}

.x10phpnj:hover:not(#\#):not(#\#) {
  color: #fff;
}

.x6b0lh4:hover:not(#\#):not(#\#) {
  transform: scale(1.01);
}

.x14ow2ja:hover:not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1lz31oe:hover:not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.xmcf9fx:focus:not(#\#):not(#\#) {
  background-color: #fcfbf8;
}

.x3e44r0:focus:not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #315e4b1f;
}

.x1du4ukc:active:not(#\#):not(#\#) {
  background-color: #1a372b;
}

.xh21fyj:active:not(#\#):not(#\#) {
  background-color: #dce6ce;
}

.x1vyg1ym:active:not(#\#):not(#\#) {
  transform: scale(.995);
}

.xymg228:active:not(#\#):not(#\#) {
  transform: translateY(1px);
}

@media (width <= 600px) {
  .x1nv3ygk.x1nv3ygk:not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 700px) {
  .x12kvzbs.x12kvzbs:not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 800px) {
  .xze2x15.xze2x15:not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 600px) {
  .x1fc7d7z.x1fc7d7z:not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 700px) {
  .xwlf911.xwlf911:not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 600px) {
  .x1yjpfek.x1yjpfek:not(#\#):not(#\#) {
    font-size: 11px;
  }

  .xexpeew.xexpeew:not(#\#):not(#\#) {
    font-size: 17px;
  }

  .xp584r1.xp584r1:not(#\#):not(#\#) {
    font-size: 22px;
  }

  .xnkhtqc.xnkhtqc:not(#\#):not(#\#) {
    font-size: 7px;
  }
}

@media (width <= 420px) {
  .x1l1t43a.x1l1t43a:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 500px) {
  .x7935c5.x7935c5:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) {
  .x1nc4n6v.x1nc4n6v:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 700px) {
  .xx3cr9d.xx3cr9d:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 800px) {
  .xcqouw7.xcqouw7:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) {
  .x16oqcij.x16oqcij:not(#\#):not(#\#) {
    justify-content: flex-start;
  }

  .x4mx9af.x4mx9af:not(#\#):not(#\#) {
    letter-spacing: -1px;
  }

  .xg6t8jn.xg6t8jn:not(#\#):not(#\#) {
    letter-spacing: 1.8px;
  }
}

.x1c9on94:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #1a3734;
}

.x1o8o3i5:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #e1e4dc;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x9g5uq4:not(#\#):not(#\#):not(#\#) {
  border-left-color: #d14334;
}

.x19ypqd9:not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.x1vo0akb:not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.xs8wc0z:not(#\#):not(#\#):not(#\#) {
  border-top-color: #1d3e3a;
}

.xr8xurl:not(#\#):not(#\#):not(#\#) {
  border-top-color: #bda881;
}

.x11yki10:not(#\#):not(#\#):not(#\#) {
  border-top-color: #e1e4dc;
}

.x13fuv20:not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x18ccme9:not(#\#):not(#\#):not(#\#) {
  border-top-width: 5px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.xols6we:not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xat24cr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xyorhqc:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.xod5an3:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.xieb3on:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x91k8ka:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 22px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1xka2u1:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 26px;
}

.x1chd833:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 28px;
}

.xvl6max:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 36px;
}

.xh7uebp:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 80px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x14vqqas:not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.x7r5mf7:not(#\#):not(#\#):not(#\#) {
  margin-top: 3px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.xted6l9:not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.xxc7z9f:not(#\#):not(#\#):not(#\#) {
  max-width: 360px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x17fpy1y:not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.xp73w0s:not(#\#):not(#\#):not(#\#) {
  max-width: 580px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x21xpn4:not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x3sc9yq:not(#\#):not(#\#):not(#\#) {
  min-height: 46px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x8nclml:not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.x118qrhw:not(#\#):not(#\#):not(#\#) {
  min-height: 65vh;
}

.xseoqlg:not(#\#):not(#\#):not(#\#) {
  min-height: 80px;
}

.xeuugli:not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x1ej9moc:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 80px;
}

.x8e5d8q:not(#\#):not(#\#):not(#\#) {
  padding-right: 24px;
}

.xyamay9:not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x11408do:not(#\#):not(#\#):not(#\#) {
  padding-top: 80px;
}

.x4h5fkn:not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 96px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xh8yej3:not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1kky2od:not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1guw455:not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x102is1h:not(#\#):not(#\#):not(#\#) {
  width: min(1180px, 100% - 48px);
}

.x19rls0l:not(:last-child):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x8nw41c:hover:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #bdcdb7;
}

@media (width <= 600px) {
  .x263xg.x263xg:not(#\#):not(#\#):not(#\#) {
    height: 32px;
  }
}

@media (width <= 700px) {
  .x14p4m46.x14p4m46:not(#\#):not(#\#):not(#\#) {
    margin-bottom: 56px;
  }
}

@media (width <= 600px) {
  .x1p94rvz.x1p94rvz:not(#\#):not(#\#):not(#\#) {
    margin-top: 2px;
  }

  .x1hrcvve.x1hrcvve:not(#\#):not(#\#):not(#\#) {
    min-height: 36px;
  }

  .x148d4ii.x148d4ii:not(#\#):not(#\#):not(#\#) {
    min-height: 68px;
  }
}

@media (width <= 800px) {
  .xc0bsc4.xc0bsc4:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 48px;
  }

  .x17naqu8.x17naqu8:not(#\#):not(#\#):not(#\#) {
    padding-top: 48px;
  }
}

@media (width <= 600px) {
  .x1cg0k7w.x1cg0k7w:not(#\#):not(#\#):not(#\#) {
    width: 32px;
  }

  .xbiivni.xbiivni:not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 36px);
  }
}
