
:root {
  --uqkfsqbnne: rgb(30,34,34);
  --eptyxdojnhso: rgb(0,228,255);
  --rhuilbdhimjs: #e1dfdf;
  --mhripwgazl: rgb(254,84,82);
  --ruxlauglia: #120e14;
  --qzxflyedaddwt: 1280.0099px;
  --btmdvbfprpduex: 1100px;
  --qkjisimexud: 4.00706px;
  --ekzxonbgycrcgy: rgba(255,83,78,0.15);
  --chxpcreychdnus: #ff5050;
  --yponyymrkdfy: #44423f;
  --edowjltfibb: rgb(255,172,65);
  --xbhdrowuojr: rgb(117,117,115);
}

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

html {
  scroll-behavior: smooth;
}

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

main {
  flex: 1 0 auto;
}

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

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

a:hover {
  color: var(--chxpcreychdnus);
}
.eg5jb7u {
  color: var(--xbhdrowuojr);
  max-width: var(--btmdvbfprpduex);
  background: rgba(255,82,79,0.05);
  line-height: 1.5;
  border-radius: 10.007px;
  border: 1px solid rgba(254,82,78,0.1);
  text-align: center;
  font-size: 12.009px;
  padding-top: 8.005521px;
  padding-right: 20.00767px;
  padding-bottom: 8.00662px;
  padding-left: 20.008010825px;
  margin: 8.00233097px auto;
}
.ee0ce66 {
  z-index: 1000;
  top: 0;
  background: var(--ruxlauglia);
  height: 56.0035798px;
  position: sticky;
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
}

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

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

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

.er9ryfs a {
  border: 1px solid rgba(254,255,254,0.12);
  text-transform: uppercase;
  font-style: italic;
  font-weight: 700;
  color: var(--rhuilbdhimjs);
  transition: background 0.2s;
  padding-top: 4.00324px;
  padding-right: 14.0072715px;
  padding-bottom: 4.009px;
  padding-left: 14.0096px;
  display: inline-block;
  border-radius: 6px;
  background: rgba(252,252,252,0.08);
  letter-spacing: 0.04em;
  font-size: 12px;
}

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

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

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

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

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

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

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

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

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

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

.ejiyhr6::after {
  height: 80.0040373px;
  position: absolute;
  bottom: 0;
  transform: perspective(200.004727px) rotateX(30deg);
  background-size: 20.0086326px 20.00402px;
  background:
    linear-gradient(135deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.0077px 0,
    linear-gradient(225deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.009px 0,
    linear-gradient(315deg, var(--yponyymrkdfy) 25%, transparent 25%),
    linear-gradient(45deg, var(--yponyymrkdfy) 25%, transparent 25%);
  right: 0;
  opacity: 0.4;
  content: "";
  transform-origin: bottom;
  left: 0;
  background-color: var(--ruxlauglia);
}

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

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

.eykjkog {
  text-shadow: 2.00597px 2.008845px 0 rgba(2,0,0,0.8);
  font-weight: 700;
  font-style: italic;
  max-width: 600.003534317px;
  color: var(--edowjltfibb);
  font-size: clamp(1rem, 2vw, 1.25rem);
}
.ej6ep3v {
  background: var(--ruxlauglia) url("/faf04b41/dc0e033eeb6677e2.webp") center/cover no-repeat;
  padding-top: 60.006713940px;
  padding-right: 24.001779017px;
  padding-bottom: 60.0027px;
  padding-left: 24.001044135px;
  position: relative;
}

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

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

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

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

.eseogvs {
  border: 2.00356px solid var(--eptyxdojnhso);
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(0,230,251,0.3);
  align-items: center;
  border-radius: 12.006px;
  flex-direction: column;
  text-align: center;
  padding-top: 24.001333497px;
  padding-right: 24px;
  padding-bottom: 24.0078px;
  padding-left: 24.002803px;
  display: flex;
  transition: transform 0.2s, box-shadow 0.2s;
  background: linear-gradient(145deg, hsl(60,8%,17%) 0%, rgb(23,27,27) 100%);
}

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

.eseogvs:hover {
  transform: translate(-2.00147850px, -2.00798px);
  box-shadow: 6.007555px 6.00181px 0 rgba(255,83,81,0.5);
}

#jioydo {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.ev4lebk {
  flex-shrink: 0;
  align-items: center;
  width: 120.002px;
  display: flex;
  margin-bottom: 16.006330px;
  overflow: hidden;
  justify-content: center;
  height: 60.0085px;
}

#huwlxk {
  image-rendering: auto;
}

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

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

#fnhd7i {
  backface-visibility: hidden;
}

.ec35jdy {
  margin-bottom: 12px;
}

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

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

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

