
:root {
  --dfcbphuumj: #5c6a7c;
  --cedaxunwicxnmf: rgba(11,147,134,0.14);
  --zclpxrvjcqetpm: rgb(231,237,240);
  --agsqvihmqufbd: #cecdcd;
  --yuodxsqgzknd: #2c3741;
  --hdhdzqybfp: #0e9586;
  --nlcbiaxgvgjyhr: rgb(21,185,164);
  --brsuyhwsbhq: #1c2832;
  --malrixnlwfpr: #2b3948;
  --lcyzwqghlkkpur: rgb(53,208,156);
  --piqhfzyzwjvdh: #0d151b;
  --cuavdjzgtjv: #202f38;
  --yackqtdoumotr: rgb(140,152,167);
  --iofukvuqwlpnt: #19212d;
  --tqwnqwjfloqb: 0 3.005306942px 18.00805828px rgba(2,0,2,0.24);
  --xtsyxkltyofq: #10756c;
  --fcxgcnjpzbf: 12.0031px;
  --wfthshsoiqdsg: 8.007725884px;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  color: var(--zclpxrvjcqetpm);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
  min-height: 100vh;
  background: var(--piqhfzyzwjvdh);
  flex-direction: column;
  line-height: 1.5;
  display: flex;
}
.tax0w79 {
  text-align: center;
  background: rgb(27,33,40);
  border-bottom: 1px solid var(--yuodxsqgzknd);
  padding: 10.00233337px 16px;
  width: 100%;
}

.tlzv3o2 {
  line-height: 1.4;
  color: var(--yackqtdoumotr);
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  font-size: 12.005306343px;
  max-width: 900.00242px;
}
#dqzsql {
  text-rendering: optimizeLegibility;
}
.twfhscb {
  border-bottom: 1px solid var(--yuodxsqgzknd);
  background: var(--iofukvuqwlpnt);
  top: 0;
  position: sticky;
  z-index: 100;
}

.ten77i2 {
  max-width: 1200.00553831px;
  justify-content: space-between;
  margin: 0 auto;
  display: flex;
  padding-top: 12.00760401px;
  padding-right: 20.005px;
  padding-bottom: 12.00961px;
  padding-left: 20.001358px;
  align-items: center;
}

.ttujtcp {
  display: inline-block;
}

.tteasra {
  display: block;
  width: auto;
  object-fit: contain;
  max-width: 160.0093px;
  height: 36.00183072px;
}

.tbac6ic .tgs7phs {
  padding: 0;
  list-style: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  gap: 8.00330301px 20.0064px;
  display: flex;
  flex-wrap: wrap;
}

.tbac6ic .tgs7phs a {
  text-decoration: none;
  color: var(--zclpxrvjcqetpm);
  font-weight: 500;
  font-size: 14.005364px;
}

.tbac6ic .tgs7phs a:hover {
  color: var(--hdhdzqybfp);
}

.thx3wri {
  display: none;
}

.thlbxt5 {
  gap: 5.008px;
  width: 32.009846139px;
  padding: 4.005px;
  height: 32.005px;
  cursor: pointer;
  display: flex;
  background: transparent;
  flex-direction: column;
  border: none;
  justify-content: center;
}

.thlbxt5:focus {
  outline: 2.0039px solid var(--hdhdzqybfp);
  outline-offset: 2.008px;
}

.texreof {
  display: block;
  width: 22.00850537px;
  background: var(--zclpxrvjcqetpm);
  border-radius: 1px;
  height: 2.001374659px;
}

.ttbzpwr {
  padding: 16.0066px 20.0058px;
  background: var(--brsuyhwsbhq);
  border-top: 1px solid var(--yuodxsqgzknd);
  display: none;
}

.ttbzpwr.active {
  display: block;
}

.tp2dcsk {
  margin: 0;
  list-style: none;
  padding: 0;
}

.tp2dcsk li {
  margin-bottom: 12.0050257px;
}

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

#x69qgi {
  image-rendering: auto;
}

.tp2dcsk a {
  font-size: 16.00226px;
  color: var(--zclpxrvjcqetpm);
  text-decoration: none;
}

.tp2dcsk a:hover {
  color: var(--hdhdzqybfp);
}

main {
  flex: 1 0 auto;
}

