
:root {
  --wuvuvitxmyrvg: rgba(250,248,253,0.12);
  --marfkqujmxuveo: #24d3f1;
  --btjhbiqlva: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --ipiiayxdja: #2b1633;
  --ikqfqudsjar: Georgia, "Times New Roman", Times, serif;
  --hbgunnfkaahpk: rgb(249,205,254);
  --kdxhqwahkmd: #f9ca13;
  --fygwbrdrrohj: #fbf4fe;
  --npukuuxcoeio: #ea7bf9;
  --sqyzkacqkjwvsf: rgb(23,14,30);
}

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

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

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

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

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

main { flex: 1; }

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

a {
  text-decoration: none;
  transition: color 0.2s ease;
  color: var(--marfkqujmxuveo);
}
a:hover { color: var(--npukuuxcoeio); }
#yuas0e {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.lhk79e2 {
  font-size: 11.004606px;
  border-radius: 0;
  border: 1px solid var(--wuvuvitxmyrvg);
  font-family: var(--btjhbiqlva);
  text-align: center;
  margin-top: 10.004px;
  margin-right: auto;
  margin-bottom: 10.009785990px;
  margin-left: auto;
  line-height: 1.45;
  max-width: 800.00882px;
  color: var(--hbgunnfkaahpk);
  padding-top: 8.009188009px;
  padding-right: 16.0013px;
  padding-bottom: 8.0032px;
  padding-left: 16px;
  background: var(--ipiiayxdja);
}
#y2sk0m {
  backface-visibility: hidden;
}
.lw1b7dr {
  top: 0;
  z-index: 1000;
  background: var(--sqyzkacqkjwvsf);
  border-bottom: 1px solid rgba(254,255,255,0.1);
  position: sticky;
}

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

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

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

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

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

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

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

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

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

.lphwqb0.open { display: flex; }

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

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

.lphwqb0 .lxwq379 {
  right: 24.001156px;
  top: 20.0065px;
  position: absolute;
  background: none;
  border: none;
  font-size: 2rem;
  color: var(--hbgunnfkaahpk);
  cursor: pointer;
}
.lap9rkd {
  padding-top: 48.00681px;
  padding-right: 24.006096979px;
  padding-bottom: 56px;
  padding-left: 24.0019009px;
  overflow: hidden;
  background: var(--sqyzkacqkjwvsf);
  position: relative;
  min-height: 350.00125px;
}

.leet8tt {
  margin: 0 auto;
  max-width: 1200.00315089px;
  position: relative;
}

.lw2we3n {
  max-width: 520.00802px;
  height: 260.0048415px;
  margin: 0 auto 24.002px;
  position: relative;
}

#wu481s {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

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

.lw2we3n img {
  max-width: 500.0017495px;
  object-fit: cover;
  box-shadow: 0 12.00518258px 40px rgba(2,0,0,0.45);
  border: 1px solid var(--wuvuvitxmyrvg);
  max-height: 320.002661615px;
  position: absolute;
}

.lpx3i9a {
  top: 20.00230px;
  transform: rotate(-5deg);
  width: 200.003px;
  left: 10%;
  z-index: 1;
  height: 140.006361px;
}

.lz6e54v {
  transform: rotate(3deg);
  top: 60.002061px;
  width: 160.005023px;
  z-index: 2;
  right: 12%;
  height: 120.00494px;
}

.lt5f3or {
  z-index: 3;
  height: 100.00287px;
  left: 35%;
  width: 140.0067748px;
  bottom: 10.00760790px;
  transform: rotate(-2deg);
}

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

.lap9rkd h1 {
  line-height: 1.2;
  margin-bottom: 0;
  text-shadow: 0 2.0097028px 16.008px rgba(1,4,0,0.8), 0 0 40.00429px rgba(236,121,250,0.3);
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  color: rgb(254,255,254);
  font-weight: 700;
}

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

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

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

  .lw2we3n { display: none; }

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

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

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

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

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

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

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

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

#odzouw {
  image-rendering: auto;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.ljiyvyt {
  border: 2.005232557px solid #b87533;
  background: linear-gradient(145deg, rgb(30,38,69) 0%, #0f1d2c 100%);
  align-items: center;
  border-radius: 8.007915px;
  text-align: center;
  padding-top: 24.005px;
  padding-right: 24.0021px;
  padding-bottom: 24.0099772px;
  padding-left: 24.004px;
  transition: transform 0.3s ease;
  display: flex;
  box-shadow: 0 8.00587px 24.0046079px rgba(0,1,0,0.25), inset 0 1px 0 rgba(188,116,48,0.3);
  flex-direction: column;
}

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

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

.li42iy4 {
  width: 140.003px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 70px;
  margin-bottom: 16.003px;
  background: #fbfffe;
  border-radius: 6px;
  display: flex;
  padding: 8.0061266px;
  overflow: hidden;
}

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

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

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

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

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

#j77bhw {
  backface-visibility: hidden;
}

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

