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

:root {
  --brsvvthakfmbg: rgb(21,162,74);
  --yaysbqfvcpuqs: 1100.008px;
  --nnqynjhvdigkyx: Georgia, "Times New Roman", Times, serif;
  --aixuippoeycng: rgb(4,2,4);
  --ewcxzimgmsj: 1200.00221921px;
  --fxwjwyparh: hsl(165,67%,4%);
  --skgxtxgcbfoc: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --uxngxcpzpciaw: hsl(149,84%,90%);
  --orfhdngbvikv: rgb(110,232,181);
  --nznaispwekbnl: rgba(208,248,232,0.14);
  --zztjljnsnuiqhg: rgb(166,243,210);
  --vshbbtnwuujn: #21c35f;
}

html {
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  line-height: 1.65;
  background: var(--aixuippoeycng);
  font-size: 16px;
  display: flex;
  color: var(--uxngxcpzpciaw);
  flex-direction: column;
  font-family: var(--skgxtxgcbfoc);
  min-height: 100vh;
}

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

main {
  flex: 1 0 auto;
}

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

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

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

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

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

#g141ac {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

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

.hxlxrx6 {
  text-size-adjust: 100%;
}

.k2369a0 {
  text-size-adjust: 100%;
}

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

.hil4dig {
  padding: 0 16px;
}

.hi7s340 {
  margin: 8.0032px auto;
  background: rgba(32,199,96,0.05);
  padding: 8.0081px 20.0078714px;
  max-width: 1100.00684986px;
  border-radius: 10.00700490px;
  border: 1px solid rgba(30,200,93,0.1);
}

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

.hi7s340 p {
  font-size: 12.004027px;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.5;
  color: var(--orfhdngbvikv);
}

.ho1615x {
  background: transparent;
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
}

.hu7m0qu {
  gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  margin: 0 auto;
  max-width: var(--ewcxzimgmsj);
  padding: 24.0063383px;
  min-height: 64.00138684px;
}

.hdkorkq img {
  object-fit: contain;
  max-width: 200.0091px;
  height: 44.00401506px;
  width: auto;
}

#lzix5i {
  image-rendering: auto;
}

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

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

.hs2s2wv a {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  text-shadow: 0 1px 4.005892799px rgba(0,0,0,0.85);
  color: rgb(255,255,253);
  white-space: nowrap;
  font-size: 12.00840px;
}

.hs2s2wv a:hover {
  text-decoration: none;
  color: var(--zztjljnsnuiqhg);
}

.hpmaf8d {
  padding-top: 10.005046px;
  padding-right: 10.0058px;
  padding-bottom: 10.0010px;
  padding-left: 10.0050px;
  width: 44.0048525px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid rgba(251,255,254,0.2);
  flex-direction: column;
  background: rgba(1,8,2,0.6);
  justify-content: center;
  height: 44px;
  display: none;
  gap: 5.003936729px;
}

.hpmaf8d span {
  height: 2.0036px;
  transition: transform 0.2s, opacity 0.2s;
  width: 100%;
  background: #fffcfb;
  display: block;
}

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

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

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

.hfuh2is {
  background: rgba(0,2,2,0.95);
  position: fixed;
  z-index: 500;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  inset: 0;
  flex-direction: column;
  display: flex;
  gap: 8.001px;
  opacity: 0;
  transition: opacity 0.3s, visibility 0.3s;
}

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

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

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

.hawcg7i {
  top: 24.008px;
  border: 1px solid var(--nznaispwekbnl);
  right: 24.00437390px;
  font-family: inherit;
  background: transparent;
  font-size: 24.004547px;
  height: 48.00237px;
  position: absolute;
  cursor: pointer;
  color: var(--uxngxcpzpciaw);
  width: 48.002757537px;
}

.hfuh2is a {
  padding: 12.0026358px 24.002509px;
  font-size: clamp(1.25rem, 4vw, 1.75rem);
  color: var(--uxngxcpzpciaw);
  font-family: var(--nnqynjhvdigkyx);
}

