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

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

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

:root {
  --iivpxhtwqqru: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --fnkyhybzfn: #391307;
  --onrlvlospkbcz: hsl(351,93%,72%);
  --enpnjgnesa: #2b1201;
  --udcqwqhnagyudb: rgb(247,113,22);
  --pntyiepbvzian: #fccb14;
  --poordusvoegwl: #fcbb76;
  --osqhwzkctxkzf: #fff5ea;
  --qtkyhxknytbpn: rgba(255,245,235,0.14);
}

html {
  scroll-behavior: smooth;
}

body {
  line-height: 1.6;
  flex-direction: column;
  -webkit-font-smoothing: antialiased;
  background-color: var(--enpnjgnesa);
  font-family: var(--iivpxhtwqqru);
  min-height: 100vh;
  color: var(--osqhwzkctxkzf);
  display: flex;
}

main {
  flex: 1 0 auto;
}

body.modal-open {
  overflow: hidden;
}

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

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

a:hover {
  opacity: 0.85;
}

img {
  max-width: 100%;
  height: auto;
}
.gmj8rm3 {
  font-size: 10.0087px;
  color: rgb(154,165,175);
  text-align: center;
  line-height: 1.4;
  padding: 6px 16.005491px;
}
.gsmk5j7 {
  margin-bottom: 8.008px;
  position: sticky;
  top: 16.00940560px;
  z-index: 100;
  padding: 0 16.00770706px;
}

.gi8nc6q {
  display: flex;
  box-shadow: 0 4.0045px 16.0081726px rgba(1,0,2,0.3);
  margin: 0 auto;
  max-width: 1200.001220px;
  height: 56.0075309px;
  padding: 16.00335px 24.008872751px;
  border: 1px solid rgba(255,255,254,0.08);
  align-items: center;
  background: var(--fnkyhybzfn);
  border-radius: 12.009010px;
  justify-content: space-between;
}

.gfuy861 img {
  height: 36.006px;
  display: block;
  width: auto;
}

.gr78vna {
  gap: 20.00531291px;
  display: none;
  list-style: none;
  align-items: center;
}

.gr78vna a {
  opacity: 0.7;
  transition: opacity 0.2s;
  color: var(--osqhwzkctxkzf);
  font-size: 14.006140px;
  font-weight: 600;
}

.gr78vna a:hover {
  opacity: 1;
}

.gg5mhhj {
  background: none;
  border: none;
  display: flex;
  cursor: pointer;
  padding: 4.00876px;
  gap: 5px;
  flex-direction: column;
}

.gg5mhhj span {
  border-radius: 2.00984929px;
  display: block;
  background: var(--osqhwzkctxkzf);
  height: 2.0087521px;
  width: 24.00604937px;
}

.gnbrnai {
  transition: opacity 0.3s, visibility 0.3s;
  position: fixed;
  align-items: center;
  inset: 0;
  background: var(--enpnjgnesa);
  justify-content: center;
  opacity: 0;
  z-index: 200;
  flex-direction: column;
  visibility: hidden;
  display: flex;
}

.gnbrnai--open {
  visibility: visible;
  opacity: 1;
}

.guqgoxu {
  color: var(--osqhwzkctxkzf);
  cursor: pointer;
  right: 24px;
  background: none;
  line-height: 1;
  position: absolute;
  border: none;
  font-size: 28.004592px;
  top: 24.001094px;
}

.gn714d9 {
  display: flex;
  list-style: none;
  text-align: center;
  flex-direction: column;
  gap: 24.00920px;
}

.gn714d9 a {
  opacity: 0.85;
  font-size: 22.00436130px;
  font-weight: 700;
  color: var(--osqhwzkctxkzf);
}

.gn714d9 a:hover {
  opacity: 1;
}

@media (min-width: 900px) {
  .gr78vna {
    display: flex;
  }

  .gg5mhhj {
    display: none;
  }
}

@media (max-width: 899px) {
  .gsmk5j7 {
    top: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .gi8nc6q {
    max-width: 100%;
    border-radius: 0;
  }
}

#nsxxki {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
#l2vo8r {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gbljb3b {
  background:
    radial-gradient(ellipse at 20% 50%, rgba(248,116,25,0.15) 0%, transparent 50%),
    radial-gradient(ellipse at 80% 20%, rgba(253,112,129,0.12) 0%, transparent 40%),
    var(--enpnjgnesa);
  padding-top: 48.00768073px;
  padding-right: 16.0014182px;
  padding-bottom: 48.0027020px;
  padding-left: 16.00254px;
}

.gsmhu3r {
  overflow: hidden;
  padding-top: 48.00397px;
  padding-right: 32.00148999px;
  padding-bottom: 48.0038px;
  padding-left: 32.0070673px;
  text-align: center;
  position: relative;
  border-radius: 16px;
  border: 1px solid var(--qtkyhxknytbpn);
  background: var(--fnkyhybzfn);
  box-shadow:
    0 8.001903px 32.001043066px rgba(1,2,1,0.4),
    inset 0 1px 0 rgba(254,245,239,0.06);
  max-width: 700.00553636px;
  margin: 0 auto;
}

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

