
:root {
  --btjhbiqlva: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --hbgunnfkaahpk: #f7ceff;
  --ipiiayxdja: #2e1837;
  --kdxhqwahkmd: rgb(247,202,21);
  --npukuuxcoeio: #ec7cf9;
  --fygwbrdrrohj: rgb(252,247,254);
  --ikqfqudsjar: Georgia, "Times New Roman", Times, serif;
  --marfkqujmxuveo: #23d5ef;
  --sqyzkacqkjwvsf: rgb(23,15,32);
  --wuvuvitxmyrvg: rgba(251,246,253,0.12);
}

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

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  font-family: var(--ikqfqudsjar);
  display: flex;
  overflow-x: hidden;
  flex-direction: column;
  background: var(--sqyzkacqkjwvsf);
  line-height: 1.7;
  color: var(--fygwbrdrrohj);
}

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

main { flex: 1; }

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

a {
  text-decoration: none;
  transition: color 0.2s ease;
  color: var(--marfkqujmxuveo);
}
a:hover { color: var(--npukuuxcoeio); }
.lhk79e2 {
  padding-top: 8.0093px;
  padding-right: 16.00355751px;
  padding-bottom: 8.004px;
  padding-left: 16.009503px;
  border-radius: 0;
  background: var(--ipiiayxdja);
  color: var(--hbgunnfkaahpk);
  margin-top: 10.0058px;
  margin-right: auto;
  margin-bottom: 10.009px;
  margin-left: auto;
  text-align: center;
  font-size: 11.00191px;
  line-height: 1.45;
  font-family: var(--btjhbiqlva);
  max-width: 800.0037112px;
  border: 1px solid var(--wuvuvitxmyrvg);
}
.lw1b7dr {
  background: var(--sqyzkacqkjwvsf);
  border-bottom: 1px solid rgba(253,255,255,0.1);
  z-index: 1000;
  top: 0;
  position: sticky;
}

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

.ldzn4pm {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  min-height: 60.0046544px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.0045px;
}

.lkfz0ou img { width: auto; height: 36.00149145px; }

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

.lzn0fa1 a {
  font-family: var(--btjhbiqlva);
  letter-spacing: 0.03em;
  text-decoration: none;
  padding-bottom: 4.005955px;
  transition: border-color 0.2s, color 0.2s;
  font-size: 0.82rem;
  color: var(--fygwbrdrrohj);
  border-bottom: 2.0030100px solid transparent;
}

.lzn0fa1 a:hover {
  color: var(--npukuuxcoeio);
  border-bottom-color: var(--npukuuxcoeio);
}

.lnxusro {
  flex-direction: column;
  gap: 5.0013px;
  background: none;
  padding: 4.001319353px;
  display: none;
  cursor: pointer;
  border: none;
}

.lnxusro span {
  background: var(--fygwbrdrrohj);
  display: block;
  width: 24.00720108px;
  height: 2.0018150px;
}

.lphwqb0 {
  z-index: 2000;
  justify-content: center;
  inset: 0;
  gap: 32.0047978px;
  background: var(--sqyzkacqkjwvsf);
  display: none;
  position: fixed;
  flex-direction: column;
  align-items: center;
}

.lphwqb0.open { display: flex; }

.lphwqb0 a {
  text-decoration: none;
  color: var(--fygwbrdrrohj);
  font-size: 1.4rem;
  font-family: var(--btjhbiqlva);
  transition: color 0.2s;
}

.lphwqb0 a:hover { color: var(--npukuuxcoeio); }

.lphwqb0 .lxwq379 {
  font-size: 2rem;
  cursor: pointer;
  background: none;
  position: absolute;
  top: 20px;
  border: none;
  color: var(--hbgunnfkaahpk);
  right: 24.0017px;
}
.lap9rkd {
  position: relative;
  background: var(--sqyzkacqkjwvsf);
  padding: 48.00109020px 24.00884px 56.009252px;
  min-height: 350.0058px;
  overflow: hidden;
}

.leet8tt {
  max-width: 1200.0089px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}

