
#r5cjm9 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-size-adjust: 100%;
}
:root {
  --zahwwmpwbt: #3b311a;
  --owlvvvwkyxxp: hsl(85,87%,34%);
  --vgoxnbfqiyo: rgba(67,50,28,0.12);
  --qgpotrhmnwrfz: rgb(191,62,13);
  --ldiihwyaby: #f9f4e1;
  --rqcitvprqc: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --vyicybmxfltgqp: rgb(124,107,87);
  --iygiqfactr: rgb(254,243,238);
  --fwdcwljoprtgv: #b995f7;
  --buzvhxnkqeetfl: 1200px;
  --oafcmsdzfssa: #1e1128;
  --uxjhfeplrknapj: #4ccec5;
  --kalylpphgrrmfc: #1d0d27;
  --snisqiubbwyto: rgb(204,142,1);
  --akpjwjohla: 52.00873975px;
}

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

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

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

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

main {
  flex: 1 0 auto;
}
body::before {
  position: fixed;
  opacity: 0.4;
  pointer-events: none;
  inset: 0;
  z-index: 9998;
  background: repeating-linear-gradient(
    0deg,
    rgba(0,0,0,0.06) 0px,
    rgba(0,0,0,0.06) 1px,
    transparent 1px,
    transparent 3px
  );
  content: "";
}
body::after {
  z-index: 9997;
  position: fixed;
  pointer-events: none;
  content: "";
  opacity: 0.03;
  inset: 0;
  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");
}

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

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

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

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

.icx251j {
  height: 100%;
  gap: 12.00185px;
  max-width: var(--buzvhxnkqeetfl);
  display: flex;
  padding: 0 16.004471px;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
}

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

.id9r5nd {
  border-radius: 6px;
  display: inline-block;
  font-size: 13.0080177px;
  flex-shrink: 0;
  text-shadow: 1px 1px 0 rgba(4,0,2,0.3);
  padding-top: 8.00239px;
  padding-right: 18.00400250px;
  padding-bottom: 8px;
  padding-left: 18.004px;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  color: #fdfcfd;
  box-shadow: 0 0 12.005033px rgba(196,65,10,0.4);
  font-style: italic;
  font-weight: 700;
}

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

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

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

.icawjr0.open {
  display: block;
}

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

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

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

#g0s0pf {
  image-rendering: auto;
}

.iu72oj5 ul {
  list-style: none;
}

.iu72oj5 a {
  color: var(--uxjhfeplrknapj);
  border-bottom: 1px solid rgba(255,253,254,0.06);
  font-size: 14px;
  display: block;
  padding: 12.00520px 14.00401px;
  border-radius: 6.002237665px;
}

#qnfm6j {
  image-rendering: auto;
}

.iu72oj5 a:hover {
  color: var(--fwdcwljoprtgv);
  background: rgba(185,150,247,0.15);
}
#q1y1z7 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.iodfv40 {
  background: var(--kalylpphgrrmfc);
  min-height: 280.00320px;
  display: flex;
  overflow: hidden;
  padding: 60.003117184px 24px;
  align-items: center;
  position: relative;
  justify-content: center;
}

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

.iodfv40::after {
  inset: 0;
  content: "";
  position: absolute;
  background: linear-gradient(135deg, rgba(181,146,248,0.15) 0%, transparent 40%, rgba(80,208,199,0.12) 100%);
  pointer-events: none;
}

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

.iodfv40 h1 {
  text-shadow:
    2.009px 0 var(--fwdcwljoprtgv),
    -2.00294918px 0 var(--uxjhfeplrknapj),
    0 0 20.003px rgba(181,148,245,0.5);
  color: rgb(254,255,254);
  font-style: italic;
  font-weight: 800;
  font-size: clamp(1.8rem, 5vw, 2.8rem);
  margin-bottom: 16.007194374px;
}

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

