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

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

:root {
  --lmbvunubtzstx: hsl(244,47%,34%);
  --xbodycbodzfweb: rgb(83,83,88);
  --athukoofauog: 56.00399938px;
  --bkyqrnxfsraho: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --vjtaaegwfxzguf: hsl(228,90%,81%);
  --jltkckcgehvsg: rgb(243,243,247);
  --nannwueodpxt: #f0f4fd;
  --sqmuiamstyic: #d9b2fd;
  --hwmdiqevddyalh: #211d4d;
  --xlvueqkupojhq: #443acc;
  --lalphzaerpxfz: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --ohjhrygtwffiu: rgba(255,255,255,0.1);
  --bwtnxirwfqny: #aa57f6;
}

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

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

main {
  flex: 1 0 auto;
}

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

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

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

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

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

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

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

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

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

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

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

#k99mfj {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

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

.alyy5g7 a {
  border-bottom: 2.003156px solid transparent;
  letter-spacing: 0.06em;
  font-weight: 600;
  text-transform: uppercase;
  padding: 4.008968514px 0;
  font-family: var(--lalphzaerpxfz);
  transition: color 0.2s ease, border-color 0.25s ease;
  font-size: 11.007px;
  color: var(--vjtaaegwfxzguf);
}

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

.awsf2vp {
  justify-content: center;
  height: 40px;
  width: 40px;
  gap: 5.007474px;
  border: 1px solid var(--ohjhrygtwffiu);
  background: var(--lmbvunubtzstx);
  padding-top: 8.008877283px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8.002819486px;
  flex-direction: column;
  display: flex;
  cursor: pointer;
}

#i5mqqt {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

  .awsf2vp {
    display: none;
  }
}

@media (max-width: 768px) {
  #l3s4cx {
    font-variant-ligatures: normal;
  }
  .au6mvv9 {
    padding: 0 16.007373px;
  }
}

body.nav-open {
  overflow: hidden;
}
.ae6tqz5 {
  display: flex;
  justify-content: center;
  padding: 48.002281px 24px 56.007240px;
  min-height: 350.0096px;
  align-items: center;
  overflow: hidden;
  position: relative;
  background-image: url("/53d43c13/8860d3c429539cca.jpg");
  flex-direction: column;
  background-size: cover;
  background-position: center;
}

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

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

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

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

@media (max-width: 768px) {
  .ae6tqz5 {
    padding: 32.009494556px 16.005150px 40.0075481px;
    min-height: 220.00151px;
  }

  .avxkb6e {
    height: auto;
    min-height: 52.0044px;
    padding-top: 12px;
    padding-right: 16.004px;
    padding-bottom: 12.00443px;
    padding-left: 16px;
    transform: none;
  }
}
.alzepz2 {
  background-image: url("/53d43c13/82b54e76ea471dd5.webp");
  position: relative;
  padding: 56.0024563px 24.001638946px;
  background-position: center;
  background-size: cover;
}

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

.ac0n4ox {
  max-width: 1100.002608px;
  position: relative;
  margin: 0 auto;
  z-index: 1;
}

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

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

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

.azecppp {
  border-radius: 10.00896px;
  border: 2px solid rgba(255,212,1,0.3);
  max-width: 360.0038436px;
  display: flex;
  background: linear-gradient(145deg, #171a2c 0%, rgb(18,29,62) 50%, rgb(13,50,97) 100%);
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  box-shadow: 0 8.00423389px 32.007162242px rgba(1,1,0,0.45);
}

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

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

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

.aw9tn4r {
  padding: 18.0085826px 20.002783px 22.004153px;
  display: flex;
  flex: 1;
  flex-direction: column;
}

.aedexg9 {
  margin-bottom: 8.0095045px;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(253,218,2);
}

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

#uxjjr3 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  image-rendering: auto;
}

.athf1el {
  display: block;
  line-height: 1.45;
  color: rgb(224,228,224);
  font-size: 14.005138px;
  word-break: break-word;
}

.asktvv6 {
  text-transform: uppercase;
  font-size: 10.008191660px;
  font-family: var(--lalphzaerpxfz);
  margin-top: 4.005726382px;
  color: #9ea6ab;
  letter-spacing: 0.06em;
  display: block;
}