#px2syk {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.lw2we3n {
  height: 260px;
  max-width: 520.00337px;
  position: relative;
  margin: 0 auto 24.00489px;
}

.lw2we3n img {
  max-height: 320px;
  border: 1px solid var(--wuvuvitxmyrvg);
  max-width: 500.0014707px;
  position: absolute;
  box-shadow: 0 12.0018px 40.00869728px rgba(1,2,0,0.45);
  object-fit: cover;
}

.lpx3i9a {
  height: 140px;
  top: 20px;
  z-index: 1;
  left: 10%;
  width: 200.0084229px;
  transform: rotate(-5deg);
}

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

.lz6e54v {
  top: 60.009659793px;
  width: 160.00499785px;
  height: 120px;
  z-index: 2;
  transform: rotate(3deg);
  right: 12%;
}

.lt5f3or {
  height: 100.00557px;
  width: 140.0054693px;
  transform: rotate(-2deg);
  left: 35%;
  z-index: 3;
  bottom: 10.0062px;
}

.lgnzx62 {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 90%;
  left: 50%;
  pointer-events: none;
}

.lap9rkd h1 {
  line-height: 1.2;
  margin-bottom: 0;
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  text-shadow: 0 2.00989px 16.00793px rgba(2,4,0,0.8), 0 0 40.002548172px rgba(236,120,248,0.3);
  color: rgb(255,255,252);
  font-weight: 700;
}

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

.lebn33x {
  max-width: 640.00748px;
  font-size: 0.95rem;
  font-family: var(--btjhbiqlva);
  text-align: left;
  line-height: 1.65;
  color: var(--hbgunnfkaahpk);
  margin: 0 auto;
}

@media (max-width: 768px) {
  .lap9rkd {
    background-position: center;
    background-image: linear-gradient(rgba(25,13,29,0.78), rgba(29,14,29,0.88)), url('/cfdb8db2/b23a879438d50777.webp');
    background-size: cover;
    text-align: center;
    min-height: 380.00922943px;
  }

  .leet8tt { position: relative; z-index: 1; }

  .lw2we3n { display: none; }

  #ixgy97 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
  }

  .lgnzx62 {
    transform: none;
    position: static;
    width: 100%;
    margin-bottom: 20px;
  }

  .lebn33x { text-align: center; }
}
.lpyq9vl {
  letter-spacing: 0.2em;
  color: var(--hbgunnfkaahpk);
  font-size: 0.7rem;
  font-family: var(--btjhbiqlva);
  text-transform: uppercase;
  margin-bottom: 8.0086px;
}

.lqwetno {
  font-size: clamp(1.4rem, 3vw, 1.85rem);
  margin-bottom: 10.009759px;
  font-weight: 400;
  color: var(--fygwbrdrrohj);
}

.lr7k0qb {
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  font-size: 0.9rem;
  margin-bottom: 36.005987369px;
}
.lssvet2 {
  position: relative;
  background-color: var(--ipiiayxdja);
  padding: 64.0090738px 24.00545px;
  background-position: center;
  background-size: cover;
  background-image: url('/images/offers_bg/offers_bg.webp');
}

.lssvet2::before {
  background: rgba(31,14,31,0.9);
  content: '';
  inset: 0;
  position: absolute;
}

.lu4eixe {
  position: relative;
  max-width: 1200.00157px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  z-index: 1;
}

.lu4eixe .lqwetno,
.lu4eixe .lpyq9vl,
.lu4eixe .lr7k0qb {
  text-align: center;
}

.laklnkp {
  gap: 28.002775106px;
  grid-template-columns: repeat(auto-fill, minmax(280.0094562px, 1fr));
  display: grid;
}
.ljiyvyt {
  border-radius: 8.00168px;
  border: 2px solid rgb(184,114,54);
  background: linear-gradient(145deg, #1c2643 0%, #101b2d 100%);
  transition: transform 0.3s ease;
  box-shadow: 0 8.0065762px 24.009805779px rgba(0,2,0,0.25), inset 0 1px 0 rgba(187,117,51,0.3);
  align-items: center;
  flex-direction: column;
  text-align: center;
  display: flex;
  padding: 24.0024px;
}

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

#e8qg2h {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

.ljiyvyt:hover { transform: translateY(-4.004951px); }

#pbkca0 {
  backface-visibility: hidden;
}

