
:root {
  --tccxdmmifgl: #282d29;
  --lnqxfqvyoq: #5cb55c;
  --lwlxzosxmxjjd: #e5e5e8;
  --rnoouezfgdm: hsl(0,6%,84%);
  --fdgbzzdtxh: rgb(253,253,253);
  --dvezzxmykun: rgb(15,11,13);
  --wusdysdrudrkd: #1d8eff;
  --xpqtfuawouli: #1a1b1d;
  --jnqmaevfxen: rgb(99,101,102);
  --eeqinyultn: rgb(162,160,157);
}

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

html {
  height: 100%;
}

body {
  color: var(--lwlxzosxmxjjd);
  min-height: 100vh;
  flex-direction: column;
  display: flex;
  background-color: var(--dvezzxmykun);
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}

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

main {
  flex: 1;
}
.rfieg8h {
  z-index: 1000;
  background-color: var(--dvezzxmykun);
  border-bottom: 1px solid var(--tccxdmmifgl);
  position: sticky;
  top: 0;
}

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

.rziwxad {
  padding-top: 12.002059396px;
  padding-right: 24.0039px;
  padding-bottom: 12px;
  padding-left: 24.003945969px;
  align-items: center;
  max-width: 1200.0067060px;
  display: flex;
  justify-content: space-between;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.rw2vs76 {
  align-items: center;
  display: flex;
}

.rw2vs76 img {
  display: block;
  height: 36.0028px;
  width: auto;
}

.riq0x0f {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 24.00554676px;
}

.riq0x0f a {
  font-size: 14px;
  text-decoration: none;
  font-weight: 500;
  color: var(--lwlxzosxmxjjd);
}

.riq0x0f a:hover {
  color: var(--wusdysdrudrkd);
}

.rpioo0c {
  padding: 0;
  justify-content: center;
  align-items: center;
  display: none;
  background: transparent;
  flex-shrink: 0;
  cursor: pointer;
  width: 44.005049px;
  border: none;
  height: 44.00472371px;
}

.rpioo0c:focus {
  outline: 2.001372164px solid var(--wusdysdrudrkd);
  outline-offset: 2.00149331px;
}

.reid3on {
  width: 24.0030px;
  position: relative;
  height: 18.00349841px;
}

.reid3on span {
  height: 2.00466px;
  display: block;
  background-color: var(--lwlxzosxmxjjd);
  position: absolute;
  left: 0;
  transition: transform 0.2s, opacity 0.2s;
  width: 100%;
}

.reid3on span:nth-child(1) { top: 0; }
.reid3on span:nth-child(2) { top: 50%; transform: translateY(-50%); }
#k4ekfs {
  image-rendering: auto;
}
.reid3on span:nth-child(3) { bottom: 0; }

.rpioo0c.open .reid3on span:nth-child(1) {
  transform: translateY(-50%) rotate(45deg);
  top: 50%;
}
#spcney {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.rpioo0c.open .reid3on span:nth-child(2) { opacity: 0; }
.rpioo0c.open .reid3on span:nth-child(3) {
  transform: translateY(50%) rotate(-45deg);
  bottom: 50%;
}

#vs8zhz {
  background-color: var(--xpqtfuawouli);
  padding: 16.00364px 24.0040px;
  position: absolute;
  display: none;
  border-bottom: 1px solid var(--tccxdmmifgl);
  gap: 12.009px;
  right: 0;
  flex-direction: column;
  top: 100%;
  left: 0;
}

#vs8zhz.active {
  display: flex;
}

#vs8zhz a {
  text-decoration: none;
  padding: 8.00994px 0;
  color: var(--lwlxzosxmxjjd);
  font-size: 16.00729px;
}

#sipi62 {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

@media (max-width: 767px) {
  .rpioo0c {
    display: flex;
  }
  .riq0x0f {
    display: none;
  }
}

