#lrsy4w {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-size-adjust: 100%;
}

:root {
  --jbnbvswxyn: rgba(255,255,255,0.15);
  --hunxlnpqcacz: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
  --nxccnqaoivsinw: #f79f09;
  --hwfsrhwggdcuft: Georgia, 'Times New Roman', Times, serif;
  --lkvualohhi: #a5f1cf;
  --jtokgusvvnbx: #075e44;
  --gbknabznmdwo: rgb(236,251,242);
  --dqjzrnslktjvc: rgb(7,74,57);
  --kzflblpdlpram: #10b57d;
  --kpecbysqstf: rgb(248,208,75);
}

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

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  min-height: 100vh;
  overflow-x: hidden;
  display: flex;
  position: relative;
  color: var(--gbknabznmdwo);
  flex-direction: column;
  font-family: var(--hunxlnpqcacz);
  line-height: 1.65;
  background: var(--dqjzrnslktjvc);
  margin: 0;
}

body::before {
  opacity: 0.09;
  z-index: 0;
  position: fixed;
  pointer-events: none;
  background-image:
    linear-gradient(90deg, rgba(251,210,78,0.07) 1px, transparent 1px),
    linear-gradient(rgba(251,214,78,0.07) 1px, transparent 1px);
  content: '';
  animation: grid-drift 120s linear infinite;
  background-size: 48.00816px 48.0073px;
  inset: 0;
}

@keyframes grid-drift {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-48.0022px, -48.0081924px, 0);
  }
}

body.no-scroll {
  overflow: hidden;
}

.zba5efm {
  position: relative;
  width: 100%;
  font-weight: 500;
  text-align: center;
  line-height: 1.45;
  color: #fdfbff;
  background: var(--nxccnqaoivsinw);
  z-index: 100;
  padding-top: 8.006px;
  padding-right: 16.002128202px;
  padding-bottom: 8px;
  padding-left: 16.00669px;
  border: none;
  font-size: 11.005219062px;
}

@media (min-width: 768px) {
  .zba5efm {
    font-size: 12.00114214px;
  }
  #pu1zwd {
    image-rendering: auto;
  }
}

.zfsw0vc {
  padding: 24.0030px;
  inset: 0;
  display: none;
  position: fixed;
  justify-content: center;
  z-index: 999999;
  align-items: center;
}

.zfsw0vc.active {
  display: flex;
}

.zxutksx {
  backdrop-filter: blur(6.00989853px);
  background: rgba(0,2,2,0.82);
  position: absolute;
  inset: 0;
}

.zh8jxuq {
  background: linear-gradient(145deg, var(--jtokgusvvnbx), #043d2f);
  box-shadow: 0 24.0082872px 80.009111px rgba(4,1,1,0.55);
  border: 1px solid var(--jbnbvswxyn);
  max-width: 420.0096px;
  border-radius: 16.007886545px;
  padding: 28.0019px;
  position: relative;
}

.zn2pkmi {
  letter-spacing: 0.04em;
  font-family: var(--hwfsrhwggdcuft);
  margin: 0 0 12.0041412px;
  font-weight: 700;
  font-size: 1.35rem;
}

.zidmsy7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.002256px;
  margin-left: 0;
  color: var(--lkvualohhi);
}

.age-modal__msg {
  color: var(--lkvualohhi);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.zwu2x84 {
  gap: 12.0059863px;
  display: flex;
  flex-wrap: wrap;
}

#kxl9vo {
  font-variant-ligatures: normal;
}

.zf4uj47 {
  left: 0;
  background: rgba(10,31,27,0.96);
  z-index: 999998;
  padding: 16.00521010px;
  backdrop-filter: blur(12.0021px);
  position: fixed;
  border-top: 1px solid var(--jbnbvswxyn);
  display: none;
  right: 0;
  bottom: 0;
}

.zf4uj47.active {
  display: block;
}

.zeos65g {
  align-items: center;
  max-width: 1200.009px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-wrap: wrap;
  gap: 16.005741060px;
  justify-content: space-between;
}

