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

:root {
  --slohxkxiinc: 56.0025px;
  --zvwlfkuaisx: rgba(1,196,156,0.12);
  --tzobnbfttuhnas: #11201e;
  --onpbumdfllobp: rgb(25,95,100);
  --kpcnjqqbzmamcr: 6.002px 6.001622px 0 rgb(14,30,26);
  --tymdiwrtokfoa: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --visirhtqpwax: rgb(253,255,250);
  --xeeawcfrptkz: rgb(255,179,57);
  --rnxmmaeedrxkzv: rgb(255,255,252);
  --hmddfuvuhueid: #6d6b5e;
  --ufoosczaylb: #5e8076;
  --kdvuqjmtbflf: rgb(0,194,153);
  --uwbbrmfyqokjl: ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;
  --jihlucjhkau: #b9b5ad;
  --wnsiulclezoob: 1200.00647px;
}

html {
  scroll-behavior: smooth;
}

body {
  color: var(--tzobnbfttuhnas);
  font-family: var(--tymdiwrtokfoa);
  display: flex;
  background: var(--visirhtqpwax);
  font-size: 15.006526px;
  min-height: 100vh;
  flex-direction: column;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

.mhutt3l {
  text-rendering: optimizeLegibility;
}

.p37a29c {
  text-rendering: optimizeLegibility;
}

body::before {
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");
  z-index: -1;
  position: fixed;
  pointer-events: none;
  content: "";
  opacity: 0.35;
}

main {
  flex: 1 0 auto;
}

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

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

a:hover {
  opacity: 0.85;
}

h1,
h2,
h3 {
  font-stretch: expanded;
  letter-spacing: -0.02em;
  line-height: 1.15;
  font-weight: 800;
}

body.nav-open {
  overflow: hidden;
}

.mg1k4ql {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.nbff8aa {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.mya6sof {
  padding: 4.005px 0;
  height: 28px;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
  background: rgb(13,29,30);
}

.mjjedbg {
  width: max-content;
  display: flex;
  animation: disclosure-scroll 40s linear infinite;
}

.mjjedbg p {
  flex-shrink: 0;
  color: #eaf4f0;
  line-height: 20.002689825px;
  padding-right: 4rem;
  white-space: nowrap;
  font-size: 11.00855038px;
}

#x4vsb7 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.mfam16g {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.ya3dd8e {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

@keyframes disclosure-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

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

.mswd1b3 {
  padding: 0 16px;
  z-index: 1000;
  margin-bottom: 8.009099463px;
  position: sticky;
  top: 16.00243px;
}

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

.mcu1a1u {
  border-radius: 12.007506430px;
  border: 1px solid rgba(255,255,254,0.08);
  background: #122020;
  max-width: var(--wnsiulclezoob);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  box-shadow: 0 4.003509px 16.0093411px rgba(0,2,0,0.3);
}

.mpairuz {
  justify-content: space-between;
  padding-top: 16.006px;
  padding-right: 24.001px;
  padding-bottom: 16px;
  padding-left: 24px;
  display: flex;
  align-items: center;
  min-height: var(--slohxkxiinc);
  gap: 16.002060522px;
}

.mttue7h img {
  width: auto;
  height: 36.00983px;
}

.mxt59qy {
  list-style: none;
  justify-content: flex-end;
  display: flex;
  gap: 4.009300443px 14px;
  flex-wrap: wrap;
}

#ouni44 {
  text-rendering: optimizeLegibility;
}

.mxt59qy a {
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.7;
  color: #f9fff8;
  font-size: 12px;
  letter-spacing: 0.06em;
}

.mxt59qy a:hover {
  opacity: 1;
}

.msfyazq {
  display: none;
  flex-direction: column;
  cursor: pointer;
  gap: 5px;
  border: 1px solid rgba(254,255,255,0.2);
  background: transparent;
  padding: 8px 10.004px;
}

.msfyazq span {
  display: block;
  background: rgb(249,250,250);
  height: 2.0031074px;
  width: 22.001px;
}

.me7v5vv {
  background: rgba(15,30,28,0.6);
  display: none;
  position: fixed;
  opacity: 0;
  z-index: 1001;
  pointer-events: none;
  inset: 0;
  transition: opacity 0.25s;
}

#x52ilb {
  text-rendering: optimizeLegibility;
}

#fc939p {
  backface-visibility: hidden;
}