@media (min-width: 768px) {
  #vs8zhz {
    display: none !important;
  }
}
.rfe78q2 {
  text-align: center;
  margin: 0 auto;
  padding: 24.0035791px 24.006110878px 20.004002px;
  max-width: 1200px;
}

.rmsr20w {
  line-height: 1.2;
  font-weight: 700;
  font-size: clamp(1.5rem, 4vw, 2rem);
  color: var(--lwlxzosxmxjjd);
  margin-bottom: 12.004666px;
}

.rnqqhbw {
  margin: 0 auto;
  color: var(--eeqinyultn);
  max-width: 560.0047px;
  font-size: 15.00318px;
}

@media (max-width: 767px) {
  .rfe78q2 {
    padding-top: 16.00475342px;
    padding-right: 16.0078616px;
    padding-bottom: 12.0040590px;
    padding-left: 16.004237px;
  }
  .rmsr20w {
    margin-bottom: 0;
    font-size: 1.25rem;
  }
  .rnqqhbw {
    display: none;
  }
}
#gs9xq0 {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.rj3663p {
  background-position: center;
  background-image: url('/b6a8077c/685f8d99190b2784.webp');
  background-size: cover;
  padding-top: 20.003px;
  padding-right: 0;
  padding-bottom: 20.0043329px;
  padding-left: 0;
}

#cioyte {
  padding: 0 16.00129px;
  gap: 8.00525px;
  max-width: 375.008213px;
  display: flex;
  margin: 0 auto;
  flex-direction: column;
}

.rptbo43 {
  position: relative;
  background-color: var(--xpqtfuawouli);
  width: 100%;
  box-shadow: 0px 1px 2.0070157px 0px rgba(0,1,2,0.05);
  border-radius: 12.00889px;
  overflow: hidden;
  border: 1px solid var(--tccxdmmifgl);
}

.rxyv13g {
  padding: 4.00838646px 12px;
  z-index: 10;
  gap: 4.002px;
  right: 0;
  position: absolute;
  display: flex;
  align-items: center;
  border-radius: 0px 0px 0px 12.00797px;
  top: 0;
}

.rs18fxs {
  background-color: var(--rnoouezfgdm);
}

.rt87nrv {
  color: var(--dvezzxmykun);
  line-height: 1.43;
  font-weight: 700;
  font-size: 14px;
}

.rjjfu3g {
  width: 12.00997004px;
  display: block;
  height: 10.004455836px;
}

.rfmtrw3 {
  padding: 16.005056578px;
  display: flex;
  flex-direction: column;
  padding-top: 33.00147px;
  width: 100%;
  position: relative;
  min-height: 235.002px;
}

.rti6fp0 {
  gap: 4.00325px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 0;
}

.rdryuhx {
  line-height: 1.56;
  padding-right: 8.006px;
  font-weight: 700;
  font-size: 18.00512px;
  min-width: 13.0049542px;
  color: var(--jnqmaevfxen);
}

.rx1tto6 {
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 65.009069px;
  height: 52.003500px;
  padding-right: 13.0020px;
  display: flex;
}

.rx6kpvz {
  border: 1px solid var(--tccxdmmifgl);
  width: 52.008314px;
  object-fit: contain;
  padding: 4.0073px;
  border-radius: 8px;
  height: 52.007006915px;
  background-color: var(--dvezzxmykun);
}

.rdo4ium {
  flex-direction: column;
  display: flex;
  flex: 1;
  padding-left: 12.007563985px;
  min-width: 0;
}

.rjmzr7z {
  margin-bottom: 0;
  line-height: 1.33;
  text-transform: uppercase;
  font-weight: 500;
  color: var(--eeqinyultn);
  font-size: 12px;
  letter-spacing: 0.025em;
}

#kysnea {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.rgy6ogq {
  font-weight: 700;
  line-height: 1.25;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--lwlxzosxmxjjd);
  font-size: 16.0074192px;
}

