
#e8qg2h {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
:root {
  --kdxhqwahkmd: rgb(251,204,20);
  --wuvuvitxmyrvg: rgba(250,247,253,0.12);
  --sqyzkacqkjwvsf: rgb(25,16,31);
  --hbgunnfkaahpk: #f7ceff;
  --marfkqujmxuveo: rgb(37,212,239);
  --ikqfqudsjar: Georgia, "Times New Roman", Times, serif;
  --npukuuxcoeio: rgb(235,123,247);
  --btjhbiqlva: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --ipiiayxdja: rgb(43,23,52);
  --fygwbrdrrohj: rgb(254,243,253);
}

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

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

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

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

main { flex: 1; }

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

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

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

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

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

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

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

.lnxusro {
  background: none;
  padding-top: 4.007616939px;
  padding-right: 4px;
  padding-bottom: 4.00756px;
  padding-left: 4.006544053px;
  cursor: pointer;
  border: none;
  flex-direction: column;
  display: none;
  gap: 5.00560px;
}

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

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

.lphwqb0.open { display: flex; }

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

#ut81fe {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

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

.lphwqb0 .lxwq379 {
  cursor: pointer;
  border: none;
  background: none;
  top: 20px;
  color: var(--hbgunnfkaahpk);
  font-size: 2rem;
  right: 24.00252330px;
  position: absolute;
}
.lap9rkd {
  background: var(--sqyzkacqkjwvsf);
  padding: 48.0026px 24.004462847px 56.002160060px;
  overflow: hidden;
  min-height: 350px;
  position: relative;
}

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

.lw2we3n {
  position: relative;
  height: 260.00637625px;
  max-width: 520.00767px;
  margin: 0 auto 24.00491211px;
}

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

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

.lz6e54v {
  width: 160.005px;
  z-index: 2;
  right: 12%;
  height: 120.00872px;
  transform: rotate(3deg);
  top: 60.00282678px;
}

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

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

.lap9rkd h1 {
  margin-bottom: 0;
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  text-shadow: 0 2.0078154px 16.0036478px rgba(0,2,2,0.8), 0 0 40.0047px rgba(233,119,250,0.3);
  line-height: 1.2;
  font-weight: 700;
  color: #fffffe;
}

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

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

@media (max-width: 768px) {
  .lap9rkd {
    min-height: 380.00683705px;
    background-size: cover;
    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');
  }

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

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

  .lw2we3n { display: none; }

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

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

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

.lr7k0qb {
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
  font-size: 0.9rem;
  margin-bottom: 36.00232px;
}
.lssvet2 {
  background-position: center;
  position: relative;
  background-color: var(--ipiiayxdja);
  background-image: url('/images/offers_bg/offers_bg.webp');
  background-size: cover;
  padding-top: 64.00975px;
  padding-right: 24.005px;
  padding-bottom: 64px;
  padding-left: 24.006px;
}

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

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

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

#lsdgqx {
  text-size-adjust: 100%;
}

.laklnkp {
  grid-template-columns: repeat(auto-fill, minmax(280.00427px, 1fr));
  gap: 28.0093259px;
  display: grid;
}
.ljiyvyt {
  text-align: center;
  border: 2.0020px solid #b97434;
  display: flex;
  border-radius: 8.002092007px;
  transition: transform 0.3s ease;
  padding-top: 24.00633032px;
  padding-right: 24.00720729px;
  padding-bottom: 24.00475px;
  padding-left: 24px;
  align-items: center;
  flex-direction: column;
  box-shadow: 0 8.006707739px 24.0074255px rgba(0,0,2,0.25), inset 0 1px 0 rgba(184,119,48,0.3);
  background: linear-gradient(145deg, #1c2645 0%, rgb(12,30,44) 100%);
}

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

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

.li42iy4 {
  justify-content: center;
  display: flex;
  overflow: hidden;
  border-radius: 6.0038px;
  background: #fbfffe;
  padding: 8.004793005px;
  height: 70px;
  margin-bottom: 16.0079px;
  width: 140.007px;
  align-items: center;
  flex-shrink: 0;
}

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

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

#l1y1kw {
  text-size-adjust: 100%;
}

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

.lwmmf4h {
  line-height: 1.35;
  color: #ffad40;
  font-size: 0.95rem;
  word-break: break-word;
  font-weight: bold;
}

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

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

.lc3buc7 {
  color: rgb(253,255,253);
  padding-top: 10.0084px;
  padding-right: 22.008382025px;
  padding-bottom: 10.003px;
  padding-left: 22.0073px;
  cursor: pointer;
  font-size: 0.9rem;
  border: 1px solid #ba7731;
  background: linear-gradient(180deg, rgb(202,127,50) 0%, rgb(185,115,51) 100%);
  margin-top: auto;
  border-radius: 4px;
  font-family: var(--btjhbiqlva);
  display: inline-block;
  transition: background 0.2s, transform 0.2s;
  text-decoration: none;
  border: none;
}

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