.ettmyeh {
  padding: 10px 24.00556502px;
  font-style: italic;
  background: var(--chxpcreychdnus);
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 700;
  display: inline-block;
  font-size: 0.9rem;
  letter-spacing: 0.05em;
  transition: transform 0.15s, box-shadow 0.15s;
  color: #feffff;
  border: none;
  box-shadow: 3.009468px 3.00761349px 0 var(--yponyymrkdfy);
  border-radius: 6.008px;
}

.ettmyeh:hover {
  box-shadow: 2.006px 2.0082px 0 var(--yponyymrkdfy);
  transform: translate(1px, 1px);
  color: #fffdff;
}
.elxr8yo {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--qzxflyedaddwt);
  padding-top: 0;
  padding-right: 24.005926716px;
  padding-bottom: 60.001px;
  padding-left: 24.0051px;
}

.epo0ovd {
  border-radius: 12.005700px;
  background: var(--uqkfsqbnne);
  position: relative;
  padding-top: 32.009px;
  padding-right: 32.00749px;
  padding-bottom: 32.00679119px;
  padding-left: 32px;
  overflow: hidden;
  margin-bottom: 48px;
}

.epo0ovd h2 {
  margin-bottom: 16.00842px;
  text-transform: uppercase;
  color: var(--rhuilbdhimjs);
  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;
  border: 2.00877875px solid var(--mhripwgazl);
  grid-template-columns: 1fr 1fr;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(253,83,80,0.25);
  display: grid;
  align-items: center;
}

.evp3ata .eh8w7mv {
  overflow: hidden;
  border-radius: 8.0071px;
  border: 2px solid var(--eptyxdojnhso);
  box-shadow: 3.005920px 3.0072px 0 rgba(1,230,252,0.3);
}

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

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

.ervw2na .ego1blo {
  padding-top: 16.001px;
  padding-right: 16px;
  padding-bottom: 16.007804px;
  padding-left: 16.001px;
  border-radius: 8.00991981px;
  background: var(--ruxlauglia);
  border: 1px solid var(--ekzxonbgycrcgy);
}

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

.ervw2na .ego1blo p {
  font-size: 0.8rem;
}

#ofqugg {
  text-rendering: optimizeLegibility;
}

#e2fm58 {
  image-rendering: auto;
}
.ekbzkg6 {
  border: 1px solid var(--ekzxonbgycrcgy);
  background: linear-gradient(135deg, var(--uqkfsqbnne) 0%, rgb(43,25,23) 100%);
}

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

.ekbzkg6 .epkwzbs {
  flex: 1;
  position: relative;
  text-align: center;
  min-width: 140.004745566px;
  padding-top: 16.003px;
  padding-right: 12.00560px;
  padding-bottom: 16.004px;
  padding-left: 12.004977px;
}

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

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

.ekbzkg6 .es162lw {
  color: rgb(252,254,252);
  display: inline-flex;
  margin-bottom: 12.00868246px;
  position: relative;
  justify-content: center;
  align-items: center;
  box-shadow: 2.003514px 2px 0 var(--yponyymrkdfy);
  background: var(--chxpcreychdnus);
  border-radius: 50%;
  width: 36px;
  z-index: 1;
  height: 36px;
  font-weight: 900;
}

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

.ebmq23z blockquote {
  font-size: 1.1rem;
  font-style: italic;
  color: var(--rhuilbdhimjs);
  padding-top: 0;
  padding-right: 20.003272px;
  padding-bottom: 0;
  padding-left: 20.0042px;
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 16.00980423px;
  margin-left: 0;
  font-weight: 700;
}

.ebmq23z .en79gmi {
  text-transform: uppercase;
  background: var(--chxpcreychdnus);
  color: rgb(255,254,252);
  font-size: 0.75rem;
  border-radius: 4.0025px;
  display: inline-block;
  box-shadow: 2.009902178px 2.003787px 0 var(--yponyymrkdfy);
  padding: 4.005760px 16.008px;
  font-style: italic;
  font-weight: 900;
}
#b43byg {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
.ehi5i0h {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 24.006729px;
}

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

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

.ehi5i0h .ee8j61d {
  align-items: center;
  justify-content: center;
  height: 32.0042px;
  width: 32.00912px;
  background: var(--edowjltfibb);
  font-weight: 900;
  display: flex;
  color: var(--ruxlauglia);
  flex-shrink: 0;
  box-shadow: 2.00762px 2.002px 0 var(--chxpcreychdnus);
  border-radius: 4.0085px;
}

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

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

.eza2cci .ejb1o9o {
  padding-top: 32.0087412px;
  padding-right: 32.0066238px;
  padding-bottom: 32.003323811px;
  padding-left: 32px;
}

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

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

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

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

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