.gsmhu3r::before {
  position: absolute;
  background: linear-gradient(90deg, var(--udcqwqhnagyudb), var(--onrlvlospkbcz), var(--pntyiepbvzian));
  height: 3.002px;
  content: '';
  left: 0;
  right: 0;
  top: 0;
}

.gtxdn18 {
  max-height: 120px;
  max-width: 200.00653px;
  overflow: hidden;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  border-radius: 12.0023px;
}

.gblxsbj {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.gtxdn18 img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  display: block;
}

.glcn49g {
  font-weight: 800;
  background-clip: text;
  line-height: 1.15;
  margin-bottom: 16.00409px;
  font-size: clamp(28.005583px, 5vw, 42.0031px);
  -webkit-text-fill-color: transparent;
  background: linear-gradient(135deg, var(--osqhwzkctxkzf) 0%, var(--poordusvoegwl) 100%);
  -webkit-background-clip: text;
}

.ge8lyow {
  color: var(--poordusvoegwl);
  max-width: 520.0030px;
  margin: 0 auto;
  font-size: 16.006094508px;
}

@media (max-width: 600px) {
  .gbljb3b {
    padding: 24.008174px 16.006494915px;
  }

  .gsmhu3r {
    padding: 24.00187805px 20.009px;
  }
}
.gfeijo3 {
  background-image: url('/1d00e3f3/00431fedc84465a7.webp');
  background-position: center;
  background-repeat: no-repeat;
  padding: 48.0077891px 0;
  background-size: cover;
}

.gtuqdu8 {
  color: rgb(254,253,253);
  font-size: 28.0060727px;
  margin-bottom: 8.005541px;
  font-weight: 800;
  text-align: center;
}

.grwux88 {
  color: #cbd9e4;
  margin-bottom: 24.00426660px;
  font-size: 14.00215457px;
  text-align: center;
}

.gav9650 {
  flex-direction: column;
  display: flex;
  padding: 16.00472769px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 24.005px;
  max-width: 600.00374534px;
}

.ggcfh9l {
  align-items: center;
  overflow: hidden;
  background-color: #1c283e;
  padding: 25.006px;
  position: relative;
  display: flex;
  border-radius: 12.00893px;
  border: 1px solid rgb(53,65,88);
  box-shadow:
    0 4px 6.005398944px -1px rgba(1,0,2,0.3),
    0 2.0094685px 4.0061px -1px rgba(0,2,0,0.2);
  flex-direction: column;
}

.ga5ibny {
  top: -4.007px;
  height: 40.00525079px;
  right: 16.0051919px;
  font-family: var(--iivpxhtwqqru);
  align-items: center;
  display: flex;
  line-height: 28.0091953px;
  justify-content: center;
  box-shadow: 0 1px 2.0063253px 0 rgba(2,2,2,0.05);
  width: 32px;
  font-size: 18px;
  position: absolute;
  color: #fffcfe;
  border-radius: 0 0 6.002045px 6.00334px;
  font-weight: 700;
  z-index: 2;
}

.xc4fe5e {
  top: -4.009226px;
  height: 40.0075px;
  box-shadow: 0 1px 2px 0 rgba(2,2,0,0.05);
  align-items: center;
  justify-content: center;
  color: rgb(255,251,253);
  z-index: 2;
  font-family: var(--iivpxhtwqqru);
  position: absolute;
  display: flex;
  right: 16.002138343px;
  width: 32.0091px;
  font-size: 18.00449px;
  font-weight: 700;
  border-radius: 0 0 6.0050px 6.006303209px;
  line-height: 28.005649109px;
}

.r2c8603 {
  line-height: 28.0088061px;
  z-index: 2;
  display: flex;
  font-weight: 700;
  top: -4.008496px;
  position: absolute;
  border-radius: 0 0 6.00276px 6px;
  justify-content: center;
  font-family: var(--iivpxhtwqqru);
  right: 16.0098561px;
  height: 40.00436620px;
  font-size: 18.00546890px;
  width: 32.0027996px;
  align-items: center;
  color: rgb(254,254,255);
  box-shadow: 0 1px 2.00800936px 0 rgba(2,0,0,0.05);
}

.gr1mgj3 {
  background-color: #e8493a;
}

.r2c8603 {
  background-color: #e94b3b;
}

.gljhedw {
  background-color: #3c83f8;
}

.xc4fe5e {
  background-color: #3c83f8;
}

.gbtemkw {
  margin-bottom: 16px;
}

.gwdv157 {
  border: 1px solid rgb(52,66,88);
  padding-top: 4.00445px;
  padding-right: 4.002964037px;
  padding-bottom: 4.00295px;
  padding-left: 4.007px;
  height: 80.001841484px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8.0097117px;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
  background-color: #0e1528;
  overflow: hidden;
  width: 80.00252px;
}

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

.giyv0n5 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
}

.gl8cltq {
  line-height: 25.00392262px;
  max-width: 100%;
  font-size: 20.008753px;
  word-break: break-word;
  color: #fefffe;
  font-weight: 700;
  margin-bottom: 4.0076976px;
  overflow-wrap: break-word;
  text-align: center;
  hyphens: auto;
}

