
:root {
  --fdgbzzdtxh: rgb(254,254,255);
  --xpqtfuawouli: #1a1e1b;
  --wusdysdrudrkd: #1a8efd;
  --eeqinyultn: hsl(15,2%,63%);
  --dvezzxmykun: rgb(16,12,15);
  --jnqmaevfxen: rgb(100,98,100);
  --lnqxfqvyoq: #5db65e;
  --rnoouezfgdm: #d7d4d6;
  --tccxdmmifgl: #272b2b;
  --lwlxzosxmxjjd: #e5e9e8;
}

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

html {
  height: 100%;
}

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

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

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

.rziwxad {
  padding: 12px 24px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  align-items: center;
  max-width: 1200.0032322px;
}

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

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

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

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

#fa2yfs {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

.reid3on {
  position: relative;
  height: 18.0044px;
  width: 24.003px;
}

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

.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) {
  transform: translateY(-50%) rotate(45deg);
  top: 50%;
}
.rpioo0c.open .reid3on span:nth-child(2) { opacity: 0; }
.rpioo0c.open .reid3on span:nth-child(3) {
  bottom: 50%;
  transform: translateY(50%) rotate(-45deg);
}

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

#vs8zhz.active {
  display: flex;
}

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

#k4ekfs {
  backface-visibility: hidden;
  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;
  max-width: 1200.0099659px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 24px 24.0056721px 20.0018px;
}

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

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

@media (max-width: 767px) {
  .rfe78q2 {
    padding-top: 16.008645px;
    padding-right: 16.0049443px;
    padding-bottom: 12.0035673px;
    padding-left: 16.00991181px;
  }
  .rmsr20w {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
  .rnqqhbw {
    display: none;
  }
}
.rj3663p {
  padding-top: 20.001px;
  padding-right: 0;
  padding-bottom: 20.0098654px;
  padding-left: 0;
  background-size: cover;
  background-image: url('/b6a8077c/685f8d99190b2784.webp');
  background-position: center;
}

#cioyte {
  flex-direction: column;
  display: flex;
  max-width: 375.0063px;
  padding: 0 16.00125px;
  gap: 8px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.rxyv13g {
  right: 0;
  position: absolute;
  top: 0;
  padding: 4.0036px 12.002px;
  z-index: 10;
  display: flex;
  border-radius: 0px 0px 0px 12.00414px;
  align-items: center;
  gap: 4.00951px;
}

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

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

.rjjfu3g {
  display: block;
  width: 12.00269332px;
  height: 10.009434890px;
}

.rfmtrw3 {
  padding: 16.0097px;
  min-height: 235px;
  width: 100%;
  position: relative;
  display: flex;
  padding-top: 33.007852px;
  flex-direction: column;
}

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

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

.rx1tto6 {
  justify-content: center;
  height: 52.009px;
  width: 65.007229px;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  padding-right: 13.006021px;
}

.rx6kpvz {
  border: 1px solid var(--tccxdmmifgl);
  background-color: var(--dvezzxmykun);
  object-fit: contain;
  height: 52.008px;
  border-radius: 8.00719078px;
  padding: 4.002px;
  width: 52.00550877px;
}

#spcney {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

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

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

#xd379b {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

.rf0q2k6:hover {
  opacity: 0.9;
}

.rf0q2k6:active {
  opacity: 0.8;
}

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

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

.rhhlxdn {
  width: 8.0062px;
  height: 12.0021063px;
  display: block;
}

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

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

.rgh8wih {
  height: 10.00956px;
  display: block;
  width: 8.00423px;
}

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

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

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

.rpml0zw {
  margin-bottom: 4.001962453px;
  height: 12.007824px;
  display: block;
  width: 12.0019px;
}

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

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

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

@media (min-width: 768px) {
  #cioyte {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    max-width: 768.0098154px;
    gap: 16.0018px;
    padding: 0 24.004px;
  }
  .rptbo43 {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  #cioyte {
    flex-direction: column;
    max-width: 1200.007px;
    gap: 16.00115px;
    display: flex;
    padding-top: 0;
    padding-right: 32.0083425px;
    padding-bottom: 0;
    padding-left: 32.00841398px;
  }
  .rptbo43 {
    width: 100%;
  }
  .rfmtrw3 {
    padding-top: 28.00524318px;
    display: flex;
    justify-content: space-between;
    gap: 32px;
    min-height: auto;
    align-items: center;
    padding: 28.0086px 32.006361869px;
    flex-direction: row;
  }
  .rti6fp0 {
    gap: 0;
    margin-bottom: 0;
    min-width: 0;
    flex: 1;
    flex-direction: row;
    align-items: center;
  }
  .rdryuhx {
    padding-right: 16.004432px;
    font-size: 24.0038593px;
    flex-shrink: 0;
  }
  .rx1tto6 {
    height: 96px;
    width: 96.0019px;
    flex-shrink: 0;
    padding-right: 24.001953px;
  }
  .rzrwpqb {
    -moz-osx-font-smoothing: grayscale;
  }
  .rx6kpvz {
    width: 96.003647px;
    height: 96.004455410px;
  }
  .rdo4ium {
    padding-left: 0;
  }
  .rjmzr7z {
    margin-bottom: 6px;
  }
  .rgy6ogq {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4.0044453px;
    margin-left: 0;
    font-size: 24.0082553px;
  }
  .rpcn4pg {
    font-size: 14px;
  }
  .rf0q2k6 {
    width: auto;
    flex-shrink: 0;
    min-width: 200px;
    padding-top: 16px;
    padding-right: 32.002120px;
    padding-bottom: 16px;
    padding-left: 32.0048px;
    margin-top: 0;
    white-space: nowrap;
  }
  .rd7gk0c {
    display: none;
  }
  .rl4wrd7 {
    margin-top: 0;
    justify-content: flex-start;
    width: auto;
    border-left: 1px solid var(--tccxdmmifgl);
    flex-shrink: 0;
    align-items: center;
    border-top: none;
    padding-left: 32.0077644px;
    gap: 32px;
    flex-direction: row;
    padding-top: 0;
  }
  .rgysejs {
    flex: 0 0 auto;
  }
  .rq6c2uj {
    margin-left: 0;
    padding-left: 32.001px;
  }
  .rpml0zw {
    height: 16.007393283px;
    margin-bottom: 6.008977326px;
    width: 16.005182045px;
  }
  .rnwtuzj {
    font-size: 11.0064px;
  }
  .rzfiago {
    font-size: 16.0089337px;
  }
  .rxyv13g {
    padding: 6.001586157px 16.00881431px;
  }
  .rt87nrv {
    font-size: 16.003706px;
  }
  .rjjfu3g {
    width: 14.0034054px;
    height: 12.002377px;
  }
}