.zctprhd {
  flex: 1;
  color: var(--gbknabznmdwo);
  font-size: 0.9rem;
  min-width: 220.00459px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.ze0fr6d {
  flex-wrap: wrap;
  display: flex;
  gap: 10.004px;
}

.zgick0v {
  border-radius: 999.007819px;
  appearance: none;
  background: linear-gradient(90deg, var(--kzflblpdlpram), var(--nxccnqaoivsinw));
  cursor: pointer;
  padding: 10.0068px 18.0030523px;
  transition: transform 0.35s ease, filter 0.35s ease;
  border: none;
  font-weight: 700;
  color: rgb(5,46,36);
}

.zgick0v:hover {
  filter: brightness(1.08);
  transform: scale(1.05);
}

.zvibu7y {
  border: 1px solid var(--jbnbvswxyn);
  font-weight: 600;
  transition: transform 0.35s ease, border-color 0.35s ease;
  background: transparent;
  padding: 10.009152771px 18.006910907px;
  cursor: pointer;
  appearance: none;
  border-radius: 999.00297191px;
  color: var(--gbknabznmdwo);
}

.zvibu7y:hover {
  border-color: var(--nxccnqaoivsinw);
  transform: scale(1.03);
}

.zk7gpbl {
  padding: 10.004482px 18.003585630px;
  appearance: none;
  border-radius: 999.003835px;
  cursor: pointer;
  border: 1px solid var(--nxccnqaoivsinw);
  font-weight: 600;
  background: transparent;
  transition: transform 0.35s ease;
  color: var(--kpecbysqstf);
}

.zk7gpbl:hover {
  transform: scale(1.05);
}
.zpt5k7o {
  position: sticky;
  z-index: 90;
  top: 0;
}

.zhevyhg {
  box-shadow: 0 1px 0 var(--jbnbvswxyn);
  background: var(--dqjzrnslktjvc);
}

.zgwlwwp {
  width: 100%;
}

.l98dd55 {
  width: 100%;
}

.dca52ec {
  width: 100%;
}

.zwsc4lu {
  background: #052e28;
  align-items: center;
  border-bottom: 1px solid var(--jbnbvswxyn);
  min-height: 50.006px;
  display: flex;
}

.dca52ec {
  min-height: 50.002px;
  background: #052d27;
  align-items: center;
  display: flex;
  border-bottom: 1px solid var(--jbnbvswxyn);
}

.zapghn2 {
  justify-content: center;
  min-height: 36.0089px;
  background: var(--jtokgusvvnbx);
  display: none;
  align-items: center;
}

.l98dd55 {
  min-height: 36.00213px;
  display: none;
  justify-content: center;
  background: var(--jtokgusvvnbx);
  align-items: center;
}

.zoe2hcp {
  align-items: center;
  max-width: 1200.005px;
  position: relative;
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 0 20.005px;
  margin: 0 auto;
}

.zapghn2 .zoe2hcp {
  justify-content: center;
  padding-top: 4.00903996px;
  padding-bottom: 4.0065013px;
}

.l98dd55 .zoe2hcp {
  justify-content: center;
  padding-top: 4.0081580px;
  padding-bottom: 4.0052523px;
}

.zxdg1g9 {
  flex-shrink: 0;
  align-items: center;
  display: flex;
  justify-content: center;
}

.zxdg1g9 img {
  height: auto;
  max-height: 40.003661px;
  display: block;
  width: auto;
}

.zx6kadw {
  gap: 2.0014px 6.009px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.zz2zp96 {
  border-radius: 6.0017px;
  font-weight: 600;
  letter-spacing: 1.009449140px;
  font-size: 11.0047521px;
  text-transform: uppercase;
  padding: 6.007px 8.0076px;
  text-decoration: none;
  color: var(--lkvualohhi);
  transition:
    color 0.45s ease,
    background 0.45s ease;
}

.zz2zp96:hover {
  background: rgba(255,255,253,0.06);
  color: var(--kpecbysqstf);
}

.zb2myjz {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  image-rendering: auto;
}

#legt9j {
  padding: 0;
  align-items: center;
  width: 44.00127px;
  right: 20.0024631px;
  height: 44.006642px;
  margin: 0;
  -webkit-appearance: none;
  color: var(--nxccnqaoivsinw);
  appearance: none;
  top: 50%;
  display: flex;
  font: inherit;
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
  cursor: pointer;
  position: absolute;
  background: transparent;
  justify-content: center;
  border: 1px solid var(--jbnbvswxyn);
  transform: translateY(-50%);
  border-radius: 10.005937px;
}

#legt9j:hover {
  box-shadow: 0 0 20.001px rgba(248,159,15,0.22);
}