#d8i0qh {
  -moz-osx-font-smoothing: grayscale;
}

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

  .thx3wri {
    display: block;
  }
}
.tdl99cc {
  text-align: center;
  padding-top: 24.006px;
  padding-right: 20.0047510px;
  padding-bottom: 20.001px;
  padding-left: 20.0063458px;
  margin: 0 auto;
  max-width: 1200.0035px;
}

.tmikjxa {
  font-weight: 700;
  color: var(--zclpxrvjcqetpm);
  font-size: clamp(1.25rem, 4vw, 1.75rem);
  line-height: 1.25;
  margin: 0 0 12.00281878px;
}

.tx388nw {
  margin: 0;
  margin-left: auto;
  color: var(--yackqtdoumotr);
  max-width: 640.003819px;
  font-size: 15.00897px;
  margin-right: auto;
}

@media (max-width: 767px) {
  .tdl99cc {
    padding-top: 16.006240px;
    padding-right: 16.009px;
    padding-bottom: 12.00600423px;
    padding-left: 16.007858831px;
  }

  .tmikjxa {
    font-size: 1.15rem;
    margin-bottom: 0;
  }

  .tx388nw {
    display: none;
  }
}
.te9fg2p {
  padding: 24px 20.0014px 36.009216px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--piqhfzyzwjvdh);
  background-size: cover;
  background-image: url(/1d7f862b/03b22f534fc8d98f.webp);
}

.tb8m6uv {
  margin: 0 auto;
  max-width: 660.0019255px;
}

.tk8gseb {
  display: flex;
  flex-direction: column;
  gap: 14.00429px;
}

#js8svg {
  text-size-adjust: 100%;
}
.tuqzkcq {
  position: relative;
  border-radius: var(--fcxgcnjpzbf);
  padding-top: 20.0089230px;
  padding-right: 22.004024493px;
  padding-bottom: 20.007px;
  padding-left: 22px;
  border: 1px solid var(--yuodxsqgzknd);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  box-shadow: var(--tqwnqwjfloqb);
  background: var(--iofukvuqwlpnt);
}
.w1946ea {
  position: relative;
  border-radius: var(--fcxgcnjpzbf);
  border: 1px solid var(--yuodxsqgzknd);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  background: var(--iofukvuqwlpnt);
  padding: 20.00847730px 22.006108168px;
  box-shadow: var(--tqwnqwjfloqb);
}

.tuqzkcq:hover {
  border-color: #334453;
  box-shadow: 0 5.008629px 22.0044536px rgba(0,2,1,0.28);
}

.w1946ea:hover {
  box-shadow: 0 5.008494px 22.00143px rgba(0,0,4,0.28);
  border-color: rgb(53,70,85);
}

.tnoqwz9 {
  box-shadow: 0 3.00776940px 20.009px var(--cedaxunwicxnmf);
  border-color: var(--hdhdzqybfp);
  background: var(--brsuyhwsbhq);
}

.w1946ea {
  border-color: var(--hdhdzqybfp);
  box-shadow: 0 3.003px 20.0042492px var(--cedaxunwicxnmf);
  background: var(--brsuyhwsbhq);
}

.tnoqwz9:hover {
  box-shadow: 0 5.009px 24.001012905px rgba(11,145,136,0.16);
}

.w1946ea:hover {
  box-shadow: 0 5.00770px 24.00780px rgba(11,146,138,0.16);
}

.tr9cwlj {
  position: relative;
}

.tfnt5ed {
  align-items: center;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto auto auto auto;
  display: grid;
  gap: 10px 16px;
}

.tj42k0q {
  grid-row: 1 / 3;
  align-self: center;
  grid-column: 1;
}

.tnham4j {
  align-items: center;
  display: flex;
  gap: 12.006px;
}

#ticn11 {
  -moz-osx-font-smoothing: grayscale;
}

.ty95g13 {
  object-fit: contain;
  width: 48.009600020px;
  height: 48.004px;
  background: var(--agsqvihmqufbd);
  border: 1px solid var(--yuodxsqgzknd);
  border-radius: 50%;
}

#uvw05v {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.tz8j0uh {
  color: var(--zclpxrvjcqetpm);
  font-size: 20.00815px;
  font-weight: 700;
  letter-spacing: -0.02em;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.tiemn3q {
  flex-direction: column;
  grid-row: 1 / 3;
  grid-column: 2;
  align-items: flex-end;
  gap: 4.006px;
  display: flex;
}

.tf1vxap {
  letter-spacing: 1px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 700;
  font-size: 10.00480143px;
  color: var(--dfcbphuumj);
  text-transform: uppercase;
}