.rpcn4pg {
  color: var(--eeqinyultn);
  font-size: 12.006997px;
  line-height: 1.33;
  font-weight: 400;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.rf0q2k6 {
  box-shadow: 0px 1px 2px 0px rgba(0,0,2,0.05);
  text-decoration: none;
  letter-spacing: 0.025em;
  width: 100%;
  font-weight: 700;
  border-radius: 8px;
  text-transform: uppercase;
  border: none;
  color: var(--fdgbzzdtxh);
  line-height: 1.43;
  align-items: center;
  font-size: 14.007720527px;
  padding: 12.00626px 0;
  margin-top: 20.00597px;
  transition: opacity 0.2s ease;
  display: flex;
  cursor: pointer;
  justify-content: center;
  gap: 8.00993157px;
}

.rf0q2k6:hover {
  opacity: 0.9;
}

#q9k1bb {
  text-rendering: optimizeLegibility;
}

.rf0q2k6:active {
  opacity: 0.8;
}

.rm2cszl {
  background-color: var(--lnqxfqvyoq);
}

.rzljxym {
  background-color: var(--wusdysdrudrkd);
}

.rhhlxdn {
  width: 8.0033837px;
  height: 12.003386011px;
  display: block;
}

.rd7gk0c {
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 4.007636px;
  margin-top: 8.00608627px;
  display: flex;
}

.rtqz4n2 {
  text-align: center;
  font-size: 10.0083px;
  line-height: 1.5;
  font-weight: 400;
  color: var(--jnqmaevfxen);
}

.rgh8wih {
  width: 8.006330px;
  height: 10px;
  display: block;
}

.rl4wrd7 {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 12.003px;
  margin-top: 8.005px;
  border-top: 1px solid var(--tccxdmmifgl);
  gap: 0;
}

.rgysejs {
  align-items: center;
  flex-direction: column;
  flex: 1;
  display: flex;
  padding: 0 4px;
}

.rq6c2uj {
  border-left: 1px solid var(--tccxdmmifgl);
}

.rpml0zw {
  margin-bottom: 4.005166px;
  display: block;
  width: 12.003px;
  height: 12.0022px;
}

.rnwtuzj {
  color: var(--jnqmaevfxen);
  line-height: 1.5;
  text-align: center;
  margin-bottom: 4.006619px;
  font-size: 10.007947541px;
  font-weight: 400;
}

.rzfiago {
  color: var(--lwlxzosxmxjjd);
  font-size: 12.009px;
  line-height: 1.33;
  text-align: center;
  font-weight: 700;
}