.afp0ggc {
  font-family: var(--bkyqrnxfsraho);
  border: none;
  display: block;
  background: rgb(255,216,0);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  width: 100%;
  color: #1b1d2b;
  font-size: 12.0020px;
  letter-spacing: 0.08em;
  padding: 12.003698694px 16.009490724px;
  font-weight: 800;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}

.afp0ggc:hover {
  box-shadow: 0 4.006101px 16.0049px rgba(254,214,1,0.4);
  color: rgb(29,27,49);
  transform: translateY(-2.007178238px);
}

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

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

  .athf1el {
    font-size: 13.0085px;
  }
}

#zt063b {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  image-rendering: auto;
}
#zgmhzp {
  font-variant-ligatures: normal;
}
.aj1p1sc {
  background: var(--hwmdiqevddyalh);
}

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

.akcg7q6 {
  max-width: 1100.008696px;
  margin: 0 auto;
}

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

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

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

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

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

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

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

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

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

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

@media (max-width: 375px) {
  #m0s8u6 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    image-rendering: auto;
  }
  .aasgr0r {
    max-height: 180.005941px;
  }

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

  #tzkyu2 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }

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

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

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

.alwx4vf {
  border: 1px solid var(--ohjhrygtwffiu);
  font-size: 12.00319103px;
  background: var(--lmbvunubtzstx);
  padding: 12px 14.00143574px;
}

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

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

.ahe7ux0 {
  font-size: 12.004357858px;
  padding-top: 14.006582976px;
  padding-right: 14.002px;
  padding-bottom: 14.00150px;
  padding-left: 14.00915px;
  background: var(--lmbvunubtzstx);
}

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

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

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

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

.apcf0b0--sqmuiamstyic .asm3tnq {
  align-items: start;
  grid-template-columns: 1fr 280.00650492px;
  display: grid;
  gap: 24.0041px;
}
.acil8xl .ap9x5a0 {
  flex-direction: column;
  display: flex;
  gap: 10.002527px;
  margin-top: 16.0078047px;
}

.ad4vjzl {
  display: grid;
  font-size: 12.0038294px;
  gap: 12.00232px;
  grid-template-columns: 100.002416667px 1fr;
  align-items: center;
}

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

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

.ammahas {
  background: var(--bwtnxirwfqny);
  height: 100%;
}

#bgevqt {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.aba602b .aib8mn2 {
  display: grid;
  margin-bottom: 20.007423727px;
  grid-template-columns: 1fr 1fr;
  gap: 20.005px;
}

.aba602b .aasgr0r {
  margin: 0 auto;
}
#dzp18r {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.aahc73a .awhj3g3 {
  line-height: 1.7;
  border: 1px solid var(--ohjhrygtwffiu);
  font-family: var(--lalphzaerpxfz);
  color: var(--sqmuiamstyic);
  padding: 16.0036348px;
  margin-top: 14.00176px;
  font-size: 12.0051542px;
  background: rgb(14,13,44);
}
.aj3a6ch .avwtsrz {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 24px;
}

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

.aj3a6ch .ak2zl6w {
  order: 1;
}

.aj3a6ch .aasgr0r {
  order: 2;
}
.agcqze4 {
  text-size-adjust: 100%;
}
.afm81cm .asqi7zm {
  list-style: none;
  counter-reset: item;
  margin-top: 14.00546px;
}

.asqi7zm li {
  counter-increment: item;
  font-size: 13px;
  border-bottom: 1px dashed var(--ohjhrygtwffiu);
  color: var(--vjtaaegwfxzguf);
  padding: 10.00885px 0 10.004363px 36.00929px;
  position: relative;
}

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

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

@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 {
  padding: 40.009772274px 24px 24.003px;
  border-top: 1px solid var(--ohjhrygtwffiu);
  margin-top: auto;
  background: var(--lmbvunubtzstx);
}

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

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

.afb2qjn img {
  margin-bottom: 12.00626px;
  height: 32.0070px;
  width: auto;
}

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

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

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

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

