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

:root {
  --tnykkkyyyhhm: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --dnvvvewaolndhv: #101928;
  --fbawoyeiuoqou: rgb(244,247,242);
  --nqaenlenglxa: #fa7285;
  --lypumncpygr: rgb(251,247,251);
  --xuyntueuiiazj: #6b757f;
  --wkqvlfxpsnri: rgb(221,25,72);
  --uwqwqmujcir: #9ba3af;
  --diclezhsrydktd: #4d5763;
  --opnbsqzkfzusdx: rgba(255,251,253,0.08);
  --kjpbpbzfcbf: rgb(33,38,53);
}

html {
  scroll-behavior: smooth;
}

#rygag9 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

body {
  min-height: 100vh;
  background: var(--dnvvvewaolndhv);
  line-height: 1.6;
  flex-direction: column;
  color: var(--lypumncpygr);
  font-family: var(--tnykkkyyyhhm);
  display: flex;
}

main {
  flex: 1;
}

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

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

#fv42wj {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

.fdehvln {
  background: var(--fbawoyeiuoqou);
  font-size: 11.007388px;
  color: var(--xuyntueuiiazj);
  width: 100%;
  line-height: 1.4;
  text-align: center;
  padding: 8.00540070px 16.00336px;
  position: static;
}

.fy49pq2 {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

.fu0n367 {
  background: var(--kjpbpbzfcbf);
  padding-top: 14.001px;
  padding-right: 24.00467111px;
  padding-bottom: 14.007636px;
  padding-left: 24.006345238px;
  border-bottom: 1px solid var(--opnbsqzkfzusdx);
}

.frjz373 {
  align-items: center;
  margin: 0 auto;
  display: flex;
  max-width: 1100.0046416px;
}

.fzpsml4 img {
  height: 36.005572px;
  width: auto;
}

.fhpn7ht {
  max-width: 820.004954px;
  margin: 0 auto;
  padding-top: 48.00767px;
  padding-right: 24.007646606px;
  padding-bottom: 64.007180px;
  padding-left: 24.0037px;
}

.fhpn7ht h1 {
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  letter-spacing: -0.02em;
  margin-bottom: 24px;
  font-weight: 700;
}

.fhpn7ht h2 {
  font-size: 1.15rem;
  font-weight: 600;
  margin-top: 28.006184px;
  margin-right: 0;
  margin-bottom: 12.00920271px;
  margin-left: 0;
  color: var(--lypumncpygr);
}

.fhpn7ht p,
.fhpn7ht li {
  font-size: 0.95rem;
  color: var(--uwqwqmujcir);
  margin-bottom: 14.0036845px;
}

.fhpn7ht ul,
.fhpn7ht ol {
  padding-left: 22.008049178px;
  margin-bottom: 16.00677px;
}

.fhpn7ht a {
  color: var(--nqaenlenglxa);
}

.fcdd1m9 {
  border-top: 1px solid var(--opnbsqzkfzusdx);
  padding-top: 48.0013654px;
  padding-right: 24.004063066px;
  padding-bottom: 32.00822px;
  padding-left: 24.002899812px;
  background: var(--kjpbpbzfcbf);
}

.fcb3byi {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.00592785px;
}

.frm0xit {
  gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  margin-bottom: 32.0045608px;
  align-items: flex-start;
}

.fahcmja img {
  margin-bottom: 12.007739px;
  height: 32px;
  width: auto;
}

.fahcmja p {
  font-size: 0.85rem;
  max-width: 280.003px;
  color: var(--uwqwqmujcir);
}

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

.fm3kjd6 {
  display: flex;
  flex-wrap: wrap;
  gap: 8.00626px 24.002746px;
}

.fm3kjd6 a {
  color: var(--uwqwqmujcir);
  font-size: 0.875rem;
}

.fm3kjd6 a:hover {
  color: var(--lypumncpygr);
}

.falw4em {
  gap: 16.00811px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 24.006341142px;
  padding-right: 0;
  padding-bottom: 24.009645327px;
  padding-left: 0;
  border-top: 1px solid var(--opnbsqzkfzusdx);
  border-bottom: 1px solid var(--opnbsqzkfzusdx);
}

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

.falw4em a,
.falw4em span {
  display: inline-flex;
  align-items: center;
}

.falw4em img {
  height: 48.007px;
  opacity: 0.85;
  transition: opacity 0.2s;
  width: auto;
}

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

.ffuu6am {
  font-size: 11.003153396px;
  margin-top: 20.006172053px;
  line-height: 1.55;
  color: var(--uwqwqmujcir);
}

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

.frow1j1 {
  font-size: 0.8rem;
  margin-top: 16.0026px;
  color: var(--diclezhsrydktd);
}

.fz9o1h5,
.fbyum4r {
  justify-content: center;
  display: flex;
  position: fixed;
  align-items: center;
  padding-top: 20.0085358px;
  padding-right: 20.0033px;
  padding-bottom: 20.005793047px;
  padding-left: 20.002px;
  z-index: 10000;
  inset: 0;
}

.fz9o1h5.fgf04ou,
.fbyum4r.fgf04ou {
  display: none;
}

.fn4fiyp,
.fk4yab0 {
  position: absolute;
  inset: 0;
  background: rgba(1,4,0,0.75);
}

.fe30fyt,
.fuj7nxs {
  box-shadow: 0 20.008px 60.002403615px rgba(1,0,1,0.5);
  text-align: center;
  border-radius: 12.009804px;
  max-width: 440.00142668px;
  border: 1px solid var(--opnbsqzkfzusdx);
  width: 100%;
  background: var(--kjpbpbzfcbf);
  position: relative;
  padding: 32px;
}

.fe30fyt h2,
.fuj7nxs h2 {
  margin-bottom: 12.001751px;
  font-size: 1.25rem;
}

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

.fe30fyt p,
.fuj7nxs p {
  margin-bottom: 20.00149px;
  color: var(--uwqwqmujcir);
  font-size: 0.9rem;
}

.fpl2yl4 {
  display: flex;
  gap: 12.001px;
  justify-content: center;
}

.flwm52u {
  font-family: var(--tnykkkyyyhhm);
  font-weight: 600;
  cursor: pointer;
  border-radius: 8.00514px;
  border: none;
  display: inline-flex;
  font-size: 0.9rem;
  justify-content: center;
  transition: background 0.2s, transform 0.15s;
  padding-top: 10.009083px;
  padding-right: 22.0064px;
  padding-bottom: 10.00624401px;
  padding-left: 22.0039px;
  align-items: center;
}

.mc7f79c {
  transition: background 0.2s, transform 0.15s;
  border-radius: 8.009px;
  justify-content: center;
  font-size: 0.9rem;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  font-family: var(--tnykkkyyyhhm);
  padding: 10.001321301px 22.0027px;
  border: none;
}

.v5b104c {
  border: none;
  font-size: 0.9rem;
  transition: background 0.2s, transform 0.15s;
  justify-content: center;
  font-weight: 600;
  font-family: var(--tnykkkyyyhhm);
  align-items: center;
  cursor: pointer;
  padding: 10.0039px 22px;
  border-radius: 8px;
  display: inline-flex;
}

.flwm52u--wkqvlfxpsnri {
  background: var(--wkqvlfxpsnri);
  color: #fffffd;
}

.flwm52u--wkqvlfxpsnri:hover {
  background: #bc113a;
}

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

.flwm52u--diclezhsrydktd {
  background: var(--diclezhsrydktd);
  color: var(--lypumncpygr);
}

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

.flwm52u--diclezhsrydktd:hover {
  background: #333e4d;
}

.fbyum4r {
  justify-content: center;
  align-items: flex-end;
}

.fuj7nxs {
  max-width: 560.00839812px;
  text-align: left;
}

#jzsie8 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fg0l75n {
  gap: 12px;
  display: flex;
  flex-wrap: wrap;
}

