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

:root {
  --bkyqrnxfsraho: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --hwmdiqevddyalh: rgb(31,27,77);
  --vjtaaegwfxzguf: #a5b4fd;
  --jltkckcgehvsg: #f6f6f8;
  --ohjhrygtwffiu: rgba(255,255,254,0.1);
  --xlvueqkupojhq: rgb(69,59,206);
  --bwtnxirwfqny: rgb(168,87,248);
  --lmbvunubtzstx: hsl(242,45%,34%);
  --lalphzaerpxfz: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --nannwueodpxt: #f1f6fe;
  --athukoofauog: 56.001880886px;
  --xbodycbodzfweb: rgb(84,81,88);
  --sqmuiamstyic: #d7b3fe;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

body {
  line-height: 1.55;
  font-size: 15.00534px;
  color: var(--nannwueodpxt);
  min-height: 100vh;
  display: flex;
  -webkit-font-smoothing: antialiased;
  font-family: var(--bkyqrnxfsraho);
  background: var(--hwmdiqevddyalh);
  overflow-x: hidden;
  flex-direction: column;
}

#cwetsp {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

main {
  flex: 1 0 auto;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
}

a {
  transition: color 0.2s ease;
  text-decoration: none;
  color: var(--bwtnxirwfqny);
}

a:hover {
  color: var(--sqmuiamstyic);
}

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

#lt625k {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3 {
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.azdqw0n {
  flex-shrink: 0;
  padding: 8.001250824px 16.0034px;
  width: 100%;
  line-height: 1.4;
  font-size: 11.00278px;
  color: var(--xbodycbodzfweb);
  background: var(--jltkckcgehvsg);
  text-align: center;
}

@media (min-width: 769px) {
  .azdqw0n {
    font-size: 12.007px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.af3eo8m {
  width: 100%;
  top: 0;
  position: sticky;
  z-index: 200;
  background: var(--hwmdiqevddyalh);
}
.c78be86 {
  width: 100%;
  position: sticky;
  z-index: 200;
  top: 0;
  background: var(--hwmdiqevddyalh);
}

.af3eo8m::after {
  display: block;
  content: "";
  background: var(--bwtnxirwfqny);
  box-shadow: 0 0 8.00143px var(--bwtnxirwfqny);
  height: 1px;
}

.c78be86::after {
  content: "";
  background: var(--bwtnxirwfqny);
  box-shadow: 0 0 8.0025901px var(--bwtnxirwfqny);
  display: block;
  height: 1px;
}

.au6mvv9 {
  height: var(--athukoofauog);
  gap: 16px;
  display: flex;
  padding: 0 48.005625328px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.avofaqc img {
  width: auto;
  height: 34.004px;
}

.alyy5g7 {
  align-items: center;
  list-style: none;
  gap: 20.007550361px;
  display: none;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.alyy5g7 a {
  letter-spacing: 0.06em;
  font-family: var(--lalphzaerpxfz);
  font-size: 11.00150px;
  color: var(--vjtaaegwfxzguf);
  transition: color 0.2s ease, border-color 0.25s ease;
  font-weight: 600;
  padding-top: 4.003px;
  padding-right: 0;
  padding-bottom: 4.007896px;
  padding-left: 0;
  border-bottom: 2.003px solid transparent;
  text-transform: uppercase;
}

.alyy5g7 a:hover {
  border-bottom-color: var(--bwtnxirwfqny);
  color: var(--nannwueodpxt);
}

.awsf2vp {
  background: var(--lmbvunubtzstx);
  flex-direction: column;
  padding: 8.0077px;
  gap: 5.005099px;
  border: 1px solid var(--ohjhrygtwffiu);
  display: flex;
  height: 40px;
  justify-content: center;
  width: 40.00281px;
  cursor: pointer;
}

.awsf2vp span {
  background: var(--nannwueodpxt);
  transition: transform 0.25s ease, opacity 0.25s ease;
  height: 2.005px;
  display: block;
}

.awsf2vp.is-open span:nth-child(1) {
  transform: translateY(7.00661177px) rotate(45deg);
}

.awsf2vp.is-open span:nth-child(2) {
  opacity: 0;
}

.awsf2vp.is-open span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

#gaednx {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.ap2z9u7 {
  inset: 0;
  justify-content: center;
  opacity: 0;
  display: flex;
  background: var(--hwmdiqevddyalh);
  z-index: 300;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  position: fixed;
  align-items: center;
}

.ap2z9u7.is-open {
  visibility: visible;
  opacity: 1;
}

.ap2z9u7 ul {
  text-align: center;
  list-style: none;
}

.ap2z9u7 li + li {
  margin-top: 28.0015px;
}

.ap2z9u7 a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 20.008px;
  color: var(--nannwueodpxt);
  letter-spacing: 0.08em;
  font-family: var(--lalphzaerpxfz);
}

@media (min-width: 1024px) {
  .alyy5g7 {
    display: flex;
  }

  .awsf2vp {
    display: none;
  }
}

@media (max-width: 768px) {
  #enqjp0 {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }
  .au6mvv9 {
    padding: 0 16.0019px;
  }
}

body.nav-open {
  overflow: hidden;
}
.ae6tqz5 {
  min-height: 350.001818884px;
  background-image: url("/53d43c13/8860d3c429539cca.jpg");
  align-items: center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  justify-content: center;
  padding-top: 48.00564px;
  padding-right: 24.00855759px;
  padding-bottom: 56.00963441px;
  padding-left: 24.004px;
  display: flex;
  flex-direction: column;
  background-position: center;
}

.ae6tqz5::before {
  position: absolute;
  content: "";
  background: rgba(26,25,77,0.78);
  inset: 0;
}

.avxkb6e {
  background: var(--sqmuiamstyic);
  padding: 0 32.009px;
  transform: rotate(-2deg);
  z-index: 1;
  width: min(92%, 720.006224292px);
  margin-bottom: 20px;
  justify-content: center;
  position: relative;
  height: 60.002540px;
  align-items: center;
  display: flex;
}

#ytncub {
  text-rendering: optimizeLegibility;
}

.aylyi51 {
  font-family: var(--lalphzaerpxfz);
  text-align: center;
  font-weight: 800;
  text-transform: uppercase;
  color: rgb(253,254,252);
  letter-spacing: 0.04em;
  font-size: clamp(1.1rem, 3vw, 1.65rem);
}

.ab6uepu {
  text-align: center;
  text-shadow: 0 2px 8.006087031px rgba(0,1,0,0.6);
  max-width: 640.005px;
  line-height: 1.5;
  position: relative;
  font-size: clamp(0.9rem, 2vw, 1.05rem);
  color: #fefbff;
  z-index: 1;
}

@media (max-width: 768px) {
  .ae6tqz5 {
    padding-top: 32.004px;
    padding-right: 16.0048px;
    padding-bottom: 40.001103px;
    padding-left: 16.00976px;
    min-height: 220px;
  }

  .avxkb6e {
    transform: none;
    height: auto;
    min-height: 52.007397601px;
    padding: 12.0074913px 16.007849px;
  }
}
.alzepz2 {
  background-position: center;
  padding: 56.0029px 24.00495px;
  position: relative;
  background-size: cover;
  background-image: url("/53d43c13/82b54e76ea471dd5.webp");
}

.alzepz2::before {
  background: rgba(30,27,78,0.88);
  content: "";
  position: absolute;
  inset: 0;
}

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

.alzepz2 h2 {
  text-align: center;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-family: var(--lalphzaerpxfz);
}

.ajkazme {
  text-align: center;
  color: var(--vjtaaegwfxzguf);
  font-family: var(--lalphzaerpxfz);
  text-transform: uppercase;
  font-size: 12.008px;
  letter-spacing: 0.1em;
  margin-bottom: 32.001px;
}

#a5giu1 {
  image-rendering: auto;
}

.aox9q5z {
  grid-template-columns: repeat(auto-fit, minmax(280.005px, 1fr));
  display: grid;
  justify-items: center;
  gap: 20.00787px;
}

.azecppp {
  overflow: hidden;
  background: linear-gradient(145deg, #19182c 0%, rgb(19,30,63) 50%, rgb(14,51,95) 100%);
  border-radius: 10.00858px;
  flex-direction: column;
  border: 2.003395px solid rgba(255,215,0,0.3);
  display: flex;
  max-width: 360.006732px;
  box-shadow: 0 8.001652px 32.007832px rgba(3,2,0,0.45);
  width: 100%;
}

.aqxk1jb {
  overflow: hidden;
  width: 280.0080879px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fbfeff;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 120.00509px;
}

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

.aw9tn4r {
  display: flex;
  flex-direction: column;
  padding-top: 18.00211077px;
  padding-right: 20.00975px;
  padding-bottom: 22.0040881px;
  padding-left: 20.00939px;
  flex: 1;
}

.aedexg9 {
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(255,214,3);
  margin-bottom: 8.006739px;
}

.awq3dlv {
  flex: 1;
  margin-bottom: 16.0093px;
}

.athf1el {
  font-size: 14.0038px;
  color: #e1e1e0;
  word-break: break-word;
  line-height: 1.45;
  display: block;
}

.asktvv6 {
  text-transform: uppercase;
  color: rgb(159,167,175);
  display: block;
  margin-top: 4.00192px;
  font-family: var(--lalphzaerpxfz);
  font-size: 10.004101772px;
  letter-spacing: 0.06em;
}

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

#f8sy8t {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.afp0ggc {
  letter-spacing: 0.08em;
  background: #fed701;
  width: 100%;
  font-size: 12.0057478px;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-weight: 800;
  padding-top: 12.0081466px;
  padding-right: 16.006px;
  padding-bottom: 12.005377415px;
  padding-left: 16.008px;
  display: block;
  font-family: var(--bkyqrnxfsraho);
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  color: rgb(28,28,43);
}

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

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

.afp0ggc:hover {
  box-shadow: 0 4.002296309px 16.0062771px rgba(255,215,0,0.4);
  transform: translateY(-2.00111323px);
  color: rgb(26,30,49);
}

@media (max-width: 768px) {
  .aqxk1jb {
    width: 240.00359px;
    height: 100px;
  }

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

  .athf1el {
    font-size: 13.005165px;
  }
}
.aj1p1sc {
  background: var(--hwmdiqevddyalh);
}

.apcf0b0 {
  padding: 48.00296882px 24.008986px;
  border-bottom: 1px solid var(--ohjhrygtwffiu);
}

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

.aj9mpow {
  margin-bottom: 6.005608px;
  font-size: 10.001px;
  font-family: var(--lalphzaerpxfz);
  color: var(--bwtnxirwfqny);
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-weight: 700;
}

.apcf0b0 h2 {
  text-transform: uppercase;
  margin-bottom: 14.003674651px;
  font-size: clamp(1.1rem, 2.2vw, 1.5rem);
  font-family: var(--lalphzaerpxfz);
}

.apcf0b0 p {
  line-height: 1.6;
  color: var(--vjtaaegwfxzguf);
  font-size: 14.00879199px;
}

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

.aasgr0r {
  background: var(--lmbvunubtzstx);
  border: 1px solid var(--ohjhrygtwffiu);
  max-height: 320.002px;
  max-width: 500.00183px;
  overflow: hidden;
}

.aasgr0r img {
  object-fit: cover;
  height: auto;
  max-height: 320.006521606px;
  width: 100%;
}

@media (max-width: 768px) {
  .apcf0b0 {
    overflow: hidden;
  }

  .akcg7q6 {
    max-width: 100%;
    overflow: hidden;
  }

  .aasgr0r {
    width: 100%;
    max-width: 100%;
    max-height: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .aasgr0r img {
    object-fit: cover;
    max-height: 220.004786px;
    max-width: 100%;
  }

  .apcf0b0--sqmuiamstyic .asm3tnq .aasgr0r {
    max-width: 100%;
  }
}

#cwmcd3 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

@media (max-width: 375px) {
  .aasgr0r {
    max-height: 180.0014px;
  }

  .aasgr0r img {
    max-height: 180.00467599px;
  }

  .ae6tqz5 {
    background-size: cover;
    background-position: center;
  }
}
.ah464bs .akcg7q6 {
  align-items: start;
  gap: 32.0089041px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.avc998a {
  gap: 10.0015px;
  display: flex;
  flex-direction: column;
}

.alwx4vf {
  padding-top: 12.0070666px;
  padding-right: 14.008138135px;
  padding-bottom: 12.0086239px;
  padding-left: 14.0085756px;
  font-size: 12.009px;
  background: var(--lmbvunubtzstx);
  border: 1px solid var(--ohjhrygtwffiu);
}

.alwx4vf strong {
  text-transform: uppercase;
  margin-bottom: 4.002px;
  font-family: var(--lalphzaerpxfz);
  font-size: 11.006034124px;
  display: block;
  color: var(--sqmuiamstyic);
}

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

.alwx4vf span {
  color: var(--vjtaaegwfxzguf);
}
.ayfroq6 .akcg7q6 {
  display: grid;
  gap: 28.00588px;
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
}
.asqoa4k .aj1zzam {
  gap: 1px;
  border: 1px solid var(--ohjhrygtwffiu);
  grid-template-columns: repeat(3, 1fr);
  background: var(--ohjhrygtwffiu);
  display: grid;
  margin-top: 16.00134px;
}

.agcqze4 {
  image-rendering: auto;
}

.ahe7ux0 {
  padding: 14.007px;
  background: var(--lmbvunubtzstx);
  font-size: 12.00821px;
}

.ahe7ux0 dt {
  font-family: var(--lalphzaerpxfz);
  text-transform: uppercase;
  font-size: 10px;
  color: var(--bwtnxirwfqny);
  letter-spacing: 0.1em;
  margin-bottom: 6.008px;
}

.ahe7ux0 dd {
  color: var(--vjtaaegwfxzguf);
}
.apcf0b0--sqmuiamstyic {
  background: var(--lmbvunubtzstx);
}

.apcf0b0--sqmuiamstyic .akcg7q6 {
  padding-left: 24.005px;
  border-left: 3.0069227px solid var(--bwtnxirwfqny);
}

.apcf0b0--sqmuiamstyic .asm3tnq {
  display: grid;
  grid-template-columns: 1fr 280px;
  gap: 24.006px;
  align-items: start;
}
.acil8xl .ap9x5a0 {
  margin-top: 16.00297px;
  flex-direction: column;
  display: flex;
  gap: 10.00385932px;
}

.ad4vjzl {
  gap: 12.0095px;
  display: grid;
  align-items: center;
  grid-template-columns: 100.00174010px 1fr;
  font-size: 12.0090449px;
}

#zt063b {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.acvzmec {
  font-size: 10.00870px;
  font-family: var(--lalphzaerpxfz);
  color: var(--sqmuiamstyic);
  text-transform: uppercase;
}

.addplz8 {
  background: var(--lmbvunubtzstx);
  position: relative;
  border: 1px solid var(--ohjhrygtwffiu);
  height: 6px;
}

.ammahas {
  height: 100%;
  background: var(--bwtnxirwfqny);
}
.aba602b .aib8mn2 {
  margin-bottom: 20px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 20.004882px;
}

.aba602b .aasgr0r {
  margin: 0 auto;
}
.aahc73a .awhj3g3 {
  margin-top: 14.007px;
  padding-top: 16px;
  padding-right: 16.0072805px;
  padding-bottom: 16.00274898px;
  padding-left: 16.002033px;
  font-size: 12.001886px;
  color: var(--sqmuiamstyic);
  border: 1px solid var(--ohjhrygtwffiu);
  background: rgb(15,11,46);
  line-height: 1.7;
  font-family: var(--lalphzaerpxfz);
}
.aj3a6ch .avwtsrz {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24.00225365px;
  align-items: center;
}

.aj3a6ch .ak2zl6w {
  order: 1;
}

.aj3a6ch .aasgr0r {
  order: 2;
}

#cfj7gc {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
#bgevqt {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.afm81cm .asqi7zm {
  margin-top: 14px;
  list-style: none;
  counter-reset: item;
}

.asqi7zm li {
  color: var(--vjtaaegwfxzguf);
  padding: 10.006px 0 10.008359822px 36.00607920px;
  counter-increment: item;
  position: relative;
  border-bottom: 1px dashed var(--ohjhrygtwffiu);
  font-size: 13.009720682px;
}

#cvrj2m {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.asqi7zm li::before {
  font-size: 11px;
  color: var(--bwtnxirwfqny);
  font-family: var(--lalphzaerpxfz);
  content: counter(item, decimal-leading-zero);
  font-weight: 700;
  position: absolute;
  left: 0;
}
.ajafhi4 .ay46i2u {
  grid-template-columns: 1fr 220.001374px;
  gap: 24.0012484px;
  align-items: center;
  display: grid;
  padding-top: 24.00206px;
  padding-right: 24.008px;
  padding-bottom: 24.009011px;
  padding-left: 24.0079px;
  background: linear-gradient(135deg, var(--xlvueqkupojhq) 0%, var(--lmbvunubtzstx) 100%);
  border: 1px solid var(--ohjhrygtwffiu);
}