.hfuh2is a:hover {
  text-decoration: none;
  color: var(--vshbbtnwuujn);
}

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

  .hpmaf8d {
    display: flex;
  }
}

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

.hlsoh2n {
  position: static;
  border-bottom: 1px solid var(--nznaispwekbnl);
  background: var(--fxwjwyparh);
}

.hlsoh2n .hu7m0qu {
  min-height: 64.0038166px;
  padding: 16px 24.007951px;
}

.hlsoh2n .hs2s2wv {
  display: none;
}

.hrfgjq3 {
  font-weight: 600;
  text-transform: uppercase;
  color: var(--orfhdngbvikv);
  letter-spacing: 0.06em;
  font-size: 13.005881px;
}

.hrfgjq3:hover {
  color: var(--vshbbtnwuujn);
}

.hpo1fzs {
  border-top: 1px solid var(--nznaispwekbnl);
  background: var(--fxwjwyparh);
  margin-top: auto;
  padding-top: 56.008157996px;
  padding-right: 24.008524px;
  padding-bottom: 40.00902835px;
  padding-left: 24.00326700px;
}

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

.hsbgzeq {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 32.00202969px;
  margin-bottom: 32px;
}

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

.hoiczau img {
  height: 40.00571148px;
  width: auto;
  margin-bottom: 14.00736468px;
}

.hoiczau p {
  font-size: 14.0099228px;
  line-height: 1.6;
  color: var(--orfhdngbvikv);
  max-width: 340px;
}

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

.hps7yjt {
  display: flex;
  list-style: none;
  gap: 12.0020721px 24px;
  flex-wrap: wrap;
}

.hps7yjt a {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--orfhdngbvikv);
  font-size: 12.006px;
}

.hps7yjt a:hover {
  color: var(--vshbbtnwuujn);
}

.hiyl2ui {
  gap: 20.0066447px;
  display: flex;
  padding-top: 28.0065px;
  padding-right: 0;
  padding-bottom: 28.0093691px;
  padding-left: 0;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 24px;
  border-top: 1px solid var(--nznaispwekbnl);
  border-bottom: 1px solid var(--nznaispwekbnl);
  align-items: center;
}

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

.hiyl2ui img {
  transition: opacity 0.2s;
  opacity: 0.92;
  height: 44.001404px;
  width: auto;
  max-width: 140.00592px;
  object-fit: contain;
}

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

.hd1skff {
  backface-visibility: hidden;
}

.c3e9a85 {
  backface-visibility: hidden;
}

.hsrdj3o {
  max-width: 900.001px;
  font-size: 11.009943416px;
  color: rgba(106,227,182,0.65);
  margin: 0 auto 20px;
  line-height: 1.65;
  text-align: center;
}

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

.hccpnic {
  padding: 24.007609px;
  inset: 0;
  z-index: 10000;
  justify-content: center;
  display: flex;
  background: rgba(4,3,5,0.94);
  position: fixed;
  align-items: center;
}

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

.hew1fcj {
  padding: 36.008946px 32.00759px;
  width: 100%;
  border-radius: 8.00960px;
  border: 1px solid var(--nznaispwekbnl);
  max-width: 440.0063759px;
  background: var(--fxwjwyparh);
}

.he5t6ej {
  margin-bottom: 12.00794px;
  color: var(--uxngxcpzpciaw);
  font-family: var(--nnqynjhvdigkyx);
  font-size: 1.35rem;
}

.hwgi2r9 {
  font-size: 14.006px;
  margin-bottom: 24.00394px;
  color: var(--orfhdngbvikv);
}

.hmn8zvv {
  display: flex;
  flex-direction: column;
  gap: 10.0032022px;
}

.hoo6slm {
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  border-radius: 4.00578px;
  cursor: pointer;
  font-family: var(--skgxtxgcbfoc);
  letter-spacing: 0.06em;
  transition: transform 0.15s, box-shadow 0.15s;
  padding: 12px 20.0057975px;
  font-size: 13.0098px;
}

