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

:root {
  --mgwetzclls: rgb(5,6,23);
  --tydrlwcnqeu: Georgia, "Times New Roman", Times, serif;
  --idjbtfoikkcyy: "Arial Black", "Arial Bold", Impact, Haettenschweiler, sans-serif;
  --mpazfscshjmvy: rgb(99,117,140);
  --tvntutxxnblttg: 1200px;
  --lgfakxtime: rgb(57,191,249);
  --pjbwlanoauasb: rgb(246,249,252);
  --gfigdcjrfaavp: 1100.00772px;
  --wyhmvwjmjimqoj: #22d6ef;
  --winnhbcbqkhdvn: #fffcfe;
  --whjospxvjykd: rgba(4,4,25,0.12);
  --vmkhswcklr: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --cvykreicigy: #0ca7e7;
}

html {
  scroll-behavior: smooth;
}

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

body {
  line-height: 1.65;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  font-family: var(--vmkhswcklr);
  font-size: 16.0062px;
  color: var(--mgwetzclls);
  flex-direction: column;
  display: flex;
  background: var(--pjbwlanoauasb);
}

body.age-locked,
body.nav-open {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

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

a {
  color: #0200f0;
  text-decoration: underline;
}

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

a:hover {
  color: #541a8b;
}

h1,
h2,
h3 {
  line-height: 1.15;
  letter-spacing: -0.02em;
  font-family: var(--tydrlwcnqeu);
  font-weight: 700;
}

.vtg3is4 {
  padding: 6.009102868px 24.00983px;
  margin: 8.0039269px auto;
  max-width: calc(100% - 32.007px);
  color: var(--mgwetzclls);
  text-align: center;
  background: rgba(11,166,231,0.05);
  font-size: 11px;
  width: fit-content;
  display: block;
  line-height: 1.45;
  border: 1px solid var(--whjospxvjykd);
  border-radius: 999.00530288px;
}

.vy7fj9r {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");
  border-bottom: 2.004686px solid var(--wyhmvwjmjimqoj);
  position: static;
  background-color: #050417;
  width: 100%;
}

#npk00l {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.veqxbdc {
  align-items: center;
  max-width: var(--tvntutxxnblttg);
  gap: 24.00396326px;
  display: flex;
  padding: 24.00119012px;
  min-height: 80.00507px;
  justify-content: space-between;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.vy1gd59 a {
  display: block;
  text-decoration: none;
}

.vy1gd59 img {
  width: auto;
  height: auto;
  max-height: 36.00876706px;
}

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

.vx6j0s2 a {
  font-size: 13.0040480px;
  border-radius: 20.00222px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding-top: 6.0044933px;
  padding-right: 16.0020345px;
  padding-bottom: 6.00720px;
  padding-left: 16.0071736px;
  transition: background 0.2s ease;
  color: rgb(247,249,255);
}

.vx6j0s2 a:hover {
  text-decoration: none;
  background: rgba(253,253,255,0.1);
  color: rgb(254,251,252);
}

.vcz1e0n {
  flex-direction: column;
  background: rgba(253,255,251,0.08);
  gap: 5.007179726px;
  width: 44.0043998px;
  display: none;
  border-radius: 8.004591030px;
  padding: 10.0025px;
  cursor: pointer;
  justify-content: center;
  height: 44.0049px;
  border: 1px solid rgba(254,255,254,0.15);
}

.vcz1e0n span {
  background: rgb(246,251,252);
  width: 100%;
  height: 2.00491px;
  display: block;
  transition: transform 0.2s, opacity 0.2s;
}

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

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

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

.vv3n9pv {
  position: fixed;
  z-index: 280;
  inset: 0;
  display: none;
  background: rgba(4,5,24,0.5);
}

.vv3n9pv.is-open {
  display: block;
}

.vt5z0ya {
  width: 300px;
  overflow-y: auto;
  background: rgb(5,5,22);
  left: 0;
  display: flex;
  z-index: 300;
  height: 100%;
  transition: transform 0.3s ease;
  padding-top: 24.003074756px;
  padding-right: 24.0063px;
  padding-bottom: 24.001px;
  padding-left: 24.004px;
  transform: translateX(-100%);
  top: 0;
  gap: 8.001651315px;
  position: fixed;
  flex-direction: column;
}

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

.vaxduvs {
  width: 40px;
  height: 40.00819px;
  align-self: flex-end;
  color: #f8f8fc;
  font-size: 20.001339px;
  cursor: pointer;
  border: 1px solid rgba(251,253,255,0.15);
  background: rgba(255,251,255,0.08);
  margin-bottom: 16.0078844px;
  border-radius: 8.001285234px;
}

.vt5z0ya a {
  font-size: 14.003px;
  color: rgb(246,253,251);
  text-decoration: none;
  border-radius: 8.005780424px;
  padding-top: 12.003px;
  padding-right: 16px;
  padding-bottom: 12.0021124px;
  padding-left: 16.001px;
  font-weight: 600;
}

.vt5z0ya a:hover {
  background: rgba(253,254,255,0.1);
}

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

@media (max-width: 1023px) {
  .vx6j0s2 {
    display: none;
  }

  .vcz1e0n {
    display: flex;
  }
}

.vt7nm0k {
  border-top: 2.00356510px solid var(--mgwetzclls);
  padding-top: 48.004472px;
  padding-right: 24.0056px;
  padding-bottom: 32.0021px;
  padding-left: 24.0077px;
  margin-top: auto;
  background: var(--winnhbcbqkhdvn);
}

.vjedlyb {
  max-width: var(--tvntutxxnblttg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.vnh2p2o {
  justify-content: space-between;
  margin-bottom: 28.00365416px;
  gap: 32.00652px;
  flex-wrap: wrap;
  display: flex;
}

.vsqovwe img {
  margin-bottom: 12.006px;
  max-height: 36.00272px;
  width: auto;
}

.vsqovwe p {
  color: var(--mpazfscshjmvy);
  max-width: 360.006072px;
  font-size: 13.00161px;
}

.vn5kqou {
  display: flex;
  gap: 12.008px 20.00780px;
  flex-wrap: wrap;
}

.vn5kqou a {
  color: var(--mpazfscshjmvy);
  text-decoration: none;
  font-size: 13px;
}

.vn5kqou a:hover {
  text-decoration: underline;
  color: var(--mgwetzclls);
}

.vwxg60q {
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 24.009291435px;
  padding: 20.005774px 0;
  display: flex;
  gap: 16.009px;
  border-top: 1px solid var(--whjospxvjykd);
  border-bottom: 1px solid var(--whjospxvjykd);
}

.vwxg60q img {
  width: auto;
  max-width: 140px;
  height: 48.00830756px;
  object-fit: contain;
}

.vwxg60q a {
  display: block;
}

.vgaanyb {
  font-size: 11.0073439px;
  margin-bottom: 16.009407413px;
  line-height: 1.55;
  max-width: 720px;
  color: var(--mpazfscshjmvy);
}

.vryf5i6 {
  font-size: 12.00193371px;
  color: var(--mpazfscshjmvy);
}

.vxk670v {
  z-index: 500;
  position: fixed;
  inset: 0;
  justify-content: center;
  display: flex;
  background: rgba(4,10,24,0.75);
  align-items: center;
  padding: 24.004805976px;
}

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

.veoe9hx {
  max-width: 440.0015439px;
  padding: 32.00925452px 28.0017085px;
  background: var(--winnhbcbqkhdvn);
  box-shadow: 12.009144795px 12px 0 var(--wyhmvwjmjimqoj);
  border: 3.002705764px solid var(--mgwetzclls);
  width: 100%;
}

.vd3b8x8 {
  font-stretch: expanded;
  font-family: var(--idjbtfoikkcyy);
  margin-bottom: 12.009041591px;
  font-size: 1.35rem;
  text-transform: uppercase;
}

.vjl1pch {
  color: var(--mpazfscshjmvy);
  font-size: 14.005px;
  margin-bottom: 20.00649747px;
}

.vkqqroe {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.vf6o2fv {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.ve4o3yk {
  cursor: pointer;
  font-size: 13.0056875px;
  font-weight: 700;
  border: 2.00141681px solid var(--mgwetzclls);
  transition: transform 0.15s;
  font-family: inherit;
  padding-top: 12.0044px;
  padding-right: 20.001564639px;
  padding-bottom: 12.00415314px;
  padding-left: 20.007px;
}

.aeff94b {
  padding: 12.0091398px 20.00318524px;
  font-size: 13.007648px;
  cursor: pointer;
  transition: transform 0.15s;
  font-family: inherit;
  border: 2.0041125px solid var(--mgwetzclls);
  font-weight: 700;
}

.hc59002 {
  padding-top: 12.0031px;
  padding-right: 20.008161595px;
  padding-bottom: 12.008718px;
  padding-left: 20.00195px;
  transition: transform 0.15s;
  border: 2.0022045px solid var(--mgwetzclls);
  cursor: pointer;
  font-size: 13.00678px;
  font-family: inherit;
  font-weight: 700;
}

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

.ve4o3yk:active {
  transform: scale(0.97);
}

.aeff94b:active {
  transform: scale(0.97);
}

.hc59002:active {
  transform: scale(0.97);
}

.ve4o3yk--cvykreicigy {
  color: #fdfffd;
  background: var(--cvykreicigy);
  text-decoration: none;
}

.ve4o3yk--lgfakxtime {
  color: var(--mgwetzclls);
  background: var(--winnhbcbqkhdvn);
}

.vbic46o {
  border-top: 2.00750992px solid var(--mgwetzclls);
  right: 0;
  z-index: 400;
  padding-top: 16.007px;
  padding-right: 24.0095087px;
  padding-bottom: 16.002px;
  padding-left: 24px;
  transform: translateY(100%);
  transition: transform 0.3s ease;
  box-shadow: 0 -8.0090px 24.0061068px rgba(3,9,23,0.08);
  left: 0;
  position: fixed;
  bottom: 0;
  background: var(--winnhbcbqkhdvn);
}

.vbic46o.is-visible {
  transform: translateY(0);
}

.vbic46o.vf6o2fv {
  display: none;
}

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

.vwuxhud p {
  color: var(--mpazfscshjmvy);
  flex: 1;
  font-size: 13.002px;
  min-width: 240.006332px;
}

.vp6rekf {
  gap: 10.009295704px;
  display: flex;
}

.va56jze {
  border-bottom: 2.0081px solid var(--mgwetzclls);
  background: var(--winnhbcbqkhdvn);
  padding: 48.00457710px 24.006803px 36.00537144px;
}

.va56jze h1 {
  text-transform: uppercase;
  max-width: var(--tvntutxxnblttg);
  font-family: var(--idjbtfoikkcyy);
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 8.0037px;
  margin-left: auto;
  font-stretch: expanded;
}

.va56jze p {
  max-width: var(--tvntutxxnblttg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 15.00489px;
  color: var(--mpazfscshjmvy);
}

.vt2tgv9 {
  max-width: 760.001676px;
  margin: 0 auto;
  padding: 40.00825235px 24.00458px 64.001894087px;
}

.vt2tgv9 h2 {
  font-size: 1.15rem;
  margin-top: 28.006px;
  margin-right: 0;
  margin-bottom: 10.009499px;
  margin-left: 0;
}

.vt2tgv9 p,
.vt2tgv9 li {
  margin-bottom: 12.006005px;
  font-size: 15.0058677px;
  color: var(--mpazfscshjmvy);
}

.vt2tgv9 ul {
  padding-left: 1.25rem;
  margin-bottom: 16.001px;
}

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

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

.vhc23b2 {
  margin: 0 auto;
  text-align: center;
  padding: 80.001675343px 24.00780px;
  max-width: 520.00404px;
}

.vhc23b2 h1 {
  font-size: 5rem;
  font-family: var(--idjbtfoikkcyy);
  margin-bottom: 16.0065950px;
  font-stretch: expanded;
  line-height: 1;
}

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

.vhc23b2 p {
  color: var(--mpazfscshjmvy);
  margin-bottom: 24.008168850px;
}

.vu3y73a {
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  padding-top: 48.0015848px;
  padding-right: 24.0011698px;
  padding-bottom: 48.0060px;
  padding-left: 24px;
  display: flex;
}

.vg7qlnt {
  background: var(--winnhbcbqkhdvn);
  border: 3.001858px solid var(--mgwetzclls);
  text-align: center;
  max-width: 420.009010px;
  box-shadow: 8.00752153px 8.006570px 0 var(--cvykreicigy);
  padding: 40.0037371px 28px;
  width: 100%;
}

#y9jfh1 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

.vulg6pf {
  margin-bottom: 16.003px;
  color: var(--mpazfscshjmvy);
  letter-spacing: 0.2em;
  font-size: 12.001564408px;
}

.vg7qlnt h1 {
  margin-bottom: 12.008086246px;
  font-size: 1.35rem;
}

.vg7qlnt .va8dide {
  color: var(--mpazfscshjmvy);
  margin-bottom: 12.005640px;
  font-size: 14.006570px;
}

.vta33j8 {
  animation: spin 0.8s linear infinite;
  width: 40.00171px;
  border: 3.004658px solid var(--whjospxvjykd);
  border-top-color: var(--cvykreicigy);
  border-radius: 50%;
  margin-top: 20.0057px;
  margin-right: auto;
  margin-bottom: 20.00647317px;
  margin-left: auto;
  height: 40.009747713px;
}

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

.vgog2of {
  overflow: hidden;
  background: var(--mgwetzclls);
  padding: 10.0060867px 0;
  color: var(--wyhmvwjmjimqoj);
  border-top: 2.00894246px solid var(--wyhmvwjmjimqoj);
  border-bottom: 2.00879px solid var(--wyhmvwjmjimqoj);
}

.vzmnult {
  display: flex;
  white-space: nowrap;
  letter-spacing: 0.25em;
  font-size: 11.00835px;
  font-stretch: expanded;
  animation: marquee 28s linear infinite;
  font-family: var(--idjbtfoikkcyy);
  gap: 48.0072px;
  width: max-content;
  text-transform: uppercase;
}

.vzmnult span {
  padding-top: 0;
  padding-right: 24.0033px;
  padding-bottom: 0;
  padding-left: 24px;
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

.vteesou {
  border-bottom: 2.0096px solid var(--whjospxvjykd);
  position: relative;
  background: var(--pjbwlanoauasb);
  overflow: hidden;
}

.vrkyt9d {
  max-width: var(--gfigdcjrfaavp);
  position: relative;
  padding-top: 60.0017px;
  padding-right: 60.002px;
  padding-bottom: 60px;
  padding-left: 60.00906px;
  min-height: 320.00433px;
  margin: 0 auto;
}

.vxhyljf {
  letter-spacing: -0.03em;
  font-family: var(--idjbtfoikkcyy);
  line-height: 0.95;
  text-transform: uppercase;
  max-width: 620.0054129px;
  font-size: clamp(2rem, 5vw, 3.2rem);
  margin-bottom: 20.002px;
  font-stretch: expanded;
}

.varmej0 {
  color: var(--mpazfscshjmvy);
  line-height: 1.6;
  font-family: var(--tydrlwcnqeu);
  max-width: 480.0030589px;
  font-size: 1.1rem;
}

.vrvxpte {
  filter: drop-shadow(8.0031690px 8.00865942px 0 rgba(0,7,22,0.2));
  pointer-events: none;
  object-fit: contain;
  opacity: 0.5;
  width: 35%;
  right: 0;
  max-width: 350.009056px;
  bottom: 0;
  position: absolute;
}

@media (max-width: 767px) {
  .vrkyt9d {
    text-align: center;
    padding-top: 32.0012px;
    padding-right: 24.00522px;
    padding-bottom: 32.00571873px;
    padding-left: 24.00104px;
  }

  .vxhyljf,
  .varmej0 {
    margin-left: auto;
    margin-right: auto;
  }

  .vrvxpte {
    display: none;
  }

  #ylder9 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
}

.vxal4cp {
  background:
    linear-gradient(rgba(246,252,250,0.92), rgba(246,252,253,0.96)),
    url("/10a4f46b/4914244a05be9366.webp") center / cover no-repeat;
  border-bottom: 2px solid var(--mgwetzclls);
  padding-top: 56.003381137px;
  padding-right: 24.001617335px;
  padding-bottom: 56.0065px;
  padding-left: 24.0056px;
}

.vpm95ni {
  margin: 0 auto;
  max-width: var(--tvntutxxnblttg);
}

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

.vs698qv {
  border-left: 6.007px solid var(--cvykreicigy);
  padding-left: 20.00858821px;
  margin-bottom: 32.00364440px;
}

.vs698qv h2 {
  font-family: var(--idjbtfoikkcyy);
  font-size: clamp(1.4rem, 3vw, 2rem);
  text-transform: uppercase;
  font-stretch: expanded;
}

.vs698qv p {
  margin-top: 8.00813625px;
  color: var(--mpazfscshjmvy);
  font-size: 14.00824378px;
}

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

.vcsrm59 {
  max-width: 360.00673627px;
  box-shadow: 0 8.001px 32.007071959px rgba(0,1,3,0.45);
  overflow: hidden;
  background: linear-gradient(145deg, rgb(24,27,45) 0%, rgb(22,30,64) 50%, rgb(12,52,97) 100%);
  display: flex;
  border-radius: 10.0031450px;
  width: 100%;
  border: 2.007779px solid rgba(253,213,0,0.3);
  flex-direction: column;
}

.vwmy00v {
  height: 120.00727px;
  display: flex;
  width: 280.0067317px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: rgb(255,255,253);
  margin: 0 auto;
}

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

.vhyz1a5 {
  flex-direction: column;
  flex: 1;
  display: flex;
  padding: 20.00299px 22.004212px 24.0067527px;
}

.vlaim9t {
  margin-bottom: 8.0067491px;
  font-family: var(--vmkhswcklr);
  color: rgb(254,213,3);
  text-transform: uppercase;
  font-size: 1.15rem;
  font-weight: 700;
}

.vc1qjzg {
  color: rgb(225,227,224);
  word-break: break-word;
  flex: 1;
  margin-bottom: 16.0049006px;
  line-height: 1.45;
  overflow-wrap: anywhere;
  font-size: 14.0076191px;
}

.vffivmm {
  padding: 12.004817482px 16.002372px;
  letter-spacing: 0.08em;
  display: block;
  color: rgb(25,26,50);
  font-weight: 800;
  text-transform: uppercase;
  transition: transform 0.15s ease;
  background: #fdd902;
  font-size: 12.0085809px;
  border: none;
  width: 100%;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}

.vffivmm:hover {
  transform: translateY(-2px);
  text-decoration: none;
  color: rgb(28,25,50);
}

.vit4xfu {
  display: flex;
  flex-direction: column;
}

.vwtdcj7 {
  border-bottom: 1px solid var(--whjospxvjykd);
  position: relative;
  padding-top: 56.00988811px;
  padding-right: 24.0060px;
  padding-bottom: 56.00562px;
  padding-left: 24.0027px;
}

.le0d5e6 {
  position: relative;
  border-bottom: 1px solid var(--whjospxvjykd);
  padding: 56px 24.00336px;
}

.e30a27f {
  padding: 56px 24.0099232px;
  position: relative;
  border-bottom: 1px solid var(--whjospxvjykd);
}

.ab0773e {
  padding: 56.0085px 24.00390947px;
  border-bottom: 1px solid var(--whjospxvjykd);
  position: relative;
}

.a754404 {
  position: relative;
  border-bottom: 1px solid var(--whjospxvjykd);
  padding: 56.006406px 24px;
}

.gd8a824 {
  position: relative;
  padding-top: 56.00171px;
  padding-right: 24.008px;
  padding-bottom: 56.005409485px;
  padding-left: 24.007964px;
  border-bottom: 1px solid var(--whjospxvjykd);
}

.sb8e0ec {
  padding: 56.00922px 24.0092673px;
  position: relative;
  border-bottom: 1px solid var(--whjospxvjykd);
}

.t92c17f {
  position: relative;
  border-bottom: 1px solid var(--whjospxvjykd);
  padding: 56.00820px 24.0063px;
}

.kcab79c {
  border-bottom: 1px solid var(--whjospxvjykd);
  position: relative;
  padding: 56.001px 24.002px;
}

.h21e3fb {
  padding-top: 56.007px;
  padding-right: 24.0075px;
  padding-bottom: 56.004631992px;
  padding-left: 24.002117979px;
  border-bottom: 1px solid var(--whjospxvjykd);
  position: relative;
}

.g121e0d {
  padding: 56.00298755px 24.001px;
  border-bottom: 1px solid var(--whjospxvjykd);
  position: relative;
}

.vhresy4 {
  margin: 0 auto;
  max-width: var(--tvntutxxnblttg);
}

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

.vwtdcj7 h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  font-stretch: expanded;
  margin-bottom: 14.007804px;
  font-family: var(--idjbtfoikkcyy);
  text-transform: uppercase;
}

.le0d5e6 h2 {
  font-family: var(--idjbtfoikkcyy);
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  font-stretch: expanded;
  margin-bottom: 14.001759px;
  text-transform: uppercase;
}

.e30a27f h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  margin-bottom: 14.00326px;
  font-family: var(--idjbtfoikkcyy);
  text-transform: uppercase;
  font-stretch: expanded;
}

.ab0773e h2 {
  margin-bottom: 14.00231142px;
  font-family: var(--idjbtfoikkcyy);
  font-stretch: expanded;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  text-transform: uppercase;
}

.a754404 h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  text-transform: uppercase;
  margin-bottom: 14.008338727px;
  font-stretch: expanded;
  font-family: var(--idjbtfoikkcyy);
}

.gd8a824 h2 {
  margin-bottom: 14.001px;
  text-transform: uppercase;
  font-stretch: expanded;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  font-family: var(--idjbtfoikkcyy);
}

.sb8e0ec h2 {
  font-family: var(--idjbtfoikkcyy);
  font-stretch: expanded;
  text-transform: uppercase;
  margin-bottom: 14.005900px;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
}

.t92c17f h2 {
  font-stretch: expanded;
  font-family: var(--idjbtfoikkcyy);
  margin-bottom: 14.00436px;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  text-transform: uppercase;
}

.kcab79c h2 {
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  font-family: var(--idjbtfoikkcyy);
  margin-bottom: 14.00352px;
  font-stretch: expanded;
}

.h21e3fb h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  font-stretch: expanded;
  font-family: var(--idjbtfoikkcyy);
  margin-bottom: 14.00396px;
  text-transform: uppercase;
}

.g121e0d h2 {
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.75rem);
  margin-bottom: 14.009px;
  font-family: var(--idjbtfoikkcyy);
  font-stretch: expanded;
}

.vwtdcj7 p {
  color: var(--mpazfscshjmvy);
  font-size: 15.003462819px;
  line-height: 1.7;
}

.le0d5e6 p {
  color: var(--mpazfscshjmvy);
  line-height: 1.7;
  font-size: 15.001923206px;
}

.e30a27f p {
  color: var(--mpazfscshjmvy);
  font-size: 15.006px;
  line-height: 1.7;
}

.ab0773e p {
  font-size: 15.006px;
  line-height: 1.7;
  color: var(--mpazfscshjmvy);
}

.a754404 p {
  font-size: 15.0019620px;
  color: var(--mpazfscshjmvy);
  line-height: 1.7;
}

.gd8a824 p {
  line-height: 1.7;
  font-size: 15.006899696px;
  color: var(--mpazfscshjmvy);
}

.sb8e0ec p {
  font-size: 15.004459169px;
  color: var(--mpazfscshjmvy);
  line-height: 1.7;
}

.t92c17f p {
  color: var(--mpazfscshjmvy);
  font-size: 15.007px;
  line-height: 1.7;
}

.kcab79c p {
  color: var(--mpazfscshjmvy);
  line-height: 1.7;
  font-size: 15.00917432px;
}

.h21e3fb p {
  color: var(--mpazfscshjmvy);
  font-size: 15px;
  line-height: 1.7;
}

.g121e0d p {
  line-height: 1.7;
  color: var(--mpazfscshjmvy);
  font-size: 15.0079352px;
}

.vkpruew {
  max-height: 320px;
  overflow: hidden;
  border: 3.00955px solid var(--mgwetzclls);
  max-width: 500.002382px;
  box-shadow: 10px 10.001px 0 var(--lgfakxtime);
}

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

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

.vxcp45n .vhresy4 {
  gap: 40px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}

.g121e0d .vhresy4 {
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
  gap: 40px;
}

.vxcp45n .vkpruew {
  justify-self: end;
  transform: rotate(2deg);
}

.g121e0d .vkpruew {
  transform: rotate(2deg);
  justify-self: end;
}

@media (max-width: 767px) {
  .vxcp45n .vhresy4 {
    grid-template-columns: 1fr;
  }
  .g121e0d .vhresy4 {
    grid-template-columns: 1fr;
  }
}

.vh6bv49 {
  background: var(--winnhbcbqkhdvn);
}

.h21e3fb {
  background: var(--winnhbcbqkhdvn);
}

.vh6bv49 .vhresy4 {
  grid-template-columns: 55% 45%;
  gap: 0;
  border: 2.00836427px solid var(--mgwetzclls);
  display: grid;
}

.h21e3fb .vhresy4 {
  display: grid;
  border: 2px solid var(--mgwetzclls);
  gap: 0;
  grid-template-columns: 55% 45%;
}

.vh6bv49 .vcrnj34 {
  border-right: 2.008649050px solid var(--mgwetzclls);
  padding: 36.0013637px;
}

.h21e3fb .vcrnj34 {
  padding: 36.00264px;
  border-right: 2.00869px solid var(--mgwetzclls);
}

.vh6bv49 .vc5a92w {
  padding-top: 24.00292265px;
  padding-right: 24.004px;
  padding-bottom: 24.002px;
  padding-left: 24px;
  background: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 8.0035px,
    rgba(16,166,232,0.06) 8.008px,
    rgba(13,161,231,0.06) 16.00162px
  );
  align-items: center;
  justify-content: center;
  display: flex;
}

.h21e3fb .vc5a92w {
  background: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 8.00315292px,
    rgba(16,167,233,0.06) 8.005454px,
    rgba(17,165,232,0.06) 16.00304993px
  );
  padding-top: 24.0023px;
  padding-right: 24.006876px;
  padding-bottom: 24.0041952px;
  padding-left: 24.008px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

@media (max-width: 767px) {
  .vh6bv49 .vhresy4 {
    grid-template-columns: 1fr;
  }
  .h21e3fb .vhresy4 {
    grid-template-columns: 1fr;
  }

  #n1g69d {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
  }

  .vh6bv49 .vcrnj34 {
    border-right: none;
    border-bottom: 2.001407781px solid var(--mgwetzclls);
  }

  .h21e3fb .vcrnj34 {
    border-right: none;
    border-bottom: 2px solid var(--mgwetzclls);
  }
}