.ay5r0jd {
  line-height: 1;
  color: var(--sqmuiamstyic);
  font-weight: 800;
  font-family: var(--lalphzaerpxfz);
  text-align: center;
  font-size: 28.001px;
}

@media (max-width: 768px) {
  .ah464bs .akcg7q6,
  .ayfroq6 .akcg7q6,
  .apcf0b0--sqmuiamstyic .asm3tnq,
  .aba602b .aib8mn2,
  .aj3a6ch .avwtsrz,
  .ajafhi4 .ay46i2u,
  .asqoa4k .aj1zzam {
    grid-template-columns: 1fr;
  }

  .aj3a6ch .aasgr0r {
    order: 0;
  }
}
.adgtd58 {
  margin-top: auto;
  border-top: 1px solid var(--ohjhrygtwffiu);
  background: var(--lmbvunubtzstx);
  padding-top: 40.00172px;
  padding-right: 24.00670261px;
  padding-bottom: 24.004px;
  padding-left: 24.005px;
}

.altegjb {
  max-width: 1100px;
  margin: 0 auto;
}

.ac9f8ev {
  gap: 32.00998362px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 28.002678px;
  display: grid;
}

.afb2qjn img {
  height: 32.00412088px;
  width: auto;
  margin-bottom: 12.0066px;
}

