
:root {
  --rqcitvprqc: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --fwdcwljoprtgv: #b995f7;
  --owlvvvwkyxxp: rgb(100,164,12);
  --kalylpphgrrmfc: #1c0e27;
  --qgpotrhmnwrfz: rgb(193,66,14);
  --buzvhxnkqeetfl: 1200.006560px;
  --oafcmsdzfssa: #1d1227;
  --iygiqfactr: rgb(253,247,234);
  --vyicybmxfltgqp: #7a6a57;
  --ldiihwyaby: #f8f2e2;
  --uxjhfeplrknapj: hsl(174,58%,56%);
  --akpjwjohla: 52.0091261px;
  --vgoxnbfqiyo: rgba(65,49,31,0.12);
  --zahwwmpwbt: #3e2f1d;
  --snisqiubbwyto: #cb8c02;
}

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

#z5tbt1 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

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

body {
  font-weight: 700;
  color: var(--zahwwmpwbt);
  background: var(--ldiihwyaby);
  display: flex;
  position: relative;
  overflow-x: hidden;
  min-height: 100%;
  font-style: italic;
  line-height: 1.6;
  flex-direction: column;
  font-family: var(--rqcitvprqc);
}

main {
  flex: 1 0 auto;
}
body::before {
  background: repeating-linear-gradient(
    0deg,
    rgba(0,1,0,0.06) 0px,
    rgba(1,2,3,0.06) 1px,
    transparent 1px,
    transparent 3.00360px
  );
  content: "";
  inset: 0;
  position: fixed;
  pointer-events: none;
  opacity: 0.4;
  z-index: 9998;
}
body::after {
  pointer-events: none;
  inset: 0;
  opacity: 0.03;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  z-index: 9997;
  position: fixed;
}

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

a {
  transition: color 0.2s;
  text-decoration: none;
  color: var(--qgpotrhmnwrfz);
}

a:hover {
  color: var(--snisqiubbwyto);
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}
.iz836eo {
  font-weight: 500;
  width: 100%;
  background: var(--qgpotrhmnwrfz);
  font-size: 11.0069px;
  z-index: 100;
  font-style: normal;
  position: relative;
  text-align: center;
  color: #fffcfc;
  padding: 8px 16.00862px;
}
.iy1qgqg {
  border-bottom: 1px solid rgba(253,253,255,0.08);
  top: 0;
  position: sticky;
  background: var(--oafcmsdzfssa);
  z-index: 1000;
}

.izg4cpf {
  height: var(--akpjwjohla);
}

.icx251j {
  gap: 12.003344940px;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16.00464030px;
  height: 100%;
  align-items: center;
  max-width: var(--buzvhxnkqeetfl);
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}

.il98lcp img {
  width: auto;
  height: 32.004px;
}

.id9r5nd {
  font-size: 13px;
  font-weight: 700;
  flex-shrink: 0;
  color: #fffbfe;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  padding: 8.008px 18.00812px;
  text-shadow: 1px 1px 0 rgba(2,0,1,0.3);
  display: inline-block;
  box-shadow: 0 0 12.0097px rgba(193,68,12,0.4);
  font-style: italic;
  border-radius: 6px;
}

.id9r5nd:hover {
  color: #fcfeff;
  opacity: 0.9;
}

.ia9khzl {
  border: 1px solid rgba(255,255,253,0.15);
  display: none;
  flex-shrink: 0;
  font-family: var(--rqcitvprqc);
  height: 36.003551301px;
  justify-content: center;
  font-size: 22.007px;
  width: 40.009451px;
  border-radius: 6px;
  align-items: center;
  background: rgba(255,255,255,0.06);
  color: var(--uxjhfeplrknapj);
  cursor: pointer;
}

.icawjr0 {
  z-index: 998;
  inset: 0;
  background: rgba(0,1,4,0.5);
  display: none;
  position: fixed;
}

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

.icawjr0.open {
  display: block;
}