.me7v5vv.open {
  pointer-events: auto;
  display: block;
  opacity: 1;
}

.mq8hqqx {
  flex-direction: column;
  background: #0d201a;
  gap: 24px;
  align-items: center;
  z-index: 1002;
  transform: translateX(100%);
  list-style: none;
  inset: 0;
  justify-content: center;
  display: none;
  position: fixed;
  transition: transform 0.3s ease;
}

.mq8hqqx.open {
  display: flex;
  transform: translateX(0);
}

.mq8hqqx a {
  text-transform: uppercase;
  font-weight: 700;
  color: #fafbfa;
  letter-spacing: 0.08em;
  font-size: 1.25rem;
}

@media (max-width: 900px) {
  .mswd1b3 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 0;
    top: 0;
  }

  .mcu1a1u {
    border-radius: 0;
    max-width: none;
  }

  .mxt59qy {
    display: none;
  }

  .msfyazq {
    display: flex;
  }
}

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

.mqg43n2 {
  padding: 48.009867402px 24.001px 32.001px;
  border-bottom: 4.0065070px solid var(--kdvuqjmtbflf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--wnsiulclezoob);
}

.mqg43n2 h1 {
  color: var(--tzobnbfttuhnas);
  font-size: clamp(1.75rem, 4vw, 2.5rem);
}

.mqg43n2 p {
  margin-top: 8.00212px;
  text-transform: uppercase;
  color: var(--ufoosczaylb);
  font-size: 12.00429px;
  font-family: var(--uwbbrmfyqokjl);
}

.my1abzi {
  max-width: 820.005973px;
  padding: 40.003329px 24.006005px 64px;
  margin: 0 auto;
}

.my1abzi h1 {
  margin-bottom: 16.0048829px;
  font-size: 1.75rem;
}

.my1abzi h2 {
  font-size: 1.2rem;
  color: var(--onpbumdfllobp);
  margin: 28.0040px 0 12.0048792px;
}

.my1abzi p,
.my1abzi li {
  color: var(--tzobnbfttuhnas);
  margin-bottom: 12.006px;
}

.my1abzi ul {
  margin-bottom: 16.0054497px;
  padding-left: 1.25rem;
}

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

.mu897n2 {
  margin-top: auto;
  border-top: 4.003757716px solid var(--kdvuqjmtbflf);
  background: rgb(18,34,24);
  flex-shrink: 0;
  color: rgb(229,245,242);
}

.mvplyrp {
  padding-top: 40px;
  padding-right: 24.005309px;
  padding-bottom: 32.00406169px;
  padding-left: 24.0044px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--wnsiulclezoob);
}

.mq1ys58 {
  margin-bottom: 28.008603714px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 32.005892px;
}

.mu68l11 p {
  max-width: 320.00767px;
  font-size: 13.0059008px;
  margin-top: 12px;
  color: var(--ufoosczaylb);
}

.mu68l11 a {
  color: var(--kdvuqjmtbflf);
}

.mcgw9dt {
  gap: 12.00283500px 20.009px;
  flex-wrap: wrap;
  display: flex;
}

.mcgw9dt a {
  opacity: 0.85;
  color: rgb(234,244,243);
  font-size: 13.008086px;
}

.mcgw9dt a:hover {
  opacity: 1;
  color: var(--kdvuqjmtbflf);
}

