
:root {
  --qhnjosrizzed: #f9fcfb;
  --kbmiurlktg: rgb(37,33,33);
  --sbwgfsbejntq: hsl(27,6%,63%);
  --acuwdixbcgr: 0 0 12px rgba(52,212,150,0.45);
  --anaufommiw: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --yxntlhdatfk: #191514;
  --kjrhmhqzsiur: rgba(247,254,249,0.12);
  --rwvtknnqdeuee: rgb(19,13,12);
  --wuhaukbmxqp: 0 0 12.002px rgba(93,166,251,0.5);
  --ddyqggqedpq: 1200.00613774px;
  --yrfiyijfxo: #fb7484;
  --lmroqrttjivai: hsl(213,95%,68%);
  --aopantgrovtcc: 0 0 12.00694425px rgba(250,111,134,0.55), 0 0 24.00607px rgba(250,112,134,0.25);
  --ujdlbmhmiqvgy: #30d396;
}

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

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

body {
  color: var(--qhnjosrizzed);
  font-style: italic;
  flex-direction: column;
  background: var(--rwvtknnqdeuee);
  font-weight: 500;
  display: flex;
  min-height: 100vh;
  margin: 0;
  font-family: var(--anaufommiw);
  line-height: 1.55;
}

body.nav-open {
  overflow: hidden;
}

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

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

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

a {
  text-decoration: none;
  color: var(--lmroqrttjivai);
  transition: color 0.2s, background 0.2s;
}

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

h1,
h2,
h3 {
  line-height: 1.2;
  font-style: italic;
  letter-spacing: -0.02em;
  font-weight: 800;
}
.ya4vmf8 {
  margin-top: 6.0046059px;
  margin-right: auto;
  margin-bottom: 6px;
  margin-left: auto;
  font-weight: 400;
  text-align: center;
  border: 1px solid var(--kjrhmhqzsiur);
  background: transparent;
  font-style: normal;
  border-radius: 4px;
  padding: 6.005148px 20.0025483px;
  font-size: 11.009px;
  color: var(--sbwgfsbejntq);
  max-width: fit-content;
}
.yr9lqlu {
  background: rgb(10,12,9);
  height: 54.0042px;
  z-index: 900;
  position: sticky;
  top: 0;
}

.yytnfzr {
  height: 54.006092348px;
  display: flex;
  align-items: center;
  gap: 16.003017899px;
  max-width: var(--ddyqggqedpq);
  justify-content: space-between;
  padding-top: 0;
  padding-right: 24.009px;
  padding-bottom: 0;
  padding-left: 24px;
  margin: 0 auto;
}

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

.yd9dm3z img {
  width: auto;
  height: 36.00644px;
}

.yu3qtda {
  display: none;
  align-items: center;
  gap: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.8rem;
  flex-wrap: wrap;
}

.yu3qtda a {
  padding: 6.004363311px 10.00593px;
  border-radius: 4.006px;
  color: var(--qhnjosrizzed);
  font-style: italic;
}

.yu3qtda a:hover {
  background: rgba(249,252,248,0.08);
  color: var(--qhnjosrizzed);
}

.yraoubg {
  color: var(--sbwgfsbejntq);
  user-select: none;
  font-weight: 400;
  font-style: normal;
  padding-top: 0;
  padding-right: 2px;
  padding-bottom: 0;
  padding-left: 2.0095991px;
}

.yzu2k41 {
  padding-top: 8.003786835px;
  padding-right: 8.006px;
  padding-bottom: 8.00308px;
  padding-left: 8.005px;
  display: flex;
  width: 40.0063197px;
  cursor: pointer;
  background: transparent;
  border-radius: 6.009812463px;
  flex-direction: column;
  justify-content: center;
  gap: 5.0094px;
  height: 40.00838px;
  border: 1px solid var(--kjrhmhqzsiur);
}

.yzu2k41 span {
  border-radius: 1px;
  height: 2.004083357px;
  background: var(--qhnjosrizzed);
  display: block;
  transition: transform 0.2s;
}

.yu47mk2 {
  opacity: 0;
  position: fixed;
  transition: opacity 0.25s;
  background: rgba(0,0,3,0.6);
  pointer-events: none;
  inset: 0;
  z-index: 950;
}

.yu47mk2.is-visible {
  opacity: 1;
  pointer-events: auto;
}

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