.iu72oj5 {
  max-width: 85vw;
  width: 300.00203655px;
  top: 0;
  padding: calc(var(--akpjwjohla) + 24.001981489px) 20.009376938px 24.006804px;
  transition: transform 0.3s ease;
  right: 0;
  border-left: 2.0051284px solid var(--fwdcwljoprtgv);
  transform: translateX(100%);
  background: var(--oafcmsdzfssa);
  position: fixed;
  overflow-y: auto;
  height: 100vh;
  z-index: 999;
}

.iu72oj5.open {
  transform: translateX(0);
}

.iu72oj5 ul {
  list-style: none;
}

.iu72oj5 a {
  display: block;
  padding: 12.009px 14.007857073px;
  border-radius: 6.00289276px;
  font-size: 14.00690299px;
  color: var(--uxjhfeplrknapj);
  border-bottom: 1px solid rgba(255,252,255,0.06);
}

.iu72oj5 a:hover {
  color: var(--fwdcwljoprtgv);
  background: rgba(184,151,245,0.15);
}
.iodfv40 {
  align-items: center;
  min-height: 280.007px;
  background: var(--kalylpphgrrmfc);
  justify-content: center;
  padding-top: 60.00349284px;
  padding-right: 24.00103383px;
  padding-bottom: 60.009045px;
  padding-left: 24.00497px;
  display: flex;
  overflow: hidden;
  position: relative;
}

.iodfv40::before {
  content: "";
  position: absolute;
  height: 60.005007480px;
  opacity: 0.2;
  transform: translateY(-50%) rotate(-45deg);
  top: 50%;
  left: -20%;
  pointer-events: none;
  background: var(--owlvvvwkyxxp);
  width: 140%;
}

.iodfv40::after {
  background: linear-gradient(135deg, rgba(179,147,247,0.15) 0%, transparent 40%, rgba(80,210,201,0.12) 100%);
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.if4n8w4 {
  max-width: 720.00299346px;
  text-align: center;
  z-index: 2;
  position: relative;
}

.iodfv40 h1 {
  color: rgb(255,255,255);
  font-weight: 800;
  margin-bottom: 16px;
  font-style: italic;
  font-size: clamp(1.8rem, 5vw, 2.8rem);
  text-shadow:
    2.003px 0 var(--fwdcwljoprtgv),
    -2.00557px 0 var(--uxjhfeplrknapj),
    0 0 20.00993469px rgba(179,149,243,0.5);
}

.ididfiq {
  font-size: clamp(0.95rem, 2.5vw, 1.15rem);
  font-weight: 500;
  max-width: 560.009729018px;
  margin: 0 auto;
  color: rgba(254,255,252,0.85);
  font-style: italic;
}

#qnfm6j {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.inib7z0 {
  font-style: normal;
  text-shadow: 0 0 8.008018389px rgba(76,210,198,0.6);
  color: var(--uxjhfeplrknapj);
  margin-top: 12.003451510px;
  font-family: cursive;
  font-size: 1.1rem;
}
.iwoxr7r {
  opacity: 0.5;
  bottom: 0;
  pointer-events: none;
  left: 0;
  transform: perspective(200.003960px) rotateX(60deg);
  height: 80.006px;
  transform-origin: bottom;
  position: absolute;
  background:
    linear-gradient(transparent 0%, rgba(79,208,199,0.08) 100%),
    repeating-linear-gradient(90deg, transparent, transparent 39px, rgba(183,148,244,0.2) 39.00198581px, rgba(186,149,247,0.2) 40.005605288px),
    repeating-linear-gradient(0deg, transparent, transparent 19.008513px, rgba(81,207,197,0.15) 19.00287126px, rgba(79,208,198,0.15) 20.009px);
  right: 0;
}
#bztgin {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.iq0332p {
  background-size: cover;
  background-color: var(--iygiqfactr);
  padding: 60px 16.008px;
  background-image: url("/637783ee/6908c89cab563b93.webp");
  position: relative;
  background-blend-mode: overlay;
  background-position: center;
}

