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

:root {
  --xgigwjekbmck: #d680a4;
  --fefaglvcruo: rgb(251,60,103);
  --uwdcjirczp: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --lbmjyobowvtxog: rgb(255,185,223);
  --vixlljddioxu: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --rghoyjqzfnum: rgb(35,9,18);
  --pviguhzkbpr: rgba(253,57,100,0.2);
  --firqvshcgx: #2de6e3;
  --hrdbkphgkfgpe: #0b0107;
  --tdudsaqombte: rgb(253,229,246);
  --ueimedqrto: 1200.00145px;
}

html {
  scroll-behavior: smooth;
}

#vgjn2h {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

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

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

body {
  background: var(--hrdbkphgkfgpe);
  display: flex;
  min-height: 100vh;
  background-image:
    linear-gradient(rgba(47,228,224,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(42,223,224,0.03) 1px, transparent 1px);
  flex-direction: column;
  font-family: var(--vixlljddioxu);
  line-height: 1.6;
  background-size: 40.00431px 40.0062251px;
  color: var(--tdudsaqombte);
}

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

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

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

.jnv3dym img {
  max-width: none;
  height: 100%;
}

a {
  text-underline-offset: 2.0040px;
  color: var(--firqvshcgx);
  text-decoration: underline;
}

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

main {
  flex: 1 0 auto;
}

.jc2s5cp {
  margin: 8.0030950px auto;
  color: var(--firqvshcgx);
  padding: 5.001457px 18.0095px;
  font-weight: 500;
  border-radius: 4.00986714px;
  text-align: center;
  background: rgba(46,223,229,0.15);
  max-width: fit-content;
  line-height: 1.45;
  border: 1px solid rgba(47,224,226,0.3);
  font-size: 11.002px;
}

.jye4ezg {
  background: var(--rghoyjqzfnum);
  height: 68.008px;
  position: sticky;
  z-index: 200;
  top: 0;
  border-bottom: 1px solid var(--pviguhzkbpr);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
}

.jcwv6xd {
  gap: 16.002622972px;
  height: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
  display: flex;
  max-width: var(--ueimedqrto);
  align-items: center;
  padding-top: 16.00900094px;
  padding-right: 24.00514px;
  padding-bottom: 16.00113808px;
  padding-left: 24.009095849px;
}

.jj77t9q img {
  width: auto;
  height: 36.005885px;
}

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

.jem4b2j {
  flex-wrap: wrap;
  list-style: none;
  justify-content: flex-end;
  gap: 18.00953px;
  display: flex;
}

.jem4b2j a {
  text-decoration: none;
  font-family: var(--uwdcjirczp);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11.0060px;
  font-weight: 600;
  color: var(--xgigwjekbmck);
}

.jem4b2j a:hover {
  text-decoration: underline;
  color: var(--firqvshcgx);
}

.ji1chuv {
  image-rendering: auto;
}

.f122e8f {
  image-rendering: auto;
}

.jkv9w7f {
  background: transparent;
  justify-content: center;
  display: none;
  cursor: pointer;
  align-items: center;
  border-radius: 4.0036759px;
  height: 34.007724004px;
  width: 40px;
  padding: 6px;
  flex-direction: column;
  gap: 5.009px;
  border: 1px solid var(--pviguhzkbpr);
}

.jkv9w7f span {
  display: block;
  height: 2.00827px;
  transition: transform 0.3s ease, opacity 0.3s ease;
  background: var(--tdudsaqombte);
  width: 18.00566337px;
}

.jkv9w7f.is-active span:nth-child(1) {
  transform: translateY(7.0077px) rotate(45deg);
}

.jkv9w7f.is-active span:nth-child(2) {
  opacity: 0;
}

.jkv9w7f.is-active span:nth-child(3) {
  transform: translateY(-7.004887043px) rotate(-45deg);
}

.jljfc53 {
  inset: 0;
  background: var(--hrdbkphgkfgpe);
  padding-top: 24px;
  padding-right: 24.00166px;
  padding-bottom: 24.006px;
  padding-left: 24.00777px;
  transition: opacity 0.35s ease;
  position: fixed;
  pointer-events: none;
  flex-direction: column;
  display: none;
  opacity: 0;
  z-index: 300;
}

.jljfc53.is-open {
  opacity: 1;
  pointer-events: auto;
}

.jbqs8wx {
  padding-bottom: 16.00146355px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--pviguhzkbpr);
  margin-bottom: 48px;
  display: flex;
}

