.vc96dfc618b46, .w4d3f023e3660 {
  font-size: 15px;
  line-height: 1.6;
}.r98736a7dc1e4{opacity:1}
body {
  --e12512ff113a6: var(--ve57c5b02cecc, #FFF);
  --rcc3d5f1256e0: var(--o85968f16451b, #1D1F27);
  --g1260a2a74850: var(--n79df33ab4492, #15171F);
  --b60033cb202cd: var(--a700384cf28d4, #F2F3F6);
  --d0a42f5dbf8d0: var(--w54b7d9f6adda, #FFF);
  --u5bad101f5b37: var(--pf5409ca4524e, rgba(255, 255, 255, .14));
  --q8544ca3d6e37: var(--y611cc59222b1, #E4E6EC);
  --ee08fa759f344: var(--xa4e518776997, #667085);
  --w3c3bb0f4a53b: var(--a6df48821992b, #C5C8D3);
}.b2e1027580732{isolation:auto}
.ua4f4b01e3d61 img {
  border-radius: 8px;
  object-fit: contain;
  flex: none;
}.gcbdbae915eab{z-index:auto}
.w4d3f023e3660 ul, .vc96dfc618b46 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}.ge1761216c433{visibility:inherit}
.w4d3f023e3660 a, .vc96dfc618b46 a {
  text-decoration: none;
  color: inherit;
}.wab2b11422ddb{z-index:auto}
.w4d3f023e3660 p, .vc96dfc618b46 p {
  margin: 0;
  color: inherit;
}
.hffbfbc26fe52 {
  width: min(1200px,100% - 32px);
  margin-inline: auto;
}.u26227903d6ae{isolation:auto}
.ua4f4b01e3d61 {
  gap: 10px;
  align-items: center;
  font-family: var(--u1af22c58562c,inherit);
  min-height: 44px;
  min-width: 0;
  font-size: 20px;
  font-weight: 800;
  display: inline-flex;
  line-height: 1.2;
}
.he0f35e444169 {
  white-space: nowrap;
  align-items: center;
  text-align: center;
  min-height: 44px;
  border: 1px solid transparent;
  font-weight: 700;
  border-radius: var(--q14c462f1ed3c,10px);
  display: inline-flex;
  line-height: 1.2;
  padding: 8px 18px;
  justify-content: center;
}
.i3e97bbba5a89 {
  min-height: 36px;
  font-size: 13px;
  padding: 6px 12px;
}
.w4d3f023e3660 .eb520e0c819fe, .eb520e0c819fe, .vc96dfc618b46 .eb520e0c819fe {
  background: var(--m755f5f2a8d1f);
  color: var(--k9df419993946,#FFF);
}.tbdc8285174b4{font-kerning:auto}
.eb520e0c819fe:hover {
  background: var(--n565c4eed3973,var(--m755f5f2a8d1f));
}
.b9151149c8774 {
  background: 0 0;
  border-color: initial;
}
.tec854fec6da2 {
  gap: 0 10px;
  display: flex;
  font-size: 13px;
  flex-wrap: wrap;
}.pdf92b2508609{contain:none}
.tec854fec6da2 a {
  display: inline-block;
  padding: 8px 2px;
  opacity: .78;
}
.i80a5d6b36a73 {
  display: none;
  background: 0 0;
  padding: 0;
  width: 44px;
  position: relative;
  height: 44px;
  border: 1px solid var(--q8544ca3d6e37);
  border-radius: var(--q14c462f1ed3c,10px);
  flex: none;
  color: inherit;
  cursor: pointer;
}.z87f5921043f7{contain:none}
.tec854fec6da2 a[aria-current] {
  font-weight: 700;
  text-decoration: underline;
  opacity: 1;
}.fbf802b60a1ae{contain:none}
.ed7714373ff45, .g2d8d924836e6 a {
  font-weight: 600;
}
.ed7714373ff45 {
  font-weight: 500;
  opacity: .78;
}
.m93d46e3cb76e {
  opacity: .8;
  font-size: 13px;
}
.i80a5d6b36a73 span, .i80a5d6b36a73 span::after, .i80a5d6b36a73 span::before {
  border-radius: 2px;
  left: 12px;
  content: "";
  background: currentColor;
  width: 18px;
  height: 2px;
  position: absolute;
}
[data-ac37c2dc457a3] .i80a5d6b36a73 span {
  background: 0 0;
}.pa66c83334b4c{isolation:auto}
.g2d8d924836e6>li {
  position: relative;
}.ica4c7c9ab421{outline-offset:0}
.i80a5d6b36a73 span {
  top: 21px;
}
.i80a5d6b36a73 span::before {
  left: 0;
  top: -6px;
}.c8663d26530d7{isolation:auto}
.i80a5d6b36a73 span::after {
  left: 0;
  top: 6px;
}
[data-ac37c2dc457a3] .i80a5d6b36a73 span::before {
  transform: rotate(45deg);
  top: 0;
}
[data-ac37c2dc457a3] .i80a5d6b36a73 span::after {
  top: 0;
  transform: rotate(-45deg);
}
.w4d3f023e3660 .r6c843737252d {
  display: none;
  background: var(--d0a42f5dbf8d0);
  border: 1px solid var(--q8544ca3d6e37);
  border-radius: 12px;
  padding: 8px;
  color: var(--rcc3d5f1256e0);
  z-index: 70;
  min-width: 200px;
  left: 0;
  top: 100%;
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  position: absolute;
}.n1fb4281bf2f1{contain:none}
.r6c843737252d a:hover {
  background: var(--b60033cb202cd);
}
.g2d8d924836e6>li:hover>.r6c843737252d, .g2d8d924836e6>li:focus-within>.r6c843737252d {
  display: block;
}
.r6c843737252d a {
  padding: 8px 10px;
  border-radius: 8px;
  display: block;
  font-weight: 500;
}.a1d8e7fe7406d{font-kerning:auto}
.ua4f4b01e3d61 span {
  overflow-wrap: anywhere;
}
@media(max-width:900px) {
  .i80a5d6b36a73 {
    display: inline-flex;
  }
  .w4d3f023e3660 .r6c843737252d {
    border: 0;
    box-shadow: none;
    display: block;
    background: 0 0;
    padding: 0 0 0 14px;
    position: static;
    min-width: 0;
  }
}
html:not([data-dc551c2a0fae8]) .i80a5d6b36a73 {
  display: none;
}