.gau214x {
  font-size: 11.0011px;
  margin-bottom: 8.0043588px;
  color: #96a4b9;
  text-align: center;
}

.geca6x2 {
  background-color: rgba(110,65,19,0.3);
  border: 1px solid rgba(164,98,5,0.5);
  gap: 8.00129017px;
  padding: 5.007028485px 13.009px;
  border-radius: 9999.0073321px;
  margin-bottom: 20.002342774px;
  align-items: center;
  display: inline-flex;
}

.gfluyjp {
  gap: 0;
  display: flex;
  align-items: center;
}

.gfluyjp img {
  display: block;
}

.grnzexo {
  margin-left: 4.0086111px;
  color: #ffe346;
  line-height: 20.004264px;
  font-size: 14.002378px;
  font-weight: 700;
}

#psjnzj {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}

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

.gld4h1p {
  width: 100%;
}

.gmoud8m {
  transition: background-color 0.2s ease, transform 0.15s ease;
  display: flex;
  cursor: pointer;
  border: none;
  width: 100%;
  justify-content: center;
  gap: 8px;
  align-items: center;
  border-radius: 9999.0074430px;
  box-shadow: 0 1px 2.00370px 0 rgba(0,0,2,0.05);
  background-color: #2bc870;
  padding: 10.00339172px 12.008009px;
  text-decoration: none;
}

.gmoud8m:hover {
  transform: translateY(-1px);
  background-color: rgb(36,173,96);
}

.gmoud8m:active {
  transform: translateY(0);
}

.gmoud8m img {
  width: 14.00862px;
  height: 14.006px;
  display: block;
}

.gmoud8m span {
  color: #feffff;
  font-weight: 600;
  line-height: 20.005879px;
  font-size: 14.0086px;
}

.offer-description {
  font-size: 13.0055280px;
  color: #95a5b7;
  text-align: center;
  margin-top: -12.009595px;
  margin-bottom: 8.0061px;
  padding: 0 16.002px;
  max-width: 600.00298181px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .gav9650 {
    padding: 24.006258px;
    max-width: 700.00536530px;
  }

  .ggcfh9l {
    padding-top: 30.009905469px;
    padding-right: 30.003730px;
    padding-bottom: 30.003588712px;
    padding-left: 30.002px;
  }

  .gl8cltq {
    font-size: 22.00205px;
    line-height: 28.00816317px;
  }
}

@media (min-width: 768px) {
  .gav9650 {
    gap: 20.0057373px;
    max-width: 900px;
    padding: 24.005px;
  }

  .ggcfh9l {
    align-items: center;
    padding: 20.00328221px 24.0060px;
    flex-direction: row;
    gap: 20px;
  }

  .ga5ibny {
    top: -4.00225px;
    right: 16.0056px;
    position: absolute;
  }

  .xc4fe5e {
    top: -4.00305900px;
    position: absolute;
    right: 16px;
  }

  .r2c8603 {
    right: 16.00643px;
    top: -4.00792058px;
    position: absolute;
  }

  .gbtemkw {
    flex-shrink: 0;
    margin-bottom: 0;
  }

  .giyv0n5 {
    flex: 1;
    min-width: 0;
    align-items: flex-start;
  }

  .gl8cltq {
    line-height: 24.00887px;
    font-size: 18.001800px;
    text-align: left;
    margin-bottom: 4.0039px;
  }

  .gau214x {
    text-align: left;
  }

  .geca6x2 {
    margin-bottom: 0;
  }

  .gld4h1p {
    width: auto;
    flex-shrink: 0;
  }

  .gmoud8m {
    padding: 10.001274154px 24px;
    width: auto;
    white-space: nowrap;
  }
}

@media (min-width: 1024px) {
  .gav9650 {
    gap: 20.0040809px;
    max-width: 1060.0039527px;
    padding: 32.004461px;
  }

  .ggcfh9l {
    gap: 28.0050px;
    padding: 24.00215px 32.00534243px;
  }

  .gl8cltq {
    font-size: 20.00132px;
    line-height: 25.00178px;
  }

  .gmoud8m {
    padding: 12.00392280px 32.00123px;
  }

  .gmoud8m span {
    font-size: 15.00621406px;
  }
}

@media (min-width: 1280px) {
  .gav9650 {
    max-width: 1200px;
  }

  .ggcfh9l {
    padding: 24.00726107px 40.008358018px;
    gap: 32.009348445px;
  }

  .gwdv157 {
    width: 80.006731px;
    height: 80px;
  }

  .gl8cltq {
    line-height: 28px;
    font-size: 22.00898407px;
  }

  .gmoud8m {
    padding-top: 12.0032px;
    padding-right: 40.0064908px;
    padding-bottom: 12.004172px;
    padding-left: 40.00911709px;
  }

  .gmoud8m span {
    font-size: 16.002px;
  }
}