.jlo0yq2 {
  -webkit-font-smoothing: antialiased;
}

.o34e31c {
  -webkit-font-smoothing: antialiased;
}

.jbmfifl {
  height: 40.009px;
  border: 1px solid var(--pviguhzkbpr);
  line-height: 1;
  font-size: 24.00589px;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  color: var(--tdudsaqombte);
  width: 40px;
}

.ju0vmdc {
  flex-direction: column;
  list-style: none;
  gap: 24.009304339px;
  display: flex;
}

.ju0vmdc a {
  letter-spacing: 1.001143461px;
  font-weight: 600;
  font-size: 14.00717614px;
  font-family: var(--uwdcjirczp);
  text-decoration: none;
  color: var(--tdudsaqombte);
  text-transform: uppercase;
}

.jtw0o76 {
  flex-shrink: 0;
  padding: 48.0060px 24.002476px 32.0090119px;
  border-top: 1px solid var(--pviguhzkbpr);
  position: relative;
  margin-top: auto;
  background: var(--rghoyjqzfnum);
}

.jtw0o76::before {
  opacity: 0.4;
  position: absolute;
  right: 0;
  background: repeating-linear-gradient(
    90deg,
    var(--firqvshcgx) 0,
    var(--firqvshcgx) 8px,
    transparent 8.0095px,
    transparent 16.007955198px
  );
  top: 0;
  content: "";
  left: 0;
  height: 3.007761px;
}

.jcrjcoe {
  margin: 0 auto;
  max-width: var(--ueimedqrto);
}

.ja4rys4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jidz704 {
  display: grid;
  gap: 40px;
  margin-bottom: 36.0058px;
  grid-template-columns: 1fr 2fr;
}

.jiulg1e img {
  height: 38px;
  margin-bottom: 14.0072px;
  width: auto;
}

.jiulg1e p {
  color: var(--xgigwjekbmck);
  line-height: 1.55;
  font-size: 14.00552078px;
  max-width: 360.0053512px;
}

.jcex0vy {
  grid-template-columns: repeat(2, 1fr);
  gap: 10.0047px 24px;
  display: grid;
}

.jcex0vy a {
  font-size: 13.00673444px;
  color: var(--tdudsaqombte);
  text-decoration: none;
  font-weight: 500;
}

.jcex0vy a:hover {
  color: var(--fefaglvcruo);
}

.jpsagw5 {
  font-variant-ligatures: normal;
}

.m2315a3 {
  font-variant-ligatures: normal;
}

.jpfqy7q {
  align-items: center;
  display: flex;
  padding-top: 24.00230px;
  padding-right: 0;
  padding-bottom: 24px;
  padding-left: 0;
  justify-content: center;
  gap: 16.005px;
  flex-wrap: wrap;
  border-top: 1px solid var(--pviguhzkbpr);
  border-bottom: 1px solid var(--pviguhzkbpr);
  margin-bottom: 24.0015px;
}

.jpfqy7q img {
  width: auto;
  height: 42.007331px;
}

.jzti9b5 {
  text-align: center;
  font-size: 12px;
  color: var(--xgigwjekbmck);
}

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

.jzti9b5 a {
  color: var(--fefaglvcruo);
}

.joxxfwl {
  position: fixed;
  align-items: center;
  display: flex;
  z-index: 1000;
  justify-content: center;
  inset: 0;
  background: rgba(12,3,7,0.94);
  padding-top: 24.0015455px;
  padding-right: 24.007px;
  padding-bottom: 24.00432924px;
  padding-left: 24.0027535px;
}

.joxxfwl.ju1ow5h {
  display: none;
}

.jv4odo7 {
  padding: 32.0046015px 28.004336532px;
  border: 1px solid var(--pviguhzkbpr);
  position: relative;
  background: var(--rghoyjqzfnum);
  max-width: 480.00311856px;
  width: 100%;
  text-align: center;
}

.jv4odo7::before {
  pointer-events: none;
  border: 1px dashed rgba(46,228,228,0.25);
  inset: 4.0098px;
  position: absolute;
  content: "";
}