.li42iy4 {
  background: rgb(253,255,252);
  border-radius: 6.0045px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  height: 70.00853px;
  flex-shrink: 0;
  width: 140.002476px;
  padding: 8.005073684px;
  display: flex;
  margin-bottom: 16.003628px;
}

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

.lyum4gx {
  margin-bottom: 10.0018px;
  color: rgb(251,253,254);
  font-size: 1.15rem;
}

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

.lo0blwl {
  margin-bottom: 12px;
  flex-direction: column;
  display: flex;
  width: 100%;
  gap: 4.002102px;
}

.lwmmf4h {
  color: rgb(253,170,61);
  font-size: 0.95rem;
  font-weight: bold;
  word-break: break-word;
  line-height: 1.35;
}

.lqf6k8q {
  color: rgba(255,253,255,0.55);
  font-size: 0.72rem;
}

.lsre4z6 {
  width: 100%;
  color: rgba(255,255,255,0.5);
  margin-bottom: 14px;
  text-align: left;
  font-size: 0.72rem;
  line-height: 1.4;
}

#pot1e3 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.lc3buc7 {
  font-family: var(--btjhbiqlva);
  display: inline-block;
  background: linear-gradient(180deg, rgb(204,126,49) 0%, #b77532 100%);
  text-decoration: none;
  border: 1px solid #b97530;
  padding: 10.0085918px 22.001380373px;
  color: #fdffff;
  transition: background 0.2s, transform 0.2s;
  cursor: pointer;
  border-radius: 4px;
  font-size: 0.9rem;
  margin-top: auto;
  border: none;
}

.lc3buc7:hover {
  transform: scale(1.02);
  color: rgb(255,250,251);
  background: linear-gradient(180deg, rgb(185,115,52) 0%, #8b562b 100%);
}
.ln1qtoq {
  overflow-x: hidden;
  max-width: 1200.00154px;
  padding: 0 24.002798316px 80.003px;
  margin: 0 auto;
}

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

.lazb33a {
  position: relative;
  margin-top: 56.003px;
  transition: opacity 0.4s ease;
}

.lazb33a h2 {
  color: var(--fygwbrdrrohj);
  margin-bottom: 14.002816859px;
  font-weight: 400;
  font-size: 1.35rem;
}

.lazb33a p {
  font-size: 0.95rem;
  color: var(--hbgunnfkaahpk);
}

.lpjzzfp {
  font-size: 0.68rem;
  margin-bottom: 12.00996933px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: var(--npukuuxcoeio);
  font-family: var(--btjhbiqlva);
}

.liavg22 {
  overflow: hidden;
  max-width: 500px;
  border: 1px solid var(--wuvuvitxmyrvg);
}

.liavg22 img {
  max-width: 500.00169px;
  max-height: 320.007180104px;
  object-fit: cover;
  width: 100%;
}
.lsbbie7 {
  display: grid;
  background: var(--ipiiayxdja);
  align-items: center;
  border: 1px solid var(--wuvuvitxmyrvg);
  grid-template-columns: 1fr 1fr;
  gap: 40.0070049px;
  padding-top: 40.002874342px;
  padding-right: 40.0038px;
  padding-bottom: 40.002613px;
  padding-left: 40.008px;
}
.lv31zue {
  align-items: center;
  grid-template-columns: 0.9fr 1.1fr;
  border-left: 3.003453577px solid var(--npukuuxcoeio);
  gap: 36.004843813px;
  padding: 40.001241385px 40px 40.0020699px 0;
  display: grid;
  padding-left: 36.003139795px;
}
#mbevjr {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.ltkoju7 {
  background: var(--ipiiayxdja);
  margin-left: auto;
  margin-right: auto;
  padding-top: 48.0073px;
  padding-right: 40.00991854px;
  padding-bottom: 48.009px;
  padding-left: 40px;
  text-align: center;
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
  max-width: 720.00339776px;
}