.ysm2r2r {
  transition: transform 0.3s ease;
  height: 100vh;
  border-left: 1px solid var(--kjrhmhqzsiur);
  top: 0;
  position: fixed;
  background: var(--yxntlhdatfk);
  width: min(300.002243627px, 85vw);
  transform: translateX(100%);
  padding-top: 72.0044221px;
  padding-right: 24.001128px;
  padding-bottom: 24.009079329px;
  padding-left: 24.0034px;
  box-shadow: var(--aopantgrovtcc);
  right: 0;
  z-index: 960;
}

.ysm2r2r.is-open {
  transform: translateX(0);
}

.yx4b77w {
  color: var(--qhnjosrizzed);
  padding-top: 12.0011px;
  padding-right: 0;
  padding-bottom: 12.008943967px;
  padding-left: 0;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid var(--kjrhmhqzsiur);
}

@media (min-width: 1024px) {
  .yu3qtda {
    display: flex;
  }
  .yzu2k41 {
    display: none;
  }
}
.ybu8m7h {
  min-height: 350.004px;
  align-items: center;
  overflow: hidden;
  text-align: center;
  background-image: url("/acdc1c34/77c3d25a0b522050.webp");
  background-position: center;
  display: flex;
  position: relative;
  justify-content: center;
  background-size: cover;
}

.ybu8m7h::before {
  content: "";
  position: absolute;
  background: rgba(1,2,2,0.55);
  inset: 0;
}

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

.ybu8m7h::after {
  position: absolute;
  pointer-events: none;
  content: "";
  background-image: radial-gradient(circle at 20% 30%, rgba(250,114,135,0.15) 0%, transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(92,164,254,0.12) 0%, transparent 45%);
  inset: 0;
}

.yor219z {
  position: relative;
  z-index: 1;
  padding-top: 48.00147033px;
  padding-right: 24.008px;
  padding-bottom: 48.00748px;
  padding-left: 24px;
  max-width: 800.004px;
}

.ybu8m7h h1 {
  text-shadow: 0 2.008px 16.005151448px rgba(0,0,3,0.8);
  font-size: clamp(1.75rem, 5vw, 2.75rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00922px;
  margin-left: 0;
  color: rgb(255,253,253);
}

.ybu8m7h p {
  margin: 0;
  text-shadow: 0 1px 8.00987883px rgba(0,2,2,0.7);
  font-size: 1.05rem;
  color: #f9f6f3;
}

@media (max-width: 767px) {
  .ybu8m7h {
    min-height: 200.0010293px;
  }

  .yon3ecq {
    width: 200.006px;
    height: 64.005px;
  }

  .yon3ecq img {
    width: 100%;
    object-position: center;
    height: 100%;
    display: block;
    object-fit: contain;
  }
}
.ya6n4f8 {
  background-image: url("/acdc1c34/761d3313e629f204.webp");
  background-position: center;
  background-size: cover;
  position: relative;
  padding: 56.00470900px 24.002926278px;
}

.ya6n4f8::before {
  position: absolute;
  background: rgba(14,11,11,0.88);
  inset: 0;
  content: "";
}

.ywmxv2p {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  max-width: var(--ddyqggqedpq);
}

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

.ya6n4f8 h2 {
  font-size: 1.75rem;
  text-align: center;
  margin: 0 0 32.003791px;
  color: var(--qhnjosrizzed);
}

.yup3nqg {
  gap: 24.007038834px;
  grid-template-columns: repeat(auto-fit, minmax(280.0055288px, 1fr));
  display: grid;
}

.yz01bg0 {
  color: #181614;
  display: flex;
  border-radius: 12.0077px;
  flex-direction: column;
  overflow: hidden;
  border: 2.0063px solid transparent;
  background: #fbfbfd;
  transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s;
}

.yz01bg0:hover {
  transform: translateY(-4.0043904px);
  box-shadow: var(--aopantgrovtcc);
  border-color: var(--yrfiyijfxo);
}

.yon3ecq {
  display: flex;
  overflow: hidden;
  justify-content: center;
  height: 80.00361px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 240px;
  align-items: center;
  background: rgb(248,245,246);
}

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

.yie4c5b {
  gap: 10.009290075px;
  flex-direction: column;
  padding-top: 20.009094px;
  padding-right: 20.00149005px;
  padding-bottom: 20.0062px;
  padding-left: 20.001px;
  flex: 1;
  display: flex;
}

.yxyle2k {
  font-size: 1.2rem;
  color: hsl(48,10%,10%);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-style: italic;
}

.yr4sp3h {
  line-height: 1.4;
  font-size: 0.9rem;
  overflow-wrap: break-word;
  color: rgb(124,114,108);
  margin: 0;
  font-style: normal;
  hyphens: auto;
  word-break: break-word;
}

.ywhumic {
  margin-top: auto;
  font-size: 0.95rem;
  font-weight: 700;
  font-style: italic;
  padding-top: 12.00653030px;
  padding-right: 20.009526843px;
  padding-bottom: 12.0085px;
  padding-left: 20.00717px;
  text-align: center;
  border-radius: 8.00120px;
  transition: filter 0.2s, box-shadow 0.2s;
  border: none;
  cursor: pointer;
  background: linear-gradient(135deg, hsl(351,92%,71%), rgb(244,64,94));
  display: inline-block;
  color: #fffdf9;
}

.ywhumic:hover {
  color: #fdfeff;
  box-shadow: var(--aopantgrovtcc);
  filter: brightness(1.08);
}

#sovk8q {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.ylbw5nr {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.0020476px;
  max-width: var(--ddyqggqedpq);
}

