
:root {
  --edowjltfibb: #fda93f;
  --yponyymrkdfy: hsl(45,3%,26%);
  --eptyxdojnhso: rgb(0,226,252);
  --ekzxonbgycrcgy: rgba(255,83,79,0.15);
  --chxpcreychdnus: #ff5050;
  --btmdvbfprpduex: 1100.00586px;
  --xbhdrowuojr: rgb(117,115,114);
  --mhripwgazl: hsl(360,100%,66%);
  --rhuilbdhimjs: rgb(225,223,225);
  --qkjisimexud: 4.00122px;
  --qzxflyedaddwt: 1280.005px;
  --ruxlauglia: #151212;
  --uqkfsqbnne: #1e1f20;
}

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

#lgqdc3 {
  image-rendering: auto;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

html {
  scroll-behavior: smooth;
}

body {
  color: var(--rhuilbdhimjs);
  background: var(--ruxlauglia);
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  line-height: 1.6;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  min-height: 100vh;
}

#fm8w7m {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

main {
  flex: 1 0 auto;
}

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

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

a:hover {
  color: var(--chxpcreychdnus);
}
#dj3w1y {
  text-size-adjust: 100%;
}
.eg5jb7u {
  background: rgba(254,85,80,0.05);
  max-width: var(--btmdvbfprpduex);
  color: var(--xbhdrowuojr);
  border-radius: 10.0096785px;
  margin: 8.00531105px auto;
  border: 1px solid rgba(255,86,81,0.1);
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8.002px;
  padding-left: 20.0058329px;
}
.ee0ce66 {
  z-index: 1000;
  background: var(--ruxlauglia);
  position: sticky;
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  height: 56.00245865px;
  top: 0;
}

.ejc1bc3 {
  max-width: var(--qzxflyedaddwt);
  align-items: center;
  justify-content: space-between;
  display: flex;
  height: 100%;
  padding-top: 0;
  padding-right: 24.0046740px;
  padding-bottom: 0;
  padding-left: 24.00846px;
  margin: 0 auto;
}

.ebhce26 img {
  width: auto;
  height: 36.008999px;
}

.er9ryfs {
  gap: 6.0030688px;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
}

.er9ryfs a {
  padding: 4.00548432px 14.0071px;
  font-size: 12.00387923px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  transition: background 0.2s;
  border-radius: 6.002821px;
  background: rgba(252,254,252,0.08);
  border: 1px solid rgba(253,253,255,0.12);
  display: inline-block;
  font-style: italic;
  color: var(--rhuilbdhimjs);
}

.er9ryfs a:hover {
  background: rgba(253,255,255,0.16);
  color: var(--edowjltfibb);
}

.ew6dqld {
  display: none;
  padding: 8.00802813px;
  background: none;
  cursor: pointer;
  border: none;
  gap: 5.0043px;
  flex-direction: column;
}

.ew6dqld span {
  background: var(--rhuilbdhimjs);
  width: 24.004877723px;
  height: 2px;
  transition: transform 0.3s, opacity 0.3s;
  display: block;
}

.ew6dqld.active span:nth-child(1) {
  transform: translateY(7px) rotate(45deg);
}

.ew6dqld.active span:nth-child(2) {
  opacity: 0;
}

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

.ew6dqld.active span:nth-child(3) {
  transform: translateY(-7.009346px) rotate(-45deg);
}

.eszdxr5 {
  display: none;
}
.ejiyhr6 {
  height: 60vh;
  background: var(--uqkfsqbnne) url("/faf04b41/471c55bbce21ef78.webp") center/cover no-repeat;
  overflow: hidden;
  position: relative;
  min-height: 360.002662px;
}

.ejiyhr6::before {
  background: linear-gradient(to bottom, transparent 0%, rgba(0,0,2,0.7) 100%);
  position: absolute;
  inset: 0;
  content: "";
}