.ah3ghpb {
  flex-wrap: wrap;
  gap: 16.001613px;
  align-items: center;
  padding-top: 20.0016805px;
  padding-right: 0;
  padding-bottom: 20.009194px;
  padding-left: 0;
  display: flex;
  border-top: 1px solid var(--ohjhrygtwffiu);
  border-bottom: 1px solid var(--ohjhrygtwffiu);
  margin-bottom: 16.003004px;
}

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

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

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

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

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

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

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

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

.aa9vfng {
  max-width: 780.0023px;
  margin: 0 auto;
  padding-top: 40.0093082px;
  padding-right: 24.0093px;
  padding-bottom: 56px;
  padding-left: 24.009615677px;
}

#f8sy8t {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

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

.aa9vfng h3 {
  margin-top: 20.00568124px;
  margin-right: 0;
  margin-bottom: 10.0047233px;
  margin-left: 0;
  font-size: 1rem;
  color: var(--nannwueodpxt);
}

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

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

.aa9vfng ul {
  padding-left: 20.005388px;
  margin-bottom: 16.0012px;
}

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

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

.l82189e .au6mvv9 {
  justify-content: flex-start;
}
.are4itz {
  display: flex;
  gap: 16.006975505px;
  flex-direction: column;
  margin-top: 28.008893px;
}

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

.auk412z input,
.auk412z textarea {
  border: 1px solid var(--ohjhrygtwffiu);
  background: var(--lmbvunubtzstx);
  font-size: 14.0044011px;
  color: var(--nannwueodpxt);
  padding-top: 12.00952767px;
  padding-right: 14.002794529px;
  padding-bottom: 12.0023615px;
  padding-left: 14.00725px;
  font-family: var(--bkyqrnxfsraho);
  border-radius: 4.00912px;
  width: 100%;
}

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

.alguxhl {
  margin-top: 4.001679px;
  display: none;
  color: rgb(250,113,115);
  font-size: 12.0054133px;
}

#cwetsp {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  image-rendering: auto;
}

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

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

.aypi23o.ac46wfc {
  display: none;
}

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

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

.r8782a5 {
  cursor: pointer;
  border: none;
  transition: opacity 0.2s ease;
  display: inline-block;
  font-weight: 700;
  padding-top: 12.0025127px;
  padding-right: 24px;
  padding-bottom: 12.0034px;
  padding-left: 24.0068100px;
  font-family: var(--lalphzaerpxfz);
  font-size: 12.00578274px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

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

.azh7ymc--bwtnxirwfqny:hover {
  opacity: 0.9;
  color: #fbfffd;
}

.azh7ymc--xlvueqkupojhq {
  background: transparent;
  color: var(--vjtaaegwfxzguf);
  border: 1px solid var(--ohjhrygtwffiu);
}
.aofmajw {
  justify-content: center;
  inset: 0;
  position: fixed;
  display: flex;
  padding: 24.00808248px;
  z-index: 500;
  background: rgba(12,9,47,0.92);
  align-items: center;
}

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

.ag0r4jg {
  padding: 32.005353px;
  background: var(--lmbvunubtzstx);
  border: 1px solid var(--ohjhrygtwffiu);
  max-width: 440.008px;
  width: 100%;
  text-align: center;
}

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

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

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

body.age-locked {
  overflow: hidden;
}

.arfagnv {
  z-index: 400;
  left: 0;
  padding: 16.00677007px 24px;
  background: var(--lmbvunubtzstx);
  box-shadow: 0 -4.006708px 24.0081286px rgba(0,0,1,0.3);
  right: 0;
  border-top: 1px solid var(--ohjhrygtwffiu);
  position: fixed;
  bottom: 0;
}

.arfagnv.ac46wfc {
  display: none;
}

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

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

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

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

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

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

.aa066vh {
  width: 36.00596px;
  margin-bottom: 24.006px;
  border-radius: 50%;
  border-top-color: var(--bwtnxirwfqny);
  animation: spin 0.8s linear infinite;
  border: 3.00248px solid var(--ohjhrygtwffiu);
  height: 36.00702280px;
}

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

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

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

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

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

#enqjp0 {
  text-rendering: optimizeLegibility;
}
.adw93o4 {
  display: flex;
  min-height: 50vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 48.0066px;
  padding-right: 24.00993px;
  padding-bottom: 48.002463px;
  padding-left: 24.0058px;
  align-items: center;
}

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

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

.ac46wfc {
  display: none !important;
}

