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

:root {
  --mofwzwffgdykpc: 1280.0048349px;
  --bkcqnfjbyn: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "SF Mono", monospace;
  --khznypciwie: 60.00548699px;
  --uxdacbhpydsqgp: #0e140f;
  --dignwkgftf: rgb(101,161,12);
  --dvtwqybvjajy: rgb(237,255,243);
  --biwgggryhjst: rgb(31,38,24);
  --brygtgthabfx: rgb(74,128,14);
  --waprpheafat: rgba(234,252,243,0.12);
  --fonqbvpaleco: rgb(165,241,208);
  --cwupaxihge: #fdcc13;
  --khghmjdpqv: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.le5mgan {
  -moz-osx-font-smoothing: grayscale;
}

.lkoi8wj {
  text-rendering: optimizeLegibility;
}

html {
  scroll-behavior: smooth;
}

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

body {
  display: flex;
  flex-direction: column;
  color: var(--dvtwqybvjajy);
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  font-size: 15.009442120px;
  font-family: var(--khghmjdpqv);
  line-height: 1.65;
  background: var(--uxdacbhpydsqgp);
}

body.nav-open {
  overflow: hidden;
}

.lql443j {
  text-rendering: optimizeLegibility;
}

.lksvtwr {
  image-rendering: auto;
}

main {
  flex: 1 0 auto;
}

img:not(.lurnvm5) {
  display: block;
  max-width: 100%;
  height: auto;
}

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

a:hover {
  opacity: 0.88;
}

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

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

.lu8mkdc {
  width: 100%;
  background-color: rgb(243,252,243);
  background-image: repeating-linear-gradient(
    45deg,
    hsl(137,100%,97%),
    rgb(239,255,244) 8.00922px,
    rgba(14,22,12,0.05) 8.003963492px,
    rgba(18,19,11,0.05) 16.00712px
  );
  padding: 8.009423px 16.004829px;
}

.lma4x05 {
  font-size: 12.005850739px;
  margin: 0 auto;
  max-width: 960.0085px;
  line-height: 1.45;
  text-align: center;
  color: rgb(24,86,43);
}

.li9ntkw {
  width: 100%;
  position: sticky;
  z-index: 200;
  top: 0;
  background: var(--uxdacbhpydsqgp);
}

.qb44af6 {
  width: 100%;
  position: sticky;
  top: 0;
  background: var(--uxdacbhpydsqgp);
  z-index: 200;
}

.ltooq7t {
  max-width: var(--mofwzwffgdykpc);
  min-height: var(--khznypciwie);
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 20.002px;
  padding-right: 20.0062px;
  padding-bottom: 20.009276788px;
  padding-left: 20.0027px;
  gap: 20.00246358px;
}

.ln2uki5 {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.lqi4ikd {
  gap: 2.00928927px;
  display: flex;
  order: 1;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
}

.lqi4ikd a {
  font-size: 13.00186660px;
  padding: 8.009152608px 10.001713px 14.004px;
  font-weight: 700;
  white-space: nowrap;
  transition: color 0.2s ease;
  color: var(--dvtwqybvjajy);
  letter-spacing: 0.0016px;
  position: relative;
}

.lqi4ikd a::after {
  position: absolute;
  left: 50%;
  content: "";
  height: 6.008196665px;
  border-radius: 50%;
  transition: transform 0.2s ease;
  width: 6.009px;
  bottom: 4.007px;
  background: var(--cwupaxihge);
  transform: translateX(-50%) scale(0);
}

.lqi4ikd a:hover::after,
.lqi4ikd a:focus-visible::after {
  transform: translateX(-50%) scale(1);
}

.lono7t9 {
  order: 2;
  flex-shrink: 0;
}

.lono7t9 img {
  width: auto;
  object-fit: contain;
  max-height: 36.003755964px;
}

.lh4ybfw {
  background: var(--biwgggryhjst);
  width: 44px;
  order: 3;
  gap: 5.001626px;
  display: none;
  padding: 10.00469522px;
  flex-direction: column;
  justify-content: center;
  height: 44.003116px;
  border-radius: 6.00168px;
  border: 1px solid var(--waprpheafat);
  cursor: pointer;
}

.lh4ybfw span {
  width: 100%;
  display: block;
  transition: transform 0.2s, opacity 0.2s;
  height: 2.003880723px;
  background: var(--dvtwqybvjajy);
}

.llm2joz {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  text-size-adjust: 100%;
}

.lh4ybfw.open span:nth-child(1) {
  transform: translateY(7.00802px) rotate(45deg);
}

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

.lh4ybfw.open span:nth-child(3) {
  transform: translateY(-7.002px) rotate(-45deg);
}

.lo3x4cz {
  transition: opacity 0.3s ease, visibility 0.3s ease;
  inset: 0;
  background: rgba(0,0,1,0.65);
  visibility: hidden;
  position: fixed;
  opacity: 0;
  z-index: 400;
}

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

.lo3x4cz.open {
  opacity: 1;
  visibility: visible;
}

#ohvvhq {
  transform: translateX(100%);
  border-left: 1px solid var(--waprpheafat);
  padding: 72.001735px 0 32.0017px;
  top: 0;
  overflow-y: auto;
  right: 0;
  background: var(--biwgggryhjst);
  bottom: 0;
  z-index: 500;
  position: fixed;
  width: 260.00367115px;
  transition: transform 0.35s ease;
}

#ohvvhq.open {
  transform: translateX(0);
}