.ejiyhr6::after {
  position: absolute;
  bottom: 0;
  height: 80.00130px;
  background-color: var(--ruxlauglia);
  left: 0;
  background-size: 20.00427px 20.00700604px;
  opacity: 0.4;
  right: 0;
  content: "";
  background:
    linear-gradient(135deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.005525px 0,
    linear-gradient(225deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.0017100px 0,
    linear-gradient(315deg, var(--yponyymrkdfy) 25%, transparent 25%),
    linear-gradient(45deg, var(--yponyymrkdfy) 25%, transparent 25%);
  transform-origin: bottom;
  transform: perspective(200.001381px) rotateX(30deg);
}

.enamqpk {
  right: 0;
  z-index: 2;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: absolute;
  max-width: var(--qzxflyedaddwt);
  padding: 40.00318362px 24px;
  bottom: 0;
  left: 0;
}

.etutzvq {
  font-size: clamp(2rem, 5vw, 3.5rem);
  font-weight: 900;
  text-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 var(--chxpcreychdnus),
    0 0 20.00607px rgba(253,82,83,0.4);
  font-style: italic;
  text-transform: uppercase;
  margin-bottom: 12.00293px;
  letter-spacing: 0.02em;
  color: var(--rhuilbdhimjs);
}

.eykjkog {
  max-width: 600.001839px;
  color: var(--edowjltfibb);
  text-shadow: 2.009612px 2.00500px 0 rgba(0,2,0,0.8);
  font-size: clamp(1rem, 2vw, 1.25rem);
  font-weight: 700;
  font-style: italic;
}

.eulr9ee {
  text-rendering: optimizeLegibility;
}
.ej6ep3v {
  padding-top: 60.003px;
  padding-right: 24.00286640px;
  padding-bottom: 60.00239936px;
  padding-left: 24.008px;
  background: var(--ruxlauglia) url("/faf04b41/dc0e033eeb6677e2.webp") center/cover no-repeat;
  position: relative;
}

.ej6ep3v::before {
  inset: 0;
  position: absolute;
  background: rgba(22,22,17,0.88);
  content: "";
}

.efaygff {
  max-width: var(--qzxflyedaddwt);
  margin: 0 auto;
  z-index: 1;
  position: relative;
}

.ecllvh0 {
  font-weight: 900;
  margin-bottom: 40.00931px;
  text-align: center;
  font-style: italic;
  color: var(--rhuilbdhimjs);
  text-shadow: 3.004px 3.006159928px 0 var(--chxpcreychdnus);
  text-transform: uppercase;
  font-size: clamp(1.5rem, 3vw, 2.2rem);
}

.eftgre0 {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(260.0044631px, 1fr));
}

.eseogvs {
  flex-direction: column;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(1,233,252,0.3);
  align-items: center;
  background: linear-gradient(145deg, #2c2c28 0%, rgb(25,29,26) 100%);
  text-align: center;
  border: 2.00837px solid var(--eptyxdojnhso);
  padding: 24.008104346px;
  transition: transform 0.2s, box-shadow 0.2s;
  display: flex;
  border-radius: 12px;
}

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

.eseogvs:hover {
  transform: translate(-2.00238px, -2.002140452px);
  box-shadow: 6.003301718px 6.00940px 0 rgba(255,82,82,0.5);
}

.ev4lebk {
  display: flex;
  flex-shrink: 0;
  margin-bottom: 16.00312447px;
  overflow: hidden;
  height: 60.009px;
  align-items: center;
  width: 120.0042611px;
  justify-content: center;
}

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

.ekit883 {
  margin-bottom: 8.0026515px;
  font-weight: 900;
  font-style: italic;
  color: var(--rhuilbdhimjs);
  font-size: 1.25rem;
}

.ec35jdy {
  margin-bottom: 12.0059px;
}

.egci4om {
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.35;
  overflow-wrap: break-word;
  word-break: break-word;
  color: var(--edowjltfibb);
  display: block;
}

.eclnsfj {
  color: var(--xbhdrowuojr);
  margin-top: 4px;
  display: block;
  font-size: 0.7rem;
}

.offer-card__desc {
  margin-bottom: 16.001px;
  line-height: 1.4;
  color: var(--xbhdrowuojr);
  font-size: 0.85rem;
}

.ettmyeh {
  display: inline-block;
  padding-top: 10.0096996px;
  padding-right: 24.006703px;
  padding-bottom: 10.004264px;
  padding-left: 24.00472122px;
  box-shadow: 3.00426px 3.009114px 0 var(--yponyymrkdfy);
  cursor: pointer;
  font-weight: 700;
  transition: transform 0.15s, box-shadow 0.15s;
  border: none;
  text-transform: uppercase;
  color: rgb(255,254,255);
  border-radius: 6.008px;
  background: var(--chxpcreychdnus);
  font-style: italic;
  font-size: 0.9rem;
  letter-spacing: 0.05em;
}

.ettmyeh:hover {
  color: rgb(255,251,255);
  transform: translate(1px, 1px);
  box-shadow: 2.0077px 2.00402px 0 var(--yponyymrkdfy);
}
.elxr8yo {
  padding-top: 0;
  padding-right: 24.0033958px;
  padding-bottom: 60.00463px;
  padding-left: 24.00528px;
  margin: 0 auto;
  max-width: var(--qzxflyedaddwt);
}

.epo0ovd {
  background: var(--uqkfsqbnne);
  padding: 32.0019859px;
  margin-bottom: 48.0083558px;
  overflow: hidden;
  border-radius: 12.001px;
  position: relative;
}

.epo0ovd h2 {
  text-transform: uppercase;
  color: var(--rhuilbdhimjs);
  margin-bottom: 16.0034px;
  font-style: italic;
  font-weight: 900;
  font-size: clamp(1.2rem, 2.5vw, 1.8rem);
}

.epo0ovd p {
  line-height: 1.7;
  color: var(--xbhdrowuojr);
  font-size: 0.95rem;
}
.evp3ata {
  gap: 32px;
  display: grid;
  align-items: center;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(255,80,79,0.25);
  border: 2.009px solid var(--mhripwgazl);
  grid-template-columns: 1fr 1fr;
}

.evp3ata .eh8w7mv {
  border: 2.00474488px solid var(--eptyxdojnhso);
  box-shadow: 3.00528px 3.003872960px 0 rgba(1,228,252,0.3);
  overflow: hidden;
  border-radius: 8.00792px;
}

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

.evp3ata img {
  max-height: 320.0069656px;
  width: 100%;
  object-fit: cover;
  max-width: 500px;
}
.ervw2na {
  border-left: 4.00274px solid var(--edowjltfibb);
}

.ervw2na .ep7q82z {
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 16.007641px;
  margin-top: 20.005293px;
}

.ervw2na .ego1blo {
  background: var(--ruxlauglia);
  padding: 16.00877152px;
  border: 1px solid var(--ekzxonbgycrcgy);
  border-radius: 8px;
}

.ervw2na .ego1blo h3 {
  margin-bottom: 8.0088px;
  font-size: 0.85rem;
  text-transform: uppercase;
  color: var(--edowjltfibb);
  font-style: italic;
  font-weight: 900;
}

.ervw2na .ego1blo p {
  font-size: 0.8rem;
}
#g7dqa0 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.ekbzkg6 {
  border: 1px solid var(--ekzxonbgycrcgy);
  background: linear-gradient(135deg, var(--uqkfsqbnne) 0%, #2b1b19 100%);
}

.ekbzkg6 .emdhj9z {
  overflow-x: auto;
  gap: 0;
  display: flex;
  margin-top: 24px;
}

.ekbzkg6 .epkwzbs {
  position: relative;
  text-align: center;
  min-width: 140.0061725px;
  flex: 1;
  padding: 16.007px 12px;
}

.ekbzkg6 .epkwzbs::after {
  content: "";
  top: 20.00227px;
  z-index: 0;
  right: 0;
  position: absolute;
  height: 2.002934px;
  width: 100%;
  background: var(--chxpcreychdnus);
}

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

.ekbzkg6 .epkwzbs:last-child::after {
  display: none;
}

.ekbzkg6 .es162lw {
  justify-content: center;
  font-weight: 900;
  width: 36.006px;
  align-items: center;
  background: var(--chxpcreychdnus);
  box-shadow: 2.00108372px 2.008928903px 0 var(--yponyymrkdfy);
  border-radius: 50%;
  display: inline-flex;
  z-index: 1;
  margin-bottom: 12.008px;
  height: 36.006431px;
  color: #fdfefb;
  position: relative;
}

.ekbzkg6 .ebqhkl2 {
  font-size: 0.8rem;
  color: var(--xbhdrowuojr);
}
.ebmq23z {
  border: 2.002821px dashed var(--eptyxdojnhso);
  text-align: center;
  background: linear-gradient(180deg, rgba(2,231,252,0.05) 0%, var(--uqkfsqbnne) 100%);
}

.ebmq23z blockquote {
  padding: 0 20.00648px;
  font-style: italic;
  font-weight: 700;
  color: var(--rhuilbdhimjs);
  font-size: 1.1rem;
  margin: 16.00556372px 0;
}

.ebmq23z .en79gmi {
  border-radius: 4.0067px;
  box-shadow: 2.007118px 2px 0 var(--yponyymrkdfy);
  font-size: 0.75rem;
  text-transform: uppercase;
  color: rgb(254,255,255);
  font-style: italic;
  display: inline-block;
  font-weight: 900;
  padding: 4.0091px 16.0014519px;
  background: var(--chxpcreychdnus);
}
.ehi5i0h {
  display: grid;
  gap: 24.00195444px;
  grid-template-columns: auto 1fr;
}

.ehi5i0h .edzqyft {
  list-style: none;
}

.ehi5i0h .edzqyft li {
  align-items: flex-start;
  margin-bottom: 20.00691px;
  display: flex;
  gap: 16px;
}

.ehi5i0h .ee8j61d {
  height: 32.0074923px;
  display: flex;
  color: var(--ruxlauglia);
  background: var(--edowjltfibb);
  justify-content: center;
  box-shadow: 2.003483px 2px 0 var(--chxpcreychdnus);
  border-radius: 4.002822px;
  flex-shrink: 0;
  align-items: center;
  font-weight: 900;
  width: 32.0010007px;
}

.ehi5i0h .elbmacv {
  color: var(--xbhdrowuojr);
  font-size: 0.9rem;
}

.ehi5i0h .eh8w7mv img {
  border: 2.00217px solid var(--mhripwgazl);
  border-radius: 8px;
  max-width: 500.00402px;
  max-height: 320px;
}
.eza2cci {
  gap: 0;
  grid-template-columns: 1fr 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}

.eza2cci .ejb1o9o {
  padding: 32.004px;
}

.eza2cci .ejb1o9o--edowjltfibb {
  border-right: 3px solid var(--chxpcreychdnus);
  background: linear-gradient(160deg, rgba(253,83,84,0.15) 0%, var(--uqkfsqbnne) 100%);
}

.eza2cci h2 {
  color: var(--edowjltfibb);
}
#jioydo {
  image-rendering: auto;
}
.eemwao1 {
  border: 1px solid var(--ekzxonbgycrcgy);
  background: var(--ruxlauglia);
}

.eemwao1 .ez6fj0k {
  list-style: none;
  margin-top: 20.004678391px;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  gap: 16.0027px;
}

.eemwao1 .ez6fj0k li {
  border-radius: 8.005670px;
  display: flex;
  background: var(--uqkfsqbnne);
  border-left: 3.00362px solid var(--eptyxdojnhso);
  gap: 12.004px;
  padding: 12.0029px;
  align-items: flex-start;
}

.eemwao1 .ebncp65 {
  font-size: 0.75rem;
  color: hsl(260,60%,99%);
  background: var(--chxpcreychdnus);
  font-weight: 900;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28.00232px;
  height: 28.0058337px;
  border-radius: 4.002px;
  display: flex;
}

.eemwao1 .ehhd914 {
  color: var(--xbhdrowuojr);
  font-size: 0.85rem;
}
.elu2zgt {
  display: flex;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(254,172,66,0.2);
  gap: 32.0049229px;
  border: 2.002px solid var(--edowjltfibb);
  align-items: center;
  background: linear-gradient(90deg, var(--uqkfsqbnne) 60%, rgba(254,173,63,0.08) 100%);
}

.elu2zgt .eccxdm8 {
  box-shadow: 4.00365px 4.001889px 0 var(--chxpcreychdnus);
  border-radius: 16.00213448px;
  flex-shrink: 0;
  border: 3.006063px solid var(--yponyymrkdfy);
  background: var(--ruxlauglia);
  padding-top: 12.004px;
  padding-right: 12.00584243px;
  padding-bottom: 12.007991px;
  padding-left: 12.00188px;
}

.elu2zgt .eccxdm8 img {
  border-radius: 8.00576138px;
  max-width: 200.00147px;
  max-height: 320.005449px;
}

.elu2zgt .ekmymq3 {
  flex: 1;
}
#e2fm58 {
  text-rendering: optimizeLegibility;
}
.ekn3ha9 {
  background: linear-gradient(135deg, #ff5452 0%, rgb(254,170,65) 50%, rgb(67,68,64) 100%);
  border: none;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(1,0,0,0.5);
  padding: 40.001673px 32.0073px;
}

.ekn3ha9 h2 {
  text-shadow: 2.009px 2.0031px 0 rgba(0,0,0,0.4);
  color: rgb(253,255,253);
}

.ekn3ha9 p {
  color: rgba(255,253,255,0.9);
}
#ue5t30 {
  text-rendering: optimizeLegibility;
}
.epzr4yo {
  align-items: center;
  border: 2.001203px solid var(--mhripwgazl);
  display: grid;
  gap: 24.006039px;
  grid-template-columns: 1fr 1fr;
}