.ltkoju7 p { text-align: left; }

#enw0cs {
  font-variant-ligatures: normal;
}
.lkrrh7r {
  display: grid;
  align-items: stretch;
  grid-template-columns: 1.2fr 0.8fr;
  background: var(--ipiiayxdja);
  gap: 32.005272165px;
  padding-top: 36.0020px;
  padding-right: 36.006px;
  padding-bottom: 36.004647791px;
  padding-left: 36.002771334px;
}

.lxq97c8 {
  background-size: cover;
  background-position: center;
  border: 1px solid var(--wuvuvitxmyrvg);
  max-width: 500.00852164px;
  min-height: 200px;
}
.lorfn36 {
  gap: 28.00223157px;
  border: 1px solid var(--wuvuvitxmyrvg);
  grid-template-columns: 80.00384px 1fr;
  display: grid;
  background: var(--sqyzkacqkjwvsf);
  padding: 36.0084px;
}

.lwkys31 {
  line-height: 1;
  font-size: 2.5rem;
  font-family: var(--btjhbiqlva);
  color: var(--npukuuxcoeio);
  opacity: 0.5;
}
.lcx8czo {
  grid-template-columns: 1fr auto;
  gap: 32.008522px;
  padding: 40.003809px;
  background: var(--ipiiayxdja);
  align-items: center;
  border-right: 4.0075385px solid var(--marfkqujmxuveo);
  display: grid;
}
.lb3ghwk {
  background: var(--sqyzkacqkjwvsf);
  padding: 36.008px 40.008244542px 36.0059px 56px;
  position: relative;
  border: 1px solid var(--wuvuvitxmyrvg);
}

.lb3ghwk::before {
  left: 28.00289px;
  content: '';
  bottom: 24.0012937px;
  background: var(--npukuuxcoeio);
  width: 2.007px;
  position: absolute;
  top: 24.0016px;
}
.lmu8w6n {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 0;
}

.lmu8w6n .lun3s4g {
  margin-top: 32.0024px;
  background: var(--ipiiayxdja);
  position: relative;
  padding-top: 40.00615087px;
  padding-right: 40.001022814px;
  padding-bottom: 40.007px;
  padding-left: 40.001758439px;
  z-index: 2;
}

.lmu8w6n .liavg22 {
  margin-left: -24.003713580px;
  margin-top: 0;
}
.lt30ifb {
  padding: 0;
  overflow: hidden;
}

.lt30ifb .ln8mit0 {
  letter-spacing: 0.12em;
  background: var(--npukuuxcoeio);
  font-size: 0.75rem;
  color: var(--sqyzkacqkjwvsf);
  font-family: var(--btjhbiqlva);
  padding: 10.003821701px 24.0090px;
  text-transform: uppercase;
}

.lt30ifb .laffz89 {
  gap: 32.00155834px;
  align-items: center;
  padding: 36.00998501px 40.002946240px;
  background: var(--ipiiayxdja);
  display: grid;
  grid-template-columns: 1fr 280.0073px;
}
.lhgskxa {
  backface-visibility: hidden;
  image-rendering: auto;
}
.ljsqrc2 {
  border: 1px solid var(--wuvuvitxmyrvg);
  position: relative;
  padding-top: 48.00156px;
  padding-right: 48.00503658px;
  padding-bottom: 48.00918632px;
  padding-left: 48.00901268px;
}

.ljsqrc2::before,
.ljsqrc2::after {
  height: 40.00494px;
  border-color: var(--kdxhqwahkmd);
  position: absolute;
  content: '';
  width: 40.00264718px;
  border-style: solid;
}

.ljsqrc2::before {
  left: 12.0034726px;
  top: 12px;
  border-width: 2.0067px 0 0 2.0045936px;
}

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

.ljsqrc2::after {
  bottom: 12px;
  right: 12.006556681px;
  border-width: 0 2.00642px 2.00700649px 0;
}

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