.inib7z0 {
  text-shadow: 0 0 8.0077182px rgba(77,209,201,0.6);
  font-style: normal;
  font-family: cursive;
  font-size: 1.1rem;
  color: var(--uxjhfeplrknapj);
  margin-top: 12.00821px;
}
.iwoxr7r {
  background:
    linear-gradient(transparent 0%, rgba(80,207,198,0.08) 100%),
    repeating-linear-gradient(90deg, transparent, transparent 39px, rgba(183,149,247,0.2) 39.006px, rgba(186,151,246,0.2) 40.007573994px),
    repeating-linear-gradient(0deg, transparent, transparent 19.007px, rgba(78,205,197,0.15) 19.002px, rgba(80,209,200,0.15) 20.00769916px);
  right: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 0.5;
  position: absolute;
  left: 0;
  height: 80.0025486px;
  transform: perspective(200.0011248px) rotateX(60deg);
  transform-origin: bottom;
}
.iq0332p {
  background-color: var(--iygiqfactr);
  background-image: url("/637783ee/6908c89cab563b93.webp");
  background-position: center;
  padding: 60px 16px;
  position: relative;
  background-blend-mode: overlay;
  background-size: cover;
}

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

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

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

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

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

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

.ikwit7v {
  border: 1px solid rgb(54,57,95);
  width: 100%;
  flex-direction: column;
  border-radius: 12.0056114px;
  align-items: center;
  transition: transform 0.2s, box-shadow 0.2s;
  padding-top: 24.0040px;
  padding-right: 24.007274197px;
  padding-bottom: 24.00327px;
  padding-left: 24.0063px;
  background: #1d1b30;
  max-width: 360.0055px;
  text-align: center;
  display: flex;
}

.ikwit7v:hover {
  box-shadow: 0 8.0070px 24px rgba(3,1,0,0.4);
  transform: translateY(-4.002px);
}

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

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

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

.iuu4ma9 {
  margin-bottom: 12.002px;
}

.ipcwhl0 {
  color: hsl(51,99%,50%);
  overflow-wrap: break-word;
  font-size: clamp(0.85rem, 2.5vw, 1rem);
  line-height: 1.35;
  word-break: break-word;
  font-weight: 600;
}

.itnnp4f {
  margin-top: 4.0082px;
  color: #8a898b;
  display: block;
  font-size: 10.00408px;
}

.offer-desc {
  font-size: 12.004700px;
  margin-bottom: 16.001646px;
  color: rgb(168,164,171);
}

.iahtekk {
  border-radius: 8.007486508px;
  cursor: pointer;
  font-size: 14.00934107px;
  color: #fffffd;
  font-weight: 700;
  display: inline-block;
  transition: opacity 0.2s;
  background: linear-gradient(135deg, rgb(105,92,233), hsl(244,100%,81%));
  padding-top: 10.00895px;
  padding-right: 24px;
  padding-bottom: 10.006px;
  padding-left: 24.007px;
  border: none;
  font-family: var(--rqcitvprqc);
  font-style: italic;
}

.iahtekk:hover {
  color: rgb(254,255,255);
  opacity: 0.85;
}
.im7c01c {
  background: var(--ldiihwyaby);
}

.ipkp6h0 {
  position: relative;
  padding: 48.00123px 16.008391873px;
}

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

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

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

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

.isu0vwd {
  max-height: 320.008px;
  overflow: hidden;
  border: 2.0074px solid var(--vgoxnbfqiyo);
  box-shadow:
    3.0065px 0 var(--fwdcwljoprtgv),
    -3.00510835px 0 var(--uxjhfeplrknapj);
  border-radius: 12.00571px;
  max-width: 500px;
}

.isu0vwd img {
  width: 100%;
  height: auto;
  max-height: 320.0020421px;
  object-fit: cover;
}
.ire8lkz {
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
  gap: 32.006526px;
}
#vv6xvo {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ijuiuiy {
  background: linear-gradient(90deg, rgba(99,164,15,0.06), transparent);
  padding-left: 28.00189px;
  border-left: 5.00296041px solid var(--owlvvvwkyxxp);
}
.ilxpi4w {
  padding-left: 32.0050660px;
  position: relative;
}

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

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