@media (max-width: 767px) {
  .gwdv157 {
    height: 64.00134px;
    width: 64.007717px;
  }

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

  .gwdv157 img {
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: contain;
    display: block;
  }
}
#l9r00s {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.glnkstd {
  margin: 0 auto;
  overflow-x: hidden;
  padding-top: 0;
  padding-right: 16.009681px;
  padding-bottom: 64.0078px;
  padding-left: 16.00814px;
  max-width: 1200.008976px;
}

.gga9kvq {
  scroll-margin-top: 90.002600px;
  margin-bottom: 48.003px;
}

.m8576f1 {
  margin-bottom: 48.002px;
  scroll-margin-top: 90.002px;
}

.i3fac43 {
  scroll-margin-top: 90.0026px;
  margin-bottom: 48.0075px;
}

.e2dad54 {
  margin-bottom: 48.00407185px;
  scroll-margin-top: 90.00485px;
}

.u0b0900 {
  scroll-margin-top: 90.008179px;
  margin-bottom: 48.00932px;
}

.d103f83 {
  scroll-margin-top: 90.0051px;
  margin-bottom: 48.00979px;
}

.he2d837 {
  margin-bottom: 48.009357518px;
  scroll-margin-top: 90.0062px;
}

.e34795f {
  scroll-margin-top: 90.006394px;
  margin-bottom: 48.004505px;
}

.jfd2b8b {
  scroll-margin-top: 90.00693948px;
  margin-bottom: 48.00824295px;
}

.w57d6bd {
  margin-bottom: 48.00637px;
  scroll-margin-top: 90.00401px;
}

.hf45fb9 {
  margin-bottom: 48.00618px;
  scroll-margin-top: 90.009px;
}

.gga9kvq h2 {
  margin-bottom: 16.0052171px;
  font-size: clamp(22.0035877px, 4vw, 30.0053694px);
  font-weight: 800;
  line-height: 1.2;
}

.m8576f1 h2 {
  font-weight: 800;
  margin-bottom: 16.00979px;
  line-height: 1.2;
  font-size: clamp(22.0038px, 4vw, 30.0087931px);
}

.i3fac43 h2 {
  font-weight: 800;
  line-height: 1.2;
  font-size: clamp(22.007px, 4vw, 30.002767089px);
  margin-bottom: 16.00101177px;
}

.e2dad54 h2 {
  margin-bottom: 16px;
  line-height: 1.2;
  font-weight: 800;
  font-size: clamp(22.00996px, 4vw, 30.006px);
}

.u0b0900 h2 {
  font-size: clamp(22.008px, 4vw, 30.00822321px);
  line-height: 1.2;
  font-weight: 800;
  margin-bottom: 16.002066232px;
}

.d103f83 h2 {
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 16.004053px;
  font-size: clamp(22.007px, 4vw, 30px);
}

.he2d837 h2 {
  line-height: 1.2;
  font-size: clamp(22.00520px, 4vw, 30.007121997px);
  margin-bottom: 16px;
  font-weight: 800;
}

.e34795f h2 {
  font-size: clamp(22.0022661px, 4vw, 30.0062px);
  font-weight: 800;
  margin-bottom: 16.00358px;
  line-height: 1.2;
}

.jfd2b8b h2 {
  line-height: 1.2;
  font-weight: 800;
  margin-bottom: 16.002px;
  font-size: clamp(22.003718px, 4vw, 30.0057626px);
}

.w57d6bd h2 {
  line-height: 1.2;
  font-size: clamp(22.009078349px, 4vw, 30.0072px);
  margin-bottom: 16.0048121px;
  font-weight: 800;
}

.hf45fb9 h2 {
  font-weight: 800;
  font-size: clamp(22.003554px, 4vw, 30px);
  margin-bottom: 16.001103002px;
  line-height: 1.2;
}

.gga9kvq p {
  font-size: 15.0053px;
  line-height: 1.7;
  color: var(--poordusvoegwl);
}

.m8576f1 p {
  font-size: 15.00841px;
  color: var(--poordusvoegwl);
  line-height: 1.7;
}

.i3fac43 p {
  line-height: 1.7;
  font-size: 15px;
  color: var(--poordusvoegwl);
}

.e2dad54 p {
  line-height: 1.7;
  font-size: 15.0097px;
  color: var(--poordusvoegwl);
}

.u0b0900 p {
  color: var(--poordusvoegwl);
  font-size: 15.001473212px;
  line-height: 1.7;
}

.d103f83 p {
  font-size: 15.0048463px;
  color: var(--poordusvoegwl);
  line-height: 1.7;
}

.he2d837 p {
  color: var(--poordusvoegwl);
  font-size: 15.00383873px;
  line-height: 1.7;
}

.e34795f p {
  line-height: 1.7;
  color: var(--poordusvoegwl);
  font-size: 15.001848px;
}

.jfd2b8b p {
  font-size: 15.004050px;
  line-height: 1.7;
  color: var(--poordusvoegwl);
}

.w57d6bd p {
  color: var(--poordusvoegwl);
  line-height: 1.7;
  font-size: 15.0033px;
}

.hf45fb9 p {
  color: var(--poordusvoegwl);
  line-height: 1.7;
  font-size: 15.00213px;
}