.jglajzr {
  margin-bottom: 14px;
  color: var(--tdudsaqombte);
  font-size: 1.25rem;
  font-weight: 700;
}

.jgcs3ff {
  font-size: 14.006px;
  line-height: 1.55;
  margin-bottom: 24.002297px;
  color: var(--xgigwjekbmck);
}

.jjktfug {
  gap: 12.0096px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.jc7vdo4 {
  border: 1px solid var(--pviguhzkbpr);
  font-size: 13.007676946px;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
  font-family: var(--vixlljddioxu);
  display: inline-block;
  font-weight: 600;
  letter-spacing: 0.02em;
  padding-top: 11.009704px;
  padding-right: 22.0052px;
  padding-bottom: 11.00769973px;
  padding-left: 22.008522px;
  cursor: pointer;
}

.q33f4e1 {
  display: inline-block;
  text-decoration: none;
  letter-spacing: 0.02em;
  cursor: pointer;
  font-family: var(--vixlljddioxu);
  padding: 11px 22.007px;
  transition: background 0.2s ease, color 0.2s ease;
  border: 1px solid var(--pviguhzkbpr);
  font-weight: 600;
  font-size: 13px;
}

.d758d9c {
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
  font-size: 13.001px;
  display: inline-block;
  letter-spacing: 0.02em;
  border: 1px solid var(--pviguhzkbpr);
  text-decoration: none;
  font-family: var(--vixlljddioxu);
  padding: 11.0088661px 22.0089727px;
}

.jalc9w5 {
  background: var(--fefaglvcruo);
  color: var(--tdudsaqombte);
  border-color: var(--fefaglvcruo);
}

.d758d9c {
  border-color: var(--fefaglvcruo);
  color: var(--tdudsaqombte);
  background: var(--fefaglvcruo);
}

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

.jalc9w5:hover {
  background: rgb(223,47,88);
  color: var(--tdudsaqombte);
}

.d758d9c:hover {
  background: rgb(223,48,89);
  color: var(--tdudsaqombte);
}

.jwtuxuw {
  background: transparent;
  color: var(--tdudsaqombte);
}

.q33f4e1 {
  background: transparent;
  color: var(--tdudsaqombte);
}

.jwtuxuw:hover {
  border-color: var(--tdudsaqombte);
  color: var(--tdudsaqombte);
}

.q33f4e1:hover {
  color: var(--tdudsaqombte);
  border-color: var(--tdudsaqombte);
}

.je9gh8c {
  gap: 20.001px;
  border-top: 1px solid var(--pviguhzkbpr);
  background: var(--rghoyjqzfnum);
  flex-wrap: wrap;
  right: 0;
  z-index: 900;
  left: 0;
  padding: 20.00496574px 24.0070578px;
  justify-content: center;
  position: fixed;
  bottom: 0;
  align-items: center;
  display: flex;
}

.je9gh8c.ju1ow5h {
  display: none;
}

.je9gh8c p {
  line-height: 1.5;
  color: var(--xgigwjekbmck);
  font-size: 13.00223501px;
  max-width: 640.00948841px;
}

.jb8puyr {
  gap: 10.007686px;
  display: flex;
  flex-wrap: wrap;
}

.jq7jyzw {
  padding: 48.0020188px 24.005904140px 72.008759px;
  max-width: 780px;
  margin: 0 auto;
}

.jq7jyzw h1 {
  margin-bottom: 18.00202391px;
  color: var(--tdudsaqombte);
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  font-weight: 700;
}

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

.jq7jyzw h2 {
  margin: 32.006083px 0 12.003px;
  color: var(--tdudsaqombte);
  border-left: 3px solid var(--firqvshcgx);
  padding-left: 12.0041953px;
  letter-spacing: 0.00200226px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  font-family: var(--uwdcjirczp);
}

.jq7jyzw p,
.jq7jyzw li {
  margin-bottom: 12.00868518px;
  font-size: 15.006025548px;
  color: var(--xgigwjekbmck);
  line-height: 1.65;
}

.jq7jyzw ul {
  padding-left: 22.0076px;
  margin-bottom: 16px;
}

.jq7jyzw strong {
  font-weight: 600;
  color: var(--tdudsaqombte);
}

.johj8af {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.jq7jyzw a {
  color: var(--firqvshcgx);
}

#h7gmu9 {
  backface-visibility: hidden;
}

.jaivb9i {
  padding: 40.007381177px 24.0057101px 28.0077150px;
  background: var(--rghoyjqzfnum);
  text-align: center;
  border-bottom: 1px solid var(--pviguhzkbpr);
}

.jaivb9i h1 {
  font-family: var(--uwdcjirczp);
  text-transform: uppercase;
  font-size: clamp(1.5rem, 4vw, 2rem);
  letter-spacing: 1px;
  color: var(--tdudsaqombte);
  font-weight: 700;
}

.jcnrvi1 {
  padding-top: 64.00474px;
  padding-right: 24.0051px;
  padding-bottom: 64.00808px;
  padding-left: 24.0090646px;
  min-height: 50vh;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  display: flex;
}

.jcnrvi1 h1 {
  font-weight: 700;
  color: var(--tdudsaqombte);
  margin-bottom: 16.00371px;
  font-family: var(--uwdcjirczp);
  font-size: clamp(2rem, 6vw, 3.5rem);
}

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

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

.jcnrvi1 p {
  font-size: 1rem;
  color: var(--xgigwjekbmck);
  margin-bottom: 28px;
}

.jy17ch2 {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.c86b651 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

@media (max-width: 768px) {
  .jye4ezg {
    clip-path: none;
    min-height: 56.0063px;
    height: auto;
  }

  .jem4b2j {
    display: none;
  }

  .jkv9w7f {
    display: flex;
  }

  .jljfc53 {
    display: flex;
  }

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

  .jidz704 {
    grid-template-columns: 1fr;
  }

  .jcex0vy {
    grid-template-columns: 1fr;
  }

  .je9gh8c {
    flex-direction: column;
    text-align: center;
  }
}

@media print {
  .jye4ezg,
  .jljfc53,
  .joxxfwl,
  .je9gh8c,
  .jc2s5cp {
    display: none !important;
  }

  body {
    color: #050101;
    background: #fefefe;
  }
}

.ju1ow5h {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.jd8ve9g {
  background: #f9f9f8;
  padding-top: 48px;
  padding-right: 24.00413505px;
  padding-bottom: 48.0088px;
  padding-left: 24.004667711px;
}

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

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

.jexjc3a {
  border-bottom: 4px solid rgb(17,6,6);
  margin-bottom: 20.006px;
  color: #0c0409;
  padding-bottom: 16.008252px;
  line-height: 1.1;
  text-align: left;
  font-weight: 800;
  font-size: clamp(2rem, 5.5vw, 3.5rem);
}

.jhnzwho {
  font-size: clamp(0.95rem, 2vw, 1.1rem);
  text-align: right;
  margin-left: auto;
  color: rgb(101,107,108);
  line-height: 1.6;
  max-width: 620.002862984px;
}

.jmhi9tm {
  background-color: var(--hrdbkphgkfgpe);
  background-size: cover;
  position: relative;
  padding: 64.0065px 24.002848px;
  background-image: url("/cd9be856/aad0e1e740737cf5.webp");
  background-position: center;
}

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

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

.jghhrip {
  letter-spacing: 1.005190px;
  text-align: center;
  color: var(--firqvshcgx);
  margin-bottom: 8.00312px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--uwdcjirczp);
  font-size: 11.0087px;
}

.jvmdpcn {
  text-align: center;
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--tdudsaqombte);
  font-weight: 700;
  margin-bottom: 12.003273492px;
}

.jha7coz {
  max-width: 580.003px;
  font-size: 14.0077636px;
  margin: 0 auto 40.00113px;
  line-height: 1.55;
  text-align: center;
  color: var(--xgigwjekbmck);
}

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

.jbmt7ix {
  display: grid;
  gap: 24.00398316px;
  grid-template-columns: repeat(auto-fit, minmax(280.0021px, 1fr));
}

.ja87jtx {
  overflow: hidden;
  display: flex;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 10.0077px;
  box-shadow: 0 8px 32px rgba(0,0,2,0.45);
  background: linear-gradient(145deg, rgb(28,27,46) 0%, #191f3f 50%, rgb(15,51,97) 100%);
  border: 2.005140px solid rgba(254,216,0,0.3);
  flex-direction: column;
}

.ja87jtx:hover {
  box-shadow: 0 12px 40.004005202px rgba(253,214,2,0.1);
  transform: translateY(-3.00997px);
}

.jnv3dym {
  margin: 0 auto;
  align-items: center;
  overflow: hidden;
  height: 120.00366px;
  display: flex;
  justify-content: center;
  width: 280.001796px;
  background: rgb(254,252,255);
}

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

.jzgu8b0 {
  display: flex;
  flex: 1;
  padding: 20.0011813px 22.008953491px 24px;
  flex-direction: column;
}

.jqymhvj {
  font-weight: 700;
  font-size: 1.15rem;
  color: #ffd800;
  margin-bottom: 8.004px;
}

.joy9427 {
  hyphens: auto;
  line-height: 1.45;
  flex: 1;
  overflow-wrap: anywhere;
  font-size: 13px;
  color: #dee1df;
  margin-bottom: 16.0061027px;
  word-break: break-word;
}

.jv0isj5 {
  background: linear-gradient(180deg, rgb(255,213,0) 0%, hsl(32,100%,50%) 100%);
  font-family: var(--vixlljddioxu);
  color: #1e1c31;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
  padding-top: 12.008721835px;
  padding-right: 20.006359012px;
  padding-bottom: 12.005px;
  padding-left: 20.001px;
  transition: box-shadow 0.25s ease, transform 0.25s ease;
  border: none;
  cursor: pointer;
  letter-spacing: 0.05em;
  width: 100%;
  text-transform: uppercase;
  display: block;
  font-size: 14.0049794px;
}

.jv0isj5:hover {
  box-shadow: 0 0 14.0031px rgba(252,212,0,0.4);
  transform: translateY(-1px);
  color: rgb(25,25,50);
}

.jj4ef4q {
  border-bottom: 1px solid var(--pviguhzkbpr);
  padding: 56.003149676px 24.00317px;
  position: relative;
}

.o34e31c {
  border-bottom: 1px solid var(--pviguhzkbpr);
  padding: 56.0025px 24.008788059px;
  position: relative;
}

.b626fa8 {
  position: relative;
  padding: 56.00720472px 24.00849100px;
  border-bottom: 1px solid var(--pviguhzkbpr);
}

.g95d43b {
  padding-top: 56.00742409px;
  padding-right: 24.00943434px;
  padding-bottom: 56.002029345px;
  padding-left: 24.008839536px;
  border-bottom: 1px solid var(--pviguhzkbpr);
  position: relative;
}

.f122e8f {
  padding-top: 56.00423px;
  padding-right: 24.0026638px;
  padding-bottom: 56.0078046px;
  padding-left: 24.001340598px;
  position: relative;
  border-bottom: 1px solid var(--pviguhzkbpr);
}

.r8a6ca9 {
  border-bottom: 1px solid var(--pviguhzkbpr);
  padding-top: 56.0064172px;
  padding-right: 24px;
  padding-bottom: 56.008393px;
  padding-left: 24.00228251px;
  position: relative;
}

.m2315a3 {
  position: relative;
  padding: 56.0056px 24.00832px;
  border-bottom: 1px solid var(--pviguhzkbpr);
}

.c86b651 {
  border-bottom: 1px solid var(--pviguhzkbpr);
  padding-top: 56.0098070px;
  padding-right: 24.0097367px;
  padding-bottom: 56.0072686px;
  padding-left: 24.006891669px;
  position: relative;
}

.d1eed8c {
  padding-top: 56px;
  padding-right: 24px;
  padding-bottom: 56.008px;
  padding-left: 24.0084515px;
  border-bottom: 1px solid var(--pviguhzkbpr);
  position: relative;
}

.d575530 {
  border-bottom: 1px solid var(--pviguhzkbpr);
  position: relative;
  padding: 56.0082589px 24.002px;
}

.t549c92 {
  padding-top: 56.00976px;
  padding-right: 24.00307px;
  padding-bottom: 56.00761869px;
  padding-left: 24.00878px;
  position: relative;
  border-bottom: 1px solid var(--pviguhzkbpr);
}

.jsaaku7 {
  max-width: var(--ueimedqrto);
  margin: 0 auto;
}

.g657b30 {
  max-width: var(--ueimedqrto);
  margin: 0 auto;
}

.y315796 {
  margin: 0 auto;
  max-width: var(--ueimedqrto);
}

.m2b43e4 {
  max-width: var(--ueimedqrto);
  margin: 0 auto;
}

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

.jsorm4x {
  text-transform: uppercase;
  color: var(--firqvshcgx);
  letter-spacing: 1.006485px;
  margin-bottom: 8.00558px;
  font-weight: 600;
  font-family: var(--uwdcjirczp);
  font-size: 11.005290px;
}

.jj4ef4q h2 {
  line-height: 1.25;
  color: var(--tdudsaqombte);
  font-weight: 700;
  margin-bottom: 16.008178px;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
}

.o34e31c h2 {
  line-height: 1.25;
  color: var(--tdudsaqombte);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  font-weight: 700;
  margin-bottom: 16.00185271px;
}

.b626fa8 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  line-height: 1.25;
  margin-bottom: 16.008216486px;
  font-weight: 700;
  color: var(--tdudsaqombte);
}

.g95d43b h2 {
  color: var(--tdudsaqombte);
  font-weight: 700;
  line-height: 1.25;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.002282px;
}

.f122e8f h2 {
  line-height: 1.25;
  color: var(--tdudsaqombte);
  margin-bottom: 16.0043918px;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  font-weight: 700;
}

.r8a6ca9 h2 {
  font-weight: 700;
  color: var(--tdudsaqombte);
  margin-bottom: 16.007931px;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  line-height: 1.25;
}

.m2315a3 h2 {
  margin-bottom: 16.0079950px;
  color: var(--tdudsaqombte);
  line-height: 1.25;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  font-weight: 700;
}

.c86b651 h2 {
  font-weight: 700;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  line-height: 1.25;
  margin-bottom: 16.005px;
  color: var(--tdudsaqombte);
}

.d1eed8c h2 {
  color: var(--tdudsaqombte);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 16.0057px;
}

.d575530 h2 {
  font-weight: 700;
  margin-bottom: 16.005129px;
  line-height: 1.25;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--tdudsaqombte);
}