.epzr4yo .egr95a6 {
  order: 2;
}

.epzr4yo .epao2q1 {
  order: 1;
}

.epzr4yo .eh8w7mv {
  clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);
  border: 2.002px solid var(--eptyxdojnhso);
}

.epzr4yo img {
  object-fit: cover;
  max-height: 320px;
  width: 100%;
  max-width: 500.00904px;
}

.eh8w7mv {
  overflow: hidden;
  max-width: 100%;
}
.ek1o3h8 {
  padding: 48.008px 24.00270146px 24.0042438px;
  border-top: 2.0068px solid var(--ekzxonbgycrcgy);
  background: var(--uqkfsqbnne);
}

.eithbmb {
  max-width: var(--qzxflyedaddwt);
  margin: 0 auto;
}

.eli3bz3 {
  grid-template-columns: 1fr 2fr;
  gap: 40.0017px;
  margin-bottom: 32.008105270px;
  display: grid;
}

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

.epu18ix img {
  height: 40.0053683px;
  margin-bottom: 16.005441253px;
}

.emfiz7w {
  color: var(--xbhdrowuojr);
  max-width: 300.0045px;
  font-size: 0.85rem;
}

.ebhet2i {
  gap: 24.00433px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

#pflfay {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.ebhet2i h3 {
  text-transform: uppercase;
  font-size: 0.85rem;
  font-style: italic;
  margin-bottom: 12.009616764px;
  font-weight: 900;
  color: var(--edowjltfibb);
}

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

