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

html {
  scroll-behavior: smooth;
}

body {
  display: flex;
  color: rgb(30,42,59);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  line-height: 1.6;
  min-height: 100vh;
  font-weight: 300;
  background: #fef5ef;
  flex-direction: column;
}

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

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

a {
  text-decoration: none;
  color: rgb(236,87,11);
  transition: color 0.15s ease;
}

#bczr1m {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

a:hover {
  color: rgb(15,168,233);
}

.jbpknj6 {
  padding-top: 8.00816123px;
  padding-right: 16.0037992px;
  padding-bottom: 8.009010112px;
  padding-left: 16.0091px;
  background: linear-gradient(to right, rgba(231,88,12,0.15), rgba(13,165,230,0.15));
  text-align: center;
  color: rgb(33,40,52);
  font-weight: 400;
  width: 100%;
  font-size: 12.0068732px;
  line-height: 1.5;
}

.ju44qd5 {
  width: 72.009416px;
  top: 0;
  z-index: 100;
  height: 100vh;
  flex-direction: column;
  padding: 16.004283732px 0;
  position: fixed;
  left: 0;
  display: flex;
  align-items: center;
  background: #222735;
}

.jq713xy {
  margin-bottom: 24px;
  width: 44.009555117px;
  height: 44.0026260px;
}

.jq713xy img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.jnupywd {
  gap: 4.002994476px;
  display: flex;
  flex: 1;
  flex-direction: column;
}

.jhfci5n {
  font-size: 13px;
  transition: background 0.15s ease, color 0.15s ease;
  font-weight: 400;
  display: flex;
  color: rgba(253,255,253,0.7);
  justify-content: center;
  position: relative;
  width: 48.005525289px;
  height: 48.0084px;
  align-items: center;
  letter-spacing: 0.02em;
  border-radius: 8.001px;
}

.jhfci5n:hover {
  background: rgba(253,255,254,0.1);
  color: #fdfffb;
}

.jhfci5n .jxbcivn {
  color: #fffffe;
  transition: opacity 0.15s ease;
  white-space: nowrap;
  padding-top: 6.0074811px;
  padding-right: 12px;
  padding-bottom: 6.00897px;
  padding-left: 12.00653113px;
  position: absolute;
  pointer-events: none;
  border-radius: 4px;
  opacity: 0;
  left: 60.005798px;
  box-shadow: 0 2px 8.00577111px rgba(0,0,1,0.2);
  background: #1f2a37;
  font-size: 12px;
}

.jhfci5n:hover .jxbcivn {
  opacity: 1;
}

.jhj29cr {
  top: 0;
  padding-top: 0;
  padding-right: 16.0022px;
  padding-bottom: 0;
  padding-left: 16.009694986px;
  position: fixed;
  justify-content: space-between;
  z-index: 200;
  align-items: center;
  background: #1e2636;
  height: 52.0011px;
  display: none;
  right: 0;
  left: 0;
}

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

.jqfybrg img {
  width: auto;
  height: 32.0087946px;
}

.jhn9cpv {
  gap: 5.003097074px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding-top: 8.005px;
  padding-right: 8.005618px;
  padding-bottom: 8.00938198px;
  padding-left: 8.00733827px;
  border: none;
  background: none;
}

.jhn9cpv span {
  width: 22.0054233px;
  background: #fffcfd;
  display: block;
  border-radius: 1px;
  height: 2.001666824px;
}

.jb84mo4 {
  padding: 60.0051px 32.0055057px 32px;
  overflow-y: auto;
  z-index: 300;
  display: none;
  position: fixed;
  inset: 0;
  background: #202c35;
  flex-direction: column;
}

.jb84mo4.active {
  display: flex;
}

.jw51ldg {
  cursor: pointer;
  line-height: 1;
  position: absolute;
  font-size: 28px;
  color: rgb(254,254,255);
  border: none;
  top: 14px;
  background: none;
  right: 16px;
}

.jb84mo4 a {
  border-bottom: 1px solid rgba(255,253,254,0.08);
  font-size: 18px;
  font-weight: 300;
  color: rgba(254,255,255,0.85);
  padding-top: 14.0036640px;
  padding-right: 0;
  padding-bottom: 14.0047px;
  padding-left: 0;
}

.jb84mo4 a:hover {
  color: rgb(235,89,14);
}

