
:root {
  --fdgbzzdtxh: rgb(253,252,255);
  --eeqinyultn: rgb(163,159,156);
  --wusdysdrudrkd: #1c8ffd;
  --dvezzxmykun: #120b0c;
  --lwlxzosxmxjjd: rgb(229,229,231);
  --xpqtfuawouli: rgb(30,27,28);
  --rnoouezfgdm: rgb(214,212,214);
  --tccxdmmifgl: #282b2b;
  --lnqxfqvyoq: rgb(94,181,93);
  --jnqmaevfxen: rgb(101,100,98);
}

#xd379b {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

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

html {
  height: 100%;
}

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

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

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

.rziwxad {
  align-items: center;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.0096px;
  padding: 12.005400px 24.0092px;
  justify-content: space-between;
}

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

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

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

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

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

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

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

.reid3on {
  position: relative;
  width: 24px;
  height: 18.003925215px;
}

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

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

.rpioo0c.open .reid3on span:nth-child(1) {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.rpioo0c.open .reid3on span:nth-child(2) { opacity: 0; }
.rpioo0c.open .reid3on span:nth-child(3) {
  bottom: 50%;
  transform: translateY(50%) rotate(-45deg);
}

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

#vs8zhz.active {
  display: flex;
}

#vs8zhz a {
  font-size: 16.005211px;
  text-decoration: none;
  padding-top: 8.008429px;
  padding-right: 0;
  padding-bottom: 8px;
  padding-left: 0;
  color: var(--lwlxzosxmxjjd);
}

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

@media (min-width: 768px) {
  #vs8zhz {
    display: none !important;
  }
}
.rfe78q2 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  padding: 24.0044px 24.0057357px 20.00933245px;
  max-width: 1200.003369px;
}

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

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

@media (max-width: 767px) {
  .rfe78q2 {
    padding: 16.006px 16.00177834px 12.002469694px;
  }
  .rmsr20w {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
  .rnqqhbw {
    display: none;
  }
}

#k4ekfs {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.rj3663p {
  background-position: center;
  background-image: url('/b6a8077c/685f8d99190b2784.webp');
  padding-top: 20.00270373px;
  padding-right: 0;
  padding-bottom: 20.001210773px;
  padding-left: 0;
  background-size: cover;
}

#cioyte {
  flex-direction: column;
  margin: 0 auto;
  padding: 0 16.008px;
  gap: 8.005319px;
  display: flex;
  max-width: 375.005893px;
}

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

#spcney {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

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

.rxyv13g {
  right: 0;
  top: 0;
  position: absolute;
  z-index: 10;
  display: flex;
  gap: 4.001301263px;
  padding: 4.00879px 12.0069px;
  align-items: center;
  border-radius: 0px 0px 0px 12.00717099px;
}

.mda2350 {
  gap: 4.0039px;
  padding: 4.0032px 12.00558514px;
  border-radius: 0px 0px 0px 12.008px;
  position: absolute;
  right: 0;
  z-index: 10;
  top: 0;
  display: flex;
  align-items: center;
}

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

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

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

.rjjfu3g {
  height: 10.007px;
  width: 12.004px;
  display: block;
}

.rfmtrw3 {
  flex-direction: column;
  padding-top: 16.006240px;
  padding-right: 16.009762px;
  padding-bottom: 16.00206228px;
  padding-left: 16px;
  position: relative;
  min-height: 235.009px;
  display: flex;
  width: 100%;
  padding-top: 33.00837145px;
}

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

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

.rx1tto6 {
  height: 52.0037px;
  padding-right: 13.00255px;
  display: flex;
  align-items: center;
  width: 65.009579552px;
  justify-content: center;
  flex-shrink: 0;
}

.rx6kpvz {
  width: 52.00783191px;
  border-radius: 8.003904246px;
  padding: 4.00457px;
  background-color: var(--dvezzxmykun);
  object-fit: contain;
  height: 52.00739574px;
  border: 1px solid var(--tccxdmmifgl);
}

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

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

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

.rpcn4pg {
  color: var(--eeqinyultn);
  margin: 0;
  line-height: 1.33;
  font-weight: 400;
  font-size: 12.008px;
}

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