.ebhet2i ul {
  list-style: none;
}

.ebhet2i li {
  margin-bottom: 8px;
}

.ebhet2i a {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
}

.ebhet2i a:hover {
  color: var(--chxpcreychdnus);
}

.eqq6h9t {
  align-items: center;
  padding-top: 24.001676270px;
  padding-right: 0;
  padding-bottom: 24.0055px;
  padding-left: 0;
  display: flex;
  margin-bottom: 24px;
  flex-wrap: wrap;
  justify-content: center;
  border-top: 1px solid var(--ekzxonbgycrcgy);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  gap: 16.003965px;
}

#eo72wk {
  backface-visibility: hidden;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.eqq6h9t a,
.eqq6h9t span {
  display: block;
}

.eqq6h9t img {
  width: auto;
  opacity: 0.85;
  transition: opacity 0.2s;
  height: 40px;
}

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

.ejkxwwf {
  color: var(--xbhdrowuojr);
  text-align: center;
  font-size: 0.75rem;
}
.eoh8pq8 {
  background: rgba(0,0,0,0.85);
  z-index: 9999;
  inset: 0;
  display: flex;
  padding-top: 24.0073741px;
  padding-right: 24.0054px;
  padding-bottom: 24.004558px;
  padding-left: 24.006px;
  justify-content: center;
  align-items: center;
  position: fixed;
}