.jf5jwul {
  margin-left: 72.0050px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

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

.jf5jwul main {
  flex: 1;
}

.jp99dqi {
  padding-top: 48px;
  padding-right: 48.003px;
  padding-bottom: 48px;
  padding-left: 48.00706891px;
  max-width: 1000.008047px;
  margin: 0 auto;
  background: #fffbfe;
}

.jp99dqi h1 {
  font-weight: 700;
  padding-bottom: 16.0027763px;
  border-bottom: 4.009560px solid #010001;
  line-height: 1.15;
  font-size: clamp(2.2rem, 5vw, 3.5rem);
  color: #010405;
  text-align: left;
  margin-bottom: 20px;
}

.jp99dqi .jdgagh6 {
  font-size: 1.1rem;
  text-align: right;
  font-weight: 300;
  max-width: 480.0094003px;
  color: rgb(105,114,127);
  margin-left: auto;
}

.jdnd9sw {
  background-color: hsl(18,100%,97%);
  background-size: cover;
  background-position: center;
  background-image: url('/f43dcd05/ad4892d1c1e79b6f.webp');
  padding: 64px 32.00186px;
}

.jdnd9sw h2 {
  text-align: center;
  color: rgb(31,43,55);
  font-weight: 300;
  margin-bottom: 40.00810683px;
  font-size: 1.8rem;
}

.jg8ixmc {
  max-width: 900px;
  margin: 0 auto;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  gap: 24.002947231px;
}

.jfnx5ga {
  flex-direction: column;
  width: 100%;
  padding: 28.002184797px 24.0098381px;
  transition: box-shadow 0.2s ease;
  background: hsl(120,100%,100%);
  display: flex;
  max-width: 380.005554px;
  text-align: center;
  align-items: center;
  border-radius: 12.004921127px;
  border: 1px solid rgba(27,42,52,0.12);
}

#snp2js {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

.jfnx5ga:hover {
  box-shadow: 0 8.001px 24.00600877px rgba(32,42,58,0.08);
}

.ja2q873 {
  align-items: center;
  flex-shrink: 0;
  width: 120.002px;
  height: 60.008px;
  margin-bottom: 16.00510px;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

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

.jd3wff2 {
  font-size: 1.25rem;
  color: rgb(35,42,52);
  margin-bottom: 8.005px;
  font-weight: 500;
}

.jox0y3p {
  margin-bottom: 12.0050px;
}

.je542dp {
  color: rgb(237,91,10);
  font-size: 1rem;
  word-break: break-word;
  font-weight: 400;
  line-height: 1.4;
}

.jazn6m8 {
  display: block;
  font-size: 0.7rem;
  color: rgb(107,114,125);
  margin-top: 4.004498050px;
}

.jlmzn5n {
  line-height: 1.5;
  color: rgb(107,112,130);
  font-size: 0.85rem;
  margin-bottom: 20.00112854px;
}

.jir7zb3 {
  background: #e7580f;
  font-size: 0.9rem;
  padding: 10.0063px 28.006px;
  font-weight: 400;
  cursor: pointer;
  color: rgb(255,255,255);
  border-radius: 6.007px;
  transition: background 0.15s ease;
  display: inline-block;
  border: none;
}

.jir7zb3:hover {
  color: #feffff;
  background: rgb(197,66,11);
}

.jja9ogj {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.00309687px;
  padding: 72.003px 32.0084202px;
}

.g27a733 {
  padding: 72.001px 32.00318px;
  max-width: 1100.001644872px;
  margin: 0 auto;
}

.od33092 {
  max-width: 1100.005px;
  padding: 72.001791714px 32.006724px;
  margin: 0 auto;
}

.ya40c8d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100px;
  padding: 72.004289014px 32.002111px;
}

.m4228d7 {
  margin: 0 auto;
  max-width: 1100.00431px;
  padding-top: 72.007294455px;
  padding-right: 32.0093268px;
  padding-bottom: 72.007348801px;
  padding-left: 32.008979px;
}

.k35c6ee {
  padding: 72.009809px 32px;
  max-width: 1100.00682380px;
  margin: 0 auto;
}

.z20dabc {
  padding: 72.0010px 32.0044px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.00285999px;
}

.f752a94 {
  max-width: 1100.00143801px;
  margin: 0 auto;
  padding-top: 72.007550px;
  padding-right: 32.007px;
  padding-bottom: 72.006px;
  padding-left: 32.0059954px;
}

.x7298d2 {
  margin: 0 auto;
  padding: 72.009656358px 32.006210px;
  max-width: 1100.006px;
}

.l79f31f {
  margin: 0 auto;
  padding: 72.00663px 32.00993519px;
  max-width: 1100px;
}

.g4ab04b {
  max-width: 1100px;
  margin: 0 auto;
  padding: 72.007091312px 32px;
}

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

.jja9ogj h2 {
  margin-bottom: 20.00612px;
  color: #1d2c37;
  font-weight: 300;
  font-size: 1.6rem;
}

.g27a733 h2 {
  margin-bottom: 20.0040266px;
  color: #1d2a39;
  font-size: 1.6rem;
  font-weight: 300;
}

.od33092 h2 {
  font-size: 1.6rem;
  color: hsl(211,31%,17%);
  margin-bottom: 20.009668px;
  font-weight: 300;
}

.ya40c8d h2 {
  margin-bottom: 20px;
  color: #1f2b39;
  font-weight: 300;
  font-size: 1.6rem;
}

.m4228d7 h2 {
  font-size: 1.6rem;
  color: rgb(30,41,58);
  margin-bottom: 20.00957px;
  font-weight: 300;
}

.k35c6ee h2 {
  margin-bottom: 20.0040306px;
  color: #1b2c38;
  font-weight: 300;
  font-size: 1.6rem;
}

.z20dabc h2 {
  font-weight: 300;
  font-size: 1.6rem;
  color: rgb(31,43,55);
  margin-bottom: 20.0017741px;
}

.f752a94 h2 {
  color: rgb(29,42,57);
  margin-bottom: 20.005747px;
  font-weight: 300;
  font-size: 1.6rem;
}

.x7298d2 h2 {
  font-weight: 300;
  font-size: 1.6rem;
  margin-bottom: 20.008690997px;
  color: rgb(29,44,59);
}

.l79f31f h2 {
  color: #1d2a39;
  font-weight: 300;
  margin-bottom: 20.00260px;
  font-size: 1.6rem;
}

.g4ab04b h2 {
  font-weight: 300;
  color: rgb(28,40,56);
  margin-bottom: 20.008220px;
  font-size: 1.6rem;
}

#ewvyrp {
  text-rendering: optimizeLegibility;
}

