
:root {
  --tccxdmmifgl: #292d2b;
  --fdgbzzdtxh: #fdfdff;
  --xpqtfuawouli: #1c1b1d;
  --lnqxfqvyoq: #5db55d;
  --jnqmaevfxen: #656464;
  --wusdysdrudrkd: rgb(28,143,255);
  --lwlxzosxmxjjd: #e2e7e5;
  --dvezzxmykun: rgb(18,14,13);
  --eeqinyultn: rgb(161,157,160);
  --rnoouezfgdm: #d7d6d5;
}

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

html {
  height: 100%;
}

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

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

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

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

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

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

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

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

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

.rpioo0c {
  border: none;
  display: none;
  width: 44.0037px;
  cursor: pointer;
  flex-shrink: 0;
  background: transparent;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  height: 44.0097px;
}

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

.reid3on {
  position: relative;
  height: 18px;
  width: 24.0018161px;
}

.reid3on span {
  background-color: var(--lwlxzosxmxjjd);
  position: absolute;
  left: 0;
  display: block;
  height: 2.00732px;
  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%); }
.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 {
  gap: 12.00227px;
  top: 100%;
  display: none;
  padding-top: 16.00314px;
  padding-right: 24.007674px;
  padding-bottom: 16.0064px;
  padding-left: 24.00663947px;
  position: absolute;
  right: 0;
  left: 0;
  flex-direction: column;
  border-bottom: 1px solid var(--tccxdmmifgl);
  background-color: var(--xpqtfuawouli);
}

#vs8zhz.active {
  display: flex;
}

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

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

@media (min-width: 768px) {
  #vs8zhz {
    display: none !important;
  }
}
.rfe78q2 {
  margin: 0 auto;
  max-width: 1200.006466515px;
  padding: 24.0097294px 24.00419120px 20.00385393px;
  text-align: center;
}

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

.rnqqhbw {
  font-size: 15.00143479px;
  color: var(--eeqinyultn);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 560.005737707px;
}

@media (max-width: 767px) {
  .rfe78q2 {
    padding-top: 16px;
    padding-right: 16.0010px;
    padding-bottom: 12.0017px;
    padding-left: 16.002284px;
  }
  #qqu89e {
    -moz-osx-font-smoothing: grayscale;
  }
  .rmsr20w {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
  .rnqqhbw {
    display: none;
  }
}
.rj3663p {
  background-image: url('/b6a8077c/685f8d99190b2784.webp');
  background-size: cover;
  padding: 20.00348786px 0;
  background-position: center;
}

#cioyte {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-direction: column;
  padding: 0 16.00216233px;
  display: flex;
  max-width: 375.003186653px;
  gap: 8.003735px;
}

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

.rxyv13g {
  padding-top: 4.0092515px;
  padding-right: 12.00394px;
  padding-bottom: 4.008758px;
  padding-left: 12.0083px;
  right: 0;
  z-index: 10;
  border-radius: 0px 0px 0px 12.0024px;
  top: 0;
  align-items: center;
  position: absolute;
  gap: 4.006700562px;
  display: flex;
}

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

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

.rjjfu3g {
  height: 10.005322233px;
  display: block;
  width: 12.00984px;
}

.rfmtrw3 {
  position: relative;
  display: flex;
  padding-top: 16.00619579px;
  padding-right: 16.0017624px;
  padding-bottom: 16.0084px;
  padding-left: 16.006994922px;
  min-height: 235.003555744px;
  width: 100%;
  flex-direction: column;
  padding-top: 33.0090px;
}

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

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

.rx1tto6 {
  padding-right: 13.00171728px;
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  height: 52px;
  width: 65.00769px;
}

.rx6kpvz {
  border-radius: 8.008534484px;
  border: 1px solid var(--tccxdmmifgl);
  background-color: var(--dvezzxmykun);
  object-fit: contain;
  height: 52.00563px;
  padding: 4.0076757px;
  width: 52.0055193px;
}

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

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

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

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

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

.rf0q2k6:hover {
  opacity: 0.9;
}

.rf0q2k6:active {
  opacity: 0.8;
}

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

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

.rhhlxdn {
  height: 12.005px;
  display: block;
  width: 8.001334px;
}

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

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

.rgh8wih {
  height: 10.0062233px;
  display: block;
  width: 8.005816117px;
}

#gs9xq0 {
  backface-visibility: hidden;
}

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

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

#fa2yfs {
  backface-visibility: hidden;
}

.rzrwpqb {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

#spcney {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.rpml0zw {
  margin-bottom: 4.00402729px;
  display: block;
  width: 12.00646px;
  height: 12.009px;
}