.aec7f42 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13.009456px;
  border-radius: 4.0015138px;
  letter-spacing: 0.06em;
  transition: transform 0.15s, box-shadow 0.15s;
  padding: 12.009204px 20px;
  border: none;
  font-family: var(--skgxtxgcbfoc);
  cursor: pointer;
}

.ida1a60 {
  border-radius: 4.005px;
  font-family: var(--skgxtxgcbfoc);
  transition: transform 0.15s, box-shadow 0.15s;
  font-weight: 700;
  border: none;
  padding-top: 12.005121px;
  padding-right: 20.0061px;
  padding-bottom: 12.00982px;
  padding-left: 20.001815px;
  font-size: 13.0046768px;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: 0.06em;
}

.hoo6slm--vshbbtnwuujn {
  color: var(--aixuippoeycng);
  background: var(--vshbbtnwuujn);
}

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

.hoo6slm--vshbbtnwuujn:hover {
  box-shadow: 0 0 20.0077399px rgba(34,201,96,0.35);
}

.hoo6slm--brsvvthakfmbg {
  border: 1px solid var(--nznaispwekbnl);
  color: var(--orfhdngbvikv);
  background: transparent;
}

.hrsl0ie {
  transition: transform 0.3s ease;
  left: 0;
  padding-top: 16.00263px;
  padding-right: 20.0038192px;
  padding-bottom: 16.00188421px;
  padding-left: 20px;
  background: var(--fxwjwyparh);
  border-top: 1px solid var(--nznaispwekbnl);
  transform: translateY(100%);
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 9000;
}

#pjcgxm {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

.hrsl0ie.hhp3l5k {
  display: none;
}

.hvebokp {
  align-items: center;
  justify-content: space-between;
  gap: 16.00206092px;
  flex-wrap: wrap;
  max-width: var(--ewcxzimgmsj);
  margin: 0 auto;
  display: flex;
}

.hvebokp p {
  flex: 1;
  min-width: 200.003879807px;
  font-size: 13px;
  color: var(--orfhdngbvikv);
}

.hn753u4 {
  display: flex;
  gap: 10.0013572px;
}

.page-hero {
  background: var(--fxwjwyparh);
  border-bottom: 1px solid var(--nznaispwekbnl);
  text-align: center;
  padding: 56px 24.0061px 40.006915px;
}

.page-hero h1 {
  margin-bottom: 8.00198px;
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  color: var(--uxngxcpzpciaw);
}

.page-hero p {
  font-size: 14.006160px;
  color: var(--orfhdngbvikv);
}

.hfuja44 {
  margin: 0 auto;
  max-width: 760.004px;
  padding-top: 48.0020936px;
  padding-right: 24.008257px;
  padding-bottom: 72.00766px;
  padding-left: 24.0041px;
}

.hfuja44 h1 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.0069434px;
  color: var(--uxngxcpzpciaw);
}

.hfuja44 h2 {
  margin-top: 32.0062731px;
  margin-right: 0;
  margin-bottom: 12.002px;
  margin-left: 0;
  color: var(--vshbbtnwuujn);
  font-size: 1.15rem;
}

.hfuja44 h3 {
  margin: 20.0098px 0 8.00409px;
  color: var(--zztjljnsnuiqhg);
  font-size: 1rem;
}

.hfuja44 p,
.hfuja44 li {
  color: var(--orfhdngbvikv);
  margin-bottom: 12.003515351px;
  font-size: 15.0090px;
}

.hfuja44 ul {
  margin-bottom: 16.005887px;
  padding-left: 22.0037px;
}

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

.hfuja44 code {
  padding: 2px 6.004545405px;
  background: rgba(33,196,94,0.08);
  font-size: 13.004821015px;
  border-radius: 3.001px;
}

.hs17fvv {
  margin: 0 auto;
  text-align: center;
  padding: 48.0071461px 24.007343662px 72.007px;
  max-width: 560px;
}