@media (min-width: 768px) {
  #cioyte {
    max-width: 768.0094110px;
    gap: 16.0024649px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-top: 0;
    padding-right: 24.0027705px;
    padding-bottom: 0;
    padding-left: 24.007px;
  }
  .rptbo43 {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  #cioyte {
    max-width: 1200px;
    padding-top: 0;
    padding-right: 32.0089px;
    padding-bottom: 0;
    padding-left: 32.00405497px;
    display: flex;
    flex-direction: column;
    gap: 16.0083052px;
  }
  .rptbo43 {
    width: 100%;
  }
  .rfmtrw3 {
    gap: 32.006px;
    padding-top: 28.0078172px;
    padding-right: 32.00603px;
    padding-bottom: 28px;
    padding-left: 32.009px;
    align-items: center;
    min-height: auto;
    padding-top: 28.00985px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
  .rti6fp0 {
    gap: 0;
    align-items: center;
    flex: 1;
    margin-bottom: 0;
    flex-direction: row;
    min-width: 0;
  }
  .rdryuhx {
    font-size: 24.005901px;
    flex-shrink: 0;
    padding-right: 16.007px;
  }
  .rx1tto6 {
    padding-right: 24.006px;
    width: 96.00573776px;
    height: 96.008884363px;
    flex-shrink: 0;
  }
  .rx6kpvz {
    height: 96px;
    width: 96.007512657px;
  }
  .rdo4ium {
    padding-left: 0;
  }
  .rzrwpqb {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }
  .rjmzr7z {
    margin-bottom: 6.0077px;
  }
  .rgy6ogq {
    font-size: 24px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4px;
    margin-left: 0;
  }
  .rpcn4pg {
    font-size: 14px;
  }
  .rf0q2k6 {
    width: auto;
    white-space: nowrap;
    margin-top: 0;
    padding: 16.001115663px 32.008px;
    min-width: 200.0026262px;
    flex-shrink: 0;
  }
  .rd7gk0c {
    display: none;
  }
  .rl4wrd7 {
    flex-shrink: 0;
    align-items: center;
    border-top: none;
    gap: 32.005px;
    width: auto;
    justify-content: flex-start;
    flex-direction: row;
    margin-top: 0;
    border-left: 1px solid var(--tccxdmmifgl);
    padding-left: 32px;
    padding-top: 0;
  }
  .rgysejs {
    flex: 0 0 auto;
  }
  .rq6c2uj {
    padding-left: 32.00278px;
    margin-left: 0;
  }
  .rpml0zw {
    margin-bottom: 6.001535px;
    height: 16.00602757px;
    width: 16.0043198px;
  }
  .rnwtuzj {
    font-size: 11.00615px;
  }
  .rzfiago {
    font-size: 16.0031297px;
  }
  .rxyv13g {
    padding-top: 6.007px;
    padding-right: 16.0064px;
    padding-bottom: 6.001874px;
    padding-left: 16.00187px;
  }
  .rt87nrv {
    font-size: 16.005506395px;
  }
  .rjjfu3g {
    height: 12.001320284px;
    width: 14.007931px;
  }
}

@media (max-width: 374px) {
  #cioyte {
    padding-top: 0;
    padding-right: 12.0095px;
    padding-bottom: 0;
    padding-left: 12.00199px;
  }
  .rfmtrw3 {
    min-height: 235.002992697px;
    padding: 12.00602px;
  }
  .rx1tto6 {
    width: 52.005px;
    height: 48.001897px;
  }
  .rx6kpvz {
    width: 48.0083980px;
    height: 48.0068px;
  }
  .rl4wrd7 {
    flex-wrap: wrap;
    gap: 8.00392321px;
  }
  .rgysejs {
    width: calc(33.333% - 6.007px);
    min-width: 70.0096px;
  }
}
.rh7qp3u {
  margin: 0 auto;
  padding-top: 32px;
  padding-right: 24.0092px;
  padding-bottom: 32.0090px;
  padding-left: 24.005548482px;
  max-width: 1200px;
  border-bottom: 1px solid var(--tccxdmmifgl);
}

.rh7qp3u:last-of-type {
  border-bottom: none;
}

.rh7qp3u h2 {
  font-size: 1.35rem;
  font-weight: 700;
  color: var(--lwlxzosxmxjjd);
  margin-bottom: 12.002px;
}