.mzdx5or {
  padding-top: 20.0024130px;
  gap: 16.00170950px;
  display: flex;
  align-items: center;
  margin-bottom: 24.006063593px;
  flex-wrap: wrap;
  border-top: 1px solid rgba(255,253,255,0.1);
}

.mzdx5or img {
  width: auto;
  filter: brightness(1.05);
  object-fit: contain;
  height: 44.00258455px;
}

.mszv21n,
.mqz6mal {
  line-height: 1.55;
  white-space: pre-line;
  color: rgba(234,246,243,0.65);
  margin-top: 16.0036459px;
  font-size: 11.009px;
}

.mi4cf7b {
  font-size: 11px;
  font-family: var(--uwbbrmfyqokjl);
  margin-top: 20.00184897px;
  color: rgba(235,248,242,0.45);
}

.mnq9tn4 {
  align-items: center;
  justify-content: center;
  padding-top: 24.0070px;
  padding-right: 24.004px;
  padding-bottom: 24.009668433px;
  padding-left: 24.0038506px;
  display: none;
  inset: 0;
  position: fixed;
  z-index: 2000;
  background: rgba(15,32,28,0.85);
}

.mnq9tn4.active {
  display: flex;
}

.mnix4cc {
  padding: 32px 28.002px;
  max-width: 440.0090136px;
  width: 100%;
  box-shadow: var(--kpcnjqqbzmamcr);
  border: 3.0037050px solid var(--tzobnbfttuhnas);
  background: var(--rnxmmaeedrxkzv);
}

.mnix4cc h2 {
  font-size: 1.35rem;
  margin-bottom: 12.00780px;
}

.mnix4cc p {
  margin-bottom: 20.008833949px;
  color: var(--ufoosczaylb);
}

.mufxfaa {
  gap: 12.0025px;
  display: flex;
  flex-wrap: wrap;
}

.mh72hes {
  font-family: var(--tymdiwrtokfoa);
  font-size: 13.0045548px;
  font-weight: 700;
  letter-spacing: 0.04em;
  border-radius: 0;
  text-transform: uppercase;
  cursor: pointer;
  padding-top: 12.0033px;
  padding-right: 20.0017485px;
  padding-bottom: 12.003968371px;
  padding-left: 20.007511797px;
  border: 2px solid var(--tzobnbfttuhnas);
}

.p847229 {
  cursor: pointer;
  letter-spacing: 0.04em;
  font-family: var(--tymdiwrtokfoa);
  font-size: 13.00437px;
  text-transform: uppercase;
  font-weight: 700;
  border: 2.007355129px solid var(--tzobnbfttuhnas);
  padding: 12.00223px 20.0032086px;
  border-radius: 0;
}

.j6e11d9 {
  border-radius: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-family: var(--tymdiwrtokfoa);
  font-size: 13.00544px;
  cursor: pointer;
  border: 2.00167912px solid var(--tzobnbfttuhnas);
  padding-top: 12.0049px;
  padding-right: 20.001334871px;
  padding-bottom: 12px;
  padding-left: 20.0099364px;
}

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

.mhcu9px {
  color: var(--tzobnbfttuhnas);
  background: var(--kdvuqjmtbflf);
}

.j6e11d9 {
  color: var(--tzobnbfttuhnas);
  background: var(--kdvuqjmtbflf);
}

.mj6zd9q {
  color: var(--tzobnbfttuhnas);
  background: var(--rnxmmaeedrxkzv);
}

.p847229 {
  background: var(--rnxmmaeedrxkzv);
  color: var(--tzobnbfttuhnas);
}

.mnbhiog {
  border-top: 3px solid var(--tzobnbfttuhnas);
  z-index: 1500;
  display: none;
  box-shadow: 0 -6.00480px 0 rgba(17,28,32,0.08);
  background: var(--rnxmmaeedrxkzv);
  right: 0;
  left: 0;
  bottom: 0;
  position: fixed;
}