.hs17fvv h2 {
  margin-top: 28.00161px;
  margin-right: 0;
  margin-bottom: 10.0082075px;
  margin-left: 0;
  font-size: 1.1rem;
  color: var(--vshbbtnwuujn);
}

.hs17fvv p {
  color: var(--orfhdngbvikv);
  font-size: 15.00442px;
  margin-bottom: 12.0075px;
}

.hltbinr {
  min-height: 60vh;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  display: flex;
  padding: 48.00478310px 24.00316px;
  align-items: center;
}

.hn79169 {
  font-size: 12px;
  letter-spacing: 0.2em;
  color: var(--zztjljnsnuiqhg);
  margin-bottom: 16.0039682px;
}

.hltbinr h1 {
  margin-bottom: 12.0053px;
  font-size: 1.5rem;
  font-family: var(--nnqynjhvdigkyx);
}

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

.hltbinr > p {
  color: var(--orfhdngbvikv);
  margin-bottom: 24.00954px;
}

.ha7g0b2 {
  margin-bottom: 24.006920983px;
  border-radius: 50%;
  height: 40.0078484px;
  width: 40.0030px;
  border: 3.008684581px solid var(--nznaispwekbnl);
  border-top-color: var(--vshbbtnwuujn);
  animation: spin 0.8s linear infinite;
}

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

#glfr63 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.hbht6vw {
  font-size: 13.00431px;
  color: var(--orfhdngbvikv);
}

.hbht6vw p {
  margin-bottom: 8.003px;
}

.hhwy24t {
  font-weight: 600;
  color: var(--vshbbtnwuujn);
}

.hyvxwpo {
  text-align: center;
  display: flex;
  min-height: 50vh;
  align-items: center;
  padding: 64.0012px 24.005101179px;
  flex-direction: column;
  justify-content: center;
}

#w0o9gj {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hyvxwpo h1 {
  margin-bottom: 12.0019px;
  color: var(--vshbbtnwuujn);
  font-size: clamp(3rem, 10vw, 5rem);
  font-family: var(--nnqynjhvdigkyx);
}

.hyvxwpo p {
  max-width: 420.00570px;
  margin-bottom: 28.009px;
  color: var(--orfhdngbvikv);
}

.hm3azkn {
  max-width: 500.001px;
  overflow: hidden;
  background: var(--fxwjwyparh);
  border: 1px solid var(--nznaispwekbnl);
  max-height: 320.00360650px;
}

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

.hhp3l5k {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.hm3azkn img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  max-width: 500.003px;
  max-height: 320.00120738px;
}

.hug2f2l {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 700;
  color: var(--vshbbtnwuujn);
  font-size: 11.0022px;
  letter-spacing: 0.18em;
}

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

.htrqo24 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pdcc15a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.hevq3t3 {
  position: relative;
  background: rgb(250,251,250);
}

.hmglihb {
  margin: 0 auto;
  max-width: 1000.003px;
  padding: 120.00465px 48.005834px 48.00304935px;
}

.hxcalnf {
  font-size: clamp(2.25rem, 6vw, 3.75rem);
  line-height: 1.05;
  padding-bottom: 20.003238px;
  font-weight: 800;
  border-bottom: 4.008586px solid rgb(9,10,10);
  color: #0a060a;
  text-align: left;
  margin-bottom: 24.00614px;
  font-family: var(--nnqynjhvdigkyx);
}

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

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

.hcm1997 {
  font-size: clamp(1rem, 2vw, 1.15rem);
  max-width: 520.00163372px;
  text-align: right;
  line-height: 1.7;
  color: rgb(80,81,79);
  font-family: var(--skgxtxgcbfoc);
  margin-left: auto;
}