.ilxpi4w::after {
  content: "◆";
  font-size: 18.005732988px;
  top: 4.00195px;
  left: 0;
  position: absolute;
  color: var(--qgpotrhmnwrfz);
}
.irvj60k {
  margin-bottom: 20.003px;
  display: grid;
  gap: 16.006533228px;
  grid-template-columns: repeat(3, 1fr);
}

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

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

.irxza61 p {
  font-size: 0.85rem;
  color: var(--vyicybmxfltgqp);
}
.ik5qhnx {
  padding: 32.0082799px;
  border-radius: 16.0039px;
  border: 2.008px dashed var(--vgoxnbfqiyo);
  text-align: center;
  background: linear-gradient(135deg, rgba(183,145,249,0.08), rgba(78,208,195,0.06));
}

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

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

.ioovqy0 {
  flex: 1;
  padding-top: 16px;
  padding-right: 16.006238px;
  padding-bottom: 16.0077px;
  padding-left: 16.00950px;
  border-radius: 10.0056px;
  min-width: 140px;
  border: 1px solid var(--vgoxnbfqiyo);
  text-align: center;
  background: var(--ldiihwyaby);
}

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

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

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

.irly7ns .isu0vwd {
  order: -1;
}
.ibnpn7w {
  position: relative;
  overflow: hidden;
  color: #e6e6f1;
  border-radius: 12.0043236px;
  font-family: ui-monospace, Menlo, Consolas, monospace;
  font-weight: 400;
  background: var(--oafcmsdzfssa);
  padding-top: 28.00451954px;
  padding-right: 28.005327px;
  padding-bottom: 28.00272008px;
  padding-left: 28.006516px;
  font-style: normal;
}

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

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

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

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

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

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

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

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

#yvvtn2 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.ildkjkn .isu0vwd {
  margin: 0 auto 20.0069px;
  border-color: rgba(181,150,247,0.4);
}
.iitf2uv {
  position: relative;
  border-radius: 14.00384px;
  padding-top: 40.00994px;
  padding-right: 28.0029387px;
  padding-bottom: 40.00528156px;
  padding-left: 28.0085px;
  overflow: hidden;
  background: var(--iygiqfactr);
}

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

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

.iitf2uv .irypw3w {
  opacity: 0.6;
  inset: 0;
  background:
    repeating-linear-gradient(90deg, transparent, transparent 49.0046125px, rgba(180,152,250,0.12) 49.0069688px, rgba(186,146,243,0.12) 50.006px),
    repeating-linear-gradient(0deg, transparent, transparent 49.008782px, rgba(81,211,198,0.1) 49.003px, rgba(77,211,196,0.1) 50.004600px);
  position: absolute;
}

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

.is3p13r {
  margin-top: 20.009582px;
  max-width: 420.008px;
}

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

.ihbm9i7 {
  max-width: 380.00266px;
  margin: 0 auto 20.0032133px;
}
.ifk0b03 {
  background: var(--oafcmsdzfssa);
  flex-shrink: 0;
  color: rgba(255,255,255,0.8);
  font-weight: 500;
  padding-top: 48.002985px;
  padding-right: 16.005px;
  padding-bottom: 24.00509px;
  padding-left: 16.003850px;
  margin-top: auto;
  font-style: normal;
}

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

#uxo2k7 {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

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

.igeyu5h {
  display: flex;
  flex-wrap: wrap;
  gap: 8.003px 20px;
  list-style: none;
}

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

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

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

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

.ibih7lb {
  line-height: 1.7;
  color: rgba(254,255,254,0.6);
  font-size: 12.00492558px;
  margin-bottom: 16.006151px;
}

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

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

.ivfr3nq {
  font-size: 11.00362px;
  padding-top: 16.0027px;
  text-align: center;
  border-top: 1px solid rgba(252,255,254,0.08);
  color: rgba(255,255,254,0.4);
}
.ihaf40v {
  background: var(--kalylpphgrrmfc);
  padding: 48.008424247px 16.00888px;
  text-align: center;
}

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