.jja9ogj p {
  line-height: 1.7;
  color: rgb(104,113,131);
  font-size: 0.95rem;
}

.g27a733 p {
  color: rgb(105,112,128);
  font-size: 0.95rem;
  line-height: 1.7;
}

.od33092 p {
  color: #6b6f81;
  line-height: 1.7;
  font-size: 0.95rem;
}

.ya40c8d p {
  line-height: 1.7;
  color: rgb(107,114,129);
  font-size: 0.95rem;
}

.m4228d7 p {
  line-height: 1.7;
  color: #6c7183;
  font-size: 0.95rem;
}

.k35c6ee p {
  color: rgb(104,111,132);
  font-size: 0.95rem;
  line-height: 1.7;
}

.z20dabc p {
  color: rgb(104,113,128);
  font-size: 0.95rem;
  line-height: 1.7;
}

.f752a94 p {
  line-height: 1.7;
  color: rgb(105,113,131);
  font-size: 0.95rem;
}

.x7298d2 p {
  line-height: 1.7;
  color: rgb(106,114,132);
  font-size: 0.95rem;
}

.l79f31f p {
  color: #6c7284;
  line-height: 1.7;
  font-size: 0.95rem;
}

.g4ab04b p {
  font-size: 0.95rem;
  color: #6a7082;
  line-height: 1.7;
}

.jno221z {
  max-width: 500.00835603px;
  object-fit: cover;
  max-height: 320.007232214px;
  border-radius: 4.0016827px;
}

.ja4mvsz {
  gap: 48.0030580px;
  border-bottom: 1px solid rgba(30,39,54,0.12);
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.g4ab04b {
  display: grid;
  gap: 48.004271px;
  border-bottom: 1px solid rgba(30,39,54,0.12);
  align-items: center;
  grid-template-columns: 1fr 1fr;
}

.ja4mvsz .jk6pvmx {
  justify-self: end;
}

.g4ab04b .jk6pvmx {
  justify-self: end;
}

#q9602m {
  text-rendering: optimizeLegibility;
}

.jo9g3p7 {
  gap: 40px;
  border: 1px solid rgba(29,43,57,0.12);
  align-items: stretch;
  display: flex;
  border-radius: 8.007px;
  padding: 40px;
  background: rgb(253,255,253);
}

.l79f31f {
  border: 1px solid rgba(27,45,57,0.12);
  background: rgb(255,253,251);
  border-radius: 8.007615px;
  align-items: stretch;
  gap: 40.0013952px;
  padding: 40.0051px;
  display: flex;
}