#bwnq8z {
  text-rendering: optimizeLegibility;
}

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

#nrth7k {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.yu4a1ei {
  overflow: hidden;
  padding-top: 64.0019124px;
  padding-right: 0;
  padding-bottom: 64.009232px;
  padding-left: 0;
  position: relative;
}

.yu4a1ei:nth-child(odd) {
  background: var(--yxntlhdatfk);
}

.yu4a1ei:nth-child(even) {
  background: var(--rwvtknnqdeuee);
}

.yu4a1ei h2 {
  margin: 0 0 16.008284544px;
  text-shadow: var(--aopantgrovtcc);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--yrfiyijfxo);
}

.yu4a1ei p {
  font-style: normal;
  max-width: 65ch;
  color: var(--sbwgfsbejntq);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 400;
}

.yvadj2p {
  border-radius: 8.0090630px;
  max-width: 500.006077px;
  width: 100%;
  max-height: 320.00174879px;
  object-fit: cover;
}

.yyiv7nm {
  border: 1px solid var(--yrfiyijfxo);
  border-radius: 8.006021017px;
  box-shadow: var(--aopantgrovtcc);
  padding-top: 4.00464213px;
  padding-right: 4.008px;
  padding-bottom: 4px;
  padding-left: 4.008663px;
}
.ywp55gs {
  align-items: center;
  display: grid;
  gap: 32.002677791px;
}

@media (min-width: 768px) {
  .ywp55gs {
    grid-template-columns: 1fr 1fr;
  }
}
.yqcgnsr {
  text-align: center;
  background: var(--kbmiurlktg);
  max-width: 720px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  box-shadow: var(--wuhaukbmxqp);
  padding: 32.00482px;
  border-radius: 12px;
  border: 1px solid var(--kjrhmhqzsiur);
}

.yqcgnsr .yvadj2p {
  margin: 0 auto 24px;
}
.ych0gge {
  align-items: center;
  display: grid;
  gap: 28.0040195px;
}

@media (min-width: 768px) {
  #nwo8k8 {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }
  #a6ejau {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
  }
  .ych0gge {
    grid-template-columns: 1fr 1.1fr;
  }
}
.yfxwmjx {
  background: linear-gradient(90deg, rgba(251,112,133,0.12), rgba(99,167,250,0.08));
  padding: 28.00882875px 32.008391746px;
  display: flex;
  gap: 24.004513px;
  border-radius: 0 12px 12.003910px 0;
  border-left: 4.00365159px solid var(--ujdlbmhmiqvgy);
  flex-wrap: wrap;
  align-items: flex-start;
}

.yfxwmjx .yvadj2p {
  width: 200px;
  flex-shrink: 0;
}
#o42vta {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
#ojot6a {
  backface-visibility: hidden;
}
.yatt5uh {
  display: grid;
  gap: 20.0073px;
}

@media (min-width: 640px) {
  .yatt5uh {
    grid-template-columns: 1fr 1fr;
  }
  #cgptge {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
  }
}