.fcszeoh {
  text-align: center;
  padding: 80.00752px 24.006900px;
}

.fcszeoh h1 {
  margin-bottom: 16.008px;
  color: var(--wkqvlfxpsnri);
  font-size: clamp(3rem, 10vw, 6rem);
  font-weight: 800;
  line-height: 1;
}

.fcszeoh p {
  margin-bottom: 28.008099px;
  color: var(--uwqwqmujcir);
  font-size: 1.05rem;
}

.frgjoq7 {
  position: relative;
  z-index: 100;
  padding: 12.008630px 0 0;
}

.fnlgv76 {
  box-shadow: 0 4.00112994px 20.0013998px rgba(0,0,3,0.3);
  display: flex;
  margin-left: 10%;
  margin-right: 5%;
  padding: 0 20.001177px;
  border: 1px solid var(--opnbsqzkfzusdx);
  height: 54.0012px;
  align-items: center;
  top: 12.00474px;
  justify-content: space-between;
  border-radius: 10.0068135px;
  position: sticky;
  background: var(--kjpbpbzfcbf);
}

#e2ikf1 {
  backface-visibility: hidden;
}

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

.fftmo9y img {
  height: 32.00924px;
  width: auto;
}

.fbemjth {
  align-items: center;
  display: flex;
  gap: 4.007px;
}