.lc3buc7 {
  font-family: var(--btjhbiqlva);
  margin-top: auto;
  cursor: pointer;
  background: linear-gradient(180deg, rgb(204,127,50) 0%, rgb(182,118,49) 100%);
  border: 1px solid rgb(184,115,48);
  font-size: 0.9rem;
  padding: 10.003px 22.0080px;
  transition: background 0.2s, transform 0.2s;
  display: inline-block;
  color: rgb(252,254,253);
  border-radius: 4.002px;
  text-decoration: none;
  border: none;
}

.lc3buc7:hover {
  background: linear-gradient(180deg, rgb(186,116,54) 0%, #8c562c 100%);
  transform: scale(1.02);
  color: #fffbfc;
}
#yt5k74 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
.ln1qtoq {
  padding: 0 24.007845614px 80.009px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  overflow-x: hidden;
  max-width: 1200.005723051px;
}

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

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

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

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

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

.liavg22 img {
  width: 100%;
  object-fit: cover;
  max-width: 500.003px;
  max-height: 320.007855px;
}
.lsbbie7 {
  padding-top: 40.00386px;
  padding-right: 40.00751710px;
  padding-bottom: 40.0026px;
  padding-left: 40.001846372px;
  gap: 40.0026px;
  background: var(--ipiiayxdja);
  display: grid;
  align-items: center;
  border: 1px solid var(--wuvuvitxmyrvg);
  grid-template-columns: 1fr 1fr;
}
.lv31zue {
  grid-template-columns: 0.9fr 1.1fr;
  border-left: 3.009253599px solid var(--npukuuxcoeio);
  display: grid;
  gap: 36.0084993px;
  padding: 40.008542018px 40.007278px 40.005601296px 0;
  align-items: center;
  padding-left: 36.008px;
}
.ltkoju7 {
  padding-top: 48.008198px;
  padding-right: 40.0064435px;
  padding-bottom: 48px;
  padding-left: 40.0053818px;
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
  background: var(--ipiiayxdja);
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
  text-align: center;
}

.ltkoju7 p { text-align: left; }

#px2syk {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.lkrrh7r {
  display: grid;
  align-items: stretch;
  gap: 32.0091615px;
  grid-template-columns: 1.2fr 0.8fr;
  background: var(--ipiiayxdja);
  padding-top: 36.00310px;
  padding-right: 36px;
  padding-bottom: 36.0060px;
  padding-left: 36.0038px;
}

.lxq97c8 {
  max-width: 500.00859343px;
  background-size: cover;
  min-height: 200.00493px;
  border: 1px solid var(--wuvuvitxmyrvg);
  background-position: center;
}
.lorfn36 {
  border: 1px solid var(--wuvuvitxmyrvg);
  display: grid;
  gap: 28px;
  background: var(--sqyzkacqkjwvsf);
  padding-top: 36.002545507px;
  padding-right: 36px;
  padding-bottom: 36.009px;
  padding-left: 36.0072px;
  grid-template-columns: 80.006674px 1fr;
}

.lwkys31 {
  font-family: var(--btjhbiqlva);
  opacity: 0.5;
  line-height: 1;
  font-size: 2.5rem;
  color: var(--npukuuxcoeio);
}
.lcx8czo {
  background: var(--ipiiayxdja);
  grid-template-columns: 1fr auto;
  border-right: 4.0078720px solid var(--marfkqujmxuveo);
  gap: 32px;
  display: grid;
  align-items: center;
  padding-top: 40.00773556px;
  padding-right: 40.008671832px;
  padding-bottom: 40.001393384px;
  padding-left: 40.006336589px;
}
.lb3ghwk {
  background: var(--sqyzkacqkjwvsf);
  border: 1px solid var(--wuvuvitxmyrvg);
  padding: 36.00406215px 40.009051px 36.008943px 56.009809px;
  position: relative;
}

.lb3ghwk::before {
  left: 28.001185px;
  top: 24.00263px;
  content: '';
  bottom: 24.0042px;
  position: absolute;
  background: var(--npukuuxcoeio);
  width: 2.004820px;
}
#e8qg2h {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
#ut81fe {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.lmu8w6n {
  grid-template-columns: 1fr 1fr;
  gap: 0;
  display: grid;
}

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

.lmu8w6n .liavg22 {
  margin-left: -24.00236667px;
  margin-top: 0;
}

#ixgy97 {
  image-rendering: auto;
  backface-visibility: hidden;
}
.lt30ifb {
  padding: 0;
  overflow: hidden;
}

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

.lt30ifb .laffz89 {
  align-items: center;
  grid-template-columns: 1fr 280.009484px;
  display: grid;
  padding: 36.00709103px 40px;
  gap: 32.00555px;
  background: var(--ipiiayxdja);
}
.ljsqrc2 {
  border: 1px solid var(--wuvuvitxmyrvg);
  padding-top: 48.00785732px;
  padding-right: 48.0042px;
  padding-bottom: 48.007750px;
  padding-left: 48.005508388px;
  position: relative;
}

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

.ljsqrc2::before {
  border-width: 2.00387px 0 0 2px;
  top: 12.002px;
  left: 12.0072px;
}