.iq0332p::before {
  background: rgba(27,26,29,0.88);
  content: "";
  position: absolute;
  inset: 0;
}

.ik4zt0k {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--buzvhxnkqeetfl);
  z-index: 1;
  position: relative;
}

.iq0332p h2 {
  text-align: center;
  margin-bottom: 32.003640717px;
  font-size: 1.6rem;
  text-shadow: 1px 0 var(--fwdcwljoprtgv), -1px 0 var(--uxjhfeplrknapj);
  font-style: italic;
  color: var(--qgpotrhmnwrfz);
}

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

.ikwit7v {
  transition: transform 0.2s, box-shadow 0.2s;
  text-align: center;
  background: #1b1b30;
  flex-direction: column;
  padding-top: 24.007467px;
  padding-right: 24px;
  padding-bottom: 24.00839850px;
  padding-left: 24.0029px;
  max-width: 360.006375201px;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 12.0068px;
  border: 1px solid #373d5d;
}

.ikwit7v:hover {
  box-shadow: 0 8.0067798px 24.002683px rgba(0,0,1,0.4);
  transform: translateY(-4.0047253px);
}

.iucdhpc {
  height: 80px;
  justify-content: center;
  display: flex;
  overflow: hidden;
  margin-bottom: 16.008213px;
  flex-shrink: 0;
  width: 200.001830px;
  align-items: center;
}

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

.ikwit7v h3 {
  margin-bottom: 8.006506px;
  font-size: 1.2rem;
  color: rgb(252,255,255);
}

.iuu4ma9 {
  margin-bottom: 12.007220px;
}

.ipcwhl0 {
  color: rgb(253,216,2);
  line-height: 1.35;
  font-size: clamp(0.85rem, 2.5vw, 1rem);
  word-break: break-word;
  overflow-wrap: break-word;
  font-weight: 600;
}

.itnnp4f {
  margin-top: 4.00525314px;
  font-size: 10.004472px;
  color: #898789;
  display: block;
}

.offer-desc {
  margin-bottom: 16px;
  color: rgb(165,168,168);
  font-size: 12px;
}