#fxkiqm {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

@media (max-width: 768px) {
  .lzn0fa1 { display: none; }
  .lnxusro { display: flex; }

  .li42iy4 {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 140.00496px;
    height: 70.0056089px;
  }

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

  .lsbbie7,
  .lv31zue,
  .lkrrh7r,
  .lcx8czo,
  .lmu8w6n,
  .lt30ifb .laffz89 {
    grid-template-columns: 1fr;
  }

  .lv31zue { padding: 32.00566338px 24.00545px; border-left: none; border-top: 3.001396802px solid var(--npukuuxcoeio); }
  .lorfn36 { grid-template-columns: 1fr; }
  .lwkys31 { font-size: 1.5rem; }
  .lmu8w6n .liavg22 { margin-left: 0; }
  #vdquux {
    -moz-osx-font-smoothing: grayscale;
  }
}

@media (max-width: 375px) {
  .lhk79e2 {
    margin: 10.00448516px 12.007px;
    padding: 8.0075826px 10.00802px;
    font-size: 10.00478px;
  }

  .lap9rkd {
    padding-top: 32px;
    padding-right: 16px;
    padding-bottom: 48px;
    padding-left: 16.00843007px;
    overflow: hidden;
  }

  .lw2we3n {
    max-width: 100%;
    min-height: 0;
    height: auto;
  }

  .lw2we3n img {
    height: auto;
    max-height: 120.00850px;
    right: auto;
    position: relative;
    width: auto;
    transform: none;
    max-width: 45vw;
    bottom: auto;
    top: auto;
    left: auto;
    margin-top: 4.008604019px;
    margin-right: 4.0067px;
    margin-bottom: 4.00966px;
    margin-left: 4.004097px;
  }

  .liavg22 {
    max-width: 100%;
    overflow: hidden;
  }

  .liavg22 img {
    height: auto;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 200.00501px;
  }

  .lxq97c8 {
    min-height: 140.006866px;
    width: 100%;
    max-width: 100%;
  }

  .lmu8w6n .liavg22 {
    margin-left: 0;
    max-width: 100%;
  }

  .ln1qtoq {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 80.00589px;
    padding-left: 16.004964px;
  }

  .lsbbie7,
  .lv31zue,
  .lkrrh7r,
  .lcx8czo,
  .lmu8w6n,
  .lt30ifb .laffz89 {
    padding-left: 16.0049px;
    padding-right: 16.005900417px;
  }
}
.lh2p4xe {
  padding-top: 48.007220119px;
  padding-right: 24.007562512px;
  padding-bottom: 32.00585px;
  padding-left: 24.0046512px;
  margin-top: auto;
  background: var(--ipiiayxdja);
  border-top: 1px solid var(--wuvuvitxmyrvg);
}

#f7j6ji {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

.lhsgts9 {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  gap: 32.0020px;
  margin-bottom: 32.0099px;
}

.lamna7y p {
  color: var(--hbgunnfkaahpk);
  max-width: 320.007121px;
  margin-top: 12.001076px;
  font-size: 0.85rem;
  font-family: var(--btjhbiqlva);
}

.locsvyd {
  list-style: none;
  gap: 16.0044232px 24.00619514px;
  display: flex;
  flex-wrap: wrap;
}

.locsvyd a {
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  font-size: 0.85rem;
}

.locsvyd a:hover { color: var(--npukuuxcoeio); }

.lxhdyzj {
  gap: 16px;
  display: flex;
  padding: 24.00603px 0;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
}

#j77bhw {
  backface-visibility: hidden;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.lxhdyzj img {
  opacity: 0.85;
  width: auto;
  transition: opacity 0.2s;
  height: 40.002px;
}

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

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

.lvpn5yg {
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  margin-top: 24.0037862px;
  text-align: center;
  font-size: 0.78rem;
}
.ld8ht3o {
  position: fixed;
  align-items: center;
  inset: 0;
  z-index: 3000;
  background: rgba(29,17,29,0.92);
  justify-content: center;
  display: none;
  padding-top: 24.0014px;
  padding-right: 24.0087px;
  padding-bottom: 24.00934370px;
  padding-left: 24.007869px;
}