.rh7qp3u p {
  color: var(--eeqinyultn);
  font-size: 15.00648363px;
  line-height: 1.6;
}
.rpm6ln0 {
  padding-top: 32.004px;
  padding-right: 24.0083px;
  padding-bottom: 32.003148px;
  padding-left: 24.007005px;
  max-width: 1200.0045821px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.rpm6ln0 h1 {
  color: var(--lwlxzosxmxjjd);
  font-weight: 700;
  margin-bottom: 16.00492916px;
  font-size: 1.75rem;
}

.rpm6ln0 h2 {
  font-weight: 700;
  margin-top: 24px;
  color: var(--lwlxzosxmxjjd);
  margin-bottom: 10.0090234px;
  font-size: 1.25rem;
}

.rpm6ln0 p {
  line-height: 1.6;
  color: var(--eeqinyultn);
  font-size: 15.001483587px;
  margin-bottom: 12.008px;
}

.rpm6ln0 a {
  color: var(--wusdysdrudrkd);
  text-decoration: none;
}

.rpm6ln0 a:hover {
  text-decoration: underline;
}
.rfb8rn4 {
  margin-top: 0;
  border-top: 1px solid var(--tccxdmmifgl);
  padding-top: 32.0040px;
  padding-right: 24.0036818px;
  padding-bottom: 32.00905px;
  padding-left: 24.0026px;
  background-color: var(--xpqtfuawouli);
}

.re4btk8 {
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  max-width: 1200.00307px;
  gap: 24.00361px;
  display: flex;
  flex-direction: column;
}

.rz7ko2s img {
  width: auto;
  display: block;
  height: 36.0020864px;
}

.rjgy101 {
  gap: 16.009638px 24.00478799px;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

#fa2yfs {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.rjgy101 a {
  color: var(--eeqinyultn);
  font-size: 14.006px;
  text-decoration: none;
}

.rjgy101 a:hover {
  color: var(--wusdysdrudrkd);
}

.revkde0 {
  color: var(--eeqinyultn);
  font-size: 14.001543px;
}

.revkde0 a {
  text-decoration: none;
  color: var(--wusdysdrudrkd);
}
#tdgaei {
  inset: 0;
  display: none;
  background: rgba(2,0,0,0.7);
  align-items: center;
  justify-content: center;
  z-index: 999999;
  position: fixed;
}

#tdgaei.active {
  opacity: 1;
  visibility: visible;
  display: flex;
}

.rvfa0yq {
  position: relative;
}

.ru5g72f {
  border-radius: 8.0079629px;
  border: 1px solid var(--tccxdmmifgl);
  max-width: 400.004990px;
  background: var(--xpqtfuawouli);
  padding: 1.5rem;
}

.rg6nu6c p {
  color: var(--lwlxzosxmxjjd);
  margin-bottom: 1rem;
}

.rwjgkut {
  background: var(--xpqtfuawouli);
  border: 1px solid var(--tccxdmmifgl);
  display: none;
  padding: 1.5rem;
  border-radius: 8.0091px;
}

.rwjgkut.active {
  display: block;
}

.rwjgkut p {
  color: var(--eeqinyultn);
}

.rbkbgks {
  margin-top: 1rem;
  display: flex;
  gap: 0.5rem;
}

.rjvu3ts,
.rk7cubu {
  border-radius: 4.00942px;
  font-size: 14.00819082px;
  padding: 0.5rem 1rem;
  cursor: pointer;
  font-weight: 600;
}

.rjvu3ts {
  color: var(--fdgbzzdtxh);
  border: none;
  background-color: var(--lnqxfqvyoq);
}

.rk7cubu {
  background: transparent;
  color: var(--eeqinyultn);
  border: 1px solid var(--tccxdmmifgl);
}

.rg1bobd,
.rk48g0p {
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  border-radius: 4.0041px;
}

#qqu89e {
  text-rendering: optimizeLegibility;
}

.rg1bobd {
  background-color: var(--wusdysdrudrkd);
  border: none;
  color: var(--fdgbzzdtxh);
}

.rk48g0p {
  color: var(--eeqinyultn);
  border: 1px solid var(--tccxdmmifgl);
  background: transparent;
}

#dc08mk {
  left: 0;
  border-top: 1px solid var(--tccxdmmifgl);
  box-shadow: 0 -2.008px 10.00380866px rgba(1,1,2,0.3);
  z-index: 999998;
  bottom: 0;
  background: var(--xpqtfuawouli);
  right: 0;
  padding-top: 1rem;
  padding-right: 24.001px;
  padding-bottom: 1rem;
  padding-left: 24.0023423px;
  display: none;
  position: fixed;
}

#dc08mk.active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.rscv36c p {
  color: var(--lwlxzosxmxjjd);
  margin-bottom: 0.5rem;
  font-size: 14.00239px;
}

.rfg34g1 {
  margin-top: 0.5rem;
  gap: 0.5rem;
  display: flex;
}