.k1ea1c2 {
  padding-top: 12.005874px;
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
  color: var(--fdgbzzdtxh);
  width: 100%;
  transition: opacity 0.2s ease;
  text-decoration: none;
  font-weight: 700;
  box-shadow: 0px 1px 2.006px 0px rgba(0,3,3,0.05);
  justify-content: center;
  display: flex;
  border-radius: 8.0088px;
  letter-spacing: 0.025em;
  line-height: 1.43;
  gap: 8.005322845px;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 20.002662px;
  font-size: 14px;
  align-items: center;
}

.sd6f5fa {
  border-radius: 8.0079px;
  font-size: 14.0091632px;
  width: 100%;
  line-height: 1.43;
  justify-content: center;
  gap: 8.004808689px;
  font-weight: 700;
  box-shadow: 0px 1px 2.00464070px 0px rgba(1,4,1,0.05);
  text-transform: uppercase;
  padding: 12.00511485px 0;
  letter-spacing: 0.025em;
  display: flex;
  text-decoration: none;
  border: none;
  margin-top: 20.0020px;
  cursor: pointer;
  transition: opacity 0.2s ease;
  color: var(--fdgbzzdtxh);
  align-items: center;
}

#q9k1bb {
  backface-visibility: hidden;
}

.rf0q2k6:hover {
  opacity: 0.9;
}

.k1ea1c2:hover {
  opacity: 0.9;
}

.sd6f5fa:hover {
  opacity: 0.9;
}

.rf0q2k6:active {
  opacity: 0.8;
}

.k1ea1c2:active {
  opacity: 0.8;
}

.sd6f5fa:active {
  opacity: 0.8;
}

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

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

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

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

.rhhlxdn {
  width: 8.00727px;
  display: block;
  height: 12.006940216px;
}

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

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

.rgh8wih {
  width: 8.006px;
  height: 10.00412767px;
  display: block;
}

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

.rgysejs {
  align-items: center;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-top: 0;
  padding-right: 4.006494px;
  padding-bottom: 0;
  padding-left: 4.008073883px;
}

.mfb2190 {
  flex-direction: column;
  display: flex;
  align-items: center;
  flex: 1;
  padding-top: 0;
  padding-right: 4.00477px;
  padding-bottom: 0;
  padding-left: 4.0084763px;
}

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

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

.rpml0zw {
  margin-bottom: 4px;
  display: block;
  width: 12.0014207px;
  height: 12.002px;
}

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

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

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

#qqu89e {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

@media (min-width: 1024px) {
  #cioyte {
    display: flex;
    max-width: 1200px;
    padding-top: 0;
    padding-right: 32.007451px;
    padding-bottom: 0;
    padding-left: 32.00659791px;
    gap: 16.00256px;
    flex-direction: column;
  }
  .rptbo43 {
    width: 100%;
  }
  .rfmtrw3 {
    padding: 28px 32.0095324px;
    min-height: auto;
    justify-content: space-between;
    gap: 32.001743px;
    display: flex;
    flex-direction: row;
    padding-top: 28.007685670px;
    align-items: center;
  }
  .rti6fp0 {
    min-width: 0;
    align-items: center;
    flex-direction: row;
    margin-bottom: 0;
    gap: 0;
    flex: 1;
  }
  .rdryuhx {
    font-size: 24.001px;
    padding-right: 16.005307px;
    flex-shrink: 0;
  }
  .rx1tto6 {
    width: 96.00793px;
    flex-shrink: 0;
    height: 96.006877568px;
    padding-right: 24.0041372px;
  }
  .rx6kpvz {
    width: 96px;
    height: 96.00958514px;
  }
  .rdo4ium {
    padding-left: 0;
  }
  .rjmzr7z {
    margin-bottom: 6.0070724px;
  }
  .rgy6ogq {
    font-size: 24.00633392px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4.002616981px;
    margin-left: 0;
  }
  .rpcn4pg {
    font-size: 14.008px;
  }
  #kysnea {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }
  .rf0q2k6 {
    margin-top: 0;
    white-space: nowrap;
    min-width: 200.00111895px;
    width: auto;
    flex-shrink: 0;
    padding-top: 16.007109720px;
    padding-right: 32.003292852px;
    padding-bottom: 16.006694182px;
    padding-left: 32.0016px;
  }
  .k1ea1c2 {
    flex-shrink: 0;
    min-width: 200.0099px;
    padding: 16.0019763px 32.003px;
    white-space: nowrap;
    width: auto;
    margin-top: 0;
  }
  .sd6f5fa {
    flex-shrink: 0;
    margin-top: 0;
    min-width: 200.00270462px;
    padding: 16.003px 32.00561px;
    width: auto;
    white-space: nowrap;
  }
  .rd7gk0c {
    display: none;
  }
  .rl4wrd7 {
    flex-direction: row;
    flex-shrink: 0;
    padding-top: 0;
    border-left: 1px solid var(--tccxdmmifgl);
    justify-content: flex-start;
    margin-top: 0;
    padding-left: 32.0060px;
    gap: 32.007559px;
    border-top: none;
    align-items: center;
    width: auto;
  }
  .rgysejs {
    flex: 0 0 auto;
  }
  .mfb2190 {
    flex: 0 0 auto;
  }
  .rq6c2uj {
    margin-left: 0;
    padding-left: 32.005586px;
  }
  .mfb2190 {
    margin-left: 0;
    padding-left: 32.005643px;
  }
  .rpml0zw {
    margin-bottom: 6.00622px;
    width: 16.009114px;
    height: 16.00758133px;
  }
  .rnwtuzj {
    font-size: 11.004px;
  }
  .rzfiago {
    font-size: 16px;
  }
  .rxyv13g {
    padding-top: 6.004486071px;
    padding-right: 16.0059px;
    padding-bottom: 6px;
    padding-left: 16.004085px;
  }
  .mda2350 {
    padding: 6.00174px 16.0025px;
  }
  .rt87nrv {
    font-size: 16.004px;
  }
  .rjjfu3g {
    width: 14.0013870px;
    height: 12.00488px;
  }
}