.iahtekk {
  padding-top: 10.0050px;
  padding-right: 24.002px;
  padding-bottom: 10px;
  padding-left: 24.003px;
  font-style: italic;
  background: linear-gradient(135deg, #695ee6, #a29bfe);
  font-size: 14.002656px;
  border: none;
  color: rgb(255,255,253);
  display: inline-block;
  cursor: pointer;
  font-weight: 700;
  border-radius: 8.0057px;
  transition: opacity 0.2s;
  font-family: var(--rqcitvprqc);
}

.iahtekk:hover {
  color: #fefffd;
  opacity: 0.85;
}

#wba6fj {
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.im7c01c {
  background: var(--ldiihwyaby);
}

.ipkp6h0 {
  padding-top: 48.0065521px;
  padding-right: 16.006201019px;
  padding-bottom: 48px;
  padding-left: 16px;
  position: relative;
}

.ipkp6h0:nth-child(odd) {
  background: var(--iygiqfactr);
}

.it5vlx5 {
  margin: 0 auto;
  max-width: var(--buzvhxnkqeetfl);
}

.ipkp6h0 h2 {
  color: var(--qgpotrhmnwrfz);
  margin-bottom: 14.0015027px;
  text-shadow: 1px 0 var(--fwdcwljoprtgv), -1px 0 var(--uxjhfeplrknapj);
  font-size: 1.5rem;
}

.ipkp6h0 p {
  color: var(--zahwwmpwbt);
  line-height: 1.7;
  font-style: italic;
  font-weight: 500;
}

.isu0vwd {
  overflow: hidden;
  border: 2px solid var(--vgoxnbfqiyo);
  box-shadow:
    3.0064736px 0 var(--fwdcwljoprtgv),
    -3.0086918px 0 var(--uxjhfeplrknapj);
  border-radius: 12.009px;
  max-height: 320px;
  max-width: 500.00697140px;
}

.isu0vwd img {
  height: auto;
  object-fit: cover;
  max-height: 320.0050px;
  width: 100%;
}
.ire8lkz {
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
  gap: 32px;
}
.ijuiuiy {
  border-left: 5.001754444px solid var(--owlvvvwkyxxp);
  background: linear-gradient(90deg, rgba(99,164,15,0.06), transparent);
  padding-left: 28.0044px;
}
.ilxpi4w {
  position: relative;
  padding-left: 32.003px;
}

.ilxpi4w::before {
  content: "";
  top: 0;
  background: linear-gradient(var(--fwdcwljoprtgv), var(--uxjhfeplrknapj));
  left: 8.006977469px;
  bottom: 0;
  position: absolute;
  width: 3.002889660px;
}

.ilxpi4w::after {
  color: var(--qgpotrhmnwrfz);
  font-size: 18.003px;
  top: 4.005815628px;
  position: absolute;
  content: "◆";
  left: 0;
}

#r5cjm9 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.irvj60k {
  gap: 16.0072544px;
  margin-bottom: 20.004825709px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.irxza61 {
  text-align: center;
  border-radius: 10.00138px;
  border: 1px solid var(--vgoxnbfqiyo);
  padding: 16.0026px;
  background: var(--iygiqfactr);
}

.irxza61 strong {
  font-size: 0.85rem;
  color: var(--snisqiubbwyto);
  margin-bottom: 8.0011px;
  display: block;
}

.irxza61 p {
  font-size: 0.85rem;
  color: var(--vyicybmxfltgqp);
}
.ik5qhnx {
  background: linear-gradient(135deg, rgba(180,146,247,0.08), rgba(78,207,193,0.06));
  padding: 32.0076784px;
  border-radius: 16.00281791px;
  border: 2px dashed var(--vgoxnbfqiyo);
  text-align: center;
}

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

.ik5qhnx h2::before {
  margin-right: 4.0011578px;
  color: var(--fwdcwljoprtgv);
  content: "„";
}

.ik5qhnx h2::after {
  margin-left: 4.00453965px;
  color: var(--uxjhfeplrknapj);
  content: "\201D";
}
.ibvvbh2 {
  display: flex;
  flex-wrap: wrap;
  gap: 16.008846778px;
  align-items: flex-start;
}

.ioovqy0 {
  text-align: center;
  padding: 16.0022px;
  min-width: 140.0032861px;
  border: 1px solid var(--vgoxnbfqiyo);
  flex: 1;
  border-radius: 10.006017267px;
  background: var(--ldiihwyaby);
}

.ipjig5j {
  font-size: 1.4rem;
  margin-bottom: 6.005px;
  display: block;
  color: var(--qgpotrhmnwrfz);
}

.ioovqy0 p {
  font-size: 0.85rem;
  color: var(--vyicybmxfltgqp);
}

.ibvvbh2 > h2,
.ibvvbh2 > p {
  width: 100%;
}
.irly7ns {
  gap: 28.007694375px;
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
}

.irly7ns .isu0vwd {
  order: -1;
}
.ibnpn7w {
  font-family: ui-monospace, Menlo, Consolas, monospace;
  border-radius: 12.0071966px;
  position: relative;
  font-style: normal;
  font-weight: 400;
  color: rgb(229,229,237);
  overflow: hidden;
  background: var(--oafcmsdzfssa);
  padding: 28.004819px;
}

.ibnpn7w::before {
  position: absolute;
  background: repeating-linear-gradient(
    0deg,
    rgba(253,253,254,0.03) 0px,
    rgba(255,254,252,0.03) 1px,
    transparent 1px,
    transparent 4.00760009px
  );
  pointer-events: none;
  content: "";
  inset: 0;
}

#sy8qhx {
  backface-visibility: hidden;
}

.ibnpn7w h2 {
  color: var(--uxjhfeplrknapj);
  position: relative;
  font-weight: 700;
  font-style: italic;
  font-family: var(--rqcitvprqc);
}