.eoh8pq8.eulr9ee {
  display: none;
}

.ed5lhnf {
  width: 100%;
  text-align: center;
  border-radius: 12.007px;
  box-shadow: 6.008689669px 6.0042233px 0 rgba(255,80,84,0.4);
  max-width: 440.006002px;
  background: var(--uqkfsqbnne);
  padding-top: 32.007905794px;
  padding-right: 32px;
  padding-bottom: 32.004159275px;
  padding-left: 32.0024px;
  border: 2.0076px solid var(--mhripwgazl);
}

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

.ed5lhnf h2 {
  font-size: 1.3rem;
  color: var(--rhuilbdhimjs);
  margin-bottom: 16.007px;
  font-style: italic;
  font-weight: 900;
}

#gk5sof {
  image-rendering: auto;
}

.ed5lhnf p {
  margin-bottom: 24.00149px;
  color: var(--xbhdrowuojr);
  font-size: 0.9rem;
}

.ex74zfs {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12.00296102px;
}

.elo34qb {
  border: none;
  font-weight: 700;
  padding: 10px 24.0089px;
  font-size: 0.9rem;
  border-radius: 6.005634841px;
  font-style: italic;
  letter-spacing: 0.04em;
  cursor: pointer;
  text-transform: uppercase;
  transition: transform 0.15s;
}