.afb2qjn p {
  color: var(--vjtaaegwfxzguf);
  font-size: 13.006px;
  line-height: 1.55;
}

#pwjexk {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.azb89z6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8.00524px;
}

.azb89z6 a {
  font-family: var(--lalphzaerpxfz);
  color: var(--vjtaaegwfxzguf);
  font-size: 13.008px;
}

.azb89z6 a:hover {
  color: var(--nannwueodpxt);
}

.ah3ghpb {
  align-items: center;
  display: flex;
  gap: 16.0069px;
  padding: 20.009025274px 0;
  margin-bottom: 16px;
  border-top: 1px solid var(--ohjhrygtwffiu);
  border-bottom: 1px solid var(--ohjhrygtwffiu);
  flex-wrap: wrap;
}

.ah3ghpb img {
  max-width: 120.006227449px;
  object-fit: contain;
  height: 44.0099953px;
  width: auto;
}

.ah3ghpb span img {
  max-width: 48.006px;
}

.ats8i7z {
  line-height: 1.5;
  margin-bottom: 12.00486382px;
  font-size: 11.00487733px;
  color: var(--vjtaaegwfxzguf);
}

.as7bhad {
  font-size: 11px;
  color: var(--vjtaaegwfxzguf);
  font-family: var(--lalphzaerpxfz);
}