.ibnpn7w p {
  font-family: var(--rqcitvprqc);
  font-style: italic;
  color: rgba(255,255,255,0.85);
  position: relative;
}

.inckkhb {
  margin-top: 4.00175079px;
  margin-right: 0;
  margin-bottom: 4.00683877px;
  margin-left: 0;
  color: var(--fwdcwljoprtgv);
  position: relative;
  display: block;
  font-size: 0.8rem;
}
.ildkjkn {
  background: var(--oafcmsdzfssa);
  overflow: hidden;
  text-align: center;
  padding: 36.008px;
  position: relative;
  border-radius: 16.00501465px;
}

.ildkjkn::after {
  background: linear-gradient(180deg, transparent 60%, rgba(77,207,198,0.1) 100%);
  position: absolute;
  content: "";
  pointer-events: none;
  inset: 0;
}

.ildkjkn h2 {
  position: relative;
  color: var(--uxjhfeplrknapj);
}

.ildkjkn p {
  color: rgba(252,255,255,0.88);
  position: relative;
}

.ildkjkn .isu0vwd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.00459px;
  margin-left: auto;
  border-color: rgba(182,151,248,0.4);
}

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

#tm7q1t {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.iitf2uv {
  padding-top: 40.0038px;
  padding-right: 28.003191339px;
  padding-bottom: 40.00288872px;
  padding-left: 28px;
  border-radius: 14.005941953px;
  background: var(--iygiqfactr);
  overflow: hidden;
  position: relative;
}

.iitf2uv .irypw3w {
  inset: 0;
  position: absolute;
  background:
    repeating-linear-gradient(90deg, transparent, transparent 49.00746px, rgba(182,150,248,0.12) 49px, rgba(186,145,245,0.12) 50.0089156px),
    repeating-linear-gradient(0deg, transparent, transparent 49.004158774px, rgba(83,212,197,0.1) 49.001560366px, rgba(77,212,196,0.1) 50px);
  opacity: 0.6;
}

#xjnph1 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.iitf2uv .ifinlb2 {
  grid-template-columns: 1fr auto;
  display: grid;
  align-items: center;
  gap: 24.007640594px;
  position: relative;
}

.is3p13r {
  max-width: 420.002221px;
  margin-top: 20.00373px;
}

.ihbm9i7 {
  margin: 0 auto 20.0099px;
  max-width: 380.003714px;
}
.ifk0b03 {
  background: var(--oafcmsdzfssa);
  font-style: normal;
  font-weight: 500;
  color: rgba(255,253,255,0.8);
  flex-shrink: 0;
  padding: 48.00912318px 16.0039px 24.0091px;
  margin-top: auto;
}

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

.iqac62e {
  margin: 0 auto;
  max-width: var(--buzvhxnkqeetfl);
}

.iqzdw94 {
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 24.0049px;
  margin-bottom: 28px;
  display: flex;
  justify-content: space-between;
}

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

.iyodko5 img {
  height: 36.0060956px;
  opacity: 0.9;
  width: auto;
}

.igeyu5h {
  list-style: none;
  gap: 8.00469286px 20.006px;
  display: flex;
  flex-wrap: wrap;
}

.igeyu5h a {
  font-size: 13.003060px;
  color: var(--uxjhfeplrknapj);
}

.igeyu5h a:hover {
  color: var(--fwdcwljoprtgv);
}

.ixt9zxd {
  flex-wrap: wrap;
  gap: 16.004px;
  margin-bottom: 24.0052249px;
  align-items: center;
  display: flex;
}

.ixt9zxd img {
  width: auto;
  height: 40.007296503px;
}

.ibih7lb {
  color: rgba(255,253,253,0.6);
  margin-bottom: 16.002213088px;
  line-height: 1.7;
  font-size: 12.001px;
}

.ibih7lb p {
  margin-bottom: 8.00813px;
}

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

.ibih7lb a {
  color: var(--uxjhfeplrknapj);
}