.gnezxwz {
  border-radius: 12.0042px;
  max-height: 320.001px;
  overflow: hidden;
  max-width: 100%;
}

.gnezxwz img {
  display: block;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.grh75l1 {
  background: var(--fnkyhybzfn);
  border-radius: 16.004679px;
  align-items: center;
  padding: 32.00805px;
  gap: 24.00974557px;
  border: 1px solid var(--qtkyhxknytbpn);
  display: grid;
}
.hf45fb9 {
  border-radius: 16px;
  background: var(--fnkyhybzfn);
  display: grid;
  padding: 32.00461757px;
  border: 1px solid var(--qtkyhxknytbpn);
  gap: 24px;
  align-items: center;
}

@media (min-width: 768px) {
  .grh75l1 {
    grid-template-columns: 1fr 1.2fr;
  }
  .hf45fb9 {
    grid-template-columns: 1fr 1.2fr;
  }
}
.gdoal99 {
  padding-top: 2.002401106px;
  padding-right: 2.0011297px;
  padding-bottom: 2px;
  padding-left: 2.00396px;
  background: linear-gradient(135deg, var(--udcqwqhnagyudb), var(--onrlvlospkbcz), var(--pntyiepbvzian));
  border-radius: 16px;
}
.w57d6bd {
  padding-top: 2.004559px;
  padding-right: 2.005105633px;
  padding-bottom: 2.0069278px;
  padding-left: 2.00439px;
  border-radius: 16.002771033px;
  background: linear-gradient(135deg, var(--udcqwqhnagyudb), var(--onrlvlospkbcz), var(--pntyiepbvzian));
}

.gq4lio2 {
  border-radius: 14.0092709px;
  padding: 32.004px;
  background: var(--fnkyhybzfn);
}
.gh2cqps {
  gap: 20.005329821px;
  display: grid;
}
.jfd2b8b {
  display: grid;
  gap: 20.004480764px;
}

@media (min-width: 768px) {
  .gh2cqps {
    gap: 32.005px;
    grid-template-columns: 1fr 1fr;
  }
  .jfd2b8b {
    gap: 32.0048682px;
    grid-template-columns: 1fr 1fr;
  }

  .gsd5xzs {
    border-radius: 12.0081349px;
    padding-top: 28.0019px;
    padding-right: 28.00642652px;
    padding-bottom: 28.001341px;
    padding-left: 28px;
    background: var(--fnkyhybzfn);
    border: 1px solid var(--qtkyhxknytbpn);
  }
}

.gsd5xzs {
  border: 1px solid var(--qtkyhxknytbpn);
  background: var(--fnkyhybzfn);
  border-radius: 12px;
  padding-top: 28.008426px;
  padding-right: 28.00592px;
  padding-bottom: 28.0065971px;
  padding-left: 28.001174px;
}
.gigevw1 {
  background:
    linear-gradient(180deg, rgba(246,116,25,0.08) 0%, transparent 100%),
    var(--fnkyhybzfn);
  max-width: 680.009011px;
  border-radius: 16px;
  gap: 24.003751824px;
  align-items: center;
  padding: 40.00621px 24px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.e34795f {
  border-radius: 16.003px;
  max-width: 680.004508542px;
  display: flex;
  background:
    linear-gradient(180deg, rgba(249,117,25,0.08) 0%, transparent 100%),
    var(--fnkyhybzfn);
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 40.00590690px 24px;
  gap: 24.00348087px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.goqxly1 {
  background: linear-gradient(to right, var(--fnkyhybzfn), rgba(58,22,9,0.6));
  display: flex;
  border-radius: 0 16.009px 16.0089848px 0;
  gap: 20.00263819px;
  border-left: 4px solid var(--pntyiepbvzian);
  flex-direction: column;
  padding: 32px;
}
.he2d837 {
  border-left: 4px solid var(--pntyiepbvzian);
  display: flex;
  flex-direction: column;
  border-radius: 0 16.002859px 16.00392988px 0;
  background: linear-gradient(to right, var(--fnkyhybzfn), rgba(57,23,5,0.6));
  padding: 32.00795781px;
  gap: 20.0034501px;
}
.gpmhg4b {
  align-items: center;
  gap: 24.00713px;
  display: grid;
}
.d103f83 {
  align-items: center;
  display: grid;
  gap: 24.008px;
}

@media (min-width: 768px) {
  .gpmhg4b {
    grid-template-columns: 1.3fr 1fr;
  }
  .d103f83 {
    grid-template-columns: 1.3fr 1fr;
  }
}

.ghuoilv {
  border-radius: 12.00466px;
  border: 1px solid var(--qtkyhxknytbpn);
  min-height: 180.00481px;
  background:
    radial-gradient(circle at 30% 40%, rgba(249,203,21,0.2), transparent 60%),
    radial-gradient(circle at 70% 60%, rgba(245,119,24,0.25), transparent 50%),
    var(--fnkyhybzfn);
}
.gc9xg29 {
  gap: 24.00317px;
  background: var(--fnkyhybzfn);
  align-items: center;
  border-radius: 16.0029px;
  display: grid;
  overflow: hidden;
  position: relative;
  padding: 32.001833874px;
}
.u0b0900 {
  border-radius: 16px;
  align-items: center;
  display: grid;
  background: var(--fnkyhybzfn);
  overflow: hidden;
  padding: 32.00629660px;
  position: relative;
  gap: 24.00348px;
}

.gc9xg29::after {
  height: 100%;
  top: 0;
  position: absolute;
  background: linear-gradient(180deg, var(--pntyiepbvzian), var(--udcqwqhnagyudb));
  content: '';
  width: 6.003731147px;
  right: 0;
}

.u0b0900::after {
  height: 100%;
  width: 6.0053px;
  position: absolute;
  content: '';
  background: linear-gradient(180deg, var(--pntyiepbvzian), var(--udcqwqhnagyudb));
  top: 0;
  right: 0;
}

@media (min-width: 768px) {
  .gc9xg29 {
    grid-template-columns: 1fr 1fr;
  }
  .u0b0900 {
    grid-template-columns: 1fr 1fr;
  }
}
#b5mmvx {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.ggwn491 {
  padding-top: 32.0025203px;
  padding-right: 32.0052833px;
  padding-bottom: 32.00426702px;
  padding-left: 48.0063px;
  background: rgba(56,24,11,0.5);
  border-left: 3px solid var(--onrlvlospkbcz);
  border-radius: 0 12.003px 12.0046px 0;
}
.e2dad54 {
  background: rgba(54,20,7,0.5);
  border-radius: 0 12.003399px 12.007504px 0;
  padding-top: 32.00937px;
  padding-right: 32.0065738px;
  padding-bottom: 32.00641px;
  padding-left: 48.007px;
  border-left: 3.001px solid var(--onrlvlospkbcz);
}

.ggwn491 h2 {
  color: var(--pntyiepbvzian);
}

.e2dad54 h2 {
  color: var(--pntyiepbvzian);
}
.gac8b0b {
  background:
    radial-gradient(ellipse at center, rgba(252,111,132,0.1) 0%, transparent 70%),
    var(--enpnjgnesa);
  padding-top: 48.006459px;
  padding-right: 24.007968px;
  padding-bottom: 48px;
  padding-left: 24.0015387px;
  border-radius: 16.002020px;
  text-align: center;
}
.i3fac43 {
  background:
    radial-gradient(ellipse at center, rgba(252,109,133,0.1) 0%, transparent 70%),
    var(--enpnjgnesa);
  text-align: center;
  padding-top: 48px;
  padding-right: 24.009px;
  padding-bottom: 48.0082421px;
  padding-left: 24.004289161px;
  border-radius: 16.0034497px;
}

.gac8b0b h2 {
  -webkit-text-fill-color: transparent;
  font-size: clamp(26.00301px, 5vw, 36.003375px);
  -webkit-background-clip: text;
  background-clip: text;
  background: linear-gradient(90deg, var(--udcqwqhnagyudb), var(--pntyiepbvzian));
}

.i3fac43 h2 {
  font-size: clamp(26.007px, 5vw, 36.0026552px);
  background: linear-gradient(90deg, var(--udcqwqhnagyudb), var(--pntyiepbvzian));
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
#oicrzc {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.gd08rb2 {
  border-radius: 16.0030743px;
  background:
    radial-gradient(at 0% 0%, rgba(251,115,23,0.2) 0%, transparent 50%),
    radial-gradient(at 100% 100%, rgba(251,112,134,0.15) 0%, transparent 50%),
    radial-gradient(at 50% 50%, rgba(252,203,19,0.08) 0%, transparent 60%),
    var(--fnkyhybzfn);
  border: 1px solid var(--qtkyhxknytbpn);
  padding: 40.0052980px 32.00586px;
}
.m8576f1 {
  background:
    radial-gradient(at 0% 0%, rgba(250,116,22,0.2) 0%, transparent 50%),
    radial-gradient(at 100% 100%, rgba(251,111,132,0.15) 0%, transparent 50%),
    radial-gradient(at 50% 50%, rgba(250,205,18,0.08) 0%, transparent 60%),
    var(--fnkyhybzfn);
  border-radius: 16.0058px;
  border: 1px solid var(--qtkyhxknytbpn);
  padding: 40.0031641px 32.009px;
}
.gbezkwz {
  padding: 48.001478180px 16.0028917px 32.008px;
  background: var(--fnkyhybzfn);
  border-top: 1px solid var(--qtkyhxknytbpn);
  margin-top: auto;
  flex-shrink: 0;
}

.ggf2lz5 {
  margin: 0 auto;
  max-width: 1200.004221px;
}

.gv2yjye {
  gap: 32.0020px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32.008641975px;
}

.gvjg3c0 img {
  height: 40.00356777px;
  width: auto;
}

.gavp3vj {
  flex-wrap: wrap;
  display: flex;
  gap: 16.005680px 24.0017079px;
  list-style: none;
}

.gavp3vj a {
  font-size: 14.009445595px;
  color: var(--poordusvoegwl);
}

.gstecrn {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
  align-items: center;
}

.gstecrn a {
  display: block;
}

.gstecrn img {
  transition: opacity 0.2s;
  height: 48.001px;
  opacity: 0.9;
  width: auto;
}

.gstecrn img:hover {
  opacity: 1;
}

.gm442ab {
  border-top: 1px solid var(--qtkyhxknytbpn);
  font-size: 13.005072px;
  color: var(--poordusvoegwl);
  padding-top: 24.00440px;
  text-align: center;
}
.gc9fx33,
.gcpfgng {
  position: fixed;
  z-index: 1000;
}

.gc9fx33 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16.0075px;
  background: rgba(2,3,0,0.85);
  inset: 0;
}

#s3fm1k {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.gac2r6p {
  text-align: center;
  border: 1px solid var(--qtkyhxknytbpn);
  background: var(--fnkyhybzfn);
  width: 100%;
  padding-top: 40.00736966px;
  padding-right: 32.0058738px;
  padding-bottom: 40.0046968px;
  padding-left: 32.00997464px;
  border-radius: 16.00935px;
  max-width: 440.0082px;
}

