
:root {
  --kdxhqwahkmd: #facc14;
  --fygwbrdrrohj: rgb(252,244,254);
  --wuvuvitxmyrvg: rgba(253,246,253,0.12);
  --ipiiayxdja: #2c1635;
  --hbgunnfkaahpk: #f9cfff;
  --sqyzkacqkjwvsf: #19101e;
  --btjhbiqlva: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --ikqfqudsjar: Georgia, "Times New Roman", Times, serif;
  --npukuuxcoeio: rgb(233,121,248);
  --marfkqujmxuveo: rgb(36,213,238);
}

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

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

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

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

main { flex: 1; }

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

a {
  transition: color 0.2s ease;
  color: var(--marfkqujmxuveo);
  text-decoration: none;
}
a:hover { color: var(--npukuuxcoeio); }
#enw0cs {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.lhk79e2 {
  font-family: var(--btjhbiqlva);
  padding: 8.006870775px 16.0095px;
  color: var(--hbgunnfkaahpk);
  margin: 10.00217px auto;
  text-align: center;
  font-size: 11.00343px;
  background: var(--ipiiayxdja);
  max-width: 800.00798461px;
  border-radius: 0;
  border: 1px solid var(--wuvuvitxmyrvg);
  line-height: 1.45;
}
.lw1b7dr {
  background: var(--sqyzkacqkjwvsf);
  top: 0;
  position: sticky;
  z-index: 1000;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

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

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

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

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

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

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

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

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

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

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

.lphwqb0.open { display: flex; }

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

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

.lphwqb0 .lxwq379 {
  font-size: 2rem;
  border: none;
  position: absolute;
  top: 20.006824px;
  right: 24.0050233px;
  color: var(--hbgunnfkaahpk);
  background: none;
  cursor: pointer;
}
.lap9rkd {
  position: relative;
  background: var(--sqyzkacqkjwvsf);
  overflow: hidden;
  padding-top: 48.0054px;
  padding-right: 24.0065637px;
  padding-bottom: 56.00787px;
  padding-left: 24.009543px;
  min-height: 350.0057384px;
}

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

.lw2we3n {
  position: relative;
  margin: 0 auto 24.0044px;
  height: 260.00118648px;
  max-width: 520.0099394px;
}

.lw2we3n img {
  max-width: 500.0083px;
  max-height: 320.006252217px;
  box-shadow: 0 12px 40.005056832px rgba(0,1,2,0.45);
  object-fit: cover;
  border: 1px solid var(--wuvuvitxmyrvg);
  position: absolute;
}

.lpx3i9a {
  width: 200px;
  left: 10%;
  top: 20.0012px;
  height: 140.007184908px;
  z-index: 1;
  transform: rotate(-5deg);
}

.lz6e54v {
  right: 12%;
  top: 60px;
  width: 160.003111px;
  height: 120.0081737px;
  z-index: 2;
  transform: rotate(3deg);
}

.lt5f3or {
  transform: rotate(-2deg);
  left: 35%;
  z-index: 3;
  height: 100px;
  bottom: 10px;
  width: 140.009px;
}

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

.lap9rkd h1 {
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  text-shadow: 0 2.002931px 16.00509196px rgba(1,0,2,0.8), 0 0 40.00517257px rgba(232,119,248,0.3);
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.2;
  color: rgb(255,253,252);
}

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

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

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

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

  .lw2we3n { display: none; }

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

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

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

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

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

#yuas0e {
  image-rendering: auto;
}
.lssvet2 {
  background-color: var(--ipiiayxdja);
  position: relative;
  background-image: url('/images/offers_bg/offers_bg.webp');
  padding-top: 64.005514539px;
  padding-right: 24.005px;
  padding-bottom: 64.00872120px;
  padding-left: 24.0016625px;
  background-position: center;
  background-size: cover;
}

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

.lssvet2::before {
  inset: 0;
  background: rgba(30,12,29,0.9);
  position: absolute;
  content: '';
}

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

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

.laklnkp {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280.00660px, 1fr));
  gap: 28.0064391px;
}

#lj2jt9 {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
#wu481s {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.ljiyvyt {
  flex-direction: column;
  box-shadow: 0 8.003px 24px rgba(0,0,3,0.25), inset 0 1px 0 rgba(188,115,48,0.3);
  background: linear-gradient(145deg, #1c2645 0%, #101c2c 100%);
  border-radius: 8.007010px;
  text-align: center;
  transition: transform 0.3s ease;
  align-items: center;
  padding: 24.0038455px;
  display: flex;
  border: 2.0042px solid rgb(183,116,52);
}

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

.li42iy4 {
  align-items: center;
  height: 70px;
  width: 140.0086146px;
  overflow: hidden;
  margin-bottom: 16.00884px;
  flex-shrink: 0;
  display: flex;
  border-radius: 6.00225px;
  background: #fbfffc;
  justify-content: center;
  padding-top: 8.00365px;
  padding-right: 8.006px;
  padding-bottom: 8.007780px;
  padding-left: 8.004px;
}

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