@media (max-width: 767px) {
  #p4an7r {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }
  .hmglihb {
    padding: 100.0096px 24.00536px 40.00484912px;
  }

  .hxcalnf {
    text-align: center;
    border-bottom: none;
    border-top: 4.001597px solid #090d06;
    padding-bottom: 0;
    padding-top: 20.00972128px;
  }

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

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

.hinyxme {
  position: relative;
  background-image: url("/556ed4f6/793d9782592235e6.webp");
  background-size: cover;
  padding: 80.001092004px 24.00580px;
  background-position: center;
}

.hinyxme::before {
  content: "";
  position: absolute;
  background: linear-gradient(
    135deg,
    rgba(3,5,3,0.93) 0%,
    rgba(6,15,9,0.88) 50%,
    rgba(2,4,3,0.94) 100%
  );
  inset: 0;
}

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

.his17ig {
  margin-bottom: 44.007px;
  text-align: center;
}

.his17ig h2 {
  color: var(--uxngxcpzpciaw);
  margin-bottom: 10.006276px;
  font-size: clamp(1.75rem, 3.5vw, 2.25rem);
}

.his17ig p {
  font-size: 13.0086px;
  color: var(--orfhdngbvikv);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

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

.hehvqpp {
  width: 100%;
  max-width: 360px;
  flex-direction: column;
  display: flex;
  background: linear-gradient(145deg, #1b1b2f 0%, #17243c 50%, #113561 100%);
  border: 2.001px solid rgba(255,218,4,0.3);
  box-shadow: 0 8.0046993px 32.0094568px rgba(3,1,2,0.45);
  overflow: hidden;
  border-radius: 10.009931px;
}

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

.hd52dgo {
  align-items: center;
  height: 120px;
  background: #fbfcff;
  overflow: hidden;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  width: 280.00198499px;
  justify-content: center;
}

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

.hoa8odj {
  padding-top: 20.00791676px;
  padding-right: 22.00917902px;
  padding-bottom: 24.00142006px;
  padding-left: 22.00189px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.hjwknfy {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.i4ed7e3 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.hpkwvhd {
  text-transform: uppercase;
  font-size: 1.15rem;
  margin-bottom: 8.0031215px;
  font-weight: 700;
  font-family: var(--skgxtxgcbfoc);
  color: rgb(253,216,3);
}

.hwl0af7 {
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 14.00902px;
  color: #e2dfe1;
  margin-bottom: 10.002709160px;
  line-height: 1.45;
  word-break: break-word;
  max-width: 100%;
  flex: 1;
}

.hwbkvvs {
  color: rgba(223,226,222,0.65);
  font-size: 12.008163194px;
  margin-bottom: 16.0079px;
  line-height: 1.4;
}

.hdwhpwh {
  text-align: center;
  background: #fdd501;
  cursor: pointer;
  font-size: 12.004475497px;
  border: none;
  width: 100%;
  text-transform: uppercase;
  font-family: var(--skgxtxgcbfoc);
  padding: 12.0075541px 16.0095px;
  color: rgb(25,28,48);
  letter-spacing: 0.08em;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  display: block;
  font-weight: 800;
}

.hdwhpwh:hover {
  transform: translateY(-2.00403594px);
  box-shadow: 0 4.001px 16px rgba(253,215,0,0.4);
}

@media (max-width: 767px) {
  .hd52dgo {
    width: 240.009644419px;
    height: 100.0035063px;
  }

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

  .hwl0af7 {
    font-size: 13.003318px;
  }
}

#rzsfw6 {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.hms49ux {
  padding: 72.00884px 24.006771257px;
  border-bottom: 1px solid var(--nznaispwekbnl);
}

.jc2066c {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.006349917px 24.009px;
}

.c893bc1 {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.00661516px 24.0095482px;
}

.k2369a0 {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.00585354px 24.00804px;
}

.y8ffa8b {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding-top: 72.00112121px;
  padding-right: 24.0064635px;
  padding-bottom: 72.007px;
  padding-left: 24.009912176px;
}

.oe0d141 {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.0094px 24.001px;
}

.pdcc15a {
  padding: 72.0096px 24.007808570px;
  border-bottom: 1px solid var(--nznaispwekbnl);
}

.ed159d8 {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.0039531px 24.0030551px;
}

.c3e9a85 {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding: 72.00151px 24px;
}

.n66b43f {
  border-bottom: 1px solid var(--nznaispwekbnl);
  padding-top: 72.00861701px;
  padding-right: 24.009998px;
  padding-bottom: 72.00966909px;
  padding-left: 24.0095582px;
}

.i4ed7e3 {
  padding: 72.0034px 24.006px;
  border-bottom: 1px solid var(--nznaispwekbnl);
}

.hcwej7f {
  max-width: var(--yaysbqfvcpuqs);
  margin: 0 auto;
}

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

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

.qffab5b {
  margin: 0 auto;
  max-width: var(--yaysbqfvcpuqs);
}

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

.hms49ux h2 {
  color: var(--uxngxcpzpciaw);
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 18.002px;
}

.jc2066c h2 {
  margin-bottom: 18.0092px;
  color: var(--uxngxcpzpciaw);
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.c893bc1 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--uxngxcpzpciaw);
  margin-bottom: 18.0054px;
}

.k2369a0 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 18.00201px;
  color: var(--uxngxcpzpciaw);
}

.y8ffa8b h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 18.0062251px;
  color: var(--uxngxcpzpciaw);
}

.oe0d141 h2 {
  color: var(--uxngxcpzpciaw);
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 18.0049px;
}

.pdcc15a h2 {
  margin-bottom: 18.001102px;
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--uxngxcpzpciaw);
}