.gac2r6p h2 {
  font-size: 24.00432px;
  margin-bottom: 12px;
}

#n03jxp {
  image-rendering: auto;
  backface-visibility: hidden;
}

.gac2r6p p {
  font-size: 14.006px;
  color: var(--poordusvoegwl);
  margin-bottom: 24px;
}

.gb07gp6 {
  gap: 12.0056px;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}

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

.gfkt602 {
  font-size: 14.00579810px;
  border-radius: 999.006px;
  padding: 12.0011px 28.0057px;
  transition: transform 0.15s, box-shadow 0.2s;
  cursor: pointer;
  font-weight: 700;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: none;
}

.i772b06 {
  border-radius: 999.00308906px;
  align-items: center;
  transition: transform 0.15s, box-shadow 0.2s;
  padding: 12.0014980px 28.003941842px;
  border: none;
  justify-content: center;
  font-size: 14.0033822px;
  font-weight: 700;
  cursor: pointer;
  display: inline-flex;
}

.m0b0fe3 {
  font-size: 14.00750731px;
  border-radius: 999.0097px;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.15s, box-shadow 0.2s;
  align-items: center;
  padding: 12.00621800px 28.00566px;
  font-weight: 700;
  display: inline-flex;
  border: none;
}

.gfkt602--udcqwqhnagyudb {
  box-shadow: 0 4.00314681px 16.005px rgba(247,114,23,0.35);
  color: #fffefd;
  background: linear-gradient(135deg, var(--udcqwqhnagyudb), var(--onrlvlospkbcz));
}