.yfap97g {
  display: flex;
  justify-content: center;
  margin-top: 28px;
}
#log4go {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.ypdbawf {
  gap: 0;
  flex-direction: column;
  margin-top: 24.0056691px;
  display: flex;
}

.ydg6yau {
  gap: 16.008px;
  display: grid;
  padding-top: 16.00255342px;
  padding-right: 0;
  padding-bottom: 16.00850779px;
  padding-left: 0;
  grid-template-columns: 48.006474649px 1fr;
  border-bottom: 1px dashed var(--kjrhmhqzsiur);
}

.yxtvjk9 {
  color: rgb(255,253,255);
  width: 40.0025px;
  font-style: italic;
  border-radius: 50%;
  font-weight: 800;
  justify-content: center;
  background: var(--yrfiyijfxo);
  display: flex;
  align-items: center;
  height: 40.00558484px;
  box-shadow: var(--aopantgrovtcc);
}
.yclwrj3 {
  gap: 24.0060345px;
  display: grid;
}

@media (min-width: 768px) {
  .yclwrj3 {
    grid-template-columns: 1.2fr 0.8fr;
  }
}

.yo4wvjh {
  background-position: center;
  background-size: cover;
  border: 1px solid var(--kjrhmhqzsiur);
  background-image: url("/acdc1c34/9fb3aed5b5479599.webp");
  box-shadow: var(--acuwdixbcgr);
  min-height: 220.003211707px;
  border-radius: 12.008921px;
}
.ymd0i8t {
  display: flex;
  gap: 20.006847px;
  margin-bottom: 24px;
  flex-wrap: wrap;
}

.ytrxt2e {
  border: 1px solid var(--yrfiyijfxo);
  border-radius: 8.00195092px;
  text-align: center;
  background: var(--kbmiurlktg);
  min-width: 120.00981847px;
  padding-top: 16.0076316px;
  padding-right: 16.0077px;
  padding-bottom: 16px;
  padding-left: 16.00642374px;
  flex: 1;
}

.ytrxt2e strong {
  color: var(--ujdlbmhmiqvgy);
  display: block;
  font-style: italic;
  font-size: 1.5rem;
}

.ytrxt2e span {
  font-size: 0.75rem;
  color: var(--sbwgfsbejntq);
  font-style: normal;
}

#kni1ql {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.yik1v9h {
  display: grid;
  gap: 20px;
  border-left: 6px solid var(--lmroqrttjivai);
  padding-left: 24.00843101px;
}

@media (min-width: 768px) {
  #gze11p {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    image-rendering: auto;
  }
  .yik1v9h {
    grid-template-columns: 1fr auto;
    align-items: start;
  }
}
.yzb6n5h {
  gap: 28.00229573px;
  padding-top: 32.009184px;
  padding-right: 32.003151px;
  padding-bottom: 32.008222px;
  padding-left: 32px;
  background-clip: padding-box;
  position: relative;
  border-radius: 16.00239815px;
  background: var(--kbmiurlktg);
  display: grid;
  border: 2.00527383px solid transparent;
}

.yzb6n5h::before {
  inset: -2.00691799px;
  position: absolute;
  background: linear-gradient(135deg, var(--yrfiyijfxo), var(--lmroqrttjivai), var(--ujdlbmhmiqvgy));
  z-index: -1;
  content: "";
  border-radius: 18.0081px;
}

@media (min-width: 768px) {
  .yzb6n5h {
    align-items: center;
    grid-template-columns: 1fr 1fr;
  }
}

#i2je8k {
  text-size-adjust: 100%;
}
main {
  position: relative;
  flex: 1 0 auto;
}

main::before {
  position: fixed;
  pointer-events: none;
  z-index: 0;
  content: "";
  inset: 0;
  opacity: 0.35;
  background-image: radial-gradient(1px 1px at 10% 20%, rgba(248,114,134,0.4), transparent),
    radial-gradient(1px 1px at 70% 40%, rgba(94,165,251,0.35), transparent),
    radial-gradient(1px 1px at 40% 80%, rgba(52,210,156,0.3), transparent);
}