.eemwao1 .ez6fj0k li {
  border-radius: 8.003023px;
  gap: 12.002653px;
  align-items: flex-start;
  background: var(--uqkfsqbnne);
  display: flex;
  padding: 12.007202px;
  border-left: 3.00153px solid var(--eptyxdojnhso);
}

.eemwao1 .ebncp65 {
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  flex-shrink: 0;
  display: flex;
  height: 28.0090074px;
  color: #fcfbfe;
  border-radius: 4.008px;
  font-weight: 900;
  width: 28.007784px;
  background: var(--chxpcreychdnus);
}

.eemwao1 .ehhd914 {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
}
#dj3w1y {
  text-size-adjust: 100%;
  image-rendering: auto;
}
.elu2zgt {
  align-items: center;
  border: 2.002px solid var(--edowjltfibb);
  background: linear-gradient(90deg, var(--uqkfsqbnne) 60%, rgba(253,173,63,0.08) 100%);
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(252,173,64,0.2);
  gap: 32.003px;
  display: flex;
}

.elu2zgt .eccxdm8 {
  border: 3.002375px solid var(--yponyymrkdfy);
  background: var(--ruxlauglia);
  padding-top: 12.006281px;
  padding-right: 12.0086px;
  padding-bottom: 12.005763px;
  padding-left: 12px;
  border-radius: 16.0033px;
  box-shadow: 4.003972px 4.009781872px 0 var(--chxpcreychdnus);
  flex-shrink: 0;
}

.elu2zgt .eccxdm8 img {
  border-radius: 8.0084444px;
  max-width: 200.001px;
  max-height: 320.00851602px;
}

.elu2zgt .ekmymq3 {
  flex: 1;
}
.ekn3ha9 {
  border: none;
  padding-top: 40px;
  padding-right: 32.0055120px;
  padding-bottom: 40.0016px;
  padding-left: 32.0080399px;
  background: linear-gradient(135deg, #ff5450 0%, rgb(251,169,65) 50%, rgb(69,68,66) 100%);
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(0,2,0,0.5);
}

.ekn3ha9 h2 {
  color: #fefcfd;
  text-shadow: 2.0064882px 2.00472px 0 rgba(1,2,1,0.4);
}

.ekn3ha9 p {
  color: rgba(255,253,255,0.9);
}
.epzr4yo {
  gap: 24.007px;
  border: 2.0088566px solid var(--mhripwgazl);
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

#eo72wk {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.epzr4yo .egr95a6 {
  order: 2;
}

.epzr4yo .epao2q1 {
  order: 1;
}

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

.eieegjg {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

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

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

.eh8w7mv {
  max-width: 100%;
  overflow: hidden;
}
.ek1o3h8 {
  padding-top: 48.006px;
  padding-right: 24px;
  padding-bottom: 24.0057596px;
  padding-left: 24.00263179px;
  background: var(--uqkfsqbnne);
  border-top: 2px solid var(--ekzxonbgycrcgy);
}

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

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

.epu18ix img {
  margin-bottom: 16.003101px;
  height: 40.0072595px;
}

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

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

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

.ebhet2i ul {
  list-style: none;
}

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

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

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

.eqq6h9t {
  gap: 16.001182px;
  align-items: center;
  justify-content: center;
  margin-bottom: 24.0062px;
  padding: 24.001px 0;
  display: flex;
  border-top: 1px solid var(--ekzxonbgycrcgy);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  flex-wrap: wrap;
}

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

#pflfay {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  image-rendering: auto;
}

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

#bwu5s7 {
  text-rendering: optimizeLegibility;
}

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

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

.eoh8pq8.eulr9ee {
  display: none;
}

.ed5lhnf {
  border: 2.00530px solid var(--mhripwgazl);
  text-align: center;
  border-radius: 12.0083px;
  padding-top: 32.0085903px;
  padding-right: 32.003px;
  padding-bottom: 32.005270px;
  padding-left: 32.00665077px;
  width: 100%;
  max-width: 440.00644019px;
  box-shadow: 6.007342803px 6.0016749px 0 rgba(255,80,84,0.4);
  background: var(--uqkfsqbnne);
}

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

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

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

.elo34qb {
  border-radius: 6.0095128px;
  transition: transform 0.15s;
  font-weight: 700;
  font-size: 0.9rem;
  font-style: italic;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  cursor: pointer;
  padding-top: 10.0097px;
  padding-right: 24.0041px;
  padding-bottom: 10.00495px;
  padding-left: 24.002px;
}

.p4ae55b {
  transition: transform 0.15s;
  cursor: pointer;
  font-style: italic;
  font-size: 0.9rem;
  border-radius: 6px;
  font-weight: 700;
  letter-spacing: 0.04em;
  border: none;
  padding: 10.0094px 24.00666244px;
  text-transform: uppercase;
}

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