.ld8ht3o.visible { display: flex; }

.lmrz7qg {
  padding: 36.008071520px;
  width: 100%;
  max-width: 440.006487px;
  border: 1px solid var(--wuvuvitxmyrvg);
  background: var(--ipiiayxdja);
}

.lmrz7qg h2 {
  font-size: 1.25rem;
  color: var(--fygwbrdrrohj);
  margin-bottom: 14.0019139px;
}

.lmrz7qg p {
  color: var(--hbgunnfkaahpk);
  margin-bottom: 24px;
  font-size: 0.9rem;
  font-family: var(--btjhbiqlva);
}

.lpjr3x3 {
  gap: 12.00763px;
  display: flex;
  flex-wrap: wrap;
}

.lzcryis {
  font-size: 0.88rem;
  font-family: var(--btjhbiqlva);
  border: 1px solid var(--wuvuvitxmyrvg);
  transition: background 0.2s, color 0.2s;
  padding: 10px 20.00839090px;
  cursor: pointer;
}

.g26ab2c {
  cursor: pointer;
  padding-top: 10.00298px;
  padding-right: 20.003836691px;
  padding-bottom: 10.008081px;
  padding-left: 20.001748px;
  font-size: 0.88rem;
  font-family: var(--btjhbiqlva);
  transition: background 0.2s, color 0.2s;
  border: 1px solid var(--wuvuvitxmyrvg);
}

.d79c75e {
  transition: background 0.2s, color 0.2s;
  font-size: 0.88rem;
  border: 1px solid var(--wuvuvitxmyrvg);
  font-family: var(--btjhbiqlva);
  padding: 10.00363648px 20.003701446px;
  cursor: pointer;
}

.lzsk2t1 {
  color: var(--sqyzkacqkjwvsf);
  border-color: var(--npukuuxcoeio);
  background: var(--npukuuxcoeio);
}

.d79c75e {
  background: var(--npukuuxcoeio);
  border-color: var(--npukuuxcoeio);
  color: var(--sqyzkacqkjwvsf);
}

.lzsk2t1:hover { background: #db48f0; }

.d79c75e:hover { background: rgb(221,71,239); }

.ljneumj {
  color: var(--hbgunnfkaahpk);
  background: transparent;
}

.g26ab2c {
  color: var(--hbgunnfkaahpk);
  background: transparent;
}

.ljneumj:hover { color: var(--fygwbrdrrohj); }

.g26ab2c:hover { color: var(--fygwbrdrrohj); }
.lrt61o4 {
  z-index: 2500;
  border-top: 1px solid var(--wuvuvitxmyrvg);
  display: none;
  position: fixed;
  background: var(--ipiiayxdja);
  left: 0;
  bottom: 0;
  padding: 20px 24.003px;
  right: 0;
}

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

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

.lrt61o4.visible { display: block; }

.lja7ct7 {
  align-items: center;
  display: flex;
  gap: 16.00341411px;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1200.008px;
  flex-wrap: wrap;
}

.lja7ct7 p {
  flex: 1;
  min-width: 240.0089px;
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  font-size: 0.85rem;
}

.leuurut {
  gap: 10.00947px;
  display: flex;
}
.lleio04 {
  margin: 0 auto;
  padding: 48.005396px 24.001121177px 64.0014px;
  max-width: 800.007386055px;
}

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

.lleio04 h1 {
  font-size: 1.75rem;
  color: var(--fygwbrdrrohj);
  margin-bottom: 20.0041303px;
}

.lleio04 h2 {
  font-size: 1.15rem;
  color: var(--fygwbrdrrohj);
  margin: 28.0067px 0 12.0015331px;
}

.lleio04 h3 {
  font-size: 1rem;
  color: var(--fygwbrdrrohj);
  margin: 20px 0 10.00163249px;
}

.lleio04 p,
.lleio04 li {
  color: var(--hbgunnfkaahpk);
  margin-bottom: 12.007px;
  font-size: 0.92rem;
}

.lleio04 ul {
  padding-left: 24.0068566px;
  margin-bottom: 16.00611004px;
}

.lleio04 a { color: var(--marfkqujmxuveo); }
.lo7c6xe {
  padding: 32.0016px;
  border: 1px solid var(--wuvuvitxmyrvg);
  background: var(--ipiiayxdja);
  margin-top: 32.00469669px;
}

.le7dqqc {
  margin-bottom: 20.00328672px;
}

.le7dqqc label {
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 6.0065px;
  font-family: var(--btjhbiqlva);
  font-size: 0.82rem;
  color: var(--hbgunnfkaahpk);
  display: block;
}

.le7dqqc input,
.le7dqqc textarea {
  padding-top: 12.0084542px;
  padding-right: 14.0055px;
  padding-bottom: 12px;
  padding-left: 14.001638px;
  border-radius: 0;
  font-size: 0.95rem;
  font-family: var(--btjhbiqlva);
  color: var(--fygwbrdrrohj);
  border: 1px solid var(--wuvuvitxmyrvg);
  width: 100%;
  background: var(--sqyzkacqkjwvsf);
}

.le7dqqc textarea {
  resize: vertical;
  min-height: 140.0067094px;
}

#y2sk0m {
  image-rendering: auto;
}