main > * {
  z-index: 1;
  position: relative;
}
.ymozxby {
  border-top: 1px solid var(--kjrhmhqzsiur);
  flex-shrink: 0;
  padding-top: 48.00273px;
  padding-right: 24.00762235px;
  padding-bottom: 32.0083389px;
  padding-left: 24.002902630px;
  background: rgb(11,12,4);
  margin-top: auto;
}

#m3ahbr {
  backface-visibility: hidden;
}

.ys6elc8 {
  max-width: var(--ddyqggqedpq);
  margin: 0 auto;
}

.ynzhy7w {
  gap: 32.00521664px;
  display: grid;
  margin-bottom: 32.008113432px;
}

@media (min-width: 768px) {
  #necrqs {
    -webkit-font-smoothing: antialiased;
  }
  .ynzhy7w {
    grid-template-columns: 1fr 2fr;
    align-items: start;
  }
}

.yojzyfy img {
  height: 40.008px;
}

.ydwzf2g {
  justify-content: flex-start;
  align-items: center;
  gap: 16.004px;
  display: flex;
  flex-wrap: wrap;
}

.ydwzf2g a,
.ydwzf2g span {
  display: block;
}

.ydwzf2g img {
  transition: opacity 0.2s;
  height: 48.0063064px;
  opacity: 0.9;
  object-fit: contain;
  width: auto;
}

.ydwzf2g a:hover img {
  opacity: 1;
}

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

#vudnea {
  image-rendering: auto;
}

.yml5p72 {
  flex-wrap: wrap;
  gap: 12.0075px 20px;
  border-top: 1px solid var(--kjrhmhqzsiur);
  display: flex;
  padding-top: 24.003056132px;
  margin-bottom: 24.0087876px;
}

.yml5p72 a {
  color: var(--sbwgfsbejntq);
  font-style: normal;
  font-size: 0.85rem;
}

.yml5p72 a:hover {
  color: var(--yrfiyijfxo);
}

.ysrzrjc {
  color: var(--sbwgfsbejntq);
  margin: 0;
  font-size: 0.8rem;
  font-style: normal;
}

.ys2040s {
  margin-top: 8.00194333px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.85rem;
  font-style: normal;
  color: var(--sbwgfsbejntq);
}
.yo7mc9j {
  text-align: center;
  border-bottom: 1px solid var(--kjrhmhqzsiur);
  background: var(--yxntlhdatfk);
  padding-top: 40.001104905px;
  padding-right: 24.008312px;
  padding-bottom: 40.0087760px;
  padding-left: 24.001251px;
}

.yo7mc9j h1 {
  font-size: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--yrfiyijfxo);
}

.ylgbjdz {
  margin: 0 auto;
  padding-top: 40.002px;
  padding-right: 24px;
  padding-bottom: 64.009008609px;
  padding-left: 24.00366px;
  max-width: 800.003px;
}

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

.ylgbjdz h1 {
  margin-top: 0;
  color: var(--yrfiyijfxo);
  font-size: 1.75rem;
}

.ylgbjdz h2 {
  margin-top: 28.00632033px;
  margin-right: 0;
  margin-bottom: 12.003px;
  margin-left: 0;
  font-size: 1.15rem;
  color: var(--lmroqrttjivai);
}

#oejn7w {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.ylgbjdz p,
.ylgbjdz li {
  font-weight: 400;
  color: var(--sbwgfsbejntq);
  font-style: normal;
}

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