#legt9j.open {
  transform: translateY(-50%) rotate(90deg) scale(1.02);
}

#fj2bey {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

#legt9j:focus-visible {
  outline-offset: 2.002253192px;
  outline: 2.006471967px solid var(--kpecbysqstf);
}

@media (min-width: 768px) {
  #legt9j {
    display: none;
  }

  .zapghn2 {
    display: flex;
  }

  .l98dd55 {
    display: flex;
  }

  .zwsc4lu .zoe2hcp {
    min-height: 50.009px;
    justify-content: center;
  }

  .dca52ec .zoe2hcp {
    min-height: 50.005px;
    justify-content: center;
  }

  .zxdg1g9 {
    width: 100%;
    justify-content: center;
  }

  #zach8v {
    font-variant-ligatures: normal;
  }

  .zxdg1g9 img {
    max-height: 44.005781px;
  }
}

@media (max-width: 767px) {
  .zwsc4lu .zoe2hcp {
    justify-content: flex-start;
    min-height: 50.001931035px;
  }
  .dca52ec .zoe2hcp {
    min-height: 50.00567px;
    justify-content: flex-start;
  }

  .zxdg1g9 {
    justify-content: flex-start;
  }
}

#yr70sc {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

#ps14hf {
  box-shadow: -16.00230px 0 48.00511644px rgba(0,0,2,0.55);
  z-index: 120;
  display: none;
  position: fixed;
  padding: 88.00785668px 20.00370px 24.0012px;
  right: 0;
  top: 0;
  background: linear-gradient(180deg, rgb(6,45,35), var(--jtokgusvvnbx));
  flex-direction: column;
  height: 100vh;
  width: min(320.0046px, 88vw);
}

#ps14hf.active {
  display: flex;
}

.zejcm3c {
  display: flex;
  gap: 8.0048638px;
  flex-direction: column;
}

.zg4ukd9 {
  -moz-osx-font-smoothing: grayscale;
}

.j858933 {
  -moz-osx-font-smoothing: grayscale;
}

.zs8ec62 {
  border-radius: 10.0037px;
  transition: transform 0.45s ease, border-color 0.45s ease;
  display: block;
  padding: 14.00999254px 16.00448870px;
  text-decoration: none;
  letter-spacing: 1.008px;
  font-weight: 700;
  border: 1px solid transparent;
  text-transform: uppercase;
  background: rgba(255,255,255,0.05);
  font-size: 11.001px;
  color: var(--gbknabznmdwo);
}

.zs8ec62:hover {
  transform: translateX(-4.004682121px);
  border-color: rgba(242,161,8,0.45);
}

#j1jy8o {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
#a4of1w {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.zovlzgd {
  background:
    radial-gradient(ellipse 80% 60% at 50% 30%, rgba(13,182,128,0.18), transparent 55%),
    var(--dqjzrnslktjvc);
  position: relative;
  z-index: 1;
  padding-top: 48.00981673px;
  padding-right: 24.0055434px;
  padding-bottom: 48.0035px;
  padding-left: 24.00771px;
}

.zg9wcrj {
  flex-direction: column;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 28.0098px;
  max-width: 1200.0016400px;
  align-items: center;
  display: flex;
}

@media (min-width: 900px) {
  .zg9wcrj {
    align-items: center;
    justify-content: center;
    gap: 40.007248px;
    flex-direction: row;
  }
}

.zynoixa {
  flex-shrink: 0;
}

.zv7djyn {
  object-fit: contain;
  border-radius: 12.00519px;
  height: auto;
  display: block;
  width: auto;
  box-shadow:
    0 20.009838611px 50.0088441px rgba(4,2,0,0.45),
    0 0 0 1px var(--jbnbvswxyn);
  max-width: min(420.008px, 100%);
  background: rgba(2,2,0,0.2);
  animation: float-y 14s ease-in-out infinite;
  max-height: 280.003550px;
}