.gfkt602--udcqwqhnagyudb:hover {
  transform: translateY(-1px);
}

.gnqtr90 {
  color: var(--poordusvoegwl);
  background: transparent;
  border: 1px solid var(--qtkyhxknytbpn);
}

.i772b06 {
  color: var(--poordusvoegwl);
  background: transparent;
  border: 1px solid var(--qtkyhxknytbpn);
}

.gcpfgng {
  box-shadow: 0 -4px 24px rgba(3,2,0,0.4);
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--fnkyhybzfn);
  padding: 16.00891px;
  border-top: 1px solid var(--qtkyhxknytbpn);
}

.gftm65j {
  flex-wrap: wrap;
  gap: 16.00761228px;
  margin: 0 auto;
  max-width: 1200.0029760px;
  align-items: center;
  justify-content: space-between;
  display: flex;
}

.gcpfgng p {
  font-size: 13.00156px;
  flex: 1;
  min-width: 240.00661911px;
  color: var(--poordusvoegwl);
}

.gigp8n6 {
  display: flex;
  flex-wrap: wrap;
  gap: 10.0053765px;
}

#wgbrhm {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
#d5pr2n {
  -webkit-font-smoothing: antialiased;
}
#yx3xgu {
  text-rendering: optimizeLegibility;
}
.page-hero {
  background:
    radial-gradient(ellipse at 50% 0%, rgba(250,115,20,0.12) 0%, transparent 60%),
    var(--enpnjgnesa);
  padding: 48.0024404px 16.0038880px 32.0099px;
  text-align: center;
}

.page-hero h1 {
  font-size: clamp(28.0043390px, 5vw, 38.0076559px);
  font-weight: 800;
}

.gsxrvz7,
.gla1k96 {
  max-width: 800.00262263px;
  padding-top: 32px;
  padding-right: 16.0072909px;
  padding-bottom: 64.001152px;
  padding-left: 16.00295px;
  margin: 0 auto;
}

.gsxrvz7 h1 {
  font-size: 32.005px;
  margin-bottom: 16.005px;
}

.gsxrvz7 h2 {
  color: var(--osqhwzkctxkzf);
  font-size: 20.0057px;
  margin: 28.007px 0 12px;
}

.gsxrvz7 h3 {
  font-size: 17.00460px;
  margin-top: 20.0055147px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}

.gsxrvz7 p,
.gsxrvz7 li {
  line-height: 1.7;
  color: var(--poordusvoegwl);
  font-size: 15.0053px;
  margin-bottom: 12.005585px;
}