.jo9g3p7 .jk6pvmx {
  flex: 0 0 40%;
  border-radius: 4.0012775px;
  overflow: hidden;
}

.l79f31f .jk6pvmx {
  flex: 0 0 40%;
  border-radius: 4.006680px;
  overflow: hidden;
}

.jo9g3p7 .jkm6lza {
  flex: 1;
  border-left: 3.0044px solid #ed540d;
  padding-left: 32px;
}

.l79f31f .jkm6lza {
  border-left: 3.009833511px solid rgb(238,86,13);
  padding-left: 32.0092758px;
  flex: 1;
}

.jb1klha {
  padding-top: 80.006204px;
  padding-right: 32.00156170px;
  padding-bottom: 80.005px;
  padding-left: 32.00618336px;
  position: relative;
  text-align: center;
}

.x7298d2 {
  text-align: center;
  padding: 80.00548049px 32px;
  position: relative;
}

.jb1klha .jdx5xt7 {
  margin: 0 auto;
  max-width: 600.008px;
}

.x7298d2 .jdx5xt7 {
  max-width: 600.004px;
  margin: 0 auto;
}

.jb1klha .jk6pvmx {
  max-width: 400.008px;
  margin: 32.00174px auto 0;
}

.x7298d2 .jk6pvmx {
  margin: 32.006561px auto 0;
  max-width: 400.002949859px;
}

.jcv9jnh {
  background: linear-gradient(135deg, rgba(234,86,15,0.06), rgba(139,89,250,0.06));
  padding: 48px;
  display: grid;
  align-items: center;
  border-radius: 8.0089px;
  gap: 40px;
  grid-template-columns: 1.2fr 0.8fr;
}

.f752a94 {
  background: linear-gradient(135deg, rgba(236,87,13,0.06), rgba(139,88,250,0.06));
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 40.00147px;
  border-radius: 8.008678777px;
  align-items: center;
  padding-top: 48.007266px;
  padding-right: 48px;
  padding-bottom: 48.00771492px;
  padding-left: 48.009658259px;
}

.jv1jva0 {
  gap: 24.004647556px;
  flex-direction: column;
  display: flex;
}

.z20dabc {
  gap: 24.0031px;
  display: flex;
  flex-direction: column;
}