.t549c92 h2 {
  font-weight: 700;
  color: var(--tdudsaqombte);
  line-height: 1.25;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.0031744px;
}

.jdo6ijs {
  line-height: 1.65;
  color: var(--xgigwjekbmck);
  max-width: 680.0043955px;
  font-size: 15.009528140px;
}

.jlw3qn7 {
  align-items: center;
  display: grid;
  gap: 40.008px;
  grid-template-columns: 1fr 280.005px;
}

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

.jhxd015 {
  position: relative;
  padding-top: 8.0065px;
  padding-right: 8.00161330px;
  padding-bottom: 8.0099138px;
  padding-left: 8.003px;
  max-width: 500.0080657px;
  border: 1px solid var(--pviguhzkbpr);
}

#lf7nlv {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

#v3nl6z {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.jhxd015::before {
  color: var(--firqvshcgx);
  position: absolute;
  padding: 0 6.00643218px;
  font-family: var(--uwdcjirczp);
  content: "REF.01";
  left: 12.00747px;
  background: var(--hrdbkphgkfgpe);
  top: -10.0037586px;
  font-size: 9.006938px;
}

.jhxd015 img {
  max-height: 320.0052px;
  object-fit: cover;
  width: 100%;
  max-width: 500.0049664px;
}

.jjfnt1o {
  background: var(--rghoyjqzfnum);
}