.p26b782 {
  cursor: pointer;
  border-radius: 6.00711px;
  font-style: italic;
  font-size: 0.9rem;
  letter-spacing: 0.04em;
  font-weight: 700;
  transition: transform 0.15s;
  border: none;
  padding-top: 10px;
  padding-right: 24.00837px;
  padding-bottom: 10.001052px;
  padding-left: 24px;
  text-transform: uppercase;
}

.p516e7e {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  border: none;
  font-weight: 700;
  font-size: 0.9rem;
  cursor: pointer;
  padding-top: 10.0098405px;
  padding-right: 24.00608301px;
  padding-bottom: 10px;
  padding-left: 24px;
  font-style: italic;
  transition: transform 0.15s;
  border-radius: 6px;
}

.elo34qb--chxpcreychdnus {
  box-shadow: 3.00529px 3.0069347px 0 var(--yponyymrkdfy);
  color: #fcfdfe;
  background: var(--chxpcreychdnus);
}

.elo34qb--yponyymrkdfy {
  background: var(--yponyymrkdfy);
  color: var(--rhuilbdhimjs);
  box-shadow: 3.0052px 3.006px 0 var(--ruxlauglia);
}

.elo34qb:hover {
  transform: translate(1px, 1px);
}

.p26b782:hover {
  transform: translate(1px, 1px);
}

.p516e7e:hover {
  transform: translate(1px, 1px);
}

.ewsq2mx {
  bottom: 0;
  padding: 16.008px 24.008px;
  position: fixed;
  right: 0;
  left: 0;
  z-index: 9998;
  border-top: 2.007390594px solid var(--eptyxdojnhso);
  background: var(--uqkfsqbnne);
  box-shadow: 0 -4.0060066px 20px rgba(0,2,4,0.5);
}

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

.ewsq2mx.eulr9ee {
  display: none;
}

.eg1yioa {
  max-width: var(--qzxflyedaddwt);
  margin: 0 auto;
  justify-content: space-between;
  gap: 16.00906px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

.ewsq2mx p {
  flex: 1;
  color: var(--xbhdrowuojr);
  min-width: 200.00938892px;
  font-size: 0.85rem;
}
#fnhd7i {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.etn8jnx {
  text-align: center;
  background: linear-gradient(180deg, var(--uqkfsqbnne) 0%, var(--ruxlauglia) 100%);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  padding-top: 48px;
  padding-right: 24px;
  padding-bottom: 32.005644px;
  padding-left: 24.009222px;
}