.ivfr3nq {
  color: rgba(255,255,254,0.4);
  font-size: 11.002183px;
  text-align: center;
  border-top: 1px solid rgba(254,255,254,0.08);
  padding-top: 16.004368072px;
}
.ihaf40v {
  background: var(--kalylpphgrrmfc);
  text-align: center;
  padding: 48.002px 16px;
}

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

.ihaf40v h1 {
  text-shadow: 2.00207px 0 var(--fwdcwljoprtgv), -2.008990682px 0 var(--uxjhfeplrknapj);
  font-size: 1.8rem;
  color: #fefefe;
}

.iik9ssh {
  padding: 40.00705px 16.00918950px 60.009420391px;
  max-width: 800.007553px;
  margin: 0 auto;
}

.iik9ssh h2 {
  color: var(--qgpotrhmnwrfz);
  font-size: 1.2rem;
  margin: 24.002310862px 0 10.008955741px;
}

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

.iik9ssh p,
.iik9ssh li {
  font-weight: 500;
  color: var(--zahwwmpwbt);
  font-style: italic;
  margin-bottom: 12.00599897px;
}

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

.iik9ssh ul {
  margin-bottom: 16.001435788px;
  padding-left: 20.00841px;
}
.iry571l {
  background: var(--iygiqfactr);
  padding: 28.00254px;
  margin-top: 32.00192px;
  border-radius: 12.002365830px;
  border: 1px solid var(--vgoxnbfqiyo);
}

.ihg9jew {
  margin-bottom: 20.0035px;
}

.ihg9jew label {
  margin-bottom: 6.00406px;
  font-size: 13.004px;
  font-style: normal;
  display: block;
  color: var(--vyicybmxfltgqp);
  font-weight: 600;
}

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

.ihg9jew input,
.ihg9jew textarea {
  background: var(--ldiihwyaby);
  width: 100%;
  border-radius: 8.00863219px;
  color: var(--zahwwmpwbt);
  padding: 12.002px 14.00688px;
  border: 1px solid var(--vgoxnbfqiyo);
  font-weight: 400;
  font-style: normal;
  font-family: var(--rqcitvprqc);
  font-size: 14.006168px;
}

.ihg9jew textarea {
  resize: vertical;
  min-height: 140.008754452px;
}

.izi348p {
  font-size: 12.00586px;
  margin-top: 6.004442px;
  font-style: normal;
  font-weight: 500;
  color: hsl(0,73%,51%);
  display: none;
}

.izi348p.visible {
  display: block;
}

.iq3j5aq {
  font-family: var(--rqcitvprqc);
  font-style: italic;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  border-radius: 8px;
  cursor: pointer;
  border: none;
  padding-top: 12.0058px;
  padding-right: 28.0047929px;
  padding-bottom: 12.0014px;
  padding-left: 28px;
  color: #fefdff;
  font-weight: 700;
  font-size: 14.00303768px;
}

.iq3j5aq:hover {
  opacity: 0.9;
}

.iqzp2ao {
  border: 1px solid var(--owlvvvwkyxxp);
  font-weight: 600;
  margin-top: 24.003450px;
  border-radius: 10.002954841px;
  display: none;
  padding-top: 20.009924px;
  padding-right: 20.005151244px;
  padding-bottom: 20.006426px;
  padding-left: 20.00167px;
  font-style: italic;
  color: var(--zahwwmpwbt);
  background: rgba(98,165,14,0.12);
}

.iqzp2ao.visible {
  display: block;
}
.ibgqnlh {
  justify-content: center;
  position: fixed;
  align-items: center;
  background: rgba(27,17,38,0.92);
  inset: 0;
  z-index: 10000;
  display: flex;
  padding-top: 24px;
  padding-right: 24.00839783px;
  padding-bottom: 24.006102px;
  padding-left: 24px;
}

.ibgqnlh.hidden {
  display: none;
}