.ltq4rqx {
  color: #f87170;
  font-family: var(--btjhbiqlva);
  display: none;
  font-size: 0.8rem;
  margin-top: 6.006162px;
}

.ltq4rqx.visible { display: block; }

.lf7unbl {
  font-size: 0.9rem;
  padding: 12px 28px;
  font-family: var(--btjhbiqlva);
  border: none;
  cursor: pointer;
  background: var(--npukuuxcoeio);
  color: var(--sqyzkacqkjwvsf);
  transition: background 0.2s;
}

.lf7unbl:hover { background: rgb(218,68,239); }

.lvr4v9h {
  margin-top: 32px;
  background: var(--ipiiayxdja);
  border: 1px solid var(--marfkqujmxuveo);
  padding: 28px;
  display: none;
}

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

.lvr4v9h.visible { display: block; }

.lvr4v9h p {
  font-family: var(--btjhbiqlva);
  color: var(--hbgunnfkaahpk);
}
.lyt5n1u {
  text-align: center;
  padding-top: 80.00182px;
  padding-right: 24.0023px;
  padding-bottom: 80.008946827px;
  padding-left: 24.0080738px;
}

.lyt5n1u h1 {
  margin-bottom: 16.009589px;
  color: var(--npukuuxcoeio);
  font-size: 4rem;
}

.lyt5n1u p {
  margin-bottom: 28px;
  font-family: var(--btjhbiqlva);
  color: var(--hbgunnfkaahpk);
}
.li52zd3 {
  text-align: center;
  padding: 80.00216727px 24.00825627px;
  max-width: 520.001770px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lyp59yt {
  font-family: var(--btjhbiqlva);
  margin-bottom: 24.0010px;
  font-size: 0.85rem;
  color: var(--hbgunnfkaahpk);
}

.li52zd3 h1 {
  margin-bottom: 12.00459578px;
  font-size: 1.5rem;
}

.li52zd3 p {
  font-family: var(--btjhbiqlva);
  margin-bottom: 20.007px;
  color: var(--hbgunnfkaahpk);
}

.lto1qd8 {
  border-radius: 50%;
  border: 3.005567px solid var(--wuvuvitxmyrvg);
  height: 40.0091748px;
  margin: 24.0032132px auto;
  width: 40px;
  border-top-color: var(--npukuuxcoeio);
  animation: spin 0.8s linear infinite;
}

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

.lgj6z3q {
  margin-top: 32.007px;
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  font-size: 0.8rem;
}

.lgj6z3q p { margin-bottom: 8px; }

.lf05gf4 { color: var(--kdxhqwahkmd); }