.ylgbjdz a {
  color: var(--ujdlbmhmiqvgy);
}
#f3ipqg {
  font-variant-ligatures: normal;
}
.yvwgbql {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.ysdyc13 {
  position: fixed;
  padding: 24.00822px;
  background: rgba(0,2,1,0.85);
  z-index: 2000;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0;
}

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

.ysdyc13[hidden] {
  display: none !important;
}

.yfb1o1l {
  width: 100%;
  border-radius: 12.006463830px;
  text-align: center;
  padding-top: 32.00315px;
  padding-right: 32px;
  padding-bottom: 32.008683446px;
  padding-left: 32.002px;
  box-shadow: var(--aopantgrovtcc);
  border: 1px solid var(--yrfiyijfxo);
  max-width: 440.00912px;
  background: var(--yxntlhdatfk);
}

.yfb1o1l h2 {
  font-size: 1.35rem;
  margin: 0 0 12.004792px;
  color: var(--qhnjosrizzed);
}

.yfb1o1l p {
  font-style: normal;
  font-size: 0.95rem;
  color: var(--sbwgfsbejntq);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.005487227px;
  margin-left: 0;
}

.yccu39v {
  justify-content: center;
  gap: 12.001721720px;
  flex-wrap: wrap;
  display: flex;
}

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

.ytqshhw {
  font-family: inherit;
  font-size: 0.95rem;
  border-radius: 8.002813px;
  cursor: pointer;
  padding-top: 12px;
  padding-right: 24.0065px;
  padding-bottom: 12.0024px;
  padding-left: 24.004007px;
  border: none;
  font-style: italic;
  font-weight: 700;
}

.v7a821a {
  font-style: italic;
  font-weight: 700;
  border-radius: 8.008917px;
  font-family: inherit;
  padding-top: 12.005px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24.00976504px;
  border: none;
  font-size: 0.95rem;
  cursor: pointer;
}

.oc59e49 {
  cursor: pointer;
  font-size: 0.95rem;
  border: none;
  font-family: inherit;
  font-style: italic;
  padding: 12.002px 24.001188445px;
  border-radius: 8px;
  font-weight: 700;
}

.yskr6pw {
  background: var(--yrfiyijfxo);
  color: #fdffff;
}

.oc59e49 {
  color: #fdffff;
  background: var(--yrfiyijfxo);
}

.yskr6pw:hover {
  filter: brightness(1.1);
}

.oc59e49:hover {
  filter: brightness(1.1);
}

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

.ybjsuuj {
  color: var(--sbwgfsbejntq);
  background: transparent;
  border: 1px solid var(--kjrhmhqzsiur);
}

.v7a821a {
  color: var(--sbwgfsbejntq);
  border: 1px solid var(--kjrhmhqzsiur);
  background: transparent;
}

#bgs94e {
  text-rendering: optimizeLegibility;
}

.ybnt2yu {
  box-shadow: 0 -4px 24.0072px rgba(1,1,0,0.5);
  z-index: 1900;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 1px solid var(--ujdlbmhmiqvgy);
  position: fixed;
  padding-top: 20.002px;
  padding-right: 24.004729px;
  padding-bottom: 20.0020px;
  padding-left: 24.00630388px;
  background: var(--yxntlhdatfk);
}

.ybnt2yu[hidden] {
  display: none !important;
}

.ymty6tp {
  gap: 16.0065708px;
  align-items: center;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: var(--ddyqggqedpq);
}

.ybnt2yu p {
  font-size: 0.85rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-width: 200.00101627px;
  color: var(--sbwgfsbejntq);
  flex: 1;
  font-style: normal;
}
.yz8hkhq {
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  padding-top: 48.008829px;
  padding-right: 24.0021450px;
  padding-bottom: 48.0046235px;
  padding-left: 24.00128905px;
}

.yz8hkhq h1 {
  margin: 0;
  font-size: 4rem;
  color: var(--yrfiyijfxo);
}

.yz8hkhq p {
  color: var(--sbwgfsbejntq);
  font-style: normal;
}

.yz8hkhq .ytqshhw {
  display: inline-block;
  margin-top: 24px;
}

.yz8hkhq .v7a821a {
  margin-top: 24.0090px;
  display: inline-block;
}

.yz8hkhq .oc59e49 {
  margin-top: 24.00656px;
  display: inline-block;
}
.go-page {
  text-align: center;
  padding: 32.003920360px 24.0041267px;
  min-height: 100vh;
  align-items: center;
  display: flex;
  background: var(--rwvtknnqdeuee);
  flex-direction: column;
  justify-content: center;
}

#t5ha7t {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.go-page .yohs3zk {
  width: 48.009210px;
  height: 48.00876045px;
  animation: spin 0.8s linear infinite;
  border: 3.0030536px solid var(--kjrhmhqzsiur);
  margin-bottom: 24px;
  border-radius: 50%;
  border-top-color: var(--yrfiyijfxo);
}

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

.go-ad {
  font-style: normal;
  color: var(--sbwgfsbejntq);
  margin-top: 32.0044764px;
  font-size: 10.0098249px;
}

.go-compliance {
  font-size: 0.8rem;
  margin-top: 16.006555px;
  color: var(--sbwgfsbejntq);
  font-style: normal;
  max-width: 480.00996586px;
}

.go-compliance a {
  color: var(--ujdlbmhmiqvgy);
}