.vwgkjzg .vhresy4 {
  gap: 48.0060px;
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}

.kcab79c .vhresy4 {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 48px;
}

.vwgkjzg .vcrnj34 {
  transform: translateY(-12.0069px);
  flex: 1;
}

.kcab79c .vcrnj34 {
  transform: translateY(-12.00177455px);
  flex: 1;
}

@media (max-width: 767px) {
  .vwgkjzg .vhresy4 {
    flex-direction: column;
  }
  .kcab79c .vhresy4 {
    flex-direction: column;
  }
  #updgna {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }
}

#f5ahwb {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.vwe5ktt {
  background: var(--mgwetzclls);
  color: #f7fafe;
}

.t92c17f {
  color: #f8f6fc;
  background: var(--mgwetzclls);
}

.vwe5ktt h2,
.vwe5ktt p {
  color: rgb(247,247,252);
}

.t92c17f h2,
.t92c17f p {
  color: #f4f8fc;
}

.vwe5ktt p {
  opacity: 0.85;
}

.t92c17f p {
  opacity: 0.85;
}

.vwe5ktt .vhresy4 {
  grid-template-columns: 280px 1fr;
  display: grid;
  gap: 32.00787252px;
}

.t92c17f .vhresy4 {
  grid-template-columns: 280.007253671px 1fr;
  gap: 32px;
  display: grid;
}