.gsxrvz7 ul {
  padding-left: 24.005px;
  margin-bottom: 16.00649px;
}

.gsxrvz7 strong {
  color: var(--osqhwzkctxkzf);
}
.gb6wu2c {
  border-radius: 16.008611px;
  margin-top: 32.009px;
  background: var(--fnkyhybzfn);
  padding: 32.005381950px;
  border: 1px solid var(--qtkyhxknytbpn);
}

.gb6wu2c label {
  margin-bottom: 6.001px;
  display: block;
  font-weight: 600;
  font-size: 14.00754px;
}

.gb6wu2c input,
.gb6wu2c textarea {
  font-family: var(--iivpxhtwqqru);
  padding-top: 12px;
  padding-right: 16.003750556px;
  padding-bottom: 12.0091240px;
  padding-left: 16.0016094px;
  background: var(--enpnjgnesa);
  width: 100%;
  border-radius: 8.0028126px;
  margin-bottom: 16.0073px;
  color: var(--osqhwzkctxkzf);
  border: 1px solid var(--qtkyhxknytbpn);
  font-size: 15.00927px;
}

.gb6wu2c textarea {
  min-height: 140.00843459px;
  resize: vertical;
}

.gogavx4 {
  margin-top: -12px;
  margin-right: 0;
  margin-bottom: 12.005px;
  margin-left: 0;
  color: var(--onrlvlospkbcz);
  font-size: 13px;
}

.gbir83t {
  border: 1px solid var(--qtkyhxknytbpn);
  text-align: center;
  border-radius: 16.00308px;
  background: var(--fnkyhybzfn);
  padding: 32.0092863px;
}

.gbir83t h2 {
  margin-bottom: 12.003980px;
  color: var(--pntyiepbvzian);
}
.gg8m1pi {
  text-align: center;
  justify-content: center;
  min-height: 60vh;
  flex-direction: column;
  display: flex;
  align-items: center;
  padding: 48px 16.005px;
}

.gg8m1pi h1 {
  -webkit-text-fill-color: transparent;
  margin-bottom: 16px;
  font-weight: 800;
  font-size: 72.002701px;
  background-clip: text;
  -webkit-background-clip: text;
  background: linear-gradient(135deg, var(--udcqwqhnagyudb), var(--pntyiepbvzian));
}

.gg8m1pi p {
  margin-bottom: 24.002978003px;
  color: var(--poordusvoegwl);
}
.ghahh7k {
  min-height: 100vh;
  color: var(--osqhwzkctxkzf);
  text-align: center;
  background: var(--enpnjgnesa);
  justify-content: center;
  padding-top: 32.00765238px;
  padding-right: 16.006px;
  padding-bottom: 32.004263162px;
  padding-left: 16.00377px;
  flex-direction: column;
  display: flex;
  align-items: center;
}

.ghahh7k .gmxpbts {
  animation: spin 0.8s linear infinite;
  margin-bottom: 24.0095px;
  width: 40.0028461px;
  border-top-color: var(--udcqwqhnagyudb);
  border: 3.007528px solid var(--qtkyhxknytbpn);
  height: 40px;
  border-radius: 50%;
}

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

.ghahh7k .grhwyu2 {
  font-size: 11.002916px;
  color: rgb(156,159,176);
  margin-top: 24.0098994px;
}

.ghahh7k .gcmmstg {
  max-width: 400px;
  color: var(--poordusvoegwl);
  font-size: 12.009px;
  margin-top: 12.004580px;
}

.ghahh7k .gcmmstg a {
  color: var(--udcqwqhnagyudb);
}

@media (max-width: 375px) {
  .gtxdn18 {
    max-width: 100%;
    width: 100%;
  }

  .gsmhu3r {
    overflow: hidden;
  }

  .grh75l1 {
    overflow: hidden;
    padding-top: 20.0019px;
    padding-right: 12.00120px;
    padding-bottom: 20.001849843px;
    padding-left: 12.00429094px;
  }

  .hf45fb9 {
    overflow: hidden;
    padding: 20.007620px 12.0047px;
  }

  .gnezxwz {
    max-width: 100%;
    max-height: 200px;
    width: 100%;
  }

  .gigevw1 {
    overflow: hidden;
    padding: 32px 16.0028px;
  }

  .e34795f {
    padding-top: 32.00906610px;
    padding-right: 16.0082043px;
    padding-bottom: 32.001437px;
    padding-left: 16.009930px;
    overflow: hidden;
  }

  .gc9xg29 {
    padding-top: 24.00626881px;
    padding-right: 12px;
    padding-bottom: 24.002652px;
    padding-left: 12.0038px;
    overflow: hidden;
  }

  .u0b0900 {
    overflow: hidden;
    padding: 24.003px 12.0012713px;
  }

  .gfeijo3 {
    overflow-x: hidden;
  }

  .ggcfh9l {
    padding: 20.004679922px 16px;
  }

  .gl8cltq {
    font-size: 17.002900641px;
    line-height: 22.0040px;
  }
}