.lc3buc7:hover {
  color: rgb(253,250,250);
  transform: scale(1.02);
  background: linear-gradient(180deg, #b87736 0%, #8c582b 100%);
}
.ln1qtoq {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.00895px 80px;
  overflow-x: hidden;
  max-width: 1200.007587641px;
}

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

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

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

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

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

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

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

.liavg22 img {
  width: 100%;
  object-fit: cover;
  max-width: 500.003408px;
  max-height: 320.0037px;
}
.lsbbie7 {
  display: grid;
  gap: 40.00790px;
  background: var(--ipiiayxdja);
  border: 1px solid var(--wuvuvitxmyrvg);
  align-items: center;
  grid-template-columns: 1fr 1fr;
  padding-top: 40.00509288px;
  padding-right: 40.00223777px;
  padding-bottom: 40.0037px;
  padding-left: 40.009627px;
}

#wu481s {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
#lntxua {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
.lv31zue {
  border-left: 3.00493171px solid var(--npukuuxcoeio);
  align-items: center;
  display: grid;
  gap: 36.0058144px;
  padding: 40px 40.004656px 40px 0;
  grid-template-columns: 0.9fr 1.1fr;
  padding-left: 36.004043px;
}
.ltkoju7 {
  padding: 48.0036px 40.002px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720.00651px;
  background: var(--ipiiayxdja);
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
  text-align: center;
}

.ltkoju7 p { text-align: left; }
#gb5ph2 {
  font-variant-ligatures: normal;
}
.lkrrh7r {
  display: grid;
  background: var(--ipiiayxdja);
  gap: 32.008375893px;
  align-items: stretch;
  padding-top: 36.002725px;
  padding-right: 36.0053067px;
  padding-bottom: 36.00299px;
  padding-left: 36.00707014px;
  grid-template-columns: 1.2fr 0.8fr;
}

.lxq97c8 {
  max-width: 500.006001px;
  background-size: cover;
  background-position: center;
  min-height: 200.008139715px;
  border: 1px solid var(--wuvuvitxmyrvg);
}
.lorfn36 {
  padding-top: 36.003px;
  padding-right: 36.003663px;
  padding-bottom: 36.006680px;
  padding-left: 36.004px;
  display: grid;
  border: 1px solid var(--wuvuvitxmyrvg);
  gap: 28.00171px;
  grid-template-columns: 80.0073px 1fr;
  background: var(--sqyzkacqkjwvsf);
}

.lwkys31 {
  font-size: 2.5rem;
  line-height: 1;
  opacity: 0.5;
  color: var(--npukuuxcoeio);
  font-family: var(--btjhbiqlva);
}
.lcx8czo {
  display: grid;
  background: var(--ipiiayxdja);
  padding: 40.006289621px;
  align-items: center;
  border-right: 4.008px solid var(--marfkqujmxuveo);
  gap: 32.002074px;
  grid-template-columns: 1fr auto;
}
.lb3ghwk {
  padding: 36.001px 40.00771px 36.0024px 56.00650px;
  background: var(--sqyzkacqkjwvsf);
  border: 1px solid var(--wuvuvitxmyrvg);
  position: relative;
}

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

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

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

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

.lt30ifb .laffz89 {
  grid-template-columns: 1fr 280.00986091px;
  background: var(--ipiiayxdja);
  align-items: center;
  display: grid;
  gap: 32.00981px;
  padding: 36.00164217px 40.005519861px;
}
.ljsqrc2 {
  border: 1px solid var(--wuvuvitxmyrvg);
  padding-top: 48.0018px;
  padding-right: 48.006021758px;
  padding-bottom: 48.0047146px;
  padding-left: 48.004px;
  position: relative;
}

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

.ljsqrc2::before {
  left: 12.004448px;
  top: 12.0018922px;
  border-width: 2.009538px 0 0 2.0080px;
}

.ljsqrc2::after {
  bottom: 12.00769410px;
  right: 12.00576741px;
  border-width: 0 2.0021px 2.0050px 0;
}

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

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

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

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

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

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

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