@media (max-width: 374px) {
  #cioyte {
    padding: 0 12.0015628px;
  }
  .rfmtrw3 {
    min-height: 235px;
    padding-top: 12.00545058px;
    padding-right: 12.00481692px;
    padding-bottom: 12.00421759px;
    padding-left: 12.0074691px;
  }
  .rx1tto6 {
    width: 52.00433px;
    height: 48.00945945px;
  }
  .rx6kpvz {
    width: 48px;
    height: 48.0021581px;
  }
  .rl4wrd7 {
    gap: 8px;
    flex-wrap: wrap;
  }
  .rgysejs {
    min-width: 70.003433786px;
    width: calc(33.333% - 6.005400px);
  }
}
.rh7qp3u {
  border-bottom: 1px solid var(--tccxdmmifgl);
  padding-top: 32.002px;
  padding-right: 24.009700858px;
  padding-bottom: 32.003611811px;
  padding-left: 24.0049682px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200px;
}

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

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

.rh7qp3u p {
  font-size: 15.00708px;
  line-height: 1.6;
  color: var(--eeqinyultn);
}
.rpm6ln0 {
  padding: 32.0046579px 24.0012997px;
  max-width: 1200.001838px;
  margin: 0 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#qqu89e {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.rvfa0yq {
  position: relative;
}

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

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

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

.rwjgkut.active {
  display: block;
}

#sipi62 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

.rg1bobd,
.rk48g0p {
  font-size: 14.0094695px;
  border-radius: 4.0050529px;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  cursor: pointer;
  font-weight: 600;
}

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

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

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

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

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

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