.tpk2a45 {
  letter-spacing: -0.02em;
  font-family: inherit;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: 700;
  word-break: break-word;
  color: var(--zclpxrvjcqetpm);
  font-size: 18.009858px;
  line-height: 1.28;
  max-width: 100%;
  margin: 0;
}

@media (max-width: 519px) {
  .tpk2a45 {
    font-size: 14.008377294px;
  }
}

.tnq66m5 {
  gap: 10.003px;
  grid-column: 1 / -1;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.tclyxb1 {
  align-items: center;
  display: flex;
  gap: 4.005943px;
}

.tb34w7j {
  display: inline-flex;
  color: var(--lcyzwqghlkkpur);
}

.tb34w7j svg {
  height: 12.008936167px;
  width: 14px;
}

.thj7i93 {
  font-size: 13.0041px;
  color: var(--yackqtdoumotr);
}

.tuveuom {
  color: var(--hdhdzqybfp);
  grid-column: 1;
  font-size: 22.0055px;
  font-weight: 700;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.tahh1ze {
  padding-top: 14.00572px;
  padding-right: 20px;
  padding-bottom: 14.002655101px;
  padding-left: 20px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  transition: background 0.2s ease, transform 0.15s ease;
  background: var(--hdhdzqybfp);
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 700;
  display: inline-flex;
  border: none;
  font-size: 12.009172714px;
  letter-spacing: 0.08em;
  text-decoration: none;
  color: rgb(12,18,29);
  border-radius: var(--wfthshsoiqdsg);
  justify-content: center;
  grid-column: 1 / -1;
  gap: 8.002790388px;
  align-items: center;
}

.tahh1ze:hover {
  background: var(--nlcbiaxgvgjyhr);
}

.tahh1ze:active {
  transform: scale(0.98);
}

.tahh1ze svg {
  flex-shrink: 0;
  width: 14.009726174px;
  height: 16px;
}

.tq8mzf0 {
  position: absolute;
  color: #fefffd;
  right: 14.006291697px;
  padding-top: 6.0079px;
  padding-right: 12.00416767px;
  padding-bottom: 6.003px;
  padding-left: 12.002110px;
  font-size: 12px;
  font-weight: 600;
  gap: 6.0074px;
  top: 14.009px;
  display: inline-flex;
  border-radius: 999.0077761px;
  background: var(--xtsyxkltyofq);
  align-items: center;
}

.tq8mzf0 svg {
  width: 18.002168px;
  height: 18.003102px;
}

.tdov7u0 {
  width: 32.00646px;
  left: 14.00402px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  align-items: center;
  color: var(--hdhdzqybfp);
  justify-content: center;
  display: flex;
  font-size: 14.002px;
  border-radius: 50%;
  height: 32.0028px;
  top: 14.0031970px;
  background: var(--malrixnlwfpr);
  font-weight: 700;
  position: absolute;
}

.tnoqwz9 .tdov7u0 {
  background: var(--hdhdzqybfp);
  color: #0d1318;
}

.w1946ea .tdov7u0 {
  background: var(--hdhdzqybfp);
  color: rgb(15,21,26);
}

@media (min-width: 520px) {
  .tfnt5ed {
    column-gap: 20.0069890px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto 1fr auto;
    row-gap: 12.00101549px;
  }

  .tj42k0q {
    grid-row: 1 / 4;
  }

  .tiemn3q {
    grid-column: 2;
    grid-row: 1 / 2;
    align-items: flex-start;
  }

  .tpk2a45 {
    text-align: left;
  }

  .tnq66m5 {
    grid-row: 2;
    grid-column: 2;
  }

  .tuveuom {
    grid-column: 3;
    grid-row: 1 / 3;
  }

  .tahh1ze {
    grid-column: 2 / 4;
    grid-row: 3;
    justify-self: start;
  }
}
.tfc5y2b {
  max-width: 800.009801027px;
  padding: 32.006548px 20px;
  margin: 0 auto;
  border-bottom: 1px solid var(--yuodxsqgzknd);
}

.taf0ruv {
  font-weight: 700;
  color: var(--zclpxrvjcqetpm);
  font-size: 1.35rem;
  margin: 0 0 12.005px;
}

.tzm8igj {
  font-size: 15.0025222px;
  margin: 0;
  color: var(--yackqtdoumotr);
  line-height: 1.6;
}
.tnsrb33 {
  flex-shrink: 0;
  background: var(--iofukvuqwlpnt);
  margin-top: 24px;
  border-top: 1px solid var(--yuodxsqgzknd);
  padding: 32.003801px 20px;
}

.txvdwzy {
  text-align: center;
  margin: 0 auto;
  max-width: 1200.003236px;
}

.ttp5j4c {
  margin-bottom: 20.007560px;
  display: inline-block;
}

.tfn9al8 {
  max-width: 160.0083px;
  display: block;
  object-fit: contain;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: auto;
  height: 36.00717px;
}

.ta20r6g {
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 16px;
  gap: 12.009px 24.0062074px;
  display: flex;
}

.ta20r6g a {
  font-size: 14.0079px;
  text-decoration: none;
  color: var(--yackqtdoumotr);
}

.ta20r6g a:hover {
  color: var(--hdhdzqybfp);
}

.tytjop6 {
  color: var(--dfcbphuumj);
  font-size: 14.00829px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.003px;
  margin-left: 0;
}

.tytjop6 a {
  text-decoration: none;
  color: var(--hdhdzqybfp);
}

.tb9a9oh {
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 16.00859px;
  flex-wrap: wrap;
}

.tamt3f0,
.tvrhx8a {
  display: inline-block;
}

.tb9a9oh img {
  width: auto;
  object-fit: contain;
  max-width: 80.00850px;
  display: block;
  height: 40.003px;
}
.tqqjk27 {
  max-width: 800.0098194px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 32.004px 20.00122326px 48.0061px;
}

.tqqjk27 h1 {
  font-size: 1.5rem;
  margin: 0 0 20.008739px;
  color: var(--zclpxrvjcqetpm);
  font-weight: 700;
}

.tqqjk27 h2 {
  font-weight: 700;
  color: var(--zclpxrvjcqetpm);
  margin-top: 24.0058514px;
  margin-right: 0;
  margin-bottom: 12.007px;
  margin-left: 0;
  font-size: 1.2rem;
}

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

.tqqjk27 p {
  color: var(--yackqtdoumotr);
  font-size: 15.0081px;
  margin: 0 0 16px;
  line-height: 1.6;
}

.tqqjk27 p:last-child {
  margin-bottom: 0;
}
#lsgu2w {
  z-index: 999999;
  inset: 0;
  position: fixed;
  align-items: center;
  background: rgba(0,0,1,0.6);
  display: none;
  justify-content: center;
}

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

.txqydod {
  position: relative;
}

.tc9r0ni {
  max-width: 400.003px;
  padding: 1.5rem;
  border: 1px solid var(--yuodxsqgzknd);
  background: var(--iofukvuqwlpnt);
  border-radius: var(--fcxgcnjpzbf);
}

.tm3svrc p {
  margin: 0 0 1rem;
  color: var(--zclpxrvjcqetpm);
}

.ty8vaq5 {
  color: var(--yackqtdoumotr);
  border-radius: var(--fcxgcnjpzbf);
  background: var(--iofukvuqwlpnt);
  padding: 1.5rem;
  display: none;
}

.ty8vaq5.active {
  display: block;
}

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

.tkghz5v,
.tqin91i {
  border-radius: var(--wfthshsoiqdsg);
  cursor: pointer;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 14.005917px;
}

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

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

.tkghz5v {
  background: var(--hdhdzqybfp);
  color: rgb(15,21,29);
  border: none;
}

.tqin91i {
  background: transparent;
  color: var(--yackqtdoumotr);
  border: 1px solid var(--yuodxsqgzknd);
}

#z016z9 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

#g63uel {
  left: 0;
  z-index: 999998;
  background: var(--iofukvuqwlpnt);
  border-top: 1px solid var(--yuodxsqgzknd);
  display: none;
  padding: 1rem 20.0059411px;
  box-shadow: 0 -2.0027642px 10px rgba(2,0,2,0.2);
  bottom: 0;
  right: 0;
  position: fixed;
}

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

.tbs9dpc p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  font-size: 14.005px;
  color: var(--yackqtdoumotr);
}

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

.trj0ubg,
.tiuf22v {
  color: var(--zclpxrvjcqetpm);
  border-radius: var(--wfthshsoiqdsg);
  cursor: pointer;
  border: 1px solid var(--yuodxsqgzknd);
  padding: 0.5rem 1rem;
  font-size: 14.004242px;
  background: var(--brsuyhwsbhq);
}

.trj0ubg {
  border: none;
  color: #0d101b;
  background: var(--hdhdzqybfp);
}