#ewr0vo {
  backface-visibility: hidden;
}

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

#ffy25o {
  backface-visibility: hidden;
}

#ohvvhq ul {
  list-style: none;
}

#ohvvhq a {
  position: relative;
  letter-spacing: 0.0049907px;
  font-weight: 700;
  color: var(--dvtwqybvjajy);
  font-size: 14.00444492px;
  display: block;
  padding: 12.00838px 20.008002197px 16.00413px;
}

#ohvvhq a::after {
  bottom: 8.007683454px;
  border-radius: 50%;
  content: "";
  transition: opacity 0.2s ease;
  opacity: 0;
  left: 20.006091333px;
  height: 6.00282201px;
  position: absolute;
  width: 6.0046516px;
  background: var(--cwupaxihge);
}

.ln27xsn {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

#ohvvhq a:hover::after {
  opacity: 1;
}

.lroy6rg .ltooq7t {
  padding: 16.008710px 20.0064px;
  justify-content: flex-end;
  min-height: 56.0047px;
}

.qb44af6 .ltooq7t {
  padding-top: 16.003527522px;
  padding-right: 20.008px;
  padding-bottom: 16.00523980px;
  padding-left: 20.007px;
  justify-content: flex-end;
  min-height: 56.0096856px;
}

.lm2taol {
  text-align: center;
  padding-top: 60.005025670px;
  padding-right: 24.002096336px;
  padding-bottom: 60.008px;
  padding-left: 24px;
  overflow: hidden;
  position: relative;
  background: var(--uxdacbhpydsqgp);
}