.iz30b40 {
  max-width: 420.0076px;
  box-shadow: 0 0 40.007217909px rgba(185,146,247,0.3);
  border: 2.00329074px solid var(--fwdcwljoprtgv);
  border-radius: 16.0062734px;
  background: var(--iygiqfactr);
  padding: 32.0086px;
  text-align: center;
  width: 100%;
}

.iz30b40 h2 {
  font-size: 1.3rem;
  margin-bottom: 12.00410689px;
  color: var(--qgpotrhmnwrfz);
}

.iz30b40 p {
  color: var(--vyicybmxfltgqp);
  font-size: 14.003px;
  margin-bottom: 20.0071px;
  font-weight: 500;
}

.iavrlef {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  gap: 12.0017px;
}

.izja09x {
  font-family: var(--rqcitvprqc);
  font-weight: 700;
  border-radius: 8.006861px;
  cursor: pointer;
  font-size: 14.0057990px;
  padding: 10px 22.007729656px;
  font-style: italic;
  border: none;
}

.v0c6e8e {
  font-weight: 700;
  padding-top: 10.00485px;
  padding-right: 22.00991312px;
  padding-bottom: 10.0039385px;
  padding-left: 22.00881776px;
  border-radius: 8.009585696px;
  cursor: pointer;
  font-size: 14.0093383px;
  font-style: italic;
  font-family: var(--rqcitvprqc);
  border: none;
}

.xc73392 {
  font-weight: 700;
  font-style: italic;
  border: none;
  border-radius: 8.002015051px;
  padding-top: 10px;
  padding-right: 22px;
  padding-bottom: 10px;
  padding-left: 22.00912px;
  font-size: 14.004518px;
  cursor: pointer;
  font-family: var(--rqcitvprqc);
}

.iqfeda5 {
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  color: rgb(255,254,253);
}

.xc73392 {
  color: rgb(255,255,255);
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
}

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

.iks35ag {
  color: var(--vyicybmxfltgqp);
  border: 1px solid var(--vgoxnbfqiyo);
  background: transparent;
}

.v0c6e8e {
  border: 1px solid var(--vgoxnbfqiyo);
  background: transparent;
  color: var(--vyicybmxfltgqp);
}
.ip86tya {
  border-top: 2.006px solid var(--fwdcwljoprtgv);
  padding-top: 16px;
  padding-right: 20px;
  padding-bottom: 16.00956076px;
  padding-left: 20.0022641px;
  flex-wrap: wrap;
  z-index: 9999;
  justify-content: space-between;
  right: 0;
  left: 0;
  display: flex;
  gap: 12.009614px;
  bottom: 0;
  position: fixed;
  align-items: center;
  background: var(--oafcmsdzfssa);
}

#kwr1tc {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.ip86tya.hidden {
  display: none;
}

.ip86tya p {
  font-size: 13.006463px;
  color: rgba(251,253,255,0.85);
  min-width: 200.005133px;
  font-weight: 500;
  font-style: italic;
  flex: 1;
}

.ip86tya a {
  color: var(--uxjhfeplrknapj);
}

.ihktx80 {
  display: flex;
  gap: 8.00383px;
}

.ixij133 {
  border-radius: 6.004801px;
  font-weight: 600;
  background: transparent;
  font-family: var(--rqcitvprqc);
  padding: 8px 16.007px;
  border: 1px solid rgba(255,253,254,0.2);
  cursor: pointer;
  font-size: 13.001764534px;
  color: #fefdfe;
}

.d3b292a {
  background: transparent;
  font-family: var(--rqcitvprqc);
  font-size: 13.002px;
  padding-top: 8.00941px;
  padding-right: 16.006778815px;
  padding-bottom: 8.00458px;
  padding-left: 16.00880px;
  cursor: pointer;
  color: rgb(255,252,254);
  border: 1px solid rgba(255,251,253,0.2);
  border-radius: 6.009px;
  font-weight: 600;
}

.imxb0y5 {
  background: var(--owlvvvwkyxxp);
  border-color: var(--owlvvvwkyxxp);
  color: rgb(255,255,253);
}