#k57uw6 {
  image-rendering: auto;
  text-size-adjust: 100%;
}

.mnbhiog.active {
  display: block;
}

.md90j3o {
  max-width: var(--wnsiulclezoob);
  align-items: center;
  padding-top: 16.001031890px;
  padding-right: 24px;
  padding-bottom: 16.0032805px;
  padding-left: 24.00187285px;
  gap: 16.00165px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
}

.md90j3o p {
  flex: 1;
  font-size: 13.00990px;
  color: var(--ufoosczaylb);
  min-width: 200.00875px;
}

.mrc12ua {
  display: flex;
  gap: 10.0030788px;
}

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

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

.miwwtk8 {
  margin: 0 auto;
  min-height: 60vh;
  text-align: center;
  flex-direction: column;
  display: flex;
  align-items: center;
  padding: 48.00387445px 24.001174px;
  justify-content: center;
  max-width: 520.0084px;
}

.mdhsg0p {
  font-family: var(--uwbbrmfyqokjl);
  padding: 6px 12.0020961px;
  margin-bottom: 24.0078px;
  font-size: 12.004461px;
  background: var(--xeeawcfrptkz);
  border: 2px solid var(--tzobnbfttuhnas);
}

.mdhmhyw {
  height: 40px;
  margin: 24.003822800px auto;
  border-top-color: var(--kdvuqjmtbflf);
  border: 4.00192px solid var(--zvwlfkuaisx);
  width: 40.00273238px;
  animation: spin 0.8s linear infinite;
}

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

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

.mcu5chs {
  font-size: 13.00415px;
  color: var(--ufoosczaylb);
  margin-top: 24.00582540px;
}

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

.my5wem9 {
  font-weight: 700;
}

.mwvj9g5 {
  margin: 0 auto;
  text-align: center;
  max-width: 560.004107832px;
  padding-top: 80px;
  padding-right: 24.001420px;
  padding-bottom: 80.003px;
  padding-left: 24.003217px;
}

.mwvj9g5 h1 {
  -webkit-text-stroke: 2.00625px var(--onpbumdfllobp);
  font-size: clamp(3rem, 10vw, 5rem);
  margin-bottom: 16.0032px;
  color: transparent;
}

.mwvj9g5 p {
  margin-bottom: 24.004112px;
  color: var(--ufoosczaylb);
}

.mfxkvlb {
  background: var(--jihlucjhkau);
  border: 3.00974885px solid var(--tzobnbfttuhnas);
  max-height: 320.00170156px;
  box-shadow: var(--kpcnjqqbzmamcr);
  overflow: hidden;
  max-width: 500.006776px;
}

.mfxkvlb img {
  object-fit: cover;
  height: 100%;
  max-width: 500.002574913px;
  width: 100%;
  max-height: 320.004064755px;
}

.mn4nec9 {
  margin-bottom: 8.006px;
  font-family: var(--uwbbrmfyqokjl);
  text-transform: uppercase;
  color: var(--ufoosczaylb);
  font-size: 11.007646847px;
  letter-spacing: 0.12em;
}