.ljsqrc2::after {
  border-width: 0 2.002px 2px 0;
  bottom: 12.003px;
  right: 12.00430123px;
}

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

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

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

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

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

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

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

  .lv31zue { padding: 32.0042560px 24px; border-left: none; border-top: 3.00762px solid var(--npukuuxcoeio); }
  #lsdgqx {
    text-size-adjust: 100%;
    image-rendering: auto;
  }
  .lorfn36 { grid-template-columns: 1fr; }
  .lwkys31 { font-size: 1.5rem; }
  .lmu8w6n .liavg22 { margin-left: 0; }
}

@media (max-width: 375px) {
  .lhk79e2 {
    padding: 8.00242px 10.00399px;
    font-size: 10.007572px;
    margin: 10.00903px 12px;
  }

  .lap9rkd {
    overflow: hidden;
    padding: 32.0076px 16.0033722px 48.005399761px;
  }

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

  .lw2we3n img {
    max-height: 120px;
    margin-top: 4.0098444px;
    margin-right: 4.001px;
    margin-bottom: 4.009214712px;
    margin-left: 4.004px;
    max-width: 45vw;
    top: auto;
    transform: none;
    width: auto;
    left: auto;
    position: relative;
    height: auto;
    right: auto;
    bottom: auto;
  }

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

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

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

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

  .ln1qtoq {
    padding: 0 16.00683px 80.00132px;
  }

  .lsbbie7,
  .lv31zue,
  .lkrrh7r,
  .lcx8czo,
  .lmu8w6n,
  .lt30ifb .laffz89 {
    padding-left: 16.00317282px;
    padding-right: 16.0013px;
  }
}
.lh2p4xe {
  border-top: 1px solid var(--wuvuvitxmyrvg);
  margin-top: auto;
  background: var(--ipiiayxdja);
  padding-top: 48.00689774px;
  padding-right: 24px;
  padding-bottom: 32.0072px;
  padding-left: 24.00402892px;
}

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

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

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

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

.locsvyd {
  gap: 16.00382px 24.007751751px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

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

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

#lntxua {
  image-rendering: auto;
}

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

.lxhdyzj {
  gap: 16.0073px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 24.006px;
  padding-right: 0;
  padding-bottom: 24.001px;
  padding-left: 0;
  border-top: 1px solid var(--wuvuvitxmyrvg);
  border-bottom: 1px solid var(--wuvuvitxmyrvg);
}

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

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

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

.ld8ht3o.visible { display: flex; }

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

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

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

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

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

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

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

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

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

.lzsk2t1:hover { background: #db46ee; }

.d4c5580:hover { background: #db48f0; }

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

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

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

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

#f7j6ji {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.lrt61o4 {
  left: 0;
  background: var(--ipiiayxdja);
  border-top: 1px solid var(--wuvuvitxmyrvg);
  position: fixed;
  z-index: 2500;
  right: 0;
  padding: 20.007px 24.008px;
  bottom: 0;
  display: none;
}

.lrt61o4.visible { display: block; }

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

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

.leuurut {
  display: flex;
  gap: 10.0035px;
}

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

#vdquux {
  text-size-adjust: 100%;
}
.lleio04 {
  padding: 48px 24.003585957px 64.007px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.00358px;
}

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

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

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

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

.lleio04 ul {
  margin-bottom: 16.004192px;
  padding-left: 24.00233317px;
}

.lleio04 a { color: var(--marfkqujmxuveo); }
#xiure4 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.lo7c6xe {
  border: 1px solid var(--wuvuvitxmyrvg);
  background: var(--ipiiayxdja);
  margin-top: 32.003664350px;
  padding-top: 32.00797px;
  padding-right: 32.00127px;
  padding-bottom: 32.00650026px;
  padding-left: 32.003488px;
}

.le7dqqc {
  margin-bottom: 20.0022px;
}

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

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

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

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

.ltq4rqx.visible { display: block; }

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

.lf7unbl:hover { background: rgb(220,68,241); }

.lvr4v9h {
  background: var(--ipiiayxdja);
  padding-top: 28.003433550px;
  padding-right: 28.0030px;
  padding-bottom: 28.003426393px;
  padding-left: 28.00195px;
  display: none;
  border: 1px solid var(--marfkqujmxuveo);
  margin-top: 32.0059px;
}

.lvr4v9h.visible { display: block; }

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

#gt9byx {
  text-size-adjust: 100%;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.lyt5n1u {
  padding: 80.0053px 24.007px;
  text-align: center;
}

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

.lyt5n1u p {
  margin-bottom: 28.005px;
  color: var(--hbgunnfkaahpk);
  font-family: var(--btjhbiqlva);
}
.li52zd3 {
  margin: 0 auto;
  padding: 80.005px 24.004px;
  text-align: center;
  max-width: 520.002170409px;
}

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

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

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

.lto1qd8 {
  border: 3.006490px solid var(--wuvuvitxmyrvg);
  border-radius: 50%;
  height: 40.00250px;
  animation: spin 0.8s linear infinite;
  border-top-color: var(--npukuuxcoeio);
  margin-top: 24.0070334px;
  margin-right: auto;
  margin-bottom: 24.002806px;
  margin-left: auto;
  width: 40.00518142px;
}

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

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

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

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