.etn8jnx h1 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: clamp(1.5rem, 3vw, 2.2rem);
  font-style: italic;
  text-shadow: 3.00878px 3px 0 var(--chxpcreychdnus);
  color: var(--rhuilbdhimjs);
}

.egtnv5v {
  padding: 40.00983px 24.00103162px 60px;
  max-width: var(--btmdvbfprpduex);
  margin: 0 auto;
}

.egtnv5v h2 {
  font-size: 1.2rem;
  margin: 28.00671px 0 12.004px;
  color: var(--edowjltfibb);
  font-style: italic;
  font-weight: 900;
}

.egtnv5v p,
.egtnv5v li {
  line-height: 1.7;
  color: var(--xbhdrowuojr);
  font-size: 0.95rem;
  margin-bottom: 12.004593190px;
}

#z8l2np {
  image-rendering: auto;
}

.egtnv5v ul {
  margin-bottom: 16px;
  padding-left: 24px;
}
.ecjcdk7 {
  max-width: 560.00713921px;
  margin-top: 32.003172px;
}

.ez8ovk2 {
  margin-bottom: 20.005px;
}

.ez8ovk2 label {
  font-weight: 700;
  margin-bottom: 6.00437px;
  display: block;
  font-size: 0.85rem;
  color: var(--rhuilbdhimjs);
}

.ez8ovk2 input,
.ez8ovk2 textarea {
  color: var(--rhuilbdhimjs);
  font-size: 0.95rem;
  border-radius: 8.001px;
  width: 100%;
  padding-top: 12.001565px;
  padding-right: 16.005641250px;
  padding-bottom: 12.0079172px;
  padding-left: 16.006px;
  border: 1px solid var(--ekzxonbgycrcgy);
  font-family: inherit;
  background: var(--uqkfsqbnne);
  transition: border-color 0.2s;
}

.ez8ovk2 input:focus,
.ez8ovk2 textarea:focus {
  outline: none;
  border-color: var(--chxpcreychdnus);
}

.ez8ovk2 textarea {
  resize: vertical;
  min-height: 140.007629px;
}

.eo6tyib {
  color: var(--chxpcreychdnus);
  margin-top: 4.00512px;
  display: none;
  font-size: 0.8rem;
}

.eo6tyib.visible {
  display: block;
}

.ehoapls {
  padding-top: 24.009px;
  padding-right: 24.006px;
  padding-bottom: 24px;
  padding-left: 24.006793px;
  background: rgba(255,174,65,0.1);
  border: 1px solid var(--edowjltfibb);
  text-align: center;
  border-radius: 8.00442339px;
}

.ehoapls h3 {
  margin-bottom: 8.007px;
  font-style: italic;
  font-weight: 900;
  color: var(--edowjltfibb);
}

.ehoapls p {
  color: var(--xbhdrowuojr);
}

.ehoapls.eulr9ee,
.ecjcdk7.eulr9ee {
  display: none;
}

#huwlxk {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.ey8heva {
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-top: 48.0013px;
  padding-right: 24.00417446px;
  padding-bottom: 48.005px;
  padding-left: 24.008889px;
  display: flex;
  text-align: center;
  min-height: 60vh;
}

.egf79e2 {
  text-shadow: 4.00816px 4.00560266px 0 var(--yponyymrkdfy);
  color: var(--chxpcreychdnus);
  font-size: 6rem;
  font-weight: 900;
  line-height: 1;
  font-style: italic;
}

.ey8heva h1 {
  font-size: 1.5rem;
  margin: 16.0030px 0;
  font-weight: 900;
  font-style: italic;
}