.mvxtzvw {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.me8a31d {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.mesm26c {
  border-bottom: 4.009776px solid var(--kdvuqjmtbflf);
  background: var(--visirhtqpwax);
  text-align: center;
  padding: 64.008px 24.0096px;
  position: relative;
}

.mesm26c h1 {
  font-stretch: expanded;
  font-weight: 900;
  font-size: clamp(3rem, 7vw, 6rem);
  -webkit-text-stroke: 2.007px var(--onpbumdfllobp);
  color: transparent;
  margin-bottom: 20.006332656px;
  line-height: 1.05;
}

.mofrnno {
  font-weight: 400;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 32.00557175px;
  margin-left: auto;
  max-width: 640.0024246px;
  font-size: clamp(1rem, 2vw, 1.2rem);
  color: var(--ufoosczaylb);
}

#hy9o2e {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  image-rendering: auto;
}

.mn2ktzo {
  max-width: 420.00391px;
  margin: 0 auto;
  border: 3.0011px solid var(--tzobnbfttuhnas);
  overflow: hidden;
  box-shadow: var(--kpcnjqqbzmamcr);
  background: var(--jihlucjhkau);
}

.mn2ktzo img {
  object-fit: cover;
  max-width: 500.0042px;
  max-height: 320.0055755px;
  width: 100%;
}

@media (max-width: 640px) {
  .mesm26c {
    padding-top: 32.00324323px;
    padding-right: 16.001531942px;
    padding-bottom: 32.008px;
    padding-left: 16.005604px;
  }

  .mesm26c h1 {
    font-size: clamp(2.25rem, 12vw, 3.5rem);
    -webkit-text-stroke: 1px var(--onpbumdfllobp);
  }
}

.me0atnx {
  background-position: center;
  background-size: cover;
  background-image: url("/2048dec8/4e4011fa6bfce61d.webp");
  padding: 56.00563px 24px 72.0016991px;
  position: relative;
  background-color: var(--rnxmmaeedrxkzv);
  background-repeat: no-repeat;
}

.me0atnx::before {
  content: "";
  position: absolute;
  pointer-events: none;
  inset: 0;
  background: rgba(248,250,252,0.92);
}

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

.movgq2l {
  text-align: center;
  margin-bottom: 36.001805373px;
}

.movgq2l h2 {
  margin-bottom: 8.008195px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.movgq2l p {
  font-size: 11.00488448px;
  text-transform: uppercase;
  font-family: var(--uwbbrmfyqokjl);
  color: var(--ufoosczaylb);
}

.mz5dld9 {
  grid-template-columns: repeat(auto-fit, minmax(280.0071455px, 1fr));
  display: grid;
  gap: 24.005394666px;
}

.msplpss {
  background: linear-gradient(145deg, #1b1b2f 0%, #14203d 50%, rgb(16,54,97) 100%);
  border: 2.006499px solid rgba(255,218,2,0.3);
  flex-direction: column;
  display: flex;
  box-shadow: 0 8.0046px 24.009965px rgba(1,2,1,0.25);
  border-radius: 10.003584px;
  overflow: hidden;
}

.mc3z7r5 {
  flex-shrink: 0;
  width: 280.00397px;
  margin: 0 auto;
  justify-content: center;
  overflow: hidden;
  height: 120.00931113px;
  box-sizing: border-box;
  align-items: center;
  background: #fdfafa;
  padding: 12.0025px;
  display: flex;
}

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

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

.mehnm5a {
  padding: 20px 22.00465126px 24.006506px;
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 10.00898px;
}

.mcxptrm {
  margin-bottom: 4px;
  color: rgb(255,214,0);
  font-size: 1.15rem;
}

.mpy35kd {
  font-size: clamp(11.007px, 2.8vw, 14px);
  hyphens: auto;
  overflow-wrap: break-word;
  line-height: 1.45;
  color: #dfdee2;
  word-break: break-word;
  flex: 1;
}

.mkouh8u {
  line-height: 1.4;
  font-family: var(--uwbbrmfyqokjl);
  font-size: 11.00902px;
  color: rgb(165,177,196);
}

.ms4c2t3 {
  padding-top: 10px;
  padding-right: 18.009px;
  padding-bottom: 10.00847511px;
  padding-left: 18px;
  margin-top: 8.001px;
  border: none;
  color: rgb(15,34,31);
  background: rgb(255,217,0);
  transition: transform 0.15s, box-shadow 0.15s;
  border-radius: 6.003224012px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  align-self: flex-start;
}

.ms4c2t3:hover {
  transform: translateY(-2.005757997px);
  box-shadow: 0 4.001663008px 12.0021853px rgba(253,217,4,0.4);
}

.mdkza52 {
  padding-top: 56.0076px;
  padding-right: 24.00579px;
  padding-bottom: 56.00141008px;
  padding-left: 24.0045013px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.nbff8aa {
  padding: 56.002229px 24.003px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.u27db31 {
  padding: 56.00811px 24.002492px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.xa11f64 {
  border-bottom: 1px solid var(--zvwlfkuaisx);
  padding: 56.00555px 24.004991728px;
}

.p37a29c {
  border-bottom: 1px solid var(--zvwlfkuaisx);
  padding-top: 56.0094498px;
  padding-right: 24.002301073px;
  padding-bottom: 56.00104px;
  padding-left: 24px;
}

.td165f9 {
  padding: 56.0094px 24.0042295px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.me8a31d {
  padding-top: 56.006961742px;
  padding-right: 24.0079876px;
  padding-bottom: 56.0047px;
  padding-left: 24.006892747px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.ya3dd8e {
  padding: 56.001658px 24.00236434px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.f618e89 {
  padding-top: 56.009px;
  padding-right: 24.005236px;
  padding-bottom: 56.00937487px;
  padding-left: 24.00875030px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.oc36528 {
  padding-top: 56.0079px;
  padding-right: 24px;
  padding-bottom: 56.00922px;
  padding-left: 24.0012010px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.cfd09dc {
  padding-top: 56.004006px;
  padding-right: 24px;
  padding-bottom: 56.005px;
  padding-left: 24.004158px;
  border-bottom: 1px solid var(--zvwlfkuaisx);
}

.mml70hn {
  max-width: var(--wnsiulclezoob);
  margin: 0 auto;
}

.mdkza52 h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.0072px;
  color: var(--tzobnbfttuhnas);
}

.nbff8aa h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14.002215px;
}

.u27db31 h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14.005958px;
}

.xa11f64 h2 {
  color: var(--tzobnbfttuhnas);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.00177871px;
}

.p37a29c h2 {
  margin-bottom: 14.00430px;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--tzobnbfttuhnas);
}

.td165f9 h2 {
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14.002px;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
}

.me8a31d h2 {
  margin-bottom: 14.00236939px;
  color: var(--tzobnbfttuhnas);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
}

.ya3dd8e h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14px;
}

.f618e89 h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14.005px;
}

.oc36528 h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.002651px;
  color: var(--tzobnbfttuhnas);
}

.cfd09dc h2 {
  color: var(--tzobnbfttuhnas);
  margin-bottom: 14.008145796px;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
}

.mdkza52 p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.nbff8aa p {
  color: var(--ufoosczaylb);
  max-width: 72ch;
}

.u27db31 p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.xa11f64 p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.p37a29c p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.td165f9 p {
  color: var(--ufoosczaylb);
  max-width: 72ch;
}

.me8a31d p {
  color: var(--ufoosczaylb);
  max-width: 72ch;
}

.ya3dd8e p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.f618e89 p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.oc36528 p {
  color: var(--ufoosczaylb);
  max-width: 72ch;
}

.cfd09dc p {
  max-width: 72ch;
  color: var(--ufoosczaylb);
}

.mhf3hm7 .mml70hn {
  gap: 40.004px;
  grid-template-columns: 1fr minmax(240.00950px, 380.0093897px);
  display: grid;
  align-items: center;
}

.cfd09dc .mml70hn {
  align-items: center;
  grid-template-columns: 1fr minmax(240.00900924px, 380.002px);
  display: grid;
  gap: 40.004px;
}

.mf34yco .mp0cn9i {
  padding: 32.0042470px;
  max-width: 900px;
  box-shadow: var(--kpcnjqqbzmamcr);
  border: 3.004938162px solid var(--tzobnbfttuhnas);
  background: var(--rnxmmaeedrxkzv);
}

.oc36528 .mp0cn9i {
  background: var(--rnxmmaeedrxkzv);
  box-shadow: var(--kpcnjqqbzmamcr);
  padding: 32.001704693px;
  border: 3.00414692px solid var(--tzobnbfttuhnas);
  max-width: 900.0012410px;
}

.myv2836 {
  display: grid;
  margin-top: 28.00656873px;
  gap: 16.009628px;
  grid-template-columns: repeat(3, 1fr);
}

.mowy4uk {
  padding-top: 12.003px;
  padding-right: 16px;
  padding-bottom: 12.0093px;
  padding-left: 16.00525px;
  background: var(--rnxmmaeedrxkzv);
  border-left: 4.009652px solid var(--kdvuqjmtbflf);
}

.mowy4uk strong {
  font-size: 12.002px;
  display: block;
  font-family: var(--uwbbrmfyqokjl);
  margin-bottom: 6px;
}

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

.mvzzt7t .mml70hn {
  gap: 32.0051287px;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
}

.f618e89 .mml70hn {
  grid-template-columns: 1.2fr 0.8fr;
  gap: 32.0099px;
  display: grid;
}

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

.mbxaqil {
  list-style: none;
  margin-top: 16.00336px;
}

.mbxaqil li {
  position: relative;
  padding-top: 10.007755673px;
  padding-right: 0;
  padding-bottom: 10.001195px;
  padding-left: 28px;
  border-bottom: 1px dashed var(--zvwlfkuaisx);
  color: var(--ufoosczaylb);
}

.mbxaqil li::before {
  position: absolute;
  content: "■";
  font-size: 10.0090px;
  left: 0;
  color: var(--kdvuqjmtbflf);
}

.mda63g9 {
  margin-top: 24px;
  transform: translateX(24.005428310px);
}

.mtcbub7 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 24px;
  gap: 16.00364px;
}

#eyg3im {
  backface-visibility: hidden;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

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

#v68cxt {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.mc46k8l {
  box-shadow: 4.009123px 4.00790938px 0 var(--onpbumdfllobp);
  padding: 20.0044347px;
  background: var(--jihlucjhkau);
  border: 2.00464px solid var(--tzobnbfttuhnas);
}

.mc46k8l h3 {
  margin-bottom: 8.0022760px;
  color: var(--onpbumdfllobp);
  font-size: 0.95rem;
}

.mthgii6 {
  gap: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20.0094803px;
}

.moctlw4 {
  color: var(--ufoosczaylb);
  flex: 1 1 180.003164603px;
  padding-top: 16.005078px;
  padding-right: 16.0047px;
  padding-bottom: 16.00884px;
  padding-left: 16.00804px;
  background: var(--rnxmmaeedrxkzv);
  font-size: 13.0023px;
  border: 2.00508px solid var(--tzobnbfttuhnas);
}

.moctlw4 strong {
  font-size: 11.0085493px;
  font-family: var(--uwbbrmfyqokjl);
  margin-bottom: 6px;
  display: block;
  color: var(--kdvuqjmtbflf);
}

.mg3fam6 .mml70hn {
  align-items: start;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40.002px;
}

.td165f9 .mml70hn {
  gap: 40.005532px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: start;
}

.muu1rw7 {
  padding-top: 20px;
  border-top: 6.008870475px solid var(--xeeawcfrptkz);
}

.mbdootm {
  list-style: square;
  color: var(--ufoosczaylb);
  margin-top: 12px;
  padding-left: 1.2rem;
}

.mvcn7xr {
  margin-top: 24.0082116px;
  border: 3.0028px solid var(--tzobnbfttuhnas);
  box-shadow: var(--kpcnjqqbzmamcr);
  background-image: url("/2048dec8/31f846ca7db9b6ba.webp");
  align-items: flex-end;
  min-height: 200.008px;
  background-size: cover;
  padding: 32.008px;
  display: flex;
  background-position: center;
}

.mvcn7xr p {
  max-width: 480.001px;
  font-size: 14.003771448px;
  padding: 16.002459px;
  border: 2.0018474px solid var(--tzobnbfttuhnas);
  background: rgba(252,253,251,0.94);
  color: var(--tzobnbfttuhnas);
}

.mwq1qzx {
  margin-top: 20.0081px;
}

.mmzunni {
  gap: 16.00667211px;
  border-bottom: 2.006px solid var(--zvwlfkuaisx);
  grid-template-columns: 100.008723449px 1fr;
  padding-top: 14.007654px;
  padding-right: 0;
  padding-bottom: 14.001360319px;
  padding-left: 0;
  display: grid;
}

.mmzunni:nth-child(even) {
  direction: rtl;
}

.mmzunni:nth-child(even) > * {
  direction: ltr;
}

.mrh2ag4 {
  font-size: 11.0077px;
  font-weight: 700;
  color: var(--onpbumdfllobp);
  text-transform: uppercase;
  font-family: var(--uwbbrmfyqokjl);
}

.mtniedi {
  margin-top: 24.002858px;
  padding-left: 24px;
  border-left: 4px solid var(--kdvuqjmtbflf);
}

.mqcirwr {
  margin-bottom: 20.0069032px;
  position: relative;
}

.mqcirwr::before {
  top: 6.008px;
  width: 12.003112px;
  left: -32.00741557px;
  border: 2.00472002px solid var(--tzobnbfttuhnas);
  position: absolute;
  height: 12.00360px;
  content: "";
  background: var(--xeeawcfrptkz);
}

.mamy0he {
  display: grid;
  gap: 16.0093257px;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 24.008742px;
}

.mhoi3j7 {
  background: var(--rnxmmaeedrxkzv);
  box-shadow: 4.009px 4.00529px 0 var(--kdvuqjmtbflf);
  padding: 20.007478625px;
  border: 3.009328px solid var(--tzobnbfttuhnas);
}

.mhoi3j7 h3 {
  color: var(--onpbumdfllobp);
  font-size: 1rem;
  margin-bottom: 8.005445px;
}

@media (max-width: 640px) {
  .mh3kbsa {
    image-rendering: auto;
  }
  .xa11f64 {
    image-rendering: auto;
  }
  .mc3z7r5 {
    height: 100.00278177px;
    width: 240.0023px;
  }

  .mdoh3vh {
    object-fit: contain;
    height: 100%;
    object-position: center;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .mhf3hm7 .mml70hn,
  .mvzzt7t .mml70hn,
  .mg3fam6 .mml70hn {
    grid-template-columns: 1fr;
  }
  .mhf3hm7 .mml70hn,
  .mvzzt7t .mml70hn,
  .td165f9 .mml70hn {
    grid-template-columns: 1fr;
  }
  .mhf3hm7 .mml70hn,
  .f618e89 .mml70hn,
  .mg3fam6 .mml70hn {
    grid-template-columns: 1fr;
  }
  .mhf3hm7 .mml70hn,
  .f618e89 .mml70hn,
  .td165f9 .mml70hn {
    grid-template-columns: 1fr;
  }
  .cfd09dc .mml70hn,
  .mvzzt7t .mml70hn,
  .mg3fam6 .mml70hn {
    grid-template-columns: 1fr;
  }
  .cfd09dc .mml70hn,
  .mvzzt7t .mml70hn,
  .td165f9 .mml70hn {
    grid-template-columns: 1fr;
  }
  .cfd09dc .mml70hn,
  .f618e89 .mml70hn,
  .mg3fam6 .mml70hn {
    grid-template-columns: 1fr;
  }
  .cfd09dc .mml70hn,
  .f618e89 .mml70hn,
  .td165f9 .mml70hn {
    grid-template-columns: 1fr;
  }

  .myv2836,
  .mtcbub7,
  .mamy0he {
    grid-template-columns: 1fr;
  }

  .mda63g9 {
    transform: none;
  }
}