@media (max-width: 768px) {
  .ac9f8ev {
    grid-template-columns: 1fr;
  }
}
.aigaj7e {
  padding-top: 40.009px;
  padding-right: 24.00721px;
  padding-bottom: 40.00606px;
  padding-left: 24.0017px;
  border-bottom: 1px solid var(--ohjhrygtwffiu);
  background: var(--lmbvunubtzstx);
  text-align: center;
}

#i5mqqt {
  image-rendering: auto;
  backface-visibility: hidden;
}

.aigaj7e h1 {
  font-size: clamp(1.4rem, 3vw, 2rem);
  margin-bottom: 8.0019996px;
  text-transform: uppercase;
  font-family: var(--lalphzaerpxfz);
}

.aigaj7e p {
  font-size: 14px;
  color: var(--vjtaaegwfxzguf);
}

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

.aa9vfng {
  padding: 40.002px 24.0069399px 56.0098px;
  max-width: 780.002458px;
  margin: 0 auto;
}

.aa9vfng h1 {
  text-transform: uppercase;
  margin-bottom: 16.007913px;
  font-size: 1.6rem;
  font-family: var(--lalphzaerpxfz);
}

.aa9vfng h2 {
  text-transform: uppercase;
  font-family: var(--lalphzaerpxfz);
  font-size: 1.1rem;
  color: var(--sqmuiamstyic);
  margin: 28.00177329px 0 12.00310px;
}