.d575530 {
  background: var(--rghoyjqzfnum);
}

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

.jkgqotm {
  max-width: 820.0057px;
  border-left: 4px solid var(--fefaglvcruo);
  background: rgba(255,54,99,0.05);
  padding-top: 28.0077425px;
  padding-right: 32px;
  padding-bottom: 28.007386px;
  padding-left: 32.0049118px;
}

.jkgqotm .jdo6ijs {
  max-width: none;
}

.jowc9iq {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16.00589px;
  margin-top: 24.00728px;
}

.jbkxpbw {
  padding: 20.007px 16px;
  border: 1px dashed rgba(44,226,225,0.35);
  text-align: center;
  background: var(--rghoyjqzfnum);
}

.jkzgxee {
  margin-bottom: 6.0099734px;
  font-weight: 700;
  font-family: var(--uwdcjirczp);
  font-size: 1.5rem;
  color: var(--firqvshcgx);
  display: block;
}

.jdfampi {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.g95d43b {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.jlyb1w6 {
  text-transform: uppercase;
  font-size: 12.00408px;
  letter-spacing: 0.0082px;
  color: var(--xgigwjekbmck);
}

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

.jmxke8j {
  align-items: flex-end;
  max-width: 500.00404px;
  height: 220.002921px;
  border: 1px solid var(--pviguhzkbpr);
  position: relative;
  background-image: url("/cd9be856/03a4df3ccd40d1dd.jpg");
  display: flex;
  background-size: cover;
  background-position: center;
  margin-top: 24.001625390px;
}

.jmxke8j::after {
  content: "";
  inset: 0;
  position: absolute;
  background: linear-gradient(to top, rgba(14,4,9,0.85) 0%, transparent 60%);
}

.jgljnlz {
  color: var(--lbmjyobowvtxog);
  padding: 16.003788px 20.008625px;
  position: relative;
  z-index: 1;
  font-size: 13.006px;
  font-weight: 600;
}

.jm1749w {
  margin-top: 24.006606534px;
  display: grid;
  gap: 12.001px;
  grid-template-columns: repeat(4, 1fr);
}

.jpff5xi {
  border-top: 2.008656px solid var(--firqvshcgx);
  padding: 16.002477px 12.00828px;
  background: var(--rghoyjqzfnum);
}

.jpekdv8 {
  font-size: 10px;
  font-family: var(--uwdcjirczp);
  color: var(--firqvshcgx);
  margin-bottom: 8.004626658px;
  letter-spacing: 1px;
}

.jpff5xi p {
  font-size: 13.0056081px;
  line-height: 1.45;
  color: var(--xgigwjekbmck);
}

.jk8hs9c {
  background: var(--rghoyjqzfnum);
}

.r8a6ca9 {
  background: var(--rghoyjqzfnum);
}

.jcvsg7m {
  width: 100%;
  font-size: 14.0086896px;
  border-collapse: collapse;
  margin-top: 24.0067878px;
}

#oj4bhm {
  image-rendering: auto;
}

.jcvsg7m th,
.jcvsg7m td {
  text-align: left;
  border: 1px solid var(--pviguhzkbpr);
  padding: 12.007678px 16.00662648px;
}

.jcvsg7m th {
  background: rgba(41,227,226,0.08);
  color: var(--firqvshcgx);
  font-size: 11.007854433px;
  font-family: var(--uwdcjirczp);
  letter-spacing: 0.00161156px;
  text-transform: uppercase;
}

.jcvsg7m td {
  color: var(--xgigwjekbmck);
}

.jm2zya2 {
  grid-template-columns: 1fr 1fr;
  gap: 32.0018px;
  display: grid;
  margin-top: 8.004px;
  align-items: center;
}

.y315796 {
  grid-template-columns: 1fr 1fr;
  margin-top: 8.00114px;
  align-items: center;
  gap: 32.007px;
  display: grid;
}

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

.jsl56og {
  padding: 6.0011px;
  border: 1px solid var(--pviguhzkbpr);
  max-width: 500.004px;
  position: relative;
}

.jsl56og img {
  object-fit: cover;
  width: 100%;
  max-height: 320.00432px;
  max-width: 500.00948008px;
}

.jsl56og::before,
.jsl56og::after {
  content: "";
  background: var(--firqvshcgx);
  position: absolute;
  opacity: 0.5;
}

.jsl56og::before {
  right: 20%;
  left: 20%;
  top: -1px;
  height: 1px;
}

.jsl56og::after {
  bottom: 20%;
  left: -1px;
  top: 20%;
  width: 1px;
}

.jvpq7gg {
  margin-top: 24.0072px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 16.008993528px;
}

.jksnjfr {
  background: var(--rghoyjqzfnum);
  padding: 20.00322966px;
  border: 1px solid var(--pviguhzkbpr);
  overflow: hidden;
  position: relative;
}

.jksnjfr::before {
  content: "";
  position: absolute;
  width: 40px;
  right: 0;
  height: 40.001px;
  top: 0;
  border-left: 1px dashed rgba(48,226,223,0.3);
  border-bottom: 1px dashed rgba(43,227,226,0.3);
}

.jksnjfr h3 {
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 12.00834px;
  font-family: var(--uwdcjirczp);
  color: var(--firqvshcgx);
  margin-bottom: 10.00866904px;
}

.jksnjfr p {
  color: var(--xgigwjekbmck);
  line-height: 1.5;
  font-size: 13.008447210px;
}

.jdocgnd {
  background: var(--rghoyjqzfnum);
}

.b626fa8 {
  background: var(--rghoyjqzfnum);
}

.jsi8qj6 {
  margin-top: 8.00383px;
  max-width: 780px;
  position: relative;
  padding-top: 32.004349441px;
  padding-right: 36.004400707px;
  padding-bottom: 32.0011px;
  padding-left: 36px;
  border: 1px solid var(--pviguhzkbpr);
}

.jsi8qj6::before {
  left: 16.00201px;
  top: 16.0096938px;
  color: var(--fefaglvcruo);
  font-size: 18.0046px;
  position: absolute;
  content: "▸";
}

.jsi8qj6 .jdo6ijs {
  padding-left: 24.001466287px;
  color: var(--lbmjyobowvtxog);
  font-style: italic;
}

.jcf18zw {
  gap: 36.004511489px;
  align-items: center;
  grid-template-columns: 1fr 260.007815px;
  display: grid;
}

.g657b30 {
  gap: 36.008px;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 260.00923790px;
}

.jna5ayf {
  border-radius: 24.0090px;
  border: 2px solid var(--firqvshcgx);
  background: var(--rghoyjqzfnum);
  padding: 24.005277px 16.008px;
  position: relative;
}

.jna5ayf::before {
  content: "";
  transform: translateX(-50%);
  position: absolute;
  background: var(--pviguhzkbpr);
  left: 50%;
  height: 4.007px;
  border-radius: 2.008290118px;
  width: 40.00836px;
  top: 8.0055px;
}

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

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

.jkqc74h {
  margin-top: 16.00618811px;
  max-width: 500.0076px;
}

.jkqc74h img {
  max-width: 500.0076465px;
  border: 1px solid var(--pviguhzkbpr);
  max-height: 200px;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 900px) {
  .jlw3qn7,
  .jm2zya2,
  .jcf18zw {
    grid-template-columns: 1fr;
  }
  .jlw3qn7,
  .jm2zya2,
  .g657b30 {
    grid-template-columns: 1fr;
  }
  .jlw3qn7,
  .y315796,
  .jcf18zw {
    grid-template-columns: 1fr;
  }
  .jlw3qn7,
  .y315796,
  .g657b30 {
    grid-template-columns: 1fr;
  }
  .m2b43e4,
  .jm2zya2,
  .jcf18zw {
    grid-template-columns: 1fr;
  }
  .m2b43e4,
  .jm2zya2,
  .g657b30 {
    grid-template-columns: 1fr;
  }
  .m2b43e4,
  .y315796,
  .jcf18zw {
    grid-template-columns: 1fr;
  }
  .m2b43e4,
  .y315796,
  .g657b30 {
    grid-template-columns: 1fr;
  }

  .jowc9iq {
    grid-template-columns: 1fr;
  }

  .jm1749w {
    grid-template-columns: repeat(2, 1fr);
  }

  .jvpq7gg {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .jexjc3a {
    text-align: center;
    border-bottom: none;
    border-top: 4.008047px solid #100609;
    padding-bottom: 0;
    padding-top: 16.002px;
  }

  .jhnzwho {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .jnv3dym {
    width: 240.0075053px;
    height: 103.00931px;
  }

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

  .jm1749w {
    grid-template-columns: 1fr;
  }

  .jcvsg7m {
    font-size: 12.002px;
  }

  .jcvsg7m th,
  .jcvsg7m td {
    padding: 8.008043223px 10.00103px;
  }
}

@media (max-width: 600px) {
  .jcvsg7m thead {
    display: none;
  }

  .jcvsg7m tr {
    margin-bottom: 12.002516613px;
    border: 1px solid var(--pviguhzkbpr);
    display: block;
  }

  .jcvsg7m td {
    display: block;
    border: none;
    border-bottom: 1px solid var(--pviguhzkbpr);
  }

  .jcvsg7m td:last-child {
    border-bottom: none;
  }

  .jcvsg7m td::before {
    font-size: 10.002719px;
    text-transform: uppercase;
    color: var(--firqvshcgx);
    font-family: var(--uwdcjirczp);
    margin-bottom: 4.00330px;
    display: block;
    content: attr(data-label);
  }
}