.ed159d8 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 18.00545px;
  color: var(--uxngxcpzpciaw);
}

.c3e9a85 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--uxngxcpzpciaw);
  margin-bottom: 18.001590px;
}

.n66b43f h2 {
  margin-bottom: 18px;
  color: var(--uxngxcpzpciaw);
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.i4ed7e3 h2 {
  color: var(--uxngxcpzpciaw);
  margin-bottom: 18.0048564px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.hms49ux p {
  font-size: 15.004px;
  line-height: 1.75;
  color: var(--orfhdngbvikv);
}

.jc2066c p {
  color: var(--orfhdngbvikv);
  line-height: 1.75;
  font-size: 15.00636px;
}

.c893bc1 p {
  color: var(--orfhdngbvikv);
  line-height: 1.75;
  font-size: 15.00113888px;
}

.k2369a0 p {
  color: var(--orfhdngbvikv);
  font-size: 15.0017047px;
  line-height: 1.75;
}

.y8ffa8b p {
  color: var(--orfhdngbvikv);
  line-height: 1.75;
  font-size: 15.001231248px;
}

.oe0d141 p {
  color: var(--orfhdngbvikv);
  font-size: 15px;
  line-height: 1.75;
}

.pdcc15a p {
  line-height: 1.75;
  color: var(--orfhdngbvikv);
  font-size: 15.005014323px;
}

.ed159d8 p {
  line-height: 1.75;
  font-size: 15.00236883px;
  color: var(--orfhdngbvikv);
}

.c3e9a85 p {
  line-height: 1.75;
  font-size: 15.00361px;
  color: var(--orfhdngbvikv);
}

.n66b43f p {
  line-height: 1.75;
  font-size: 15.001422px;
  color: var(--orfhdngbvikv);
}

.i4ed7e3 p {
  font-size: 15.0084136px;
  line-height: 1.75;
  color: var(--orfhdngbvikv);
}

.hd940qi {
  image-rendering: auto;
}

.n66b43f {
  image-rendering: auto;
}

.hhrle8b {
  grid-template-columns: 1.1fr 0.9fr;
  gap: 48.0075421px;
  display: grid;
  align-items: center;
}

.ga6da04 {
  gap: 48.004879428px;
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  align-items: center;
}

.heuvoe8 {
  padding-right: 12.006px;
}

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

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

.haaok25 {
  max-width: 680.0015px;
  text-align: center;
  margin: 0 auto;
}

.qffab5b {
  max-width: 680.005194907px;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.haaok25 h2 {
  margin-bottom: 24.00511px;
}

.qffab5b h2 {
  margin-bottom: 24.009876726px;
}

.haaok25 p {
  font-size: 16.00752882px;
}

.qffab5b p {
  font-size: 16.0037715px;
}

.hrkzakz {
  gap: 40.003641px;
  align-items: start;
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.je44121 {
  align-items: start;
  grid-template-columns: 1fr 2fr;
  gap: 40.002896px;
  display: grid;
}

.hp16xfe {
  padding-left: 24px;
  font-family: var(--nnqynjhvdigkyx);
  border-left: 4.003434521px solid var(--vshbbtnwuujn);
  line-height: 1.35;
  margin-top: 8px;
  color: var(--zztjljnsnuiqhg);
  font-size: clamp(1.4rem, 3vw, 2rem);
}

.hpbxn92 {
  gap: 20.005929px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 28.001px;
  display: grid;
}

.hgbsnqg {
  padding-top: 24.00987px;
  padding-right: 20.006375253px;
  padding-bottom: 24.00627px;
  padding-left: 20.0096429px;
  background: var(--fxwjwyparh);
  border: 1px solid var(--nznaispwekbnl);
}

.hgbsnqg strong {
  color: var(--uxngxcpzpciaw);
  font-family: var(--nnqynjhvdigkyx);
  font-size: 1.1rem;
  margin-bottom: 8.008803643px;
  display: block;
}

.hgbsnqg p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14.005px;
}

.hmjgbhz {
  display: grid;
  padding: 32.005px;
  border: 1px solid var(--nznaispwekbnl);
  grid-template-columns: minmax(200.00146px, 340.009px) 1fr;
  align-items: center;
  gap: 40.00334783px;
  background: var(--fxwjwyparh);
}

.hle6gl4 {
  margin-bottom: 32.004745403px;
  background-position: center;
  background-image: url("/556ed4f6/9e1b55f325dd0a6f.jpg");
  min-height: 280.00232px;
  background-size: cover;
  overflow: hidden;
  position: relative;
  border-radius: 4.00531px;
}

.hle6gl4::after {
  background: linear-gradient(180deg, transparent 30%, rgba(2,1,1,0.92) 100%);
  position: absolute;
  inset: 0;
  content: "";
}

.hl9se91 {
  position: relative;
  max-width: 640.0082px;
  padding: 48.005899px 32.00474584px 32.003186812px;
  z-index: 1;
}

.hx8ng9z {
  gap: 48.0076944px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.sc37db4 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48.005px;
}

.hfena2a {
  padding-top: 20.006px;
  border-top: 2.0034px solid var(--vshbbtnwuujn);
}

.hfena2a p {
  font-size: 14.0047px;
  font-style: italic;
}

.hev3wjb {
  display: flex;
  flex-wrap: wrap;
  margin-top: 28.006px;
  gap: 32.008470215px;
}

.hk41arr {
  background: rgba(37,197,92,0.04);
  min-width: 140.00186px;
  padding: 24px 16.00458px;
  text-align: center;
  flex: 1;
  border: 1px solid var(--nznaispwekbnl);
}

.hk41arr strong {
  margin-bottom: 6.00736232px;
  color: var(--vshbbtnwuujn);
  display: block;
  font-size: 2rem;
  font-family: var(--nnqynjhvdigkyx);
}

.hk41arr span {
  color: var(--orfhdngbvikv);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12.0035px;
}

.hy34x2w {
  text-size-adjust: 100%;
}

.jc2066c {
  text-size-adjust: 100%;
}

.hejan2d {
  gap: 20.002434px;
  margin-top: 24.002832371px;
  display: flex;
  flex-direction: column;
}

.hcrdvrr {
  border-left: 3.008px solid var(--brsvvthakfmbg);
  align-items: start;
  background: var(--fxwjwyparh);
  gap: 20px;
  display: grid;
  grid-template-columns: 48.006249px 1fr;
  padding: 20px 24.007104px;
}

.hcrdvrr:nth-child(even) {
  border-left-color: var(--vshbbtnwuujn);
  margin-left: 48.005043409px;
}

.hd3poer {
  line-height: 1;
  color: var(--vshbbtnwuujn);
  font-size: 1.5rem;
  font-family: var(--nnqynjhvdigkyx);
}

.hcrdvrr p {
  font-size: 14.0097px;
  margin: 0;
}

.hsl7c4a {
  margin-bottom: 24px;
  font-size: 12.00409925px;
  letter-spacing: 0.04em;
  font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
  background: rgba(32,198,93,0.06);
  border: 1px solid var(--nznaispwekbnl);
  color: var(--vshbbtnwuujn);
  padding-top: 10.006px;
  padding-right: 16.005170px;
  padding-bottom: 10.004px;
  padding-left: 16.007679px;
}

.hsv631y {
  column-gap: 48.0062245px;
  columns: 2;
}

.hsv631y p {
  margin-bottom: 16.006426151px;
  break-inside: avoid;
}

@media (max-width: 900px) {
  .hhrle8b,
  .hrkzakz,
  .hmjgbhz,
  .hx8ng9z {
    grid-template-columns: 1fr;
  }
  .hhrle8b,
  .hrkzakz,
  .hmjgbhz,
  .sc37db4 {
    grid-template-columns: 1fr;
  }
  .hhrle8b,
  .je44121,
  .hmjgbhz,
  .hx8ng9z {
    grid-template-columns: 1fr;
  }
  .hhrle8b,
  .je44121,
  .hmjgbhz,
  .sc37db4 {
    grid-template-columns: 1fr;
  }
  .ga6da04,
  .hrkzakz,
  .hmjgbhz,
  .hx8ng9z {
    grid-template-columns: 1fr;
  }
  .ga6da04,
  .hrkzakz,
  .hmjgbhz,
  .sc37db4 {
    grid-template-columns: 1fr;
  }
  .ga6da04,
  .je44121,
  .hmjgbhz,
  .hx8ng9z {
    grid-template-columns: 1fr;
  }
  .ga6da04,
  .je44121,
  .hmjgbhz,
  .sc37db4 {
    grid-template-columns: 1fr;
  }

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

  .hcrdvrr:nth-child(even) {
    margin-left: 0;
  }

  .hsv631y {
    columns: 1;
  }
}

@media (max-width: 767px) {
  #upm5ez {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
  }
  .hms49ux {
    padding-top: 56.00974px;
    padding-right: 20.00294px;
    padding-bottom: 56.009px;
    padding-left: 20.001px;
  }
  .jc2066c {
    padding-top: 56.005995px;
    padding-right: 20.00306px;
    padding-bottom: 56.00771px;
    padding-left: 20.005133px;
  }
  .c893bc1 {
    padding-top: 56.0021151px;
    padding-right: 20.00625302px;
    padding-bottom: 56.0011px;
    padding-left: 20.001px;
  }
  .k2369a0 {
    padding: 56.0011px 20.002562px;
  }
  .y8ffa8b {
    padding-top: 56.004919010px;
    padding-right: 20.009px;
    padding-bottom: 56.0021px;
    padding-left: 20.0095738px;
  }
  .oe0d141 {
    padding-top: 56.0017915px;
    padding-right: 20.004229px;
    padding-bottom: 56.00886px;
    padding-left: 20.005122426px;
  }
  .pdcc15a {
    padding: 56.00593880px 20.00972px;
  }
  .ed159d8 {
    padding: 56.00461px 20.006620px;
  }
  .c3e9a85 {
    padding: 56.00809057px 20.002px;
  }
  .n66b43f {
    padding: 56.0044878px 20.001px;
  }
  .i4ed7e3 {
    padding: 56.008px 20.0035895px;
  }
}