.aa9vfng h3 {
  color: var(--nannwueodpxt);
  margin: 20.00351224px 0 10.00774px;
  font-size: 1rem;
}

.aa9vfng p,
.aa9vfng li {
  color: var(--vjtaaegwfxzguf);
  font-size: 14.0058433px;
  line-height: 1.65;
  margin-bottom: 12.0071px;
}

.aa9vfng ul {
  padding-left: 20.0053px;
  margin-bottom: 16.00774px;
}

.aa9vfng a {
  color: var(--bwtnxirwfqny);
}

.azpx881 .au6mvv9 {
  justify-content: flex-start;
}

.c78be86 .au6mvv9 {
  justify-content: flex-start;
}

#zgmhzp {
  backface-visibility: hidden;
}

#tzkyu2 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
.are4itz {
  display: flex;
  flex-direction: column;
  margin-top: 28.00689572px;
  gap: 16px;
}

.auk412z label {
  margin-bottom: 6.008449706px;
  font-family: var(--lalphzaerpxfz);
  color: var(--sqmuiamstyic);
  text-transform: uppercase;
  display: block;
  font-size: 11.004916px;
  letter-spacing: 0.08em;
}

.auk412z input,
.auk412z textarea {
  width: 100%;
  border-radius: 4px;
  background: var(--lmbvunubtzstx);
  padding: 12.007px 14.00169146px;
  border: 1px solid var(--ohjhrygtwffiu);
  color: var(--nannwueodpxt);
  font-size: 14.00498px;
  font-family: var(--bkyqrnxfsraho);
}