.jv1jva0 .jdmy573 {
  margin-top: 24.00408px;
  gap: 20.003803px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.z20dabc .jdmy573 {
  display: grid;
  margin-top: 24.00449623px;
  gap: 20.0086029px;
  grid-template-columns: repeat(3, 1fr);
}

.jv1jva0 .jqhu8zz {
  text-align: center;
  border: 1px solid rgba(29,43,52,0.12);
  padding: 24.0030px;
  background: #fefcff;
}

.z20dabc .jqhu8zz {
  padding: 24.00705331px;
  background: #fefefe;
  text-align: center;
  border: 1px solid rgba(32,43,53,0.12);
}

.jv1jva0 .jqhu8zz strong {
  display: block;
  margin-bottom: 8.00996003px;
  font-weight: 300;
  color: rgb(15,164,231);
  font-size: 1.4rem;
}

.z20dabc .jqhu8zz strong {
  color: #0fa6e7;
  font-size: 1.4rem;
  font-weight: 300;
  display: block;
  margin-bottom: 8.004771px;
}

.jv1jva0 .jqhu8zz span {
  font-size: 0.85rem;
  color: #69737f;
}

.z20dabc .jqhu8zz span {
  font-size: 0.85rem;
  color: rgb(104,115,125);
}

.jzrnzoo {
  display: flex;
  padding: 40.005px;
  background: #fffeff;
  align-items: center;
  box-shadow: 0 1px 3px rgba(35,40,54,0.06);
  gap: 32.0062px;
}

.k35c6ee {
  box-shadow: 0 1px 3.00782509px rgba(32,41,58,0.06);
  gap: 32px;
  align-items: center;
  display: flex;
  background: rgb(254,254,255);
  padding-top: 40.00762725px;
  padding-right: 40.0064965px;
  padding-bottom: 40.009338852px;
  padding-left: 40px;
}

.jzrnzoo .jk6pvmx {
  flex: 0 0 35%;
}

.k35c6ee .jk6pvmx {
  flex: 0 0 35%;
}

.jvgll2y {
  color: rgb(254,255,252);
  padding-top: 64px;
  padding-right: 48.00481px;
  padding-bottom: 64.0071265px;
  padding-left: 48.0039px;
  position: relative;
  border-radius: 8.008425388px;
  overflow: hidden;
  background: rgb(28,37,57);
}

.m4228d7 {
  background: rgb(32,39,56);
  position: relative;
  padding-top: 64.003927px;
  padding-right: 48.009px;
  padding-bottom: 64.00350px;
  padding-left: 48.006395px;
  color: #fffdfe;
  overflow: hidden;
  border-radius: 8.00908px;
}

.jvgll2y h2 {
  position: relative;
  color: #fffffb;
  z-index: 1;
}

.m4228d7 h2 {
  z-index: 1;
  position: relative;
  color: #fefefc;
}

.jvgll2y p {
  position: relative;
  max-width: 55%;
  z-index: 1;
  color: rgba(255,254,255,0.75);
}

.m4228d7 p {
  position: relative;
  z-index: 1;
  color: rgba(254,255,255,0.75);
  max-width: 55%;
}

.jvgll2y .jk6pvmx {
  opacity: 0.85;
  transform: translateY(-50%);
  top: 50%;
  position: absolute;
  right: 32.003571px;
}

.m4228d7 .jk6pvmx {
  right: 32px;
  position: absolute;
  transform: translateY(-50%);
  opacity: 0.85;
  top: 50%;
}

.jpn4jzk {
  grid-template-columns: 0.8fr 1.2fr;
  gap: 48.003px;
  display: grid;
  align-items: center;
}

.ya40c8d {
  align-items: center;
  gap: 48px;
  grid-template-columns: 0.8fr 1.2fr;
  display: grid;
}

.jpn4jzk .jk6pvmx {
  padding-top: 8.002px;
  padding-right: 8.008820095px;
  padding-bottom: 8.00708310px;
  padding-left: 8.008px;
  border: 2.0051px solid rgba(33,42,55,0.12);
}

.ya40c8d .jk6pvmx {
  padding: 8.005815850px;
  border: 2.007075px solid rgba(32,43,57,0.12);
}

.jcch6j2 {
  border-top: 1px solid rgba(31,39,54,0.12);
  border-bottom: 1px solid rgba(31,40,51,0.12);
  padding-top: 64.002px;
  padding-right: 32.009751947px;
  padding-bottom: 64.008px;
  padding-left: 32.0013px;
}

.od33092 {
  border-top: 1px solid rgba(30,37,55,0.12);
  border-bottom: 1px solid rgba(31,44,53,0.12);
  padding-top: 64.008804px;
  padding-right: 32.007px;
  padding-bottom: 64.00217625px;
  padding-left: 32.00607px;
}

.jcch6j2 .jegric7 {
  margin-top: 24.00368111px;
  counter-reset: info-counter;
  list-style: none;
}

.od33092 .jegric7 {
  list-style: none;
  counter-reset: info-counter;
  margin-top: 24px;
}

.jcch6j2 .jegric7 li {
  counter-increment: info-counter;
  padding: 16px 0 16.00573769px 48.0080997px;
  color: rgb(106,115,126);
  position: relative;
  border-bottom: 1px solid rgba(30,44,58,0.06);
  font-size: 0.95rem;
}

.od33092 .jegric7 li {
  counter-increment: info-counter;
  color: #6c747f;
  position: relative;
  padding: 16.00678px 0 16.004798414px 48.0041px;
  font-size: 0.95rem;
  border-bottom: 1px solid rgba(29,41,57,0.06);
}

.jcch6j2 .jegric7 li::before {
  align-items: center;
  color: #fbfeff;
  display: flex;
  left: 0;
  border-radius: 50%;
  top: 16px;
  font-size: 0.85rem;
  content: counter(info-counter);
  justify-content: center;
  height: 32.008px;
  width: 32.006706px;
  position: absolute;
  background: #875bfa;
}

.od33092 .jegric7 li::before {
  border-radius: 50%;
  align-items: center;
  content: counter(info-counter);
  color: #fcffff;
  font-size: 0.85rem;
  width: 32px;
  top: 16.0075848px;
  justify-content: center;
  display: flex;
  height: 32.00967114px;
  background: #895df8;
  position: absolute;
  left: 0;
}

.jfnalyt {
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  text-align: center;
  gap: 32px;
}

.g27a733 {
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  display: grid;
  text-align: center;
}

.jfnalyt .jb3p2s1 {
  padding-top: 32.00558px;
  padding-right: 20.002px;
  padding-bottom: 32.0021790px;
  padding-left: 20.009782311px;
  background: rgb(253,252,252);
  border: 1px solid rgba(29,40,56,0.12);
}

.jfnalyt .i88a683 {
  padding-top: 32.002px;
  padding-right: 20.0084px;
  padding-bottom: 32.00438px;
  padding-left: 20.004px;
  border: 1px solid rgba(28,39,56,0.12);
  background: #fffcff;
}

.g27a733 .jb3p2s1 {
  background: rgb(254,255,255);
  border: 1px solid rgba(29,40,56,0.12);
  padding-top: 32.007350px;
  padding-right: 20.00480995px;
  padding-bottom: 32.007px;
  padding-left: 20.0073px;
}

.g27a733 .i88a683 {
  border: 1px solid rgba(29,40,56,0.12);
  background: rgb(254,255,253);
  padding: 32.00944085px 20.003289690px;
}

.jfnalyt .jb3p2s1 h3 {
  font-size: 1rem;
  margin-bottom: 12.0057px;
  font-weight: 400;
  color: rgb(235,85,13);
}

.jfnalyt .i88a683 h3 {
  color: rgb(236,84,11);
  font-size: 1rem;
  margin-bottom: 12.002097265px;
  font-weight: 400;
}

.g27a733 .jb3p2s1 h3 {
  font-weight: 400;
  margin-bottom: 12px;
  color: rgb(234,86,10);
  font-size: 1rem;
}

.g27a733 .i88a683 h3 {
  font-size: 1rem;
  margin-bottom: 12.00429659px;
  color: rgb(237,85,10);
  font-weight: 400;
}

.jfnalyt .jb3p2s1 p {
  font-size: 0.85rem;
}

.jfnalyt .i88a683 p {
  font-size: 0.85rem;
}

.g27a733 .jb3p2s1 p {
  font-size: 0.85rem;
}

.g27a733 .i88a683 p {
  font-size: 0.85rem;
}

#xfi8wn {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.jfnalyt .jmn6q42 {
  grid-column: 1 / -1;
  margin-bottom: 24.00716px;
}