.elo34qb--chxpcreychdnus {
  background: var(--chxpcreychdnus);
  box-shadow: 3.00912px 3.0089004px 0 var(--yponyymrkdfy);
  color: #fffffd;
}

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

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

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

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

.ewsq2mx {
  border-top: 2px solid var(--eptyxdojnhso);
  box-shadow: 0 -4.00367802px 20.002535px rgba(2,0,2,0.5);
  z-index: 9998;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--uqkfsqbnne);
  position: fixed;
  padding: 16.003520px 24.0064px;
}

.ewsq2mx.eulr9ee {
  display: none;
}

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

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

.ewsq2mx p {
  flex: 1;
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
  min-width: 200.0054121px;
}
.etn8jnx {
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  text-align: center;
  padding-top: 48.0052px;
  padding-right: 24.0073px;
  padding-bottom: 32.00405px;
  padding-left: 24.00406693px;
  background: linear-gradient(180deg, var(--uqkfsqbnne) 0%, var(--ruxlauglia) 100%);
}

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

.egtnv5v {
  padding: 40.00859px 24.0079336px 60.007778611px;
  max-width: var(--btmdvbfprpduex);
  margin: 0 auto;
}

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

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

.egtnv5v ul {
  margin-bottom: 16.0016px;
  padding-left: 24.00926px;
}
.ecjcdk7 {
  max-width: 560.007222px;
  margin-top: 32.0068483px;
}

.ez8ovk2 {
  margin-bottom: 20.007047852px;
}

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

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

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

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

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

.eo6tyib.visible {
  display: block;
}

.ehoapls {
  text-align: center;
  border: 1px solid var(--edowjltfibb);
  background: rgba(253,171,66,0.1);
  padding: 24.001348767px;
  border-radius: 8.0080px;
}

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

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

.ehoapls.eulr9ee,
.ecjcdk7.eulr9ee {
  display: none;
}
.ey8heva {
  min-height: 60vh;
  align-items: center;
  display: flex;
  padding: 48.002206px 24.00605px;
  flex-direction: column;
  text-align: center;
  justify-content: center;
}

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

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

.eulr9ee {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.ey8heva h1 {
  font-weight: 900;
  font-style: italic;
  margin-top: 16.0040511px;
  margin-right: 0;
  margin-bottom: 16.003384px;
  margin-left: 0;
  font-size: 1.5rem;
}

.ey8heva p {
  margin-bottom: 24.0064px;
  color: var(--xbhdrowuojr);
}
.est1nu1 {
  display: flex;
  justify-content: center;
  padding-top: 48.001px;
  padding-right: 24.0026px;
  padding-bottom: 48.00887px;
  padding-left: 24.001649px;
  background: var(--ruxlauglia);
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  align-items: center;
}

.est1nu1 .einnivp {
  border-top-color: var(--chxpcreychdnus);
  margin-bottom: 24.00454211px;
  height: 48.00154535px;
  border: 4.0028521px solid var(--yponyymrkdfy);
  width: 48px;
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
}

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

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

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

.est1nu1 .eaq2yso {
  margin-bottom: 16.002979940px;
  font-size: 0.7rem;
  display: inline-block;
  padding: 2.00354214px 8.004449px;
  background: var(--chxpcreychdnus);
  border-radius: 3.001px;
  font-weight: 900;
  color: #ffffff;
}

.est1nu1 .ewgnbt5 a {
  color: var(--edowjltfibb);
  font-size: 0.85rem;
}
@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;
  }

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

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

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

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

  .esdouie {
    display: none;
  }

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

  .eszdxr5 {
    position: fixed;
    overflow-y: auto;
    inset: 0;
    background: rgba(17,18,20,0.98);
    padding-top: 24.00333183px;
    padding-right: 24.003882px;
    padding-bottom: 24.0073589px;
    padding-left: 24.00554056px;
    top: 56.00923px;
    z-index: 999;
    display: none;
  }

  .eszdxr5.open {
    display: block;
  }

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

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

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

  .enamqpk {
    text-align: center;
  }

  .eykjkog {
    margin: 0 auto;
  }

  .elu2zgt {
    flex-direction: column;
  }

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

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

  .ev4lebk {
    height: 50.00249553px;
    width: 100.008px;
  }

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

@media (max-width: 375px) {
  .elxr8yo {
    overflow-x: hidden;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 60.003px;
    padding-left: 16.007257px;
  }

  .epo0ovd {
    overflow: hidden;
    padding: 20.005px 16px;
  }

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

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

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

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

  .eg5jb7u {
    padding: 8.008px 12.009931649px;
    margin: 8.00913934px 12.00536px;
  }

  #ewfuq3 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }

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