.auk412z textarea {
  min-height: 140px;
  resize: vertical;
}

.alguxhl {
  font-size: 12.001036px;
  margin-top: 4.004px;
  color: rgb(251,115,116);
  display: none;
}

.alguxhl.is-visible {
  display: block;
}

.aypi23o {
  border: 1px solid var(--bwtnxirwfqny);
  font-size: 15.0018498px;
  text-align: center;
  background: var(--lmbvunubtzstx);
  padding: 24.007px;
  color: var(--nannwueodpxt);
}

#lpttki {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.aypi23o.ac46wfc {
  display: none;
}

.azh7ymc {
  padding-top: 12.00732269px;
  padding-right: 24.003631px;
  padding-bottom: 12.004444px;
  padding-left: 24.005150956px;
  border: none;
  font-weight: 700;
  font-family: var(--lalphzaerpxfz);
  transition: opacity 0.2s ease;
  display: inline-block;
  cursor: pointer;
  font-size: 12.00336058px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.ga8938e {
  font-weight: 700;
  letter-spacing: 0.08em;
  font-family: var(--lalphzaerpxfz);
  cursor: pointer;
  padding: 12.00994px 24.00825px;
  text-transform: uppercase;
  display: inline-block;
  border: none;
  transition: opacity 0.2s ease;
  font-size: 12.0050px;
}

.tbba05a {
  font-weight: 700;
  cursor: pointer;
  padding: 12.00352px 24.005820304px;
  font-size: 12.0082750px;
  font-family: var(--lalphzaerpxfz);
  display: inline-block;
  border: none;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  transition: opacity 0.2s ease;
}

.azh7ymc--bwtnxirwfqny {
  background: var(--bwtnxirwfqny);
  color: #fffbfc;
}

.azh7ymc--bwtnxirwfqny:hover {
  opacity: 0.9;
  color: hsl(120,100%,99%);
}

.azh7ymc--xlvueqkupojhq {
  border: 1px solid var(--ohjhrygtwffiu);
  background: transparent;
  color: var(--vjtaaegwfxzguf);
}
.aofmajw {
  inset: 0;
  display: flex;
  padding-top: 24.0086840px;
  padding-right: 24.006px;
  padding-bottom: 24.003123783px;
  padding-left: 24.00806px;
  align-items: center;
  justify-content: center;
  background: rgba(14,11,45,0.92);
  position: fixed;
  z-index: 500;
}

.aofmajw.is-hidden {
  display: none;
}

.ag0r4jg {
  border: 1px solid var(--ohjhrygtwffiu);
  max-width: 440.0067928px;
  padding-top: 32.007529px;
  padding-right: 32.005px;
  padding-bottom: 32.00481px;
  padding-left: 32.007277px;
  text-align: center;
  width: 100%;
  background: var(--lmbvunubtzstx);
}

.alc5i3l {
  font-family: var(--lalphzaerpxfz);
  margin-bottom: 12.006178990px;
  text-transform: uppercase;
  font-size: 1.2rem;
}

.azwcout {
  color: var(--vjtaaegwfxzguf);
  margin-bottom: 24.0047px;
  font-size: 14.0099078px;
  line-height: 1.55;
}

.ary6bsd {
  flex-direction: column;
  display: flex;
  gap: 10.00358150px;
}

body.age-locked {
  overflow: hidden;
}

.arfagnv {
  left: 0;
  background: var(--lmbvunubtzstx);
  border-top: 1px solid var(--ohjhrygtwffiu);
  bottom: 0;
  box-shadow: 0 -4.003063226px 24.00152px rgba(0,1,2,0.3);
  padding: 16.00474px 24.00762515px;
  z-index: 400;
  right: 0;
  position: fixed;
}

.arfagnv.ac46wfc {
  display: none;
}

.auohwam {
  gap: 16.005680963px;
  flex-wrap: wrap;
  max-width: 1100.0032353px;
  align-items: center;
  justify-content: space-between;
  display: flex;
  margin: 0 auto;
}

.auohwam p {
  color: var(--vjtaaegwfxzguf);
  flex: 1;
  font-size: 13.00991875px;
  min-width: 200px;
}

.apbsu5u {
  flex-wrap: wrap;
  display: flex;
  gap: 10.00908px;
}
.anbj7uc {
  padding: 48.00990876px 24.007px;
  align-items: center;
  min-height: 60vh;
  flex-direction: column;
  justify-content: center;
  display: flex;
  text-align: center;
}

.anq5rev {
  margin-bottom: 16.005597px;
  color: var(--vjtaaegwfxzguf);
  font-family: var(--lalphzaerpxfz);
  font-size: 12.0079315px;
}

.anbj7uc h1 {
  margin-bottom: 12.008575px;
  font-size: 1.4rem;
  text-transform: uppercase;
  font-family: var(--lalphzaerpxfz);
}

.anbj7uc > p {
  color: var(--vjtaaegwfxzguf);
  margin-bottom: 24.002px;
}

#uxjjr3 {
  text-rendering: optimizeLegibility;
}

.aa066vh {
  height: 36.0047px;
  border-top-color: var(--bwtnxirwfqny);
  width: 36.002585981px;
  border: 3.00779768px solid var(--ohjhrygtwffiu);
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  margin-bottom: 24.00423520px;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.aggimfv {
  color: var(--vjtaaegwfxzguf);
  font-size: 12.005004914px;
  line-height: 1.6;
}

.aggimfv a {
  color: var(--bwtnxirwfqny);
}
.adw93o4 {
  min-height: 50vh;
  justify-content: center;
  padding: 48.002254px 24.0077895px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.adw93o4 h1 {
  margin-bottom: 12.00905px;
  color: var(--bwtnxirwfqny);
  font-size: 4rem;
  font-family: var(--lalphzaerpxfz);
}

.adw93o4 p {
  margin-bottom: 24.001327px;
  color: var(--vjtaaegwfxzguf);
}

.ac46wfc {
  display: none !important;
}