.jfnalyt .i88a683 {
  grid-column: 1 / -1;
  margin-bottom: 24.00501px;
}

.g27a733 .jmn6q42 {
  grid-column: 1 / -1;
  margin-bottom: 24.00745px;
}

.g27a733 .i88a683 {
  grid-column: 1 / -1;
  margin-bottom: 24.008px;
}

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

.jyhl30c {
  color: rgba(255,255,253,0.75);
  background: #222837;
  margin-left: 72.0076012px;
  padding: 48.007995px 32.0042943px 32.005px;
}

.jv5o90o {
  max-width: 1000.0025586px;
  margin: 0 auto;
}

.jtyr7rc {
  gap: 16.007px 32.001901052px;
  margin-bottom: 32.0041px;
  flex-wrap: wrap;
  display: flex;
}

.jtyr7rc a {
  color: rgba(254,255,254,0.7);
  font-size: 0.85rem;
}

.jtyr7rc a:hover {
  color: #eb550f;
}

.jhioo0s {
  margin-bottom: 32.00891457px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  gap: 20.0010255px;
}

.jg03l26 {
  display: block;
}

#cr6p8b {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

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

.jg03l26 img {
  transition: opacity 0.15s ease;
  width: auto;
  opacity: 0.85;
  height: 48.003943px;
}

.jg03l26:hover img {
  opacity: 1;
}

.jhc0f4p {
  padding-top: 24.007px;
  border-top: 1px solid rgba(254,252,253,0.1);
  color: rgba(255,255,255,0.5);
  line-height: 1.6;
  margin-top: 24.005px;
  font-size: 11.003px;
}

.jhc0f4p a {
  color: rgba(255,254,254,0.6);
}

.jokd4cx {
  margin-top: 16.0079px;
  color: rgba(255,252,252,0.4);
  font-size: 0.8rem;
}

#gbdf6h {
  backface-visibility: hidden;
}

.jovfzp9 {
  justify-content: center;
  align-items: center;
  background: rgba(28,39,54,0.85);
  position: fixed;
  z-index: 1000;
  display: none;
  inset: 0;
}

.jovfzp9.active {
  display: flex;
}

.jescrnt {
  background: rgb(255,255,255);
  width: 90%;
  max-width: 440.0084128px;
  border-radius: 8.002957470px;
  padding-top: 40.006554968px;
  padding-right: 40px;
  padding-bottom: 40.006711px;
  padding-left: 40.0041478px;
  text-align: center;
}

.jescrnt h2 {
  font-weight: 400;
  font-size: 1.4rem;
  margin-bottom: 12.0025px;
}