.lyum4gx {
  font-size: 1.15rem;
  color: #fefbfd;
  margin-bottom: 10px;
}

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

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

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

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

.lc3buc7 {
  color: #fcfdfd;
  margin-top: auto;
  background: linear-gradient(180deg, #cc7e31 0%, rgb(182,119,48) 100%);
  cursor: pointer;
  border: 1px solid rgb(188,118,48);
  font-family: var(--btjhbiqlva);
  display: inline-block;
  font-size: 0.9rem;
  text-decoration: none;
  padding: 10.009800063px 22px;
  border-radius: 4.00820968px;
  transition: background 0.2s, transform 0.2s;
  border: none;
}

.lc3buc7:hover {
  background: linear-gradient(180deg, #bb7736 0%, #8d582c 100%);
  transform: scale(1.02);
  color: #fff9fe;
}
.ln1qtoq {
  overflow-x: hidden;
  padding: 0 24.008px 80.007px;
  max-width: 1200px;
  margin: 0 auto;
}

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

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

#lsdgqx {
  backface-visibility: hidden;
}

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

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

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

.liavg22 img {
  max-height: 320.0061px;
  width: 100%;
  max-width: 500.002965px;
  object-fit: cover;
}
.lsbbie7 {
  display: grid;
  border: 1px solid var(--wuvuvitxmyrvg);
  background: var(--ipiiayxdja);
  padding-top: 40.00485px;
  padding-right: 40.00337286px;
  padding-bottom: 40.0033615px;
  padding-left: 40px;
  grid-template-columns: 1fr 1fr;
  gap: 40.0047059px;
  align-items: center;
}
#dwqntg {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lv31zue {
  align-items: center;
  gap: 36.003549px;
  display: grid;
  border-left: 3.007120772px solid var(--npukuuxcoeio);
  padding: 40.0018px 40px 40.005px 0;
  grid-template-columns: 0.9fr 1.1fr;
  padding-left: 36.002578px;
}
.ltkoju7 {
  background: var(--ipiiayxdja);
  margin-left: auto;
  margin-right: auto;
  max-width: 720.0050px;
  padding: 48.003158px 40px;
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
  text-align: center;
}

.ltkoju7 p { text-align: left; }
.lkrrh7r {
  display: grid;
  background: var(--ipiiayxdja);
  grid-template-columns: 1.2fr 0.8fr;
  padding: 36.00762px;
  align-items: stretch;
  gap: 32.003095px;
}

.lxq97c8 {
  border: 1px solid var(--wuvuvitxmyrvg);
  min-height: 200.0081982px;
  max-width: 500.004px;
  background-size: cover;
  background-position: center;
}
.lorfn36 {
  background: var(--sqyzkacqkjwvsf);
  gap: 28px;
  grid-template-columns: 80.00758px 1fr;
  border: 1px solid var(--wuvuvitxmyrvg);
  display: grid;
  padding-top: 36.006691543px;
  padding-right: 36.0081px;
  padding-bottom: 36.00133587px;
  padding-left: 36.005px;
}

.lwkys31 {
  font-family: var(--btjhbiqlva);
  opacity: 0.5;
  font-size: 2.5rem;
  line-height: 1;
  color: var(--npukuuxcoeio);
}
.lcx8czo {
  background: var(--ipiiayxdja);
  border-right: 4.0033227px solid var(--marfkqujmxuveo);
  padding: 40.0051px;
  grid-template-columns: 1fr auto;
  gap: 32.006367px;
  align-items: center;
  display: grid;
}
.lb3ghwk {
  border: 1px solid var(--wuvuvitxmyrvg);
  background: var(--sqyzkacqkjwvsf);
  position: relative;
  padding-top: 36.001px;
  padding-right: 40.0098282px;
  padding-bottom: 36.00899px;
  padding-left: 56.00157314px;
}

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

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

.lmu8w6n .lun3s4g {
  padding: 40.00706235px;
  background: var(--ipiiayxdja);
  position: relative;
  z-index: 2;
  margin-top: 32.0048271px;
}

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

.lt30ifb .ln8mit0 {
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 0.75rem;
  background: var(--npukuuxcoeio);
  padding-top: 10.0039804px;
  padding-right: 24.003px;
  padding-bottom: 10.005px;
  padding-left: 24.0046px;
  color: var(--sqyzkacqkjwvsf);
  font-family: var(--btjhbiqlva);
}

.lt30ifb .laffz89 {
  gap: 32.006px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 280.0082px;
  padding-top: 36px;
  padding-right: 40.0032px;
  padding-bottom: 36.009943px;
  padding-left: 40.007906px;
  background: var(--ipiiayxdja);
}
.ljsqrc2 {
  padding-top: 48.0087px;
  padding-right: 48.0012774px;
  padding-bottom: 48.001165973px;
  padding-left: 48.0014px;
  border: 1px solid var(--wuvuvitxmyrvg);
  position: relative;
}

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

.ljsqrc2::before {
  top: 12.00888340px;
  left: 12.00521px;
  border-width: 2.0034px 0 0 2.00360px;
}