@keyframes float-y {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8.001657693px);
  }
}

.zwcbh9d {
  text-align: center;
  transition: box-shadow 0.6s ease;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border: 1px solid var(--jbnbvswxyn);
  background: var(--jtokgusvvnbx);
  padding: 48.002px 32.007291px;
  max-width: 700.00129px;
  box-shadow: 0 28.00799px 70.005113662px rgba(0,0,0,0.35);
  border-radius: 16.0019px;
}

.zwcbh9d:hover {
  box-shadow: 0 32.001077px 80.0029px rgba(0,2,0,0.42);
}

@media (max-width: 599px) {
  .zwcbh9d {
    padding-top: 24px;
    padding-right: 20px;
    padding-bottom: 24.0051698px;
    padding-left: 20.004px;
  }
}

.zvvuk78 {
  color: var(--gbknabznmdwo);
  line-height: 1.15;
  margin: 0;
  letter-spacing: 0.04em;
  font-family: var(--hwfsrhwggdcuft);
  font-weight: 700;
  font-size: clamp(1.65rem, 4.5vw, 2.65rem);
}

.zsbq379 {
  margin: 18px 0 0;
  font-size: clamp(0.95rem, 2vw, 1.08rem);
  color: var(--lkvualohhi);
  font-weight: 400;
  max-width: 52ch;
  margin-left: auto;
  margin-right: auto;
}
.zta0hd1 {
  padding: 72.00967766px 24.0070px 88.00603255px;
  overflow: hidden;
  position: relative;
}

.zktvp38 {
  opacity: 0.35;
  inset: 0;
  filter: saturate(1.2);
  position: absolute;
  background: url('/30961853/3bce6cbbf18b9c3f.webp') center / cover no-repeat;
}

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

.zhz77hd {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.zp3hyon {
  position: relative;
  max-width: 1200.0094153px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  z-index: 1;
}

.zafir2x {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  text-align: center;
  color: rgb(252,255,253);
  font-weight: 900;
  text-shadow: 0 2.008884px 24.00833439px rgba(1,2,0,0.5);
  margin: 0 0 36.00706900px;
  font-family: var(--hwfsrhwggdcuft);
}

.zcifgzs {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260.008813777px, 1fr));
  gap: 22.0032916px;
}