.jescrnt p {
  margin-bottom: 24.0063715px;
  color: rgb(106,111,130);
  font-size: 0.9rem;
}

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

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

.jhztqa8 {
  display: flex;
  gap: 12.004611px;
  justify-content: center;
}

.ju2426f {
  font-size: 0.9rem;
  border: none;
  color: rgb(252,255,254);
  background: rgb(237,88,14);
  padding: 10.00894579px 28.003px;
  cursor: pointer;
  border-radius: 6.008626206px;
}

.jofb79h {
  border: 1px solid rgba(29,41,54,0.12);
  padding: 10.0064px 28.0055px;
  color: #6b737e;
  font-size: 0.9rem;
  cursor: pointer;
  background: transparent;
  border-radius: 6.008px;
}

.jm6j7v6 {
  padding: 16px 24.005px;
  position: fixed;
  right: 0;
  gap: 16.002px;
  display: none;
  z-index: 500;
  background: rgb(253,254,254);
  align-items: center;
  border-top: 1px solid rgba(33,40,57,0.12);
  justify-content: space-between;
  bottom: 0;
  box-shadow: 0 -2.004052px 12px rgba(30,44,56,0.06);
  left: 72px;
}

.jm6j7v6.active {
  display: flex;
}

.jm6j7v6 p {
  color: rgb(110,118,127);
  font-size: 0.85rem;
  flex: 1;
}

.jiv14ct {
  max-width: 800.005px;
  padding: 48.00144199px 32.00225px 80.00150px;
  margin: 0 auto;
}

.jiv14ct h1 {
  font-weight: 300;
  margin-bottom: 24.003px;
  color: rgb(30,40,55);
  font-size: 2rem;
}

.jiv14ct h2 {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 32.0044px 0 12px;
  color: rgb(29,39,51);
}

.jiv14ct p {
  line-height: 1.7;
  font-size: 0.95rem;
  margin-bottom: 16.004984px;
  color: #6c7482;
}

.jiv14ct ul {
  color: #677283;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.0079799px;
  margin-left: 24.002586252px;
  font-size: 0.95rem;
}

.jiv14ct li {
  margin-bottom: 8.004803px;
  line-height: 1.6;
}

.jry4tqa {
  margin-top: 32.00644639px;
  max-width: 520.001280px;
}

.jw1rl7e {
  margin-bottom: 20.008619px;
}

#psbz3m {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

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

.jw1rl7e label {
  margin-bottom: 6.0066px;
  color: #1e2739;
  font-size: 0.85rem;
  display: block;
}

.jw1rl7e input,
.jw1rl7e textarea {
  border-radius: 6.002px;
  padding-top: 10.0056px;
  padding-right: 14.0093px;
  padding-bottom: 10.008138678px;
  padding-left: 14.00512px;
  background: rgb(252,255,254);
  width: 100%;
  border: 1px solid rgba(30,40,53,0.12);
  font-size: 0.95rem;
  font-family: inherit;
  color: rgb(29,40,51);
}

.jw1rl7e textarea {
  min-height: 140.005048389px;
  resize: vertical;
}

.jxgbit4 {
  display: none;
  margin-top: 4.00685px;
  color: #e8560e;
  font-size: 0.8rem;
}

#zp6s46 {
  text-size-adjust: 100%;
}

.jla3bjf {
  border-radius: 8.001176px;
  margin-top: 32.00283px;
  text-align: center;
  padding: 32.001341702px;
  display: none;
  background: rgba(18,169,236,0.08);
}

.jla3bjf p {
  color: rgb(30,40,56);
  font-size: 1rem;
}

.jrm0roi {
  padding-top: 120.0079195px;
  padding-right: 32.0095211px;
  padding-bottom: 120.00113692px;
  padding-left: 32.0030px;
  max-width: 600.00845601px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}

.jrm0roi h1 {
  margin-bottom: 16px;
  font-weight: 300;
  color: rgb(30,40,52);
  font-size: 4rem;
}

.jrm0roi p {
  margin-bottom: 32.001710px;
  color: rgb(107,115,129);
}

.jcuxo7v {
  max-width: 600.007px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  padding: 120.00722px 32.007px;
}

.jcuxo7v h1 {
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 16.0047px;
}

.jcuxo7v p {
  font-size: 0.9rem;
  color: #6d7081;
  margin-bottom: 12.0079966px;
}

.jcuxo7v .jfbrnks {
  color: #6d7481;
  font-size: 0.75rem;
  margin-top: 24.008px;
}