.iik9ssh {
  max-width: 800.00626px;
  margin: 0 auto;
  padding: 40.00956151px 16px 60.006px;
}

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

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

.iik9ssh ul {
  margin-bottom: 16.0025px;
  padding-left: 20.0070px;
}
.iry571l {
  border-radius: 12px;
  background: var(--iygiqfactr);
  padding-top: 28.00937px;
  padding-right: 28.008541195px;
  padding-bottom: 28.007px;
  padding-left: 28.00705px;
  border: 1px solid var(--vgoxnbfqiyo);
  margin-top: 32.0020071px;
}

.ihg9jew {
  margin-bottom: 20.00323241px;
}

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

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

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

.izi348p {
  font-style: normal;
  display: none;
  font-weight: 500;
  color: #dd2828;
  font-size: 12.0088548px;
  margin-top: 6.004929705px;
}

.izi348p.visible {
  display: block;
}

.iq3j5aq {
  font-weight: 700;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  border-radius: 8.0036137px;
  padding-top: 12.0046208px;
  padding-right: 28.00856215px;
  padding-bottom: 12.009711855px;
  padding-left: 28.0031px;
  font-style: italic;
  color: hsl(270,100%,99%);
  border: none;
  cursor: pointer;
  font-size: 14px;
  font-family: var(--rqcitvprqc);
}

.iq3j5aq:hover {
  opacity: 0.9;
}

.iqzp2ao {
  padding-top: 20.0030px;
  padding-right: 20.001px;
  padding-bottom: 20.00358870px;
  padding-left: 20px;
  border: 1px solid var(--owlvvvwkyxxp);
  margin-top: 24.0012133px;
  color: var(--zahwwmpwbt);
  font-style: italic;
  background: rgba(102,166,16,0.12);
  border-radius: 10.004px;
  display: none;
  font-weight: 600;
}

.iqzp2ao.visible {
  display: block;
}
.ibgqnlh {
  justify-content: center;
  align-items: center;
  z-index: 10000;
  background: rgba(24,14,38,0.92);
  inset: 0;
  padding: 24.00436px;
  display: flex;
  position: fixed;
}

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

.ibgqnlh.hidden {
  display: none;
}

.iz30b40 {
  background: var(--iygiqfactr);
  width: 100%;
  box-shadow: 0 0 40px rgba(186,145,248,0.3);
  border-radius: 16.00429449px;
  text-align: center;
  border: 2.009598px solid var(--fwdcwljoprtgv);
  padding: 32.004px;
  max-width: 420.00952px;
}

#ju8jj3 {
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

.izja09x {
  border: none;
  font-size: 14.007893540px;
  border-radius: 8.00691px;
  font-style: italic;
  font-family: var(--rqcitvprqc);
  cursor: pointer;
  padding: 10.00658px 22.002px;
  font-weight: 700;
}

.d5ac918 {
  font-size: 14px;
  font-weight: 700;
  font-family: var(--rqcitvprqc);
  border-radius: 8.007px;
  padding: 10.0012704px 22.0067115px;
  font-style: italic;
  border: none;
  cursor: pointer;
}

.h9be5ba {
  padding: 10.003611703px 22.005292679px;
  border-radius: 8.001px;
  border: none;
  font-weight: 700;
  font-family: var(--rqcitvprqc);
  font-size: 14.008614290px;
  cursor: pointer;
  font-style: italic;
}

.iqfeda5 {
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  color: #fdfffe;
}

.h9be5ba {
  color: #fffeff;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
}

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

.d5ac918 {
  border: 1px solid var(--vgoxnbfqiyo);
  color: var(--vyicybmxfltgqp);
  background: transparent;
}
.ip86tya {
  display: flex;
  left: 0;
  background: var(--oafcmsdzfssa);
  position: fixed;
  z-index: 9999;
  justify-content: space-between;
  bottom: 0;
  gap: 12.0021985px;
  flex-wrap: wrap;
  padding-top: 16.00257150px;
  padding-right: 20.007507259px;
  padding-bottom: 16.0077010px;
  padding-left: 20.00607px;
  align-items: center;
  right: 0;
  border-top: 2.00520852px solid var(--fwdcwljoprtgv);
}