.fbemjth a {
  padding: 6.0043469px 10.009757509px;
  font-weight: 500;
  white-space: nowrap;
  border-radius: 6.0051802px;
  font-size: 0.82rem;
  color: var(--uwqwqmujcir);
}

.fbemjth a:hover {
  background: rgba(255,255,253,0.05);
  color: var(--lypumncpygr);
}

.fbw9u0r {
  backface-visibility: hidden;
}

.fk33q6a {
  flex-direction: column;
  gap: 5.006282px;
  justify-content: center;
  background: none;
  border: none;
  width: 32.00990578px;
  cursor: pointer;
  padding-top: 4.009800820px;
  padding-right: 4.0097628px;
  padding-bottom: 4.009px;
  padding-left: 4.00511px;
  display: none;
  height: 32.0036px;
}

.fk33q6a span {
  display: block;
  height: 2.00667939px;
  border-radius: 2.0087699px;
  transition: transform 0.25s, opacity 0.25s;
  background: var(--lypumncpygr);
  width: 100%;
}

.fk33q6a.is-active span:nth-child(1) {
  transform: translateY(7.0049267px) rotate(45deg);
}

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

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

.fk33q6a.is-active span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

.fwpw25y {
  display: none;
}

.fln2jqs {
  text-align: center;
  justify-content: center;
  min-height: 300.0017764px;
  display: flex;
  flex-direction: column;
  background: var(--dnvvvewaolndhv);
  padding-top: 48.008px;
  padding-right: 24.0025px;
  padding-bottom: 48.0062px;
  padding-left: 24.0053px;
  align-items: center;
}

.fgkboul {
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.05;
  color: var(--lypumncpygr);
  font-size: clamp(3rem, 8vw, 7rem);
}

.foxnuat {
  margin-top: 16.0015px;
  display: none;
  max-width: 480px;
  font-size: 0.95rem;
  color: var(--uwqwqmujcir);
}

.fktiifg {
  background-image: url('/b3604517/69712fbb8c699fdf.webp');
  background-position: center;
  background-size: cover;
  padding-top: 64.00564px;
  padding-right: 24.0090785px;
  padding-bottom: 64px;
  padding-left: 24px;
  background-attachment: fixed;
  position: relative;
}