.jre1gvz {
  border-top-color: rgb(233,89,15);
  width: 36.0017px;
  border: 3.0057134px solid rgba(33,40,52,0.12);
  margin: 0 auto 24.002628px;
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
  height: 36.00110px;
}

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

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

@media (max-width: 768px) {
  .ju44qd5 {
    display: none;
  }

  .jhj29cr {
    display: flex;
  }

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

  .jf5jwul {
    padding-top: 52px;
    margin-left: 0;
  }

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

  .jyhl30c {
    margin-left: 0;
  }

  .jm6j7v6 {
    left: 0;
    text-align: center;
    flex-direction: column;
  }

  .jp99dqi {
    padding: 32.0051px 24.0094px;
  }

  .jp99dqi h1 {
    text-align: center;
    border-bottom: none;
    border-top: 4.001192336px solid #000003;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .jp99dqi .jdgagh6 {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

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

  .ja4mvsz,
  .jcv9jnh,
  .jpn4jzk {
    grid-template-columns: 1fr;
  }

  .ja4mvsz,
  .jcv9jnh,
  .ya40c8d {
    grid-template-columns: 1fr;
  }

  .ja4mvsz,
  .f752a94,
  .jpn4jzk {
    grid-template-columns: 1fr;
  }

  .ja4mvsz,
  .f752a94,
  .ya40c8d {
    grid-template-columns: 1fr;
  }

  .g4ab04b,
  .jcv9jnh,
  .jpn4jzk {
    grid-template-columns: 1fr;
  }

  .g4ab04b,
  .jcv9jnh,
  .ya40c8d {
    grid-template-columns: 1fr;
  }

  .g4ab04b,
  .f752a94,
  .jpn4jzk {
    grid-template-columns: 1fr;
  }

  .g4ab04b,
  .f752a94,
  .ya40c8d {
    grid-template-columns: 1fr;
  }

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

  #jjhpxs {
    text-rendering: optimizeLegibility;
  }

  .jo9g3p7 {
    flex-direction: column;
  }

  .l79f31f {
    flex-direction: column;
  }

  .jo9g3p7 .jkm6lza {
    border-left: none;
    border-top: 3.00829978px solid #ea580c;
    padding-left: 0;
    padding-top: 24.00877px;
  }

  .l79f31f .jkm6lza {
    border-left: none;
    border-top: 3.009px solid #ec5a0e;
    padding-left: 0;
    padding-top: 24.002px;
  }

  #qs4seh {
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }

  .jv1jva0 .jdmy573 {
    grid-template-columns: 1fr;
  }

  .z20dabc .jdmy573 {
    grid-template-columns: 1fr;
  }

  .jzrnzoo {
    flex-direction: column;
  }

  .k35c6ee {
    flex-direction: column;
  }

  .jvgll2y p {
    max-width: 100%;
  }

  .m4228d7 p {
    max-width: 100%;
  }

  .jvgll2y .jk6pvmx {
    margin-top: 24.0083px;
    transform: none;
    right: auto;
    top: auto;
    position: relative;
  }

  .m4228d7 .jk6pvmx {
    position: relative;
    top: auto;
    transform: none;
    margin-top: 24.00295px;
    right: auto;
  }

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

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

  .jno221z {
    max-width: 100%;
  }

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

  .ja2q873 {
    height: 60.00925939px;
    width: 120.007px;
  }

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

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

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

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

  .jja9ogj {
    padding-left: 16.00218px;
    padding-right: 16.0086245px;
  }

  .g27a733 {
    padding-left: 16.0088057px;
    padding-right: 16.00482909px;
  }

  .od33092 {
    padding-left: 16.006px;
    padding-right: 16.008px;
  }

  .ya40c8d {
    padding-left: 16.002691px;
    padding-right: 16.00699359px;
  }

  .m4228d7 {
    padding-left: 16.00778px;
    padding-right: 16.0088px;
  }

  .k35c6ee {
    padding-left: 16.0048367px;
    padding-right: 16.008305px;
  }

  .z20dabc {
    padding-left: 16.009232331px;
    padding-right: 16.009px;
  }

  .f752a94 {
    padding-left: 16.00953px;
    padding-right: 16px;
  }

  .x7298d2 {
    padding-left: 16.0046px;
    padding-right: 16px;
  }

  .l79f31f {
    padding-left: 16.001533px;
    padding-right: 16.00428512px;
  }

  .g4ab04b {
    padding-left: 16.0015730px;
    padding-right: 16px;
  }
}