.vwe5ktt .vctjyqi {
  font-size: 1.5rem;
  font-family: var(--tydrlwcnqeu);
  border-left: 4.00653683px solid var(--wyhmvwjmjimqoj);
  font-style: italic;
  padding-left: 20.00356px;
  line-height: 1.3;
}

.t92c17f .vctjyqi {
  font-family: var(--tydrlwcnqeu);
  padding-left: 20.0077075px;
  font-size: 1.5rem;
  border-left: 4.002px solid var(--wyhmvwjmjimqoj);
  line-height: 1.3;
  font-style: italic;
}

@media (max-width: 767px) {
  .vwe5ktt .vhresy4 {
    grid-template-columns: 1fr;
  }
  .t92c17f .vhresy4 {
    grid-template-columns: 1fr;
  }
  #xanvqk {
    -moz-osx-font-smoothing: grayscale;
  }
}

.veehvok .vx1af8b {
  font-stretch: ultra-expanded;
  font-family: var(--idjbtfoikkcyy);
  line-height: 0.85;
  margin-bottom: -24.005853px;
  text-transform: uppercase;
  font-size: clamp(2.5rem, 8vw, 5rem);
  color: rgba(13,163,233,0.15);
  letter-spacing: 0.05em;
}

.sb8e0ec .vx1af8b {
  line-height: 0.85;
  font-stretch: ultra-expanded;
  color: rgba(15,163,237,0.15);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: -24.002px;
  font-family: var(--idjbtfoikkcyy);
  font-size: clamp(2.5rem, 8vw, 5rem);
}