.ey8heva p {
  color: var(--xbhdrowuojr);
  margin-bottom: 24.009974650px;
}
.est1nu1 {
  min-height: 100vh;
  text-align: center;
  padding-top: 48.00377px;
  padding-right: 24.0066461px;
  padding-bottom: 48px;
  padding-left: 24.0036px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--ruxlauglia);
  flex-direction: column;
}

.est1nu1 .einnivp {
  border: 4.005584798px solid var(--yponyymrkdfy);
  height: 48.0096483px;
  animation: spin 0.8s linear infinite;
  width: 48.00129px;
  margin-bottom: 24.007558649px;
  border-radius: 50%;
  border-top-color: var(--chxpcreychdnus);
}

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

.est1nu1 h1 {
  font-weight: 900;
  font-style: italic;
  font-size: 1.3rem;
  margin-bottom: 12.0044px;
}

.est1nu1 p {
  color: var(--xbhdrowuojr);
  font-size: 0.9rem;
  margin-bottom: 8.00845563px;
}

.est1nu1 .eaq2yso {
  padding: 2.005px 8.005077px;
  font-weight: 900;
  font-size: 0.7rem;
  border-radius: 3.0037px;
  background: var(--chxpcreychdnus);
  margin-bottom: 16.009857330px;
  display: inline-block;
  color: #fffefd;
}

.est1nu1 .ewgnbt5 a {
  font-size: 0.85rem;
  color: var(--edowjltfibb);
}
@media (max-width: 900px) {
  .evp3ata,
  .eza2cci,
  .epzr4yo,
  .elu2zgt,
  .ehi5i0h {
    grid-template-columns: 1fr;
  }

  .epzr4yo .egr95a6 {
    order: 1;
  }

  .epzr4yo .epao2q1 {
    order: 2;
  }

  .ervw2na .ep7q82z {
    grid-template-columns: 1fr;
  }

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

  .eemwao1 .ez6fj0k {
    grid-template-columns: 1fr;
  }

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

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

  .esdouie {
    display: none;
  }

  .eszdxr5 {
    display: none;
    top: 56px;
    padding-top: 24.00783px;
    padding-right: 24.00319921px;
    padding-bottom: 24.0058374px;
    padding-left: 24.005px;
    z-index: 999;
    inset: 0;
    background: rgba(15,22,20,0.98);
    overflow-y: auto;
    position: fixed;
  }

  .eszdxr5.open {
    display: block;
  }

  .eszdxr5 .er9ryfs {
    justify-items: center;
    gap: 10.002509803px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .eszdxr5 .er9ryfs a {
    width: 100%;
    text-align: center;
    padding: 10.005px 14.0092153px;
  }

  .ejiyhr6 {
    height: 40vh;
    min-height: 280.00246981px;
  }

  .enamqpk {
    text-align: center;
  }

  .eykjkog {
    margin: 0 auto;
  }

  .elu2zgt {
    flex-direction: column;
  }

  .elu2zgt .eccxdm8 img {
    max-width: 100%;
  }

  .ev4lebk {
    width: 100.005814363px;
    height: 50.00119884px;
  }

  .ev4lebk img,
  .exqxufp {
    object-fit: contain;
    object-position: center;
  }
}

@media (max-width: 375px) {
  .elxr8yo {
    padding: 0 16.006px 60.001832660px;
    overflow-x: hidden;
  }

  .epo0ovd {
    padding: 20.0025430px 16.001765766px;
    overflow: hidden;
  }

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

  #nt9kyl {
    image-rendering: auto;
  }

  .evp3ata img,
  .ehi5i0h .eh8w7mv img,
  .epzr4yo img,
  .eza2cci .eh8w7mv img {
    max-height: 220.00444135px;
    height: auto;
    max-width: 100%;
    width: 100%;
  }

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

  .elu2zgt .eccxdm8 img {
    height: auto;
    max-width: 100%;
    width: 100%;
  }

  .eg5jb7u {
    margin: 8.00887943px 12px;
    padding-top: 8.009345px;
    padding-right: 12.001px;
    padding-bottom: 8.0024414px;
    padding-left: 12.009px;
  }

  .egci4om {
    font-size: 0.85rem;
  }
}