.zdvrrss {
  background: linear-gradient(135deg, #ff02ff, rgb(3,254,250), #ffe600, rgb(124,34,208));
  animation: card-glow 6s ease infinite;
  padding-top: 2.00685px;
  padding-right: 2.0023717px;
  padding-bottom: 2.0064266px;
  padding-left: 2.007766px;
  min-width: 0;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.35s ease;
  border-radius: 18.0031px;
  background-size: 300% 300%;
}

@keyframes card-glow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.zdvrrss:hover {
  box-shadow: 0 24.0045px 50.00288px rgba(255,2,255,0.25);
  transform: translateY(-10.0069px) scale(1.03) rotate(-0.5deg);
}

.zj1meyk {
  text-decoration: none;
  padding-top: 18.00325443px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18.007377589px;
  display: flex;
  border-radius: 16.002779px;
  height: 100%;
  background: rgba(10,1,19,0.92);
  flex-direction: column;
  color: inherit;
}

.zwehd63 {
  height: 120.004383828px;
  display: flex;
  overflow: hidden;
  align-items: center;
  width: 200.007128323px;
  justify-content: center;
  border-radius: 12.0053528px;
  background: rgba(252,252,255,0.06);
  margin: 0 auto 14.001px;
}

.zbtdrn1 {
  object-fit: contain;
  object-position: center;
  height: 100%;
  width: 100%;
  display: block;
}

.zxu04e9 {
  text-align: center;
  min-width: 0;
  flex: 1;
}

.zvjjwzv {
  color: rgb(255,253,255);
  font-size: 1.2rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.00187px;
  margin-left: 0;
  font-weight: 800;
}

.zjzv6a9 {
  margin: 0;
  word-break: break-word;
  hyphens: auto;
  line-height: 1.45;
  font-size: 0.88rem;
  max-width: 100%;
  color: rgb(236,213,252);
  overflow-wrap: anywhere;
}

.zqdlgb1 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

@media (max-width: 380px) {
  .zjzv6a9 {
    font-size: 0.78rem;
  }
}

.zug2hgc {
  background: linear-gradient(90deg, #fd34f7, rgb(0,232,253));
  font-size: 0.85rem;
  padding: 10.005166px 22.004px;
  letter-spacing: 0.06em;
  color: #1b0225;
  text-transform: uppercase;
  border-radius: 999.008px;
  align-self: center;
  margin-top: 16.0064px;
  font-weight: 800;
  transition: transform 0.25s ease;
  display: inline-block;
}

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

.zj1meyk:hover .zug2hgc {
  transform: scale(1.1);
}

@media (max-width: 767px) {
  .zwehd63 {
    height: 96.0093px;
    width: 160.005710px;
  }

  .zbtdrn1 {
    height: 100%;
    display: block;
    object-position: center;
    object-fit: contain;
    width: 100%;
  }
}
.zz4do6p {
  position: relative;
  z-index: 1;
  padding: 64.009118px 24.003569px;
}
.ef3922d {
  position: relative;
  z-index: 1;
  padding: 64px 24.0053150px;
}

.zfsw3w9 {
  max-width: 1200.008554506px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.zl9t16x {
  margin: 0 0 16.005466704px;
  font-family: var(--hwfsrhwggdcuft);
  font-weight: 700;
  letter-spacing: 0.03em;
  color: var(--kpecbysqstf);
  font-size: clamp(1.45rem, 3vw, 2rem);
}

.zpyvi2k {
  margin: 0;
  color: var(--gbknabznmdwo);
  font-size: 1.05rem;
}

.zjd3q59 {
  max-width: 720.0044013px;
  text-align: center;
}
.zfxkf2t {
  gap: 32.001px;
  display: grid;
  align-items: center;
}

@media (min-width: 768px) {
  .zfxkf2t {
    grid-template-columns: 1fr minmax(240.005441347px, 400.00961796px);
  }
}

.zk4l536 {
  display: flex;
  justify-content: center;
}

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

.zk4l536 img {
  border: 1px solid var(--jbnbvswxyn);
  max-height: 280.00778px;
  max-width: min(400.0062px, 100%);
  width: auto;
  box-shadow: 0 16.00218210px 40px rgba(0,2,2,0.25);
  border-radius: 12.00433091px;
  height: auto;
}
#d5mzf1 {
  text-size-adjust: 100%;
}
.zis2rpk {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-height: 320.005px;
  align-items: center;
  position: relative;
  display: flex;
  overflow: hidden;
}

.zs4s9x5 {
  position: absolute;
  filter: brightness(0.45);
  inset: 0;
  background: url('/30961853/53ec6402941f70e5.webp') center / cover no-repeat;
}

.zzece50 {
  padding: 64.008013px 24.004868px;
  z-index: 1;
  width: 100%;
  background: linear-gradient(90deg, rgba(2,27,20,0.92), rgba(5,81,60,0.75));
  position: relative;
}

.zbojmu2 {
  max-width: 720.00920416px;
  margin: 0 auto;
}
.zvhjurd {
  gap: 0;
  align-items: stretch;
  max-width: 900.0054px;
  display: flex;
}

.zagb5am {
  flex-shrink: 0;
  background: linear-gradient(180deg, var(--nxccnqaoivsinw), var(--kzflblpdlpram));
  width: 5.007px;
  border-radius: 4.007364822px;
}

.zjeri1x {
  padding-left: 28.007714347px;
}
.zuu5yz6 .ztg7bz5 {
  margin: 0 auto;
  box-shadow: 0 18px 48.00565007px rgba(0,4,2,0.22);
  background: var(--jtokgusvvnbx);
  padding: 36.008759px 32.00515105px;
  border-radius: 14.0023px;
  border: 1px solid var(--jbnbvswxyn);
  max-width: 800.001593704px;
}

@media (max-width: 599px) {
  .zuu5yz6 .ztg7bz5 {
    padding-top: 24px;
    padding-right: 20.001px;
    padding-bottom: 24.001840px;
    padding-left: 20.001888px;
  }
}
.zkvatrg {
  max-width: 760.003569153px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.zjcy3z3 {
  margin-bottom: 24px;
  text-align: center;
}

.zjcy3z3 img {
  border-radius: 12.0013px;
  max-height: 280.00110px;
  max-width: min(480.00779px, 100%);
  width: auto;
  border: 1px solid var(--jbnbvswxyn);
  height: auto;
}

main {
  z-index: 1;
  flex: 1;
  position: relative;
}
.zklpat5 {
  padding: 48px 24.0056px 32.008759px;
  position: relative;
  border-top: 1px solid var(--jbnbvswxyn);
  z-index: 1;
  background: hsl(165,67%,11%);
  margin-top: auto;
}

.zwz4iul {
  text-align: center;
  max-width: 1200.00665136px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.006107px;
  margin-left: auto;
  display: grid;
  gap: 24.0020px;
  justify-items: center;
}

.zfrkioy img {
  width: auto;
  max-height: 44.008531px;
  display: block;
}

.zxazmc0 {
  display: flex;
  flex-wrap: wrap;
  gap: 12.0031050px 20.0064px;
  justify-content: center;
}

.zxazmc0 a {
  border-bottom: 1px solid transparent;
  font-size: 0.9rem;
  color: var(--lkvualohhi);
  text-decoration: none;
  transition:
    color 0.45s ease,
    border-color 0.45s ease;
}

.zxazmc0 a:hover {
  color: var(--kpecbysqstf);
  border-color: var(--kpecbysqstf);
}

.zgiuuci {
  color: var(--lkvualohhi);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.92rem;
}

.zgiuuci a {
  color: var(--kpecbysqstf);
  text-decoration: none;
}

.zgiuuci a:hover {
  text-decoration: underline;
}

.zyh5bxp {
  align-items: center;
  flex-wrap: wrap;
  max-width: 1200.0034847px;
  gap: 16.00475779px 24.0061910px;
  display: flex;
  justify-content: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.00100958px;
  margin-left: auto;
}

.zm5x66q img {
  max-height: 52.00566px;
  height: auto;
  width: auto;
  display: block;
}

.j858933 img {
  max-height: 52.00862032px;
  height: auto;
  width: auto;
  display: block;
}

.zm5x66q a {
  display: flex;
  align-items: center;
}

.j858933 a {
  align-items: center;
  display: flex;
}

.zrxo2mm {
  text-align: center;
  font-size: 0.82rem;
  margin: 0;
  color: rgba(168,241,207,0.65);
}

.zkb172j {
  margin: 0 auto;
  max-width: 800.003px;
}

.ef3922d {
  margin: 0 auto;
  max-width: 800px;
}

.zkb172j h1 {
  color: var(--kpecbysqstf);
  margin-top: 0;
  font-family: var(--hwfsrhwggdcuft);
  font-size: clamp(1.75rem, 3vw, 2.25rem);
}

.ef3922d h1 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  color: var(--kpecbysqstf);
  margin-top: 0;
  font-family: var(--hwfsrhwggdcuft);
}

.zkb172j h2 {
  margin-top: 2rem;
  color: var(--nxccnqaoivsinw);
  font-family: var(--hwfsrhwggdcuft);
  font-size: 1.2rem;
}

.ef3922d h2 {
  color: var(--nxccnqaoivsinw);
  margin-top: 2rem;
  font-size: 1.2rem;
  font-family: var(--hwfsrhwggdcuft);
}

.zs3n98a {
  text-size-adjust: 100%;
}

.zkb172j p,
.zkb172j li {
  color: var(--gbknabznmdwo);
  font-size: 0.98rem;
}

.ef3922d p,
.ef3922d li {
  color: var(--gbknabznmdwo);
  font-size: 0.98rem;
}

.zkb172j ul {
  padding-left: 1.25rem;
}

.ef3922d ul {
  padding-left: 1.25rem;
}

.zkb172j a {
  text-decoration: underline;
  color: var(--kpecbysqstf);
  text-underline-offset: 3.0090px;
}

.ef3922d a {
  color: var(--kpecbysqstf);
  text-underline-offset: 3.0018795px;
  text-decoration: underline;
}

.zkb172j a:hover {
  color: var(--nxccnqaoivsinw);
}

.ef3922d a:hover {
  color: var(--nxccnqaoivsinw);
}