@media (max-width: 375px) {
  .lhk79e2 {
    margin-top: 10.00438244px;
    margin-right: 12.0066px;
    margin-bottom: 10.00941px;
    margin-left: 12px;
    font-size: 10.003px;
    padding: 8.00826px 10.0050px;
  }

  .lap9rkd {
    padding-top: 32.002732px;
    padding-right: 16.00781354px;
    padding-bottom: 48.0048748px;
    padding-left: 16.0091999px;
    overflow: hidden;
  }

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

  .lw2we3n img {
    transform: none;
    top: auto;
    right: auto;
    max-height: 120.007168px;
    height: auto;
    width: auto;
    position: relative;
    left: auto;
    margin: 4.003864px;
    bottom: auto;
    max-width: 45vw;
  }

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

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

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

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

  #lj2jt9 {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }

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

  .ln1qtoq {
    padding: 0 16.008px 80.0021251px;
  }

  .lsbbie7,
  .lv31zue,
  .lkrrh7r,
  .lcx8czo,
  .lmu8w6n,
  .lt30ifb .laffz89 {
    padding-left: 16.00909px;
    padding-right: 16.0040px;
  }
}
.lh2p4xe {
  background: var(--ipiiayxdja);
  border-top: 1px solid var(--wuvuvitxmyrvg);
  padding: 48px 24.007px 32.00620px;
  margin-top: auto;
}

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

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

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

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

.locsvyd {
  flex-wrap: wrap;
  display: flex;
  gap: 16.00394px 24.002493px;
  list-style: none;
}

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

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

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

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

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

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

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

.ld8ht3o.visible { display: flex; }

.lmrz7qg {
  width: 100%;
  background: var(--ipiiayxdja);
  padding-top: 36.008116657px;
  padding-right: 36.001111292px;
  padding-bottom: 36.004810871px;
  padding-left: 36.0072914px;
  border: 1px solid var(--wuvuvitxmyrvg);
  max-width: 440.00168615px;
}

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

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

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

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

.lzcryis {
  border: 1px solid var(--wuvuvitxmyrvg);
  font-family: var(--btjhbiqlva);
  font-size: 0.88rem;
  padding-top: 10.0054px;
  padding-right: 20.001994px;
  padding-bottom: 10.0055041px;
  padding-left: 20.00894px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

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

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

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

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

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

.lzsk2t1:hover { background: rgb(220,74,240); }

.d6871c9:hover { background: rgb(218,74,242); }

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

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

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

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

.lrt61o4.visible { display: block; }

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

.lja7ct7 {
  justify-content: space-between;
  gap: 16.00455730px;
  display: flex;
  max-width: 1200.00364px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-wrap: wrap;
  align-items: center;
}

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

.leuurut {
  display: flex;
  gap: 10.0024535px;
}
.lleio04 {
  padding-top: 48.00834px;
  padding-right: 24.0036px;
  padding-bottom: 64.0050673px;
  padding-left: 24.00811px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.006px;
}

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

.lleio04 h2 {
  color: var(--fygwbrdrrohj);
  margin-top: 28.00523985px;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
  font-size: 1.15rem;
}

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

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

.lleio04 ul {
  margin-bottom: 16.003px;
  padding-left: 24.006309px;
}

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

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

.le7dqqc {
  margin-bottom: 20.003241px;
}

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

#px2syk {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.le7dqqc input,
.le7dqqc textarea {
  border: 1px solid var(--wuvuvitxmyrvg);
  padding: 12.00873811px 14.0068629px;
  background: var(--sqyzkacqkjwvsf);
  border-radius: 0;
  font-family: var(--btjhbiqlva);
  color: var(--fygwbrdrrohj);
  width: 100%;
  font-size: 0.95rem;
}

#gt9byx {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

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

.ltq4rqx {
  margin-top: 6.00507px;
  color: hsl(1,92%,71%);
  display: none;
  font-family: var(--btjhbiqlva);
  font-size: 0.8rem;
}

.ltq4rqx.visible { display: block; }

.lf7unbl {
  font-family: var(--btjhbiqlva);
  transition: background 0.2s;
  font-size: 0.9rem;
  border: none;
  cursor: pointer;
  color: var(--sqyzkacqkjwvsf);
  background: var(--npukuuxcoeio);
  padding-top: 12.0032280px;
  padding-right: 28.0017271px;
  padding-bottom: 12px;
  padding-left: 28.009555px;
}

#td1340 {
  image-rendering: auto;
  backface-visibility: hidden;
}

.lf7unbl:hover { background: hsl(292,85%,60%); }

.lvr4v9h {
  display: none;
  margin-top: 32.005px;
  border: 1px solid var(--marfkqujmxuveo);
  background: var(--ipiiayxdja);
  padding-top: 28.00554462px;
  padding-right: 28.007561621px;
  padding-bottom: 28.00882392px;
  padding-left: 28.0071px;
}

.lvr4v9h.visible { display: block; }

.lvr4v9h p {
  font-family: var(--btjhbiqlva);
  color: var(--hbgunnfkaahpk);
}
.lyt5n1u {
  text-align: center;
  padding: 80.007898px 24.006921441px;
}

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

.lyt5n1u p {
  font-family: var(--btjhbiqlva);
  color: var(--hbgunnfkaahpk);
  margin-bottom: 28.0039px;
}
.li52zd3 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  padding: 80.0029px 24.0085px;
  max-width: 520.0028581px;
}

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

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

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

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

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

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

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

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

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