#sipi62 {
  image-rendering: auto;
}

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

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

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

@media (min-width: 1024px) {
  #cioyte {
    padding: 0 32.006421084px;
    display: flex;
    flex-direction: column;
    gap: 16.008038px;
    max-width: 1200.00396px;
  }
  .rptbo43 {
    width: 100%;
  }
  .rfmtrw3 {
    padding-top: 28.00906px;
    gap: 32.00644px;
    min-height: auto;
    padding: 28.008956860px 32.002642471px;
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .rti6fp0 {
    gap: 0;
    margin-bottom: 0;
    align-items: center;
    min-width: 0;
    flex-direction: row;
    flex: 1;
  }
  .rdryuhx {
    flex-shrink: 0;
    font-size: 24.0034758px;
    padding-right: 16.008297912px;
  }
  .rx1tto6 {
    padding-right: 24.0086px;
    height: 96.009592px;
    width: 96.0090643px;
    flex-shrink: 0;
  }
  .rx6kpvz {
    width: 96px;
    height: 96.00242px;
  }
  .rdo4ium {
    padding-left: 0;
  }
  .rjmzr7z {
    margin-bottom: 6.00510px;
  }
  .rgy6ogq {
    font-size: 24.003982417px;
    margin: 0 0 4px 0;
  }
  .rpcn4pg {
    font-size: 14.008541466px;
  }
  .rf0q2k6 {
    width: auto;
    min-width: 200px;
    flex-shrink: 0;
    margin-top: 0;
    padding: 16px 32.0093px;
    white-space: nowrap;
  }
  .rd7gk0c {
    display: none;
  }
  .rl4wrd7 {
    border-left: 1px solid var(--tccxdmmifgl);
    border-top: none;
    padding-left: 32.0072266px;
    align-items: center;
    margin-top: 0;
    gap: 32.0047px;
    flex-direction: row;
    padding-top: 0;
    justify-content: flex-start;
    width: auto;
    flex-shrink: 0;
  }
  .rgysejs {
    flex: 0 0 auto;
  }
  .rq6c2uj {
    margin-left: 0;
    padding-left: 32.00389640px;
  }
  .rpml0zw {
    margin-bottom: 6.0067px;
    width: 16.00753px;
    height: 16.006001px;
  }
  #k4ekfs {
    text-size-adjust: 100%;
  }
  .rnwtuzj {
    font-size: 11.0016663px;
  }
  .rzfiago {
    font-size: 16.003207px;
  }
  .rxyv13g {
    padding-top: 6.0046px;
    padding-right: 16.003020px;
    padding-bottom: 6.00997px;
    padding-left: 16.00585px;
  }
  .rt87nrv {
    font-size: 16.0042259px;
  }
  .rjjfu3g {
    width: 14px;
    height: 12.0014568px;
  }
}

@media (max-width: 374px) {
  #cioyte {
    padding: 0 12.005029px;
  }
  .rfmtrw3 {
    padding-top: 12.00728161px;
    padding-right: 12.0058342px;
    padding-bottom: 12.005363508px;
    padding-left: 12px;
    min-height: 235.003207911px;
  }
  .rx1tto6 {
    width: 52px;
    height: 48.0050652px;
  }
  .rx6kpvz {
    height: 48.00241907px;
    width: 48.002752px;
  }
  .rl4wrd7 {
    gap: 8.009402452px;
    flex-wrap: wrap;
  }
  .rgysejs {
    width: calc(33.333% - 6px);
    min-width: 70.00182px;
  }
}
.rh7qp3u {
  border-bottom: 1px solid var(--tccxdmmifgl);
  padding: 32.00992627px 24.00410863px;
  max-width: 1200.008px;
  margin: 0 auto;
}

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

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

.rh7qp3u p {
  font-size: 15.00197px;
  line-height: 1.6;
  color: var(--eeqinyultn);
}
#q9k1bb {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.rpm6ln0 {
  padding: 32.0078796px 24.0092948px;
  margin: 0 auto;
  max-width: 1200.003800349px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.rvfa0yq {
  position: relative;
}

.ru5g72f {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  border-radius: 8px;
  background: var(--xpqtfuawouli);
  max-width: 400.0073992px;
  border: 1px solid var(--tccxdmmifgl);
}

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

#kysnea {
  -webkit-font-smoothing: antialiased;
}

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

.rwjgkut.active {
  display: block;
}

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

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

.rjvu3ts,
.rk7cubu {
  font-weight: 600;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4.00475547px;
}

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

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

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

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

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

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

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

#xd379b {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

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