.d3b292a {
  background: var(--owlvvvwkyxxp);
  color: #fefffd;
  border-color: var(--owlvvvwkyxxp);
}
.ijpr3o2 {
  min-height: 100vh;
  background: var(--kalylpphgrrmfc);
  padding: 24.0061949px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.iytntpb {
  text-align: center;
  max-width: 420.00843002px;
  color: rgb(253,255,251);
}

.ic8fbxl {
  border-radius: 4.0080px;
  display: inline-block;
  margin-bottom: 16.00836px;
  font-weight: 700;
  background: var(--qgpotrhmnwrfz);
  color: rgb(253,255,253);
  font-size: 11.0061px;
  padding-top: 4px;
  padding-right: 10.004267813px;
  padding-bottom: 4px;
  padding-left: 10.00658214px;
}

.iytntpb h1 {
  text-shadow: 1px 0 var(--fwdcwljoprtgv), -1px 0 var(--uxjhfeplrknapj);
  margin-bottom: 20.0039px;
  font-size: 1.4rem;
}

.im00g1h {
  width: 40px;
  height: 40.00557px;
  border-top-color: var(--uxjhfeplrknapj);
  animation: spin 0.8s linear infinite;
  border: 3.0076161px solid rgba(254,254,254,0.2);
  margin: 0 auto 20.0055px;
  border-radius: 50%;
}

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

.ik91mr8 {
  font-style: italic;
  font-size: 12.00930px;
  line-height: 1.6;
  color: rgba(255,255,254,0.65);
  font-weight: 500;
}

.ik91mr8 a {
  color: var(--uxjhfeplrknapj);
}
.ij0e5qx {
  padding: 60.003094876px 16.008191922px;
  align-items: center;
  text-align: center;
  min-height: 50vh;
  justify-content: center;
  display: flex;
}

.ib4qf4y {
  color: var(--qgpotrhmnwrfz);
  margin-bottom: 12px;
  line-height: 1;
  text-shadow: 3.008601px 0 var(--fwdcwljoprtgv), -3.003029725px 0 var(--uxjhfeplrknapj);
  font-size: 5rem;
}

.ij0e5qx h1 {
  font-size: 1.5rem;
  margin-bottom: 12.0020718px;
}

.ij0e5qx p {
  margin-bottom: 24.009px;
  color: var(--vyicybmxfltgqp);
}

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

.izj8emn {
  font-weight: 700;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  color: rgb(255,253,255);
  padding-top: 12.00370181px;
  padding-right: 28.008338983px;
  padding-bottom: 12.008996px;
  padding-left: 28.009883814px;
  display: inline-block;
  border-radius: 8.00801340px;
}

.izj8emn:hover {
  color: rgb(255,254,251);
  opacity: 0.9;
}
@media (max-width: 768px) {
  .ia9khzl {
    display: flex;
  }

  .iodfv40 {
    padding: 32.0019631px 16.00628474px;
    min-height: 220.005px;
  }

  .iodfv40::before {
    height: 36.001873693px;
  }

  .ire8lkz,
  .irly7ns,
  .iitf2uv .ifinlb2 {
    grid-template-columns: 1fr;
  }

  .irvj60k {
    grid-template-columns: 1fr;
  }

  .irly7ns .isu0vwd {
    order: 0;
  }

  .iq0332p {
    padding: 40px 16.0056px;
  }

  .iucdhpc {
    height: 72.004px;
    width: 180.006904904px;
  }

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

@media (max-width: 375px) {
  .ipkp6h0 {
    overflow: hidden;
  }

  .it5vlx5 {
    max-width: 100%;
  }

  .isu0vwd,
  .is3p13r,
  .ihbm9i7 {
    width: 100%;
    max-width: 100%;
    max-height: 220.0034px;
  }

  .isu0vwd img {
    object-fit: contain;
    max-height: 220px;
    height: auto;
    width: 100%;
  }

  .iitf2uv .ifinlb2 {
    gap: 16.0052459px;
  }
}