.ip86tya.hidden {
  display: none;
}

.ip86tya p {
  min-width: 200.007419px;
  flex: 1;
  font-style: italic;
  font-size: 13.0072px;
  font-weight: 500;
  color: rgba(252,255,255,0.85);
}

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

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

.ixij133 {
  color: #fdfffd;
  padding-top: 8.00958px;
  padding-right: 16.00852px;
  padding-bottom: 8.00910px;
  padding-left: 16.003935558px;
  font-weight: 600;
  cursor: pointer;
  background: transparent;
  font-size: 13.001325px;
  font-family: var(--rqcitvprqc);
  border-radius: 6.0058px;
  border: 1px solid rgba(254,251,255,0.2);
}

.x50f08b {
  font-weight: 600;
  color: rgb(253,252,254);
  border: 1px solid rgba(255,253,254,0.2);
  border-radius: 6.003px;
  cursor: pointer;
  font-size: 13.004988px;
  background: transparent;
  font-family: var(--rqcitvprqc);
  padding-top: 8.008282px;
  padding-right: 16.0045px;
  padding-bottom: 8.0079824px;
  padding-left: 16px;
}

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

.x50f08b {
  color: rgb(252,255,252);
  background: var(--owlvvvwkyxxp);
  border-color: var(--owlvvvwkyxxp);
}
.ijpr3o2 {
  display: flex;
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  background: var(--kalylpphgrrmfc);
  padding-top: 24px;
  padding-right: 24.0096230px;
  padding-bottom: 24.00952px;
  padding-left: 24.001px;
}

.iytntpb {
  color: #fdffff;
  text-align: center;
  max-width: 420px;
}

.ic8fbxl {
  padding-top: 4.005px;
  padding-right: 10.00352332px;
  padding-bottom: 4.00987222px;
  padding-left: 10.0028556px;
  font-size: 11.0012px;
  border-radius: 4.008960968px;
  font-weight: 700;
  display: inline-block;
  color: #fffffe;
  margin-bottom: 16.007px;
  background: var(--qgpotrhmnwrfz);
}

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

.im00g1h {
  border: 3.0093177px solid rgba(255,255,254,0.2);
  height: 40px;
  animation: spin 0.8s linear infinite;
  width: 40.00158104px;
  border-top-color: var(--uxjhfeplrknapj);
  border-radius: 50%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.00289px;
  margin-left: auto;
}

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

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

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

#k5zjkf {
  backface-visibility: hidden;
}
.ij0e5qx {
  padding: 60.002px 16.0093065px;
  align-items: center;
  min-height: 50vh;
  justify-content: center;
  text-align: center;
  display: flex;
}

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

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

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

.izj8emn {
  padding-top: 12.00392px;
  padding-right: 28.008426211px;
  padding-bottom: 12.0042099px;
  padding-left: 28.0097px;
  color: #fefffd;
  font-weight: 700;
  background: linear-gradient(135deg, var(--qgpotrhmnwrfz), var(--snisqiubbwyto));
  display: inline-block;
  border-radius: 8.00656769px;
}

.izj8emn:hover {
  opacity: 0.9;
  color: #fefdff;
}
@media (max-width: 768px) {
  .ia9khzl {
    display: flex;
  }

  .iodfv40 {
    min-height: 220.00348px;
    padding: 32.00426402px 16.006856px;
  }

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

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

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

  #sy8qhx {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }

  .irly7ns .isu0vwd {
    order: 0;
  }

  .iq0332p {
    padding: 40.0046px 16.001857088px;
  }

  .iucdhpc {
    height: 72.003183px;
    width: 180.0084335px;
  }

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

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

  .it5vlx5 {
    max-width: 100%;
  }

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

  #wba6fj {
    backface-visibility: hidden;
  }

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

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