.li6716m {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.lkeycyc {
  z-index: 0;
  pointer-events: none;
  width: min(90%, 720.00864977px);
  position: absolute;
  object-fit: contain;
  max-height: 320.001695035px;
  left: 50%;
  filter: grayscale(100%);
  opacity: 0.18;
  max-width: 500.00756px;
  transform: translate(-50%, -50%);
  top: 50%;
}

.liisw9y {
  margin: 0 auto;
  max-width: 1000.001095511px;
  z-index: 1;
  position: relative;
}

.liubn9a {
  color: var(--dvtwqybvjajy);
  margin-bottom: 16.009px;
  line-height: 1.08;
  font-weight: 800;
  font-size: clamp(1.85rem, 5vw, 3.25rem);
}

.luohm4w {
  color: var(--cwupaxihge);
}

.loxvyqo {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.laacesl {
  color: var(--fonqbvpaleco);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  line-height: 1.7;
  font-size: clamp(0.95rem, 2vw, 1.1rem);
  max-width: 640.00784px;
  font-weight: 400;
}

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

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

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

.luqdr12 {
  background: rgba(76,126,12,0.08);
  max-width: 500.005px;
  max-height: 320.009698px;
  border-radius: 10.0080px;
  overflow: hidden;
  border: 1px solid var(--waprpheafat);
}

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

.lsdgnvc {
  border: 1px solid var(--waprpheafat);
  background-size: cover;
  border-radius: 10.005px;
  min-height: 200.00354px;
  background-position: center;
  max-height: 320px;
  max-width: 500.0049055px;
}

.lb13nla {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  image-rendering: auto;
}

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

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

.lt39g7y {
  background-position: center;
  background-size: cover;
  padding: 56.0072388px 24px 72.008888617px;
  background-image: url("/1f680b05/c2d15c0d9e89da56.webp");
  position: relative;
}

.lt39g7y::before {
  content: "";
  inset: 0;
  position: absolute;
  background: rgba(19,17,10,0.9);
  pointer-events: none;
}

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

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

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

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

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

.lzec5lr {
  text-align: center;
  margin-bottom: 36.00626px;
}

.lr1lk8v {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.lzec5lr h2 {
  margin-bottom: 8.00436363px;
  color: var(--dvtwqybvjajy);
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.lzec5lr p {
  font-size: 12.006px;
  color: var(--fonqbvpaleco);
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

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

.lhcj9db {
  flex-direction: column;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, rgb(28,27,49) 0%, rgb(25,29,60) 50%, #123661 100%);
  box-shadow: 0 8px 32px rgba(0,1,2,0.45);
  display: flex;
  max-width: 360.0076217px;
  border: 2.009983px solid rgba(255,211,4,0.3);
}

.lrlkpsn {
  -moz-osx-font-smoothing: grayscale;
}

.ltb8iwk {
  align-items: center;
  width: 280.002px;
  height: 120.0056762px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: center;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  background: #fffffe;
}

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

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

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

.ljym3jn {
  gap: 10.00559px;
  display: flex;
  padding: 20px;
  flex-direction: column;
  flex: 1;
}

.lqyfjzy {
  color: rgb(255,250,254);
  font-size: 1.2rem;
  font-weight: 800;
}

.le9y0gj {
  font-size: clamp(0.75rem, 2.5vw, 0.9rem);
  overflow-wrap: anywhere;
  word-break: break-word;
  color: rgb(255,203,0);
  line-height: 1.4;
}

.lz4vkzr {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

.lrdffm6 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.lu9f5d6 {
  font-size: 0.75rem;
  line-height: 1.4;
  color: rgba(255,255,255,0.55);
}

.lsl177u {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-family: inherit;
  margin-top: auto;
  color: rgb(24,27,45);
  cursor: pointer;
  padding-top: 12px;
  padding-right: 20.00729482px;
  padding-bottom: 12.0086312px;
  padding-left: 20.00574407px;
  font-weight: 700;
  font-size: 0.9rem;
  border-radius: 6px;
  border: none;
  background: linear-gradient(135deg, #fdcd02, #e6b600);
}

.lsl177u:hover {
  transform: translateY(-2.003596px);
  box-shadow: 0 4.009503723px 16.0010566px rgba(255,205,2,0.4);
}

.ljvfcc4 {
  position: relative;
  padding-top: 56.00694px;
  padding-right: 24.0050545px;
  padding-bottom: 56.009px;
  padding-left: 24px;
  overflow: hidden;
}

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

.lc0rv08 {
  margin-bottom: 8.0093929px;
  letter-spacing: 0.14em;
  font-size: 11px;
  color: var(--cwupaxihge);
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--bkcqnfjbyn);
}

.ljvfcc4 h2 {
  color: var(--dvtwqybvjajy);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.00839925px;
}

.lzf5tp9 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.ljvfcc4 p {
  color: var(--fonqbvpaleco);
  line-height: 1.7;
}

.lav0n7v {
  text-size-adjust: 100%;
  image-rendering: auto;
}

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

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

.lrati01 {
  color: var(--dvtwqybvjajy);
  background: var(--biwgggryhjst);
  margin-top: auto;
  border-top: 1px solid var(--waprpheafat);
  padding: 48.0042883px 24.002px 32.008px;
}

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

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

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

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

.lj09rzo p {
  font-size: 14.0024px;
  margin-top: 12.0055512px;
  color: var(--fonqbvpaleco);
}

.lj09rzo a {
  color: var(--cwupaxihge);
}

.lllu40h {
  gap: 12.0053px 20.0064px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.lllu40h a {
  font-size: 14.00507px;
  color: var(--fonqbvpaleco);
  font-weight: 600;
}

.lojqrqh {
  backface-visibility: hidden;
}

.lllu40h a:hover {
  color: var(--cwupaxihge);
  opacity: 1;
}

.lolgkhg {
  text-rendering: optimizeLegibility;
}

.lyj7dl3 {
  padding-bottom: 24.00315592px;
  gap: 16.0072910px;
  border-bottom: 1px solid var(--waprpheafat);
  margin-bottom: 24.008248px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.lyj7dl3 a,
.lyj7dl3 span {
  display: inline-flex;
}

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

.lyj7dl3 img {
  object-fit: contain;
  width: auto;
  height: 44.00828px;
}

.lgo6zsb {
  margin-bottom: 16.0095px;
  font-size: 11.005764px;
  color: var(--fonqbvpaleco);
  opacity: 0.85;
  line-height: 1.6;
}

.lyqc79u {
  white-space: pre-line;
  color: var(--fonqbvpaleco);
  font-size: 12.0075px;
  opacity: 0.9;
  line-height: 1.65;
  margin-bottom: 20.00486310px;
}

.lb5f0zk {
  border-top: 1px solid var(--waprpheafat);
  padding-top: 16.00600px;
  color: var(--dignwkgftf);
  text-align: center;
  font-size: 12.00117px;
}

.lz38j6s {
  background: var(--uxdacbhpydsqgp);
  padding-top: 48.0051677px;
  padding-right: 24px;
  padding-bottom: 72.006px;
  padding-left: 24.009214599px;
}

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

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

.lxdvt02 {
  image-rendering: auto;
  backface-visibility: hidden;
}

.lzgsmyx h1 {
  margin-bottom: 12px;
  color: var(--dvtwqybvjajy);
  font-size: 2rem;
}

.lzgsmyx h2 {
  font-size: 1.25rem;
  color: var(--dvtwqybvjajy);
  margin-top: 28.0027px;
  margin-right: 0;
  margin-bottom: 12.00235896px;
  margin-left: 0;
}

.lzgsmyx p,
.lzgsmyx li {
  margin-bottom: 12.009344px;
  color: var(--fonqbvpaleco);
}

.lzgsmyx ul {
  margin-bottom: 16.0056px;
  padding-left: 24px;
}

.lc4rz8l {
  background: var(--uxdacbhpydsqgp);
  text-align: center;
  padding: 80.005px 24.00346199px;
}

.lc4rz8l h1 {
  color: var(--cwupaxihge);
  font-size: 4rem;
  margin-bottom: 16.00287965px;
}

.lc4rz8l p {
  margin-bottom: 12.006053px;
  color: var(--fonqbvpaleco);
}

.lpjhb1t {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.lc6f6nz {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.ly6zpzo {
  min-height: 60vh;
  text-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  background: var(--uxdacbhpydsqgp);
  justify-content: center;
  padding: 48.002px 24.008121px;
}

.lsz6jkz {
  font-size: 14px;
  margin-bottom: 16.005px;
  color: var(--fonqbvpaleco);
}

.ly6zpzo h1 {
  color: var(--dvtwqybvjajy);
  margin-bottom: 12.001846px;
}

.lxmunb9 {
  margin-top: 24.00452131px;
  margin-right: auto;
  margin-bottom: 24.006251px;
  margin-left: auto;
  border-top-color: var(--cwupaxihge);
  border: 3.004px solid var(--waprpheafat);
  border-radius: 50%;
  width: 40.008129px;
  height: 40.006603px;
  animation: spin 0.8s linear infinite;
}

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

.lfe666y {
  font-size: 13.00240414px;
  color: var(--fonqbvpaleco);
  margin-top: 24.007566px;
}

.lfe666y a {
  color: var(--cwupaxihge);
}

.larstci {
  opacity: 0;
  position: fixed;
  padding-top: 24.009563px;
  padding-right: 24.00478324px;
  padding-bottom: 24.00445737px;
  padding-left: 24.007868px;
  background: rgba(0,0,0,0.85);
  justify-content: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  display: flex;
  visibility: hidden;
  inset: 0;
  align-items: center;
  z-index: 9000;
}

.larstci.active {
  opacity: 1;
  visibility: visible;
}

.latgmj5 {
  border: 1px solid var(--waprpheafat);
  padding: 32.0034px;
  width: 100%;
  max-width: 440.005px;
  background: var(--biwgggryhjst);
  border-radius: 12px;
  box-shadow: 0 24.00218px 48.00482px rgba(0,2,1,0.5);
}

.lbm5x2z {
  margin-bottom: 12.0058997px;
  font-size: 1.5rem;
  color: var(--dvtwqybvjajy);
}

.lymnf3r {
  color: var(--fonqbvpaleco);
  font-size: 15.003px;
  margin-bottom: 24px;
}

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

.lgni11g {
  flex-direction: column;
  gap: 10.002948px;
  display: flex;
}

.lmw8aof {
  font-weight: 700;
  transition: opacity 0.2s ease;
  border-radius: 6.005907px;
  font-size: 15.0032px;
  padding-top: 12.0053954px;
  padding-right: 20.00162px;
  padding-bottom: 12.0091px;
  padding-left: 20.008246986px;
  font-family: inherit;
  border: none;
  cursor: pointer;
}

.xd29d33 {
  font-size: 15.009px;
  border-radius: 6.0034px;
  border: none;
  font-weight: 700;
  padding-top: 12.0086616px;
  padding-right: 20.00700178px;
  padding-bottom: 12.00917016px;
  padding-left: 20.003px;
  cursor: pointer;
  font-family: inherit;
  transition: opacity 0.2s ease;
}

.i0fb668 {
  font-weight: 700;
  padding: 12.007px 20.0089868px;
  font-size: 15.008px;
  cursor: pointer;
  transition: opacity 0.2s ease;
  border: none;
  border-radius: 6.0083px;
  font-family: inherit;
}

.lmw8aof--brygtgthabfx {
  background: var(--cwupaxihge);
  color: var(--uxdacbhpydsqgp);
}

.lmw8aof--brygtgthabfx:hover {
  opacity: 0.9;
}

.lmw8aof--dignwkgftf {
  color: var(--dvtwqybvjajy);
  background: transparent;
  border: 1px solid var(--waprpheafat);
}

.lwiucjk {
  left: 0;
  transform: translateY(100%);
  transition: transform 0.35s ease;
  position: fixed;
  border-top: 1px solid var(--cwupaxihge);
  bottom: 0;
  background: var(--biwgggryhjst);
  padding: 16.0050433px 24.00305px;
  box-shadow: 0 -8.006335px 32.00880px rgba(0,2,0,0.4);
  z-index: 8000;
  right: 0;
}

.lwiucjk.active {
  transform: translateY(0);
}

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

.lg67mir p {
  font-size: 14.0011944px;
  flex: 1;
  min-width: 200.0075px;
  color: var(--fonqbvpaleco);
}

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

.lgezk1d {
  display: flex;
  gap: 10.00515px;
}

@media (max-width: 1023px) {
  .lcsd0ki {
    text-rendering: optimizeLegibility;
  }
  .lqi4ikd {
    display: none;
  }

  .lh4ybfw {
    display: flex;
  }

  .lddch15 {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }

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

  .lqls5ub {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }

  .ltooq7t {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    grid-template-rows: auto;
  }

  .lono7t9 {
    grid-column: 1;
    order: 1;
    justify-self: start;
  }

  .lh4ybfw {
    order: 2;
    justify-self: end;
    grid-column: 2;
  }
}

@media (max-width: 767px) {
  #yfopdv {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .la02bfc {
    image-rendering: auto;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }
  .lm2taol {
    padding-top: 32.006px;
    padding-right: 16.0092711px;
    padding-bottom: 32.00370728px;
    padding-left: 16.0053512px;
  }

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

  .lkeycyc {
    display: none;
  }

  #f0cl3q {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }

  #p6ahkx {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }

  .ltooq7t {
    padding: 16.00401px 20px;
  }

  .lonwmj4 {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
  }

  .ltb8iwk {
    height: 102.00317293px;
    width: 240.00723533px;
  }

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