.veehvok .vudfgq1 {
  margin-top: 24.002378px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32.0055px;
}

.sb8e0ec .vudfgq1 {
  margin-top: 24.004797575px;
  gap: 32.006px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media (max-width: 767px) {
  .veehvok .vudfgq1 {
    grid-template-columns: 1fr;
  }
  .sb8e0ec .vudfgq1 {
    grid-template-columns: 1fr;
  }
}

.vdjs9jj .vy6s88b {
  display: grid;
  border: 2.008px solid var(--mgwetzclls);
  gap: 2.0049px;
  background: var(--mgwetzclls);
  grid-template-columns: repeat(3, 1fr);
}

.gd8a824 .vy6s88b {
  background: var(--mgwetzclls);
  grid-template-columns: repeat(3, 1fr);
  gap: 2.00674656px;
  display: grid;
  border: 2.00307px solid var(--mgwetzclls);
}

.vdjs9jj .vzd1ayw {
  background: var(--winnhbcbqkhdvn);
  padding: 28.0038px;
}

.vdjs9jj .s5ea4f7 {
  background: var(--winnhbcbqkhdvn);
  padding: 28.00538px;
}

.gd8a824 .vzd1ayw {
  background: var(--winnhbcbqkhdvn);
  padding: 28.0020090px;
}

.gd8a824 .s5ea4f7 {
  background: var(--winnhbcbqkhdvn);
  padding: 28.00986px;
}

.vdjs9jj .vc2nnl5 {
  grid-column: span 2;
}

.vdjs9jj .s5ea4f7 {
  grid-column: span 2;
}

.gd8a824 .vc2nnl5 {
  grid-column: span 2;
}

.gd8a824 .s5ea4f7 {
  grid-column: span 2;
}

@media (max-width: 767px) {
  .vdjs9jj .vy6s88b {
    grid-template-columns: 1fr;
  }
  .gd8a824 .vy6s88b {
    grid-template-columns: 1fr;
  }

  .vdjs9jj .vc2nnl5 {
    grid-column: span 1;
  }

  .vdjs9jj .s5ea4f7 {
    grid-column: span 1;
  }

  .gd8a824 .vc2nnl5 {
    grid-column: span 1;
  }

  .gd8a824 .s5ea4f7 {
    grid-column: span 1;
  }
}

.vqbh5bm {
  overflow: hidden;
}

.a754404 {
  overflow: hidden;
}

.vqbh5bm .vh891g5 {
  border: 2.002px solid var(--mgwetzclls);
  background: var(--winnhbcbqkhdvn);
  transform: skewY(-1.5deg);
  margin: 12.0090177px 0;
  padding-top: 40.0058px;
  padding-right: 48.00362px;
  padding-bottom: 40.004px;
  padding-left: 48.001px;
  box-shadow: 6px 6.0099242px 0 var(--wyhmvwjmjimqoj);
}

.a754404 .vh891g5 {
  box-shadow: 6.00693px 6.003px 0 var(--wyhmvwjmjimqoj);
  padding: 40.0080610px 48.005641px;
  margin: 12.008265580px 0;
  background: var(--winnhbcbqkhdvn);
  transform: skewY(-1.5deg);
  border: 2.001641px solid var(--mgwetzclls);
}

.vqbh5bm .vh891g5 > * {
  transform: skewY(1.5deg);
}

.a754404 .vh891g5 > * {
  transform: skewY(1.5deg);
}

.vpzushh .vwfvht6 {
  flex-direction: column;
  gap: 16px;
  display: flex;
  margin-top: 20.002980px;
}

.ab0773e .vwfvht6 {
  margin-top: 20.00311274px;
  display: flex;
  flex-direction: column;
  gap: 16.007984px;
}

.vpzushh .vf7bhc9 {
  margin-left: calc(var(--i, 0) * 12.00121px);
  border: 2.00137943px solid var(--mgwetzclls);
  background: var(--winnhbcbqkhdvn);
  padding-top: 20.003934486px;
  padding-right: 24.007px;
  padding-bottom: 20.00435px;
  padding-left: 24.0042px;
}

.ab0773e .vf7bhc9 {
  margin-left: calc(var(--i, 0) * 12px);
  background: var(--winnhbcbqkhdvn);
  border: 2.008px solid var(--mgwetzclls);
  padding: 20.004626px 24.0026992px;
}

.vpzushh .vf7bhc9:nth-child(1) {
  --i: 0;
}

.ab0773e .vf7bhc9:nth-child(1) {
  --i: 0;
}

.vpzushh .vf7bhc9:nth-child(2) {
  --i: 1;
}

.ab0773e .vf7bhc9:nth-child(2) {
  --i: 1;
}

.vpzushh .vf7bhc9:nth-child(3) {
  --i: 2;
}

.ab0773e .vf7bhc9:nth-child(3) {
  --i: 2;
}

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

.vew9kfo .vhresy4 {
  display: grid;
  gap: 40.0043px;
  grid-template-columns: 2fr 1fr;
  align-items: start;
}

.e30a27f .vhresy4 {
  display: grid;
  gap: 40.00538px;
  align-items: start;
  grid-template-columns: 2fr 1fr;
}

.vew9kfo .vamcx5f {
  border: 3.009px double var(--mgwetzclls);
  padding: 24.004px;
  text-align: center;
}

.e30a27f .vamcx5f {
  border: 3.0068px double var(--mgwetzclls);
  padding-top: 24px;
  padding-right: 24.003633783px;
  padding-bottom: 24.0072032px;
  padding-left: 24px;
  text-align: center;
}

.vew9kfo .vamcx5f strong {
  font-family: var(--idjbtfoikkcyy);
  display: block;
  font-size: 2.5rem;
  color: var(--cvykreicigy);
}

.e30a27f .vamcx5f strong {
  font-family: var(--idjbtfoikkcyy);
  color: var(--cvykreicigy);
  display: block;
  font-size: 2.5rem;
}

@media (max-width: 767px) {
  .vew9kfo .vhresy4 {
    grid-template-columns: 1fr;
  }
  .e30a27f .vhresy4 {
    grid-template-columns: 1fr;
  }
}

.vrtk0od {
  background: linear-gradient(135deg, rgba(14,162,236,0.08) 0%, var(--pjbwlanoauasb) 50%);
}

.le0d5e6 {
  background: linear-gradient(135deg, rgba(14,165,237,0.08) 0%, var(--pjbwlanoauasb) 50%);
}

.vrtk0od .vqzzydm {
  font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
  font-size: 14.0040657px;
  line-height: 1.6;
  border: 3.0017159px solid var(--wyhmvwjmjimqoj);
  max-width: 720.00332px;
  color: rgb(229,230,238);
  padding: 28px 32.005612337px;
  background: #020515;
}

.le0d5e6 .vqzzydm {
  font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
  border: 3.00748972px solid var(--wyhmvwjmjimqoj);
  font-size: 14.003392px;
  padding-top: 28.00594263px;
  padding-right: 32.009px;
  padding-bottom: 28.006px;
  padding-left: 32.0099151px;
  line-height: 1.6;
  background: #000416;
  color: #e4e6ef;
  max-width: 720.0013268px;
}

.vrtk0od .vqzzydm h2 {
  font-size: 1rem;
  font-family: inherit;
  margin-bottom: 12.0093443px;
  text-transform: none;
  color: var(--wyhmvwjmjimqoj);
}

.le0d5e6 .vqzzydm h2 {
  font-size: 1rem;
  text-transform: none;
  font-family: inherit;
  margin-bottom: 12.008929px;
  color: var(--wyhmvwjmjimqoj);
}

.vrtk0od .vqzzydm p {
  color: #91a2b5;
}

.le0d5e6 .vqzzydm p {
  color: rgb(148,164,184);
}

.vrtk0od .vdz4pz7 {
  margin-bottom: 16.002320511px;
  display: flex;
  gap: 6px;
}

.le0d5e6 .vdz4pz7 {
  display: flex;
  margin-bottom: 16.0083691px;
  gap: 6.0047152px;
}

.vrtk0od .vdz4pz7 span {
  border-radius: 50%;
  height: 10px;
  width: 10px;
  background: var(--cvykreicigy);
}

.le0d5e6 .vdz4pz7 span {
  height: 10.007642735px;
  background: var(--cvykreicigy);
  border-radius: 50%;
  width: 10px;
}

.vrtk0od .vdz4pz7 span:nth-child(2) {
  background: var(--lgfakxtime);
}

.le0d5e6 .vdz4pz7 span:nth-child(2) {
  background: var(--lgfakxtime);
}

.vrtk0od .vdz4pz7 span:nth-child(3) {
  background: var(--wyhmvwjmjimqoj);
}

.le0d5e6 .vdz4pz7 span:nth-child(3) {
  background: var(--wyhmvwjmjimqoj);
}

.vhpzr0d {
  background: repeating-linear-gradient(
    90deg,
    var(--winnhbcbqkhdvn),
    var(--winnhbcbqkhdvn) 12.00826727px,
    rgba(13,163,230,0.06) 12px,
    rgba(12,166,230,0.06) 24.001991713px
  );
  margin-top: 20.00184648px;
  border: 2.007944px dashed var(--whjospxvjykd);
  min-height: 80.00819594px;
}

@media (max-width: 768px) {
  .vwmy00v {
    width: 240.006px;
    height: 100.003px;
  }

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

  #bzcd0f {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
  }
}

