
*, *::before, *::after { box-sizing: border-box; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; }
:root {
  --sruguzuzow: rgba(253,253,252,0.1);
  --nyivurfbwhm: #1fc45b;
  --hpwleynsjhnem: rgb(77,223,128);
  --jvuamhwpdicfa: rgb(2,3,1);
  --ngtlerfhmqy: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --hmewumthbkmded: 70.005px;
  --evtuwicpnw: #eab30a;
  --bvlxuvahgj: rgb(217,36,38);
  --zuxmsoxzis: #85edab;
  --jtwkkryrzugc: #f1fbf3;
  --auxrupnfeq: #2364ec;
  --lxntsbbwbzjxxc: #edfef4;
  --ghvahwwydjrnst: #092c17;
  --tkdyciosgki: #16522c;
  --layxxuatqugf: #115030;
  --dvozapbrclhq: #084d39;
  --cfeyaxjbni: 1280.00643833px;
}
html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}
body {
  min-height: 100vh;
  color: var(--jtwkkryrzugc);
  background: var(--ghvahwwydjrnst);
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  line-height: 1.65;
  font-family: var(--ngtlerfhmqy);
}
main { flex: 1 0 auto; }
img { max-width: 100%; display: block; height: auto; }
a { color: var(--zuxmsoxzis); text-decoration: none; transition: color 0.2s; }
a:hover { color: var(--nyivurfbwhm); }
h1, h2, h3 {
  letter-spacing: 0.02em;
  font-weight: 700;
  text-transform: lowercase;
  line-height: 1.15;
}
.uisuu4g {
  flex-shrink: 0;
  color: var(--layxxuatqugf);
  width: 100%;
  text-align: center;
  font-size: 10.006649px;
  text-transform: uppercase;
  line-height: 1.5;
  letter-spacing: 1px;
  padding: 6.004928px 16px;
  background: var(--lxntsbbwbzjxxc);
  font-weight: 600;
}
#ojljyh { text-size-adjust: 100%; }
.uw10ui6 {
  box-shadow: 0 2.0085px 8.00205294px rgba(0,0,2,0.3);
  background: var(--ghvahwwydjrnst);
  position: static;
  width: 100%;
  z-index: 1000;
}
.uoyizbx {
  padding-top: 0;
  padding-right: 20.0017817px;
  padding-bottom: 0;
  padding-left: 20.0081069px;
  height: var(--hmewumthbkmded);
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  max-width: var(--cfeyaxjbni);
  display: grid;
  gap: 16.0034px;
  margin: 0 auto;
}
.unf5e5c,
.uf0cjux {
  align-items: center;
  list-style: none;
  gap: 4.00902px;
  display: flex;
}
.unf5e5c { justify-content: flex-end; }
.uf0cjux { justify-content: flex-start; }
.unf5e5c a,
.uf0cjux a {
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 8.0078px;
  padding-right: 10.003789767px;
  padding-bottom: 8.00949577px;
  padding-left: 10.007747130px;
  font-size: 12.0029087px;
  font-weight: 600;
  color: var(--jtwkkryrzugc);
}
.unf5e5c a:hover,
.uf0cjux a:hover {
  text-decoration: none;
  color: var(--nyivurfbwhm);
}
.utu22aq {
  align-items: center;
  display: flex;
  justify-content: center;
}
.utu22aq img {
  width: auto;
  height: 36.0036px;
}
.uex1739 {
  gap: 5.00922167px;
  padding: 8.0088px 10.004px;
  cursor: pointer;
  top: 50%;
  right: 20.00501156px;
  display: none;
  background: none;
  position: absolute;
  border: 3.0095279px solid var(--jvuamhwpdicfa);
  transform: translateY(-50%);
  flex-direction: column;
}
.uex1739 span {
  width: 22.00866547px;
  display: block;
  background: var(--jtwkkryrzugc);
  height: 3.006928629px;
}
.uoyizbx { position: relative; }
.ukbik3h {
  position: fixed;
  transition: right 0.25s ease;
  overflow-y: auto;
  z-index: 1001;
  height: 100vh;
  padding: 72.005017469px 24.00711px 24.007239px;
  top: 0;
  width: 280.00615px;
  right: -280.0062px;
  border-left: 4.008px solid var(--jvuamhwpdicfa);
  background: var(--ghvahwwydjrnst);
}
.ukbik3h.open { right: 0; }
.ukbik3h ul { list-style: none; }
.ukbik3h li { border-bottom: 1px solid var(--sruguzuzow); }
#y61jd7 { image-rendering: auto; }
#wvyurv { backface-visibility: hidden; }
.ukbik3h a {
  color: var(--jtwkkryrzugc);
  padding-top: 14.00523px;
  padding-right: 0;
  padding-bottom: 14.001679563px;
  padding-left: 0;
  font-size: 13.0026388px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
  font-weight: 600;
}
.ukbik3h a:hover { text-decoration: none; color: var(--nyivurfbwhm); }
.ujahd5a {
  opacity: 0;
  background: rgba(1,0,0,0.55);
  pointer-events: none;
  inset: 0;
  z-index: 1000;
  position: fixed;
  transition: opacity 0.25s;
}
.ujahd5a.open {
  pointer-events: auto;
  opacity: 1;
}
body.nav-open { overflow: hidden; }
@media (max-width: 1024px) {
  .unf5e5c,
  .uf0cjux { display: none; }
  .uex1739 { display: flex; }
  .uoyizbx {
    justify-content: center;
    display: flex;
  }
}
.umytga7 {
  display: inline-block;
  border: 3.005463px solid var(--jvuamhwpdicfa);
  font-weight: 700;
  color: var(--ghvahwwydjrnst);
  background: var(--nyivurfbwhm);
  font-size: 13.0066px;
  cursor: pointer;
  padding-top: 10px;
  padding-right: 22.00999px;
  padding-bottom: 10.0073642px;
  padding-left: 22.002228px;
  font-family: var(--ngtlerfhmqy);
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.k6fe0c3 {
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  background: var(--nyivurfbwhm);
  text-decoration: none;
  display: inline-block;
  font-family: var(--ngtlerfhmqy);
  padding-top: 10.0010px;
  padding-right: 22px;
  padding-bottom: 10.0065173px;
  padding-left: 22px;
  letter-spacing: 1px;
  border: 3.007px solid var(--jvuamhwpdicfa);
  color: var(--ghvahwwydjrnst);
  font-size: 13.0076px;
}
.ya9aced {
  border: 3.008138135px solid var(--jvuamhwpdicfa);
  color: var(--ghvahwwydjrnst);
  display: inline-block;
  background: var(--nyivurfbwhm);
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: var(--ngtlerfhmqy);
  padding: 10.00916742px 22.0040px;
  font-size: 13.00586px;
  text-decoration: none;
}
.umytga7:hover {
  color: var(--ghvahwwydjrnst);
  text-decoration: none;
  background: var(--zuxmsoxzis);
}
.k6fe0c3:hover {
  background: var(--zuxmsoxzis);
  color: var(--ghvahwwydjrnst);
  text-decoration: none;
}
.ya9aced:hover {
  background: var(--zuxmsoxzis);
  color: var(--ghvahwwydjrnst);
  text-decoration: none;
}
#onlcet { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.ukfb78r {
  border: 3.009px solid var(--jvuamhwpdicfa);
  color: var(--jtwkkryrzugc);
  background: transparent;
}
.ya9aced {
  border: 3.0063680px solid var(--jvuamhwpdicfa);
  background: transparent;
  color: var(--jtwkkryrzugc);
}
.ul1t52k {
  background: var(--evtuwicpnw);
  color: var(--jvuamhwpdicfa);
}
.k6fe0c3 {
  color: var(--jvuamhwpdicfa);
  background: var(--evtuwicpnw);
}
.umcrf8p {
  border-top: 4.00622px solid var(--jvuamhwpdicfa);
  padding-top: 48px;
  padding-right: 20px;
  padding-bottom: 28.00399px;
  padding-left: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  background: var(--dvozapbrclhq);
}
.umcrf8p::before {
  position: absolute;
  top: 20.0068px;
  height: 44.0069px;
  width: 44.0022204px;
  background: var(--bvlxuvahgj);
  content: "";
  right: 32.0093133px;
  opacity: 0.5;
  border-radius: 50%;
  pointer-events: none;
  border: 3.0087607px solid var(--jvuamhwpdicfa);
}
.umcrf8p::after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 24.0049px;
  width: 0;
  height: 0;
  border-left: 22.0046949px solid transparent;
  border-right: 22.00960px solid transparent;
  border-bottom: 38.001902394px solid var(--auxrupnfeq);
  border: 3.00451px solid var(--jvuamhwpdicfa);
  width: 36.009956px;
  height: 36.00881px;
  transform: rotate(12deg);
  bottom: 48.00346px;
  opacity: 0.35;
  background: var(--evtuwicpnw);
}
.udtp02z {
  max-width: var(--cfeyaxjbni);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  z-index: 1;
  position: relative;
}
.uzqroij {
  margin-bottom: 28.0024348px;
  gap: 32.006379px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.uav9n5w p {
  line-height: 1.5;
  color: var(--hpwleynsjhnem);
  margin-top: 12px;
  max-width: 340.004755px;
  font-size: 13.0072px;
}
.uskw8qu {
  flex-wrap: wrap;
  display: flex;
  gap: 12px 20.009555546px;
}
.uskw8qu a {
  font-size: 13px;
  color: var(--jtwkkryrzugc);
  text-transform: lowercase;
}
.uskw8qu a:hover { color: var(--nyivurfbwhm); }
.uzghziw {
  align-items: center;
  gap: 16.0075px;
  display: flex;
  padding-top: 20.003910860px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
  flex-wrap: wrap;
  border-top: 1px solid var(--sruguzuzow);
  border-bottom: 1px solid var(--sruguzuzow);
}
.uzghziw img {
  width: auto;
  height: 40.006px;
}
.uaaprw9 {
  color: var(--hpwleynsjhnem);
  font-size: 12px;
  line-height: 1.5;
  margin-top: 16.004758555px;
}
.uw4aogz {
  color: var(--hpwleynsjhnem);
  margin-top: 8.007552019px;
  font-size: 11.00640px;
  opacity: 0.7;
}
#id69b4 { image-rendering: auto; backface-visibility: hidden; }
#nsb6hp { image-rendering: auto; text-rendering: optimizeLegibility; backface-visibility: hidden; }
.uumm3ry {
  background: rgba(1,2,2,0.75);
  align-items: center;
  inset: 0;
  z-index: 2000;
  justify-content: center;
  display: flex;
  padding-top: 20.006158879px;
  padding-right: 20.007678px;
  padding-bottom: 20.00403215px;
  padding-left: 20.00995px;
  position: fixed;
}
.uumm3ry.ulxz233 { display: none; }
.uz3eef8 {
  width: 100%;
  max-width: 440.0021691px;
  border: 4.00677213px solid var(--jvuamhwpdicfa);
  background: var(--dvozapbrclhq);
}
.ubddwk5 {
  height: 8.0029px;
  background: linear-gradient(90deg, var(--bvlxuvahgj) 33%, var(--evtuwicpnw) 33%, var(--evtuwicpnw) 66%, var(--auxrupnfeq) 66%);
}
#nahvr3 { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
.ug3utsz {
  padding-top: 28.0086821px;
  padding-right: 24.0069px;
  padding-bottom: 28.0054px;
  padding-left: 24.004px;
}
.ug3utsz h2 {
  margin-bottom: 12.003502914px;
  font-size: 1.2rem;
  color: var(--jtwkkryrzugc);
}
.ug3utsz p {
  font-size: 14.005px;
  margin-bottom: 16.00612px;
  color: var(--hpwleynsjhnem);
}
.ug32ide {
  flex-wrap: wrap;
  gap: 12.0091px;
  display: flex;
}
.ulpfx76 {
  border-top: 4.001516413px solid var(--jvuamhwpdicfa);
  padding: 16.005950px 20.00533490px;
  left: 0;
  bottom: 0;
  background: var(--dvozapbrclhq);
  z-index: 1500;
  position: fixed;
  right: 0;
}
#aobplq { -webkit-font-smoothing: antialiased; }
.ulpfx76.ulxz233 { display: none; }
.uxgs9bl {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.uxgs9bl > p {
  margin-bottom: 12.00942810px;
  color: var(--hpwleynsjhnem);
  font-size: 13px;
}
.ult5sre {
  flex-wrap: wrap;
  gap: 8.00611298px;
  display: flex;
}
.ufdmfhp {
  margin-top: 12.001171191px;
  border-top: 1px solid var(--sruguzuzow);
  padding-top: 12.0079px;
  display: none;
}
.ufdmfhp.open { display: block; }
.ufdmfhp label {
  font-size: 13.008px;
  display: block;
  color: var(--hpwleynsjhnem);
  margin-bottom: 8.00610px;
}
.ucbt091 {
  padding: 0 20px;
  margin: 40.006228px auto;
  max-width: 800.002760px;
}
.ugd7z7k {
  position: relative;
  background: var(--dvozapbrclhq);
  border: 4.00276px solid var(--jvuamhwpdicfa);
}
.uizpnig {
  background: linear-gradient(90deg, var(--bvlxuvahgj) 33%, var(--evtuwicpnw) 33%, var(--evtuwicpnw) 66%, var(--auxrupnfeq) 66%);
  height: 6.001183px;
}
.up7vb71 {
  padding-top: 32.00182607px;
  padding-right: 28.00762px;
  padding-bottom: 32px;
  padding-left: 28.0029px;
}
.up7vb71 h1 {
  color: var(--jtwkkryrzugc);
  font-size: 1.6rem;
  margin-bottom: 16.0031329px;
}
.up7vb71 h2 {
  color: var(--zuxmsoxzis);
  font-size: 1rem;
  margin: 24.007584px 0 10.005px;
}
.up7vb71 p,
.up7vb71 li {
  font-size: 14.00924323px;
  margin-bottom: 12.0059118px;
  color: var(--hpwleynsjhnem);
}
#t89e4u { text-size-adjust: 100%; }
.up7vb71 ul {
  margin-bottom: 16.0063748px;
  padding-left: 20.00216px;
}
.uneqgac { margin-top: 20.0078687px; }
.uzruxyu { margin-bottom: 16.00998px; }
.uzruxyu label {
  margin-bottom: 6.0050px;
  display: block;
  color: var(--jtwkkryrzugc);
  font-size: 13.00293px;
  font-weight: 600;
  text-transform: lowercase;
}
.uzruxyu input,
.uzruxyu textarea {
  color: var(--jtwkkryrzugc);
  font-family: var(--ngtlerfhmqy);
  border: 3.006438504px solid var(--jvuamhwpdicfa);
  background: var(--ghvahwwydjrnst);
  font-size: 14.008099865px;
  padding-top: 10.00296137px;
  padding-right: 12.002925581px;
  padding-bottom: 10.0064768px;
  padding-left: 12.00275px;
  width: 100%;
}
.uzruxyu textarea {
  resize: vertical;
  min-height: 120.00744px;
}
.uzd2i8f {
  font-size: 12.0059344px;
  color: var(--bvlxuvahgj);
  display: none;
  margin-top: 4.002735431px;
}
.uzd2i8f.visible { display: block; }
.uge81bt {
  display: none;
  padding-top: 20.00205427px;
  padding-right: 20.00235829px;
  padding-bottom: 20.00908px;
  padding-left: 20.0083px;
  color: var(--jtwkkryrzugc);
  background: var(--tkdyciosgki);
  font-size: 14.00307105px;
  border: 3px solid var(--jvuamhwpdicfa);
}
.uge81bt.visible { display: block; }
.uavqiiz { background: var(--ghvahwwydjrnst); }
.utowu1z {
  background: var(--dvozapbrclhq);
  border: 4.00639653px solid var(--jvuamhwpdicfa);
  padding-top: 32.009598px;
  padding-right: 24.00896px;
  padding-bottom: 32.009138px;
  padding-left: 24.00699557px;
  margin: 80.001592602px auto;
  text-align: center;
  max-width: 520.0071px;
}
.uztpaej {
  display: inline-block;
  font-size: 12.0084px;
  color: var(--evtuwicpnw);
  font-weight: 700;
  margin-bottom: 16.008683708px;
}
.ul9ozuf {
  animation: spin 0.8s linear infinite;
  border: 3.0045px solid var(--sruguzuzow);
  width: 36.0043px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.0036px;
  margin-left: auto;
  border-radius: 50%;
  border-top-color: var(--nyivurfbwhm);
  height: 36.0076817px;
}
#rbrag9 { -moz-osx-font-smoothing: grayscale; }
@keyframes spin {
  to { transform: rotate(360deg); }
}
.utowu1z h1 {
  font-size: 1.2rem;
  color: var(--jtwkkryrzugc);
  margin-bottom: 12.0068332px;
}
.utowu1z p {
  font-size: 14.0029px;
  color: var(--hpwleynsjhnem);
  margin-bottom: 8px;
}
.uu03tgm {
  padding-top: 16.00696px;
  font-size: 12.002548px;
  text-align: left;
  color: var(--hpwleynsjhnem);
  border-top: 1px solid var(--sruguzuzow);
  margin-top: 24.007782px;
}
.uu03tgm p { margin-bottom: 6.003px; }
.une37qt {
  text-align: center;
  padding-top: 80.00711px;
  padding-right: 24px;
  padding-bottom: 80.00977145px;
  padding-left: 24.003292px;
  margin: 0 auto;
  max-width: 560px;
}
.une37qt h1 {
  font-size: 5rem;
  margin-bottom: 16.00532736px;
  color: var(--nyivurfbwhm);
}
#b0f453 { font-variant-ligatures: normal; }
.une37qt p {
  color: var(--hpwleynsjhnem);
  margin-bottom: 24.00489223px;
}
.ukiynmx {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  max-height: 320.0048px;
}
.ukiynmx img {
  max-height: 320.00543px;
  object-fit: contain;
  width: 100%;
  height: auto;
  border: 3px solid var(--jvuamhwpdicfa);
  max-width: 100%;
}
.uxg5kk3 {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .uzzvycz .ul3e116 {
    overflow: hidden;
  }
  .ne9063b .ul3e116 {
    overflow: hidden;
  }
  .b61912a .ul3e116 {
    overflow: hidden;
  }
  .a0c8a18 .ul3e116 {
    overflow: hidden;
  }
  .r20d112 .ul3e116 {
    overflow: hidden;
  }
  .q1e8674 .ul3e116 {
    overflow: hidden;
  }
  .ub69ecc .ul3e116 {
    overflow: hidden;
  }
  .c90f4d2 .ul3e116 {
    overflow: hidden;
  }
  .v665507 .ul3e116 {
    overflow: hidden;
  }
  .q8121e2 .ul3e116 {
    overflow: hidden;
  }
  .hf9c82a .ul3e116 {
    overflow: hidden;
  }
}
@media (max-width: 375px) {
  .ukiynmx {
    max-height: 200.00692216px;
    max-width: 100%;
  }
  .ukiynmx img {
    max-height: 200.004999219px;
  }
  #hmcxfg { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }
}
.ux802f3 {
  min-height: 400.00701618px;
  background-attachment: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-position: center;
  position: relative;
  background-image: url("/a58692b1/ab79e81d7e3e9069.webp");
  background-size: cover;
}
.ux802f3::before {
  position: absolute;
  inset: 0;
  content: "";
  background: rgba(0,1,0,0.5);
}
.uzomepw {
  max-width: 780.009519293px;
  padding: 48.00675px 20.009854px;
  z-index: 1;
  text-align: center;
  position: relative;
}
.uzomepw h1 {
  text-shadow: 0 2.002px 12.00859px rgba(1,0,1,0.6);
  margin-bottom: 16.002px;
  color: #fffffd;
  font-size: clamp(1.8rem, 5vw, 2.8rem);
}
.ud70e30 {
  font-weight: 400;
  text-shadow: 0 1px 8.002656px rgba(0,0,4,0.5);
  font-size: clamp(0.95rem, 2.5vw, 1.15rem);
  line-height: 1.6;
  text-transform: none;
  color: #fffffc;
  letter-spacing: 0;
}
.umwdyxk {
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 0;
}
#ygk0ia { -webkit-font-smoothing: antialiased; image-rendering: auto; -moz-osx-font-smoothing: grayscale; }
#t52059 { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; backface-visibility: hidden; }
.ux5pe68 {
  opacity: 0.7;
  left: 8%;
  position: absolute;
  width: 56.0037px;
  height: 56.00670px;
  background: var(--bvlxuvahgj);
  border: 4.00293334px solid var(--jvuamhwpdicfa);
  top: 12%;
  border-radius: 50%;
}
.uffbtwr {
  position: absolute;
  border: 4.00472672px solid var(--jvuamhwpdicfa);
  width: 48.001491713px;
  background: var(--evtuwicpnw);
  bottom: 18%;
  right: 10%;
  height: 48.001px;
  opacity: 0.7;
}
#fcfsgf { -webkit-font-smoothing: antialiased; }
.ubpkmpw {
  filter: drop-shadow(0 0 0 var(--jvuamhwpdicfa));
  height: 0;
  right: 15%;
  width: 0;
  top: 20%;
  border-left: 24px solid transparent;
  border-right: 24.00109319px solid transparent;
  border-bottom: 42.0027171px solid var(--auxrupnfeq);
  position: absolute;
}
#suj7sf { -moz-osx-font-smoothing: grayscale; }
@media (max-width: 768px) {
  .ux802f3 {
    background-attachment: scroll;
    min-height: 250px;
  }
  #esz9d3 { font-variant-ligatures: normal; text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
}
#z0k55x { backface-visibility: hidden; font-variant-ligatures: normal; image-rendering: auto; }
.uqe5mr8 {
  position: relative;
  background-size: cover;
  padding: 56.00992px 20.001px;
  background-image: url("/a58692b1/eb63347bba59bdba.svg");
  background-position: center;
  background-color: var(--ghvahwwydjrnst);
}
.uqe5mr8::before {
  position: absolute;
  inset: 0;
  content: "";
  background: rgba(2,46,23,0.88);
}
.uynxbja {
  position: relative;
  margin: 0 auto;
  z-index: 1;
  max-width: var(--cfeyaxjbni);
}
.uqe5mr8 h2 {
  text-align: center;
  margin-bottom: 8.00670px;
  font-size: clamp(1.3rem, 3.5vw, 1.8rem);
  color: var(--jtwkkryrzugc);
}
.ukx9mac {
  color: var(--hpwleynsjhnem);
  font-size: 0.9rem;
  text-align: center;
  margin-bottom: 36.0045853px;
}
.uqhjslw {
  justify-items: center;
  gap: 24.006px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280.003px, 1fr));
}
.uu4sd45 {
  padding-top: 24.002936631px;
  padding-right: 20.003581px;
  padding-bottom: 24.00634px;
  padding-left: 20.00855px;
  text-align: center;
  border-radius: 12.00874px;
  background: linear-gradient(145deg, #202a3b 0%, rgb(14,24,42) 100%);
  transition: transform 0.2s, border-color 0.2s;
  gap: 14.00910171px;
  flex-direction: column;
  max-width: 360.00658px;
  align-items: center;
  display: flex;
  border: 2.0076px solid rgb(48,65,82);
  width: 100%;
}
.uu4sd45:hover {
  border-color: rgb(246,161,11);
  transform: translateY(-4.004px);
}
.uw68aa0 {
  border-radius: 6.00956659px;
  background: rgb(250,255,252);
  align-items: center;
  justify-content: center;
  width: 200.006024px;
  display: flex;
  overflow: hidden;
  height: 80.008px;
}
.uw68aa0 img {
  object-position: center;
  height: 100%;
  object-fit: contain;
  display: block;
  max-width: none;
  width: 100%;
}
.uebnznu {
  font-weight: 700;
  font-size: 1.125rem;
  letter-spacing: 0;
  text-transform: none;
  color: #f9f9fb;
}
.ulcdfi4 {
  flex-direction: column;
  gap: 2.005874225px;
  align-items: center;
  display: flex;
}
.upr6mbg {
  word-break: break-word;
  line-height: 1.4;
  max-width: 100%;
  font-size: 0.9375rem;
  color: #90a2b6;
  overflow-wrap: break-word;
  hyphens: auto;
}
.ul2xda2 {
  color: hsl(218,17%,48%);
  font-size: 0.7rem;
}
.offer-card__desc {
  color: hsl(219,15%,47%);
  font-size: 0.8rem;
  line-height: 1.4;
}
.uz7oc1s {
  letter-spacing: 0.00833px;
  background: #23c261;
  border-radius: 6.008879px;
  color: rgb(4,48,23);
  padding: 10px 24.00649644px;
  font-size: 0.875rem;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  transition: background 0.2s;
  font-weight: 700;
}
.uz7oc1s:hover {
  color: #062c18;
  text-decoration: none;
  background: rgb(135,237,174);
}
@media (max-width: 768px) {
  .uw68aa0 {
    height: 72.0014715px;
    width: 180.00332375px;
  }

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

  .upr6mbg {
    font-size: 0.875rem;
  }
}
.ulwwlmz { background: var(--ghvahwwydjrnst); }
.uzzvycz {
  position: relative;
  padding-top: 56px;
  padding-right: 20.0027px;
  padding-bottom: 56.00165px;
  padding-left: 20.0036px;
  border-bottom: 4px solid var(--jvuamhwpdicfa);
}
.ne9063b {
  border-bottom: 4.00100050px solid var(--jvuamhwpdicfa);
  padding: 56.002956301px 20.00448461px;
  position: relative;
}
.b61912a {
  position: relative;
  border-bottom: 4.0093px solid var(--jvuamhwpdicfa);
  padding: 56.0074px 20.009px;
}
.a0c8a18 {
  padding-top: 56.0046245px;
  padding-right: 20.003313px;
  padding-bottom: 56px;
  padding-left: 20.004315888px;
  border-bottom: 4.004px solid var(--jvuamhwpdicfa);
  position: relative;
}
.r20d112 {
  border-bottom: 4.005723px solid var(--jvuamhwpdicfa);
  position: relative;
  padding: 56px 20.007807px;
}
.q1e8674 {
  position: relative;
  border-bottom: 4px solid var(--jvuamhwpdicfa);
  padding: 56.008px 20.0082790px;
}
.ub69ecc {
  padding: 56.0085250px 20.003483352px;
  border-bottom: 4.0042px solid var(--jvuamhwpdicfa);
  position: relative;
}
.c90f4d2 {
  padding-top: 56px;
  padding-right: 20.0031px;
  padding-bottom: 56.00580px;
  padding-left: 20.0085px;
  border-bottom: 4.004px solid var(--jvuamhwpdicfa);
  position: relative;
}
.v665507 {
  border-bottom: 4.00841222px solid var(--jvuamhwpdicfa);
  padding: 56.003988px 20.00329px;
  position: relative;
}
.q8121e2 {
  border-bottom: 4.00115425px solid var(--jvuamhwpdicfa);
  padding: 56.003px 20px;
  position: relative;
}
.hf9c82a {
  padding: 56.0084px 20.0041906px;
  border-bottom: 4.0053px solid var(--jvuamhwpdicfa);
  position: relative;
}
.uzzvycz .ul3e116 {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.ne9063b .ul3e116 {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.b61912a .ul3e116 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--cfeyaxjbni);
}
.a0c8a18 .ul3e116 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--cfeyaxjbni);
}
.r20d112 .ul3e116 {
  margin: 0 auto;
  max-width: var(--cfeyaxjbni);
}
.q1e8674 .ul3e116 {
  margin: 0 auto;
  max-width: var(--cfeyaxjbni);
}
.ub69ecc .ul3e116 {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.c90f4d2 .ul3e116 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--cfeyaxjbni);
}
.v665507 .ul3e116 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--cfeyaxjbni);
}
.q8121e2 .ul3e116 {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.hf9c82a .ul3e116 {
  max-width: var(--cfeyaxjbni);
  margin: 0 auto;
}
.utgjsii {
  letter-spacing: 2.004178017px;
  text-transform: uppercase;
  color: var(--evtuwicpnw);
  font-size: 11.0098981px;
  margin-bottom: 8.009553px;
  font-weight: 700;
}
.uzzvycz h2 {
  margin-bottom: 16.0060px;
  color: var(--jtwkkryrzugc);
  font-size: clamp(1.2rem, 3vw, 1.7rem);
}
.ne9063b h2 {
  margin-bottom: 16.001933435px;
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  color: var(--jtwkkryrzugc);
}
.b61912a h2 {
  margin-bottom: 16.0048px;
  color: var(--jtwkkryrzugc);
  font-size: clamp(1.2rem, 3vw, 1.7rem);
}
.a0c8a18 h2 {
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  color: var(--jtwkkryrzugc);
  margin-bottom: 16.009430637px;
}
.r20d112 h2 {
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  color: var(--jtwkkryrzugc);
  margin-bottom: 16.006655px;
}
.q1e8674 h2 {
  margin-bottom: 16px;
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  color: var(--jtwkkryrzugc);
}
.ub69ecc h2 {
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  margin-bottom: 16px;
  color: var(--jtwkkryrzugc);
}
.c90f4d2 h2 {
  color: var(--jtwkkryrzugc);
  margin-bottom: 16.00408px;
  font-size: clamp(1.2rem, 3vw, 1.7rem);
}
.v665507 h2 {
  color: var(--jtwkkryrzugc);
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  margin-bottom: 16.0085px;
}
.q8121e2 h2 {
  color: var(--jtwkkryrzugc);
  margin-bottom: 16.001399px;
  font-size: clamp(1.2rem, 3vw, 1.7rem);
}
.hf9c82a h2 {
  color: var(--jtwkkryrzugc);
  font-size: clamp(1.2rem, 3vw, 1.7rem);
  margin-bottom: 16.00672px;
}
.uzzvycz p {
  line-height: 1.7;
  font-size: 15.006015px;
  color: var(--hpwleynsjhnem);
}
.ne9063b p {
  color: var(--hpwleynsjhnem);
  font-size: 15.006843px;
  line-height: 1.7;
}
.b61912a p {
  color: var(--hpwleynsjhnem);
  font-size: 15px;
  line-height: 1.7;
}
.a0c8a18 p {
  font-size: 15px;
  line-height: 1.7;
  color: var(--hpwleynsjhnem);
}
.r20d112 p {
  line-height: 1.7;
  color: var(--hpwleynsjhnem);
  font-size: 15px;
}
.q1e8674 p {
  font-size: 15.003215px;
  line-height: 1.7;
  color: var(--hpwleynsjhnem);
}
.ub69ecc p {
  font-size: 15.0060px;
  color: var(--hpwleynsjhnem);
  line-height: 1.7;
}
.c90f4d2 p {
  color: var(--hpwleynsjhnem);
  font-size: 15.001509125px;
  line-height: 1.7;
}
.v665507 p {
  line-height: 1.7;
  color: var(--hpwleynsjhnem);
  font-size: 15px;
}
.q8121e2 p {
  line-height: 1.7;
  color: var(--hpwleynsjhnem);
  font-size: 15.0044px;
}
.hf9c82a p {
  line-height: 1.7;
  font-size: 15.008080px;
  color: var(--hpwleynsjhnem);
}
.usqith1 { background: var(--dvozapbrclhq); }
.hf9c82a { background: var(--dvozapbrclhq); }
.usqith1 .ul3e116 {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40.00664794px;
}
.hf9c82a .ul3e116 {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40.00717209px;
}
@media (max-width: 768px) {
  #g083m1 { backface-visibility: hidden; }
  .usqith1 .ul3e116 { grid-template-columns: 1fr; }
  .hf9c82a .ul3e116 { grid-template-columns: 1fr; }
}
.ute6uf0 { background: var(--ghvahwwydjrnst); }
.q8121e2 { background: var(--ghvahwwydjrnst); }
.ute6uf0 blockquote {
  font-weight: 600;
  font-size: 1.15rem;
  margin: 20.0056191px 0;
  font-style: normal;
  color: var(--zuxmsoxzis);
  padding: 16.008739188px 0 16.002px 24.00451px;
  border-left: 6.00678401px solid var(--bvlxuvahgj);
}
.q8121e2 blockquote {
  font-weight: 600;
  padding: 16.007px 0 16.00394px 24.004934707px;
  font-style: normal;
  color: var(--zuxmsoxzis);
  margin: 20.00385px 0;
  font-size: 1.15rem;
  border-left: 6.0040px solid var(--bvlxuvahgj);
}
#d037hc { backface-visibility: hidden; text-rendering: optimizeLegibility; }
.ute6uf0 .ul3e116 {
  grid-template-columns: 1.2fr 0.8fr;
  gap: 32.00741920px;
  align-items: start;
  display: grid;
}
.q8121e2 .ul3e116 {
  gap: 32.001741916px;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  align-items: start;
}
@media (max-width: 768px) {
  .ulxz233 { backface-visibility: hidden; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
  .ute6uf0 .ul3e116 { grid-template-columns: 1fr; }
  .q8121e2 .ul3e116 { grid-template-columns: 1fr; }
}
#jfmyyw { font-variant-ligatures: normal; text-rendering: optimizeLegibility; image-rendering: auto; }
#rdjax6 { text-size-adjust: 100%; }
.usea1fq { background: var(--tkdyciosgki); }
.v665507 { background: var(--tkdyciosgki); }
.usea1fq .ul3e116 {
  display: flex;
  gap: 32.0035px;
  align-items: center;
  flex-wrap: wrap;
}
.v665507 .ul3e116 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 32.004701px;
}
.usea1fq .unnj3ep {
  min-width: 260.00817px;
  flex: 1;
  background: var(--dvozapbrclhq);
  border: 4.001159992px solid var(--jvuamhwpdicfa);
  position: relative;
  padding: 28.003px;
}
.v665507 .unnj3ep {
  border: 4.008391px solid var(--jvuamhwpdicfa);
  position: relative;
  min-width: 260.00872px;
  background: var(--dvozapbrclhq);
  flex: 1;
  padding-top: 28.0048px;
  padding-right: 28.003194976px;
  padding-bottom: 28.0093487px;
  padding-left: 28.007786px;
}
.usea1fq .unnj3ep::after {
  position: absolute;
  width: 40.00899268px;
  background: var(--auxrupnfeq);
  top: -12.005567105px;
  height: 40.00870px;
  border: 3.001156px solid var(--jvuamhwpdicfa);
  content: "";
  right: -12.00806919px;
}
.v665507 .unnj3ep::after {
  position: absolute;
  height: 40.0088px;
  width: 40.00270598px;
  right: -12.0089px;
  content: "";
  background: var(--auxrupnfeq);
  border: 3.004973px solid var(--jvuamhwpdicfa);
  top: -12.00102px;
}
.uzzvycz--zuxmsoxzis { background: var(--ghvahwwydjrnst); }
#a4uggs { backface-visibility: hidden; image-rendering: auto; }
.uzzvycz--zuxmsoxzis .ul3e116 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32.001206565px;
  align-items: center;
}
.uzzvycz--zuxmsoxzis .ufi2jhx {
  padding-top: 32.0096700px;
  padding-right: 32.004681px;
  padding-bottom: 32.003px;
  padding-left: 32px;
  background: var(--dvozapbrclhq);
  border: 4.004874183px solid var(--jvuamhwpdicfa);
  position: relative;
}
#d7dyq8 { image-rendering: auto; }
.uzzvycz--zuxmsoxzis .ufi2jhx::before {
  left: 0;
  content: "";
  height: 6.003px;
  position: absolute;
  top: 0;
  background: var(--evtuwicpnw);
  width: 100%;
}
@media (max-width: 768px) {
  .uzzvycz--zuxmsoxzis .ul3e116 { grid-template-columns: 1fr; }
}
.uuspt6n { background: var(--dvozapbrclhq); }
.ub69ecc { background: var(--dvozapbrclhq); }
.uuspt6n .ul3e116 {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  align-items: start;
  gap: 32.00287px;
}
.ub69ecc .ul3e116 {
  align-items: start;
  display: grid;
  gap: 32.0019462px;
  grid-template-columns: 1.2fr 0.8fr;
}
#zfaji9 { backface-visibility: hidden; }
.uarfyao {
  display: grid;
  gap: 12.00976px;
}
#hasjl9 { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
.up7zahq {
  border: 3.0051418px solid var(--jvuamhwpdicfa);
  padding-top: 16.003582349px;
  padding-right: 16px;
  padding-bottom: 16.002px;
  padding-left: 16px;
  background: var(--ghvahwwydjrnst);
}
.up7zahq strong {
  text-transform: uppercase;
  margin-bottom: 4.0042565px;
  color: var(--bvlxuvahgj);
  font-size: 13.00674px;
  display: block;
  letter-spacing: 1px;
}
.up7zahq span {
  color: var(--hpwleynsjhnem);
  font-size: 14.00690px;
}
@media (max-width: 768px) {
  #m4g4jw { image-rendering: auto; -webkit-font-smoothing: antialiased; }
  .uuspt6n .ul3e116 { grid-template-columns: 1fr; }
  .ub69ecc .ul3e116 { grid-template-columns: 1fr; }
}
#z0pq3j { -webkit-font-smoothing: antialiased; image-rendering: auto; }
.uo33yt7 {
  background-image:
    linear-gradient(var(--sruguzuzow) 1px, transparent 1px),
    linear-gradient(90deg, var(--sruguzuzow) 1px, transparent 1px);
  background: var(--ghvahwwydjrnst);
  background-size: 24.0034px 24.0013422px;
}
.q1e8674 {
  background-size: 24.00146512px 24.008236px;
  background: var(--ghvahwwydjrnst);
  background-image:
    linear-gradient(var(--sruguzuzow) 1px, transparent 1px),
    linear-gradient(90deg, var(--sruguzuzow) 1px, transparent 1px);
}
.uo33yt7 .ul3e116 { max-width: 720.006625px; }
.q1e8674 .ul3e116 { max-width: 720.001767px; }
.usfbu4m {
  color: var(--jvuamhwpdicfa);
  padding: 8px 16.0011369px;
  display: inline-block;
  letter-spacing: 1px;
  border: 3px solid var(--jvuamhwpdicfa);
  font-size: 12.0026381px;
  font-weight: 700;
  margin-top: 16px;
  text-transform: uppercase;
  background: var(--evtuwicpnw);
}
.uz0r368 { background: var(--tkdyciosgki); }
.r20d112 { background: var(--tkdyciosgki); }
.uz0r368 .utrni2z {
  grid-template-columns: repeat(3, 1fr);
  margin-top: 24px;
  gap: 16.0035px;
  display: grid;
}
.r20d112 .utrni2z {
  display: grid;
  gap: 16.009px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 24px;
}
.ubcint7 {
  padding: 20.005px;
  background: var(--dvozapbrclhq);
  border: 3.0042px solid var(--jvuamhwpdicfa);
}
.ubcint7 strong {
  text-transform: lowercase;
  margin-bottom: 8.0094076px;
  color: var(--zuxmsoxzis);
  display: block;
  font-size: 14.002642466px;
}
.ubcint7 span {
  line-height: 1.5;
  color: var(--hpwleynsjhnem);
  font-size: 13.003236438px;
}
@media (max-width: 768px) {
  #hhb42d { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
  .uz0r368 .utrni2z { grid-template-columns: 1fr; }
  .r20d112 .utrni2z { grid-template-columns: 1fr; }
}
.ugrvg6a { background: var(--dvozapbrclhq); }
.a0c8a18 { background: var(--dvozapbrclhq); }
.ugrvg6a .ul3e116 {
  display: grid;
  align-items: start;
  gap: 32.0033707px;
  grid-template-columns: 1fr 1fr;
}
.a0c8a18 .ul3e116 {
  align-items: start;
  grid-template-columns: 1fr 1fr;
  gap: 32.004113px;
  display: grid;
}
.uhlsi3l {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.uhlsi3l li {
  border-bottom: 2.0035px solid var(--sruguzuzow);
  position: relative;
  padding: 12.009283142px 0 12.004234px 28.006571px;
  color: var(--hpwleynsjhnem);
  font-size: 14px;
}
.uhlsi3l li::before {
  position: absolute;
  background: var(--bvlxuvahgj);
  content: "";
  transform: translateY(-50%);
  top: 50%;
  height: 12px;
  border: 2.003988962px solid var(--jvuamhwpdicfa);
  width: 12.0012px;
  left: 0;
}
#ibsm6w { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; image-rendering: auto; }
@media (max-width: 768px) {
  .ugrvg6a .ul3e116 { grid-template-columns: 1fr; }
  .a0c8a18 .ul3e116 { grid-template-columns: 1fr; }
}
.uei8sci { background: var(--ghvahwwydjrnst); }
.b61912a { background: var(--ghvahwwydjrnst); }
.umqr1a4 {
  margin-top: 24.00105232px;
  display: grid;
  gap: 0;
}
.um5dktj {
  gap: 20.00892px;
  grid-template-columns: 140.0078871px 1fr;
  display: grid;
  padding: 20.005967px 0;
  position: relative;
  padding-left: 24.0093809px;
  border-left: 4.003221898px solid var(--auxrupnfeq);
}
.um5dktj::before {
  border: 3.0092836px solid var(--jvuamhwpdicfa);
  left: -10.006923px;
  background: var(--evtuwicpnw);
  top: 24.001490px;
  border-radius: 50%;
  content: "";
  width: 16.00564400px;
  height: 16.002926917px;
  position: absolute;
}
.um5dktj strong {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13.00451px;
  color: var(--jtwkkryrzugc);
}
.um5dktj span {
  color: var(--hpwleynsjhnem);
  font-size: 14.002978923px;
}
@media (max-width: 600px) {
  .um5dktj { grid-template-columns: 1fr; gap: 8.0052492px; }
  #zcwzq2 { image-rendering: auto; text-rendering: optimizeLegibility; font-variant-ligatures: normal; }
}
#lakh5t { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }
.umbbiia { background: var(--dvozapbrclhq); }
.ne9063b { background: var(--dvozapbrclhq); }
.umbbiia .ul3e116 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  gap: 32px;
}
.ne9063b .ul3e116 {
  align-items: start;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 32.0011617px;
}
.ugs8eja {
  margin-top: 20px;
  grid-template-columns: repeat(2, 1fr);
  gap: 12.009189px;
  display: grid;
}
.ualzb3w {
  padding: 14.002716px;
  text-align: center;
  letter-spacing: 1px;
  background: var(--ghvahwwydjrnst);
  border: 3.0036px solid var(--jvuamhwpdicfa);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  color: var(--zuxmsoxzis);
}
#ookfnu { image-rendering: auto; -webkit-font-smoothing: antialiased; }
.uj0i91s {
  background: var(--ghvahwwydjrnst);
  border: 4.007px solid var(--jvuamhwpdicfa);
  padding: 24.0047723px;
}
.uj0i91s p {
  font-size: 14.003px;
  margin: 0;
}
@media (max-width: 768px) {
  .umbbiia .ul3e116 { grid-template-columns: 1fr; }
  .ne9063b .ul3e116 { grid-template-columns: 1fr; }
}