.ljsqrc2::after {
  bottom: 12.009091366px;
  right: 12.002434px;
  border-width: 0 2.007099px 2.0056679px 0;
}

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

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

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

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

  .lv31zue { padding: 32px 24.008993255px; border-left: none; border-top: 3.009180px solid var(--npukuuxcoeio); }
  .lorfn36 { grid-template-columns: 1fr; }
  .lwkys31 { font-size: 1.5rem; }
  .lmu8w6n .liavg22 { margin-left: 0; }
}

@media (max-width: 375px) {
  #yt5k74 {
    text-size-adjust: 100%;
  }
  .lhk79e2 {
    padding: 8px 10.0081638px;
    margin-top: 10.0035795px;
    margin-right: 12px;
    margin-bottom: 10.00796353px;
    margin-left: 12.0022122px;
    font-size: 10.00337px;
  }

  .lap9rkd {
    padding: 32.00510198px 16.003437px 48.00331px;
    overflow: hidden;
  }

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

  #j77bhw {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
  }

  .lw2we3n img {
    max-height: 120.006444448px;
    max-width: 45vw;
    bottom: auto;
    left: auto;
    margin-top: 4.00272487px;
    margin-right: 4.00583215px;
    margin-bottom: 4px;
    margin-left: 4.008350px;
    top: auto;
    width: auto;
    right: auto;
    height: auto;
    transform: none;
    position: relative;
  }

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

  .lhgskxa {
    text-rendering: optimizeLegibility;
  }

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

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

  #xiure4 {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }

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

  .ln1qtoq {
    padding-top: 0;
    padding-right: 16.00196120px;
    padding-bottom: 80.0033px;
    padding-left: 16px;
  }

  .lsbbie7,
  .lv31zue,
  .lkrrh7r,
  .lcx8czo,
  .lmu8w6n,
  .lt30ifb .laffz89 {
    padding-left: 16.006391px;
    padding-right: 16.00528015px;
  }
}
#ut81fe {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.lh2p4xe {
  background: var(--ipiiayxdja);
  padding-top: 48.005px;
  padding-right: 24.0082px;
  padding-bottom: 32.0014293px;
  padding-left: 24.007185315px;
  margin-top: auto;
  border-top: 1px solid var(--wuvuvitxmyrvg);
}

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

.lx3kqlf {
  max-width: 1200px;
  margin: 0 auto;
}

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

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

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

.locsvyd {
  gap: 16.001468539px 24.003494414px;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
}

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

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

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

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

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

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

.ld8ht3o.visible { display: flex; }

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

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

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

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

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

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

.t6b5299 {
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
  font-size: 0.88rem;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10.0025px;
  padding-left: 20.009563338px;
  font-family: var(--btjhbiqlva);
  border: 1px solid var(--wuvuvitxmyrvg);
}

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

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

.lzsk2t1:hover { background: rgb(219,71,238); }

.t6b5299:hover { background: #da49ef; }

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

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

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

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

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

.lrt61o4.visible { display: block; }

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

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

.leuurut {
  display: flex;
  gap: 10.00264px;
}
.lleio04 {
  padding: 48.004904391px 24.001px 64.0029023px;
  margin: 0 auto;
  max-width: 800.0026px;
}

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

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

.lleio04 h3 {
  margin-top: 20.007254px;
  margin-right: 0;
  margin-bottom: 10.0055603px;
  margin-left: 0;
  font-size: 1rem;
  color: var(--fygwbrdrrohj);
}

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

.lleio04 ul {
  padding-left: 24.0047px;
  margin-bottom: 16px;
}

.lleio04 a { color: var(--marfkqujmxuveo); }

#y2sk0m {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.lo7c6xe {
  background: var(--ipiiayxdja);
  padding-top: 32.00692034px;
  padding-right: 32.008404px;
  padding-bottom: 32px;
  padding-left: 32.0052px;
  border: 1px solid var(--wuvuvitxmyrvg);
  margin-top: 32.0021px;
}

.le7dqqc {
  margin-bottom: 20px;
}

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

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

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

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

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

.ltq4rqx {
  margin-top: 6.0045px;
  display: none;
  font-size: 0.8rem;
  font-family: var(--btjhbiqlva);
  color: rgb(251,113,112);
}

.ltq4rqx.visible { display: block; }

#pbkca0 {
  image-rendering: auto;
}

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

.lf7unbl:hover { background: rgb(220,69,242); }

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

.lvr4v9h.visible { display: block; }

.lvr4v9h p {
  font-family: var(--btjhbiqlva);
  color: var(--hbgunnfkaahpk);
}

#ixgy97 {
  text-size-adjust: 100%;
}
#odzouw {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.lyt5n1u {
  text-align: center;
  padding: 80.002px 24.002px;
}

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

.lyt5n1u p {
  font-family: var(--btjhbiqlva);
  margin-bottom: 28.004px;
  color: var(--hbgunnfkaahpk);
}
.li52zd3 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 520.007127752px;
  padding: 80.00958962px 24.00319px;
  text-align: center;
}

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

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

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

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

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

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

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

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