@media (max-width: 374px) {
  #cioyte {
    padding: 0 12.009px;
  }
  .rfmtrw3 {
    padding: 12.006443396px;
    min-height: 235.00466px;
  }
  .rx1tto6 {
    width: 52.004807813px;
    height: 48.00467220px;
  }
  .rx6kpvz {
    width: 48.008265px;
    height: 48.0075px;
  }
  .rl4wrd7 {
    gap: 8.00809138px;
    flex-wrap: wrap;
  }
  .rgysejs {
    width: calc(33.333% - 6.00750px);
    min-width: 70px;
  }
  .mfb2190 {
    min-width: 70px;
    width: calc(33.333% - 6.001996362px);
  }
}
.rh7qp3u {
  padding: 32.008834069px 24.00471338px;
  border-bottom: 1px solid var(--tccxdmmifgl);
  max-width: 1200.00705596px;
  margin: 0 auto;
}

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

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

.rh7qp3u p {
  line-height: 1.6;
  color: var(--eeqinyultn);
  font-size: 15.002680px;
}
.rpm6ln0 {
  padding-top: 32.00270px;
  padding-right: 24.00126649px;
  padding-bottom: 32.0083719px;
  padding-left: 24.00153326px;
  margin: 0 auto;
  max-width: 1200.009990px;
}

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

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

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

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

.rpm6ln0 a:hover {
  text-decoration: underline;
}
.rfb8rn4 {
  padding: 32.0010px 24.008px;
  margin-top: 0;
  border-top: 1px solid var(--tccxdmmifgl);
  background-color: var(--xpqtfuawouli);
}

.re4btk8 {
  align-items: center;
  max-width: 1200.00170129px;
  text-align: center;
  margin: 0 auto;
  display: flex;
  gap: 24.008565915px;
  flex-direction: column;
}

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

#gs9xq0 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

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

.rzrwpqb {
  font-variant-ligatures: normal;
}
#tdgaei {
  display: none;
  justify-content: center;
  z-index: 999999;
  inset: 0;
  background: rgba(1,0,0,0.7);
  align-items: center;
  position: fixed;
}

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

.rvfa0yq {
  position: relative;
}

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

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

.rwjgkut {
  background: var(--xpqtfuawouli);
  border-radius: 8.00595px;
  border: 1px solid var(--tccxdmmifgl);
  display: none;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}

#fa2yfs {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  backface-visibility: hidden;
}

.rwjgkut.active {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