.frk1g4o {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.fktiifg::before {
  position: absolute;
  inset: 0;
  content: '';
  background: rgba(13,26,40,0.88);
}

.fgf04ou {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.fdm0nqx {
  image-rendering: auto;
}

.fjmoctb {
  position: relative;
  max-width: 1100.002463px;
  margin: 0 auto;
}

#jr1hu1 {
  text-rendering: optimizeLegibility;
}

.fknqb5u {
  margin-bottom: 36.007px;
  text-align: center;
}

.fknqb5u h2 {
  margin-bottom: 8.00543px;
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 700;
}

.fknqb5u p {
  font-size: 0.95rem;
  color: var(--uwqwqmujcir);
}

.fxmfkfb {
  grid-template-columns: repeat(auto-fit, minmax(300.00734px, 1fr));
  display: grid;
  gap: 24.00502836px;
}

.fcki17d {
  box-shadow: 0 8.009961px 32.007685px rgba(0,1,0,0.35);
  transition: transform 0.2s;
  display: flex;
  border-radius: 14.0079173px;
  flex-direction: column;
  overflow: hidden;
}

.c0346c6 {
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.2s;
  display: flex;
  box-shadow: 0 8.004879px 32px rgba(0,0,1,0.35);
  border-radius: 14.001823017px;
}

.n4ba821 {
  box-shadow: 0 8px 32.005px rgba(0,1,0,0.35);
  border-radius: 14.00666666px;
  display: flex;
  overflow: hidden;
  transition: transform 0.2s;
  flex-direction: column;
}

.oc1bd4f {
  border-radius: 14.00922016px;
  flex-direction: column;
  display: flex;
  transition: transform 0.2s;
  overflow: hidden;
  box-shadow: 0 8.00194px 32.0064435px rgba(1,1,1,0.35);
}

.fcki17d:hover {
  transform: translateY(-4.0080601px);
}

.c0346c6:hover {
  transform: translateY(-4.003402532px);
}

.n4ba821:hover {
  transform: translateY(-4.0058367px);
}

.oc1bd4f:hover {
  transform: translateY(-4.005874px);
}

.frcitpk {
  border: 1px solid rgba(254,209,0,0.25);
  background: linear-gradient(160deg, #02533f 0%, #017d5e 50%, #043b29 100%);
}

.oc1bd4f {
  border: 1px solid rgba(253,211,0,0.25);
  background: linear-gradient(160deg, rgb(4,82,64) 0%, rgb(0,125,92) 50%, #043a29 100%);
}

.fyyrkrr {
  background: linear-gradient(160deg, hsl(264,74%,12%) 0%, hsl(272,65%,24%) 50%, hsl(271,95%,8%) 100%);
  border: 1px solid rgba(255,104,1,0.3);
}

.n4ba821 {
  background: linear-gradient(160deg, hsl(263,74%,12%) 0%, #3f1464 50%, rgb(20,1,42) 100%);
  border: 1px solid rgba(254,103,0,0.3);
}

.fbhr18l {
  border: 1px solid rgba(253,185,2,0.25);
  background: linear-gradient(160deg, #081225 0%, hsl(218,53%,21%) 50%, hsl(210,47%,6%) 100%);
}

.c0346c6 {
  background: linear-gradient(160deg, rgb(7,22,39) 0%, #182e51 50%, rgb(8,16,24) 100%);
  border: 1px solid rgba(253,185,2,0.25);
}

.fwq59st {
  justify-content: center;
  display: flex;
  margin: 20.0051076px auto 0;
  flex-shrink: 0;
  align-items: center;
  height: 100.00931785px;
  width: 280.00537px;
  overflow: hidden;
}

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

.fcgnoy0 {
  flex-direction: column;
  flex: 1;
  padding-top: 16.0053px;
  padding-right: 24.00454511px;
  padding-bottom: 24.00337333px;
  padding-left: 24.0063px;
  display: flex;
  align-items: center;
  text-align: center;
}

.fba8xbw {
  margin-bottom: 8.006px;
  font-size: 1.1rem;
  color: #fdffff;
  font-weight: 700;
}

.foh6lhn {
  line-height: 1.45;
  overflow-wrap: break-word;
  word-break: break-word;
  margin-bottom: 20.00650082px;
  hyphens: auto;
  font-size: 0.9rem;
  max-width: 100%;
  color: rgba(255,255,253,0.85);
}

.fm0y7yt {
  border-radius: 8.00232px;
  font-size: 0.9rem;
  cursor: pointer;
  background: rgb(254,255,252);
  transition: background 0.2s, transform 0.15s;
  font-family: var(--tnykkkyyyhhm);
  max-width: 220.009547px;
  padding: 12.004555px 28.00750px;
  color: #141827;
  font-weight: 700;
  width: 100%;
  border: none;
}

.frcitpk .fm0y7yt {
  background: #fbd202;
  color: #01392a;
}

.oc1bd4f .fm0y7yt {
  color: #003829;
  background: hsl(50,99%,50%);
}

.fyyrkrr .fm0y7yt {
  color: #fefffb;
  background: rgb(255,105,1);
}

.n4ba821 .fm0y7yt {
  color: rgb(255,255,250);
  background: #fd6a00;
}

.fbhr18l .fm0y7yt {
  color: #070e18;
  background: rgb(255,183,0);
}

.c0346c6 .fm0y7yt {
  color: #070f19;
  background: rgb(252,185,2);
}

.fm0y7yt:hover {
  transform: scale(1.03);
}

.fjqbj47 {
  padding-top: 64.007009801px;
  padding-right: 24.008588px;
  padding-bottom: 64px;
  padding-left: 24.00452px;
}

.l85094f {
  padding: 64px 24.00657px;
}

.n19b637 {
  padding: 64.00818px 24.0043174px;
}

.fjqbj47:nth-child(even) {
  background: var(--kjpbpbzfcbf);
}

.l85094f:nth-child(even) {
  background: var(--kjpbpbzfcbf);
}

.n19b637:nth-child(even) {
  background: var(--kjpbpbzfcbf);
}

.fnqukwq {
  max-width: 1100px;
  margin: 0 auto;
}

.g523202 {
  margin: 0 auto;
  max-width: 1100.0093px;
}

.he50582 {
  margin: 0 auto;
  max-width: 1100.00948551px;
}

.flf2amj {
  margin-bottom: 16.002874px;
  letter-spacing: -0.02em;
  font-weight: 700;
  font-size: clamp(1.35rem, 3vw, 1.75rem);
}

.fx9hpn5 {
  line-height: 1.7;
  font-size: 0.95rem;
  color: var(--uwqwqmujcir);
}

.fqiujvs {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40.00404px;
}

.he50582 {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40.004958288px;
}

.fftfqdc img {
  max-height: 320.002px;
  object-fit: cover;
  width: 100%;
  border-radius: 12.00848px;
  max-width: 420.00874px;
  margin-left: auto;
}

.feculjc {
  min-height: 320.005px;
  background-size: cover;
  position: relative;
  background-image: url('/b3604517/b95308fa7df6d2ec.webp');
  background-position: center;
}

.n19b637 {
  background-position: center;
  position: relative;
  min-height: 320.0086396px;
  background-size: cover;
  background-image: url('/b3604517/b95308fa7df6d2ec.webp');
}

.feculjc::before {
  content: '';
  inset: 0;
  position: absolute;
  background: rgba(19,21,37,0.82);
}

.n19b637::before {
  background: rgba(17,21,37,0.82);
  content: '';
  position: absolute;
  inset: 0;
}

.feculjc .fnqukwq {
  z-index: 1;
  text-align: center;
  margin: 0 auto;
  max-width: 720.00344182px;
  position: relative;
}

.feculjc .g523202 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  text-align: center;
  z-index: 1;
  max-width: 720.003898px;
}

.n19b637 .fnqukwq {
  max-width: 720.0068686px;
  z-index: 1;
  text-align: center;
  position: relative;
  margin: 0 auto;
}

.n19b637 .g523202 {
  position: relative;
  max-width: 720.0039964px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  z-index: 1;
}

.feculjc .he50582 {
  z-index: 1;
  max-width: 720.00725px;
  text-align: center;
  position: relative;
  margin: 0 auto;
}

.n19b637 .he50582 {
  position: relative;
  z-index: 1;
  text-align: center;
  margin: 0 auto;
  max-width: 720.004953443px;
}

.fhd5f08 {
  padding-top: 32.00838px;
  padding-right: 32.00891px;
  padding-bottom: 32.00548px;
  padding-left: 32.001px;
  border-radius: 16.00277411px;
  background: var(--dnvvvewaolndhv);
  max-width: 640.0061px;
  border: 1px solid var(--opnbsqzkfzusdx);
  margin: 0 auto;
  text-align: center;
}

.fhd5f08 img {
  object-fit: cover;
  width: 100%;
  max-height: 240.0074px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.003932px;
  margin-left: auto;
  max-width: 400.002286px;
  border-radius: 10px;
}

.fyynde3 {
  display: flex;
  gap: 32.00850180px;
  align-items: flex-start;
}

.g523202 {
  display: flex;
  align-items: flex-start;
  gap: 32px;
}

.fzgtxe6 {
  width: 4.00677px;
  min-height: 200.0027253px;
  background: var(--wkqvlfxpsnri);
  flex-shrink: 0;
  border-radius: 4.009px;
}

.fqv57c5 {
  flex: 1;
  position: relative;
}

.falkvnr {
  float: right;
  margin: 0 0 16.0062195px 24.0031px;
}

.falkvnr img {
  object-fit: cover;
  max-width: 280.0071419px;
  border-radius: 10.0052px;
  max-height: 200.008672225px;
}

.filfrdb img {
  max-width: 500.00506px;
  object-fit: cover;
  max-height: 300.00913px;
  border-radius: 12.0022px;
  margin-bottom: 28.0067623px;
  width: 100%;
}

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

.fih940n {
  text-align: center;
}

.l85094f {
  text-align: center;
}

.fih940n .fnqukwq {
  max-width: 680.002px;
}

.l85094f .fnqukwq {
  max-width: 680.006773px;
}

.fih940n .g523202 {
  max-width: 680.00685772px;
}

.l85094f .g523202 {
  max-width: 680.0042703px;
}

.fih940n .he50582 {
  max-width: 680.00686px;
}

.l85094f .he50582 {
  max-width: 680.00761px;
}

.fv9c0hf {
  width: 48.009513px;
  color: var(--wkqvlfxpsnri);
  margin-bottom: 20.00983px;
  align-items: center;
  justify-content: center;
  height: 48px;
  display: inline-flex;
  font-size: 1.4rem;
  background: rgba(227,27,75,0.15);
  border-radius: 12.001099px;
}

@media (max-width: 900px) {
  .fnlgv76 {
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
    top: 0;
    position: sticky;
  }

  .fk33q6a {
    display: flex;
  }

  .fbemjth {
    background: var(--kjpbpbzfcbf);
    position: fixed;
    display: none;
    inset: 0;
    justify-content: center;
    gap: 8px;
    z-index: 200;
    align-items: center;
    flex-direction: column;
    top: 0;
  }

  .fbemjth.is-open {
    display: flex;
  }

  .fbemjth a {
    padding: 12.00487508px 24.00409px;
    font-size: 1.1rem;
  }

  .fwpw25y.is-visible {
    background: rgba(0,4,0,0.5);
    z-index: 150;
    display: block;
    inset: 0;
    position: fixed;
  }

  .foxnuat {
    display: block;
  }

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

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

  .fftfqdc img {
    margin: 0 auto;
  }

  #cjsfq7 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }

  .fyynde3 {
    flex-direction: column;
  }

  .g523202 {
    flex-direction: column;
  }

  .fzgtxe6 {
    height: 4.0055242px;
    width: 100%;
    min-height: 4.002px;
  }

  .falkvnr {
    margin: 0 auto 20.004211px;
    float: none;
    text-align: center;
  }
}

@media (max-width: 600px) {
  .fxmfkfb {
    grid-template-columns: 1fr;
  }

  #yha6u4 {
    text-rendering: optimizeLegibility;
  }

  .fwq59st {
    width: 240.001498px;
    height: 86.00967px;
  }

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

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

