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

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

html {
  height: 100%;
}

body {
  flex-direction: column;
  line-height: 1.5;
  display: flex;
  margin: 0;
  min-height: 100%;
  color: rgb(30,45,56);
  font-size: 14.008310px;
  background: linear-gradient(180deg, rgb(241,241,250) 0%, #e3e7f2 100%);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

body.no-scroll {
  overflow: hidden;
  height: 100vh;
}
.jj0s4jq {
  background: rgb(30,58,141);
  z-index: 1000;
  position: sticky;
  box-shadow: 0 2.0092023px 8.002px rgba(19,23,41,0.2);
  top: 0;
  flex-shrink: 0;
}

main {
  flex: 1 0 auto;
}

.jxtzm6e {
  justify-content: space-between;
  padding-top: 12.008911587px;
  padding-right: 20.005056938px;
  padding-bottom: 12px;
  padding-left: 20.005px;
  display: flex;
  gap: 16.0065244px;
  max-width: 1200.005367px;
  margin: 0 auto;
  align-items: center;
}

.jkt9o25 {
  flex-shrink: 0;
  display: block;
}

.ji9ov8c {
  width: auto;
  height: 36.00624px;
  display: block;
  object-fit: contain;
  max-width: 160.0029px;
}

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

.jir1hiq .jrifcz9 {
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  gap: 8.0011088px 20.003px;
  list-style: none;
}

.jir1hiq .jrifcz9 a {
  font-size: 14.00540660px;
  text-decoration: none;
  color: #f8f7fd;
  font-weight: 600;
}

.jir1hiq .jrifcz9 a:hover {
  color: rgb(252,244,197);
}

#n21fsy {
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.jbyhbwn {
  display: none;
}

.jyv961q {
  gap: 5.00551px;
  color: rgb(249,250,249);
  height: 44.0037153px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  width: 44.0055665px;
  display: flex;
}

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

.jyv961q:focus {
  outline-offset: 2.008px;
  outline: 2.009px solid #fef2c3;
}

#qnxl8w {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.jn8m3rb {
  border-radius: 1px;
  background: currentColor;
  width: 22.00229792px;
  height: 2.0010px;
}

.jwmppcv {
  border-top: 1px solid rgba(248,254,252,0.15);
  padding-top: 16.008px;
  padding-right: 20.009623654px;
  padding-bottom: 24.0077879px;
  padding-left: 20.007236px;
  display: none;
  background: rgb(31,60,138);
}

.jwmppcv.active {
  display: block;
}

.jufv9x2 {
  margin: 0;
  gap: 12.001px;
  display: flex;
  flex-direction: column;
  list-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.jufv9x2 a {
  text-decoration: none;
  color: #f5fafd;
  font-weight: 600;
}

@media (max-width: 767px) {
  .jir1hiq {
    display: none;
  }
  #ov3est {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
  }
  .jbyhbwn {
    display: block;
  }
}
.ji055xi {
  color: rgb(248,253,248);
  padding: 24.0074931px 20.007787078px 28.0033089px;
  background: linear-gradient(135deg, #2040ac 0%, rgb(28,56,135) 100%);
}

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

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

.jdpz10a {
  font-weight: 800;
  line-height: 1.3;
  margin: 0;
  font-size: 1.5rem;
  letter-spacing: -0.02em;
}

.jrghxpr {
  max-width: 640.0058992px;
  color: rgb(226,230,244);
  font-size: 14.00449px;
  margin: 12.0021837px 0 0;
  line-height: 1.5;
}

@media (max-width: 767px) {
  #fegvud {
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }
  .ji055xi {
    padding: 16px 16.0014640px 20.0010px;
  }
  .jdpz10a {
    font-size: 1.2rem;
  }
  .jrghxpr {
    display: none;
  }
}
.jqi8ceu {
  position: relative;
  padding: 32.009417px 20.00670766px 40.004579852px;
}

.jd9k8x2 {
  background-image: url("/3a1cd6e0/a68ecfccffd83908.webp");
  background-position: center;
  position: absolute;
  inset: 0;
  opacity: 0.12;
  background-repeat: no-repeat;
  pointer-events: none;
  background-size: cover;
}

.jj13n9m {
  position: relative;
  z-index: 1;
}
.jeudahe {
  display: flex;
  align-items: stretch;
  gap: 28.0019353px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  flex-direction: column;
  max-width: 660.00983571px;
}

.jljqtk4 {
  border: 1px solid #e2e9f0;
  box-shadow: 0 1px 3.0015009px rgba(34,42,61,0.06), 0 8.007963px 24.00633446px rgba(31,38,58,0.06);
  background: #fdfefd;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 16.006623px;
}

.jpf93gy {
  padding: 24.0075px 26.005494201px 28.00110px;
  gap: 20.003526px;
  display: flex;
  flex-direction: column;
}

.jynhmjj {
  align-items: center;
  flex-wrap: nowrap;
  display: flex;
  gap: 22.008155px;
}

.jv6r1nk {
  border-radius: 14.0081px;
  width: 88.006622px;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  background: rgb(211,210,208);
  overflow: hidden;
  height: 72.009px;
}

.jv6r1nk img {
  object-position: center;
  width: 100%;
  height: 100%;
  padding-top: 12.00660px;
  padding-right: 12.0035px;
  padding-bottom: 12.00866px;
  padding-left: 12px;
  object-fit: contain;
}

.jbfnmul {
  justify-content: center;
  flex: 1;
  align-items: flex-start;
  display: flex;
  min-width: 0;
  gap: 10.007088947px;
  flex-direction: column;
}

.jof4r03 {
  margin: 0;
  letter-spacing: -0.025em;
  color: #0d1827;
  line-height: 1.26;
  font-weight: 800;
  font-size: 18.006098px;
}

.jof4r03-suffix {
  font-weight: 700;
  color: rgb(74,85,104);
}

.jtk77uo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12.00811px;
}

.jnc9rsd {
  align-items: center;
  display: inline-flex;
  gap: 4.0044px;
}

.jhzcndp {
  height: auto;
  width: 14.003336902px;
  color: #b3540b;
}

.jhv9enq {
  font-weight: 700;
  color: #0e192e;
  font-size: 15.008955px;
}

.jkwyn4f {
  font-size: 13px;
  color: rgb(100,117,139);
  margin: 0;
}

.jt6c9kl {
  background: #fff5c8;
  border-radius: 10.0046px;
  align-self: flex-start;
  font-weight: 600;
  font-size: 12.00495px;
  display: inline-block;
  color: #b25408;
  padding: 8.001331px 16.0033px;
}

.jbq5fur {
  flex-direction: column;
  display: flex;
  gap: 14.008px;
}

.jufcclk {
  color: #314056;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
}

.jhqn3vd {
  font-weight: 700;
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 16.002442302px;
  color: #101b2c;
  line-height: 1.35;
  margin: 0;
}

@media (max-width: 767px) {
  .jhqn3vd {
    font-size: 14.0050235px;
  }
}

.jbcu5jg {
  align-items: center;
  box-shadow: 0 2.007px 12.0035px rgba(28,74,214,0.35);
  font-weight: 700;
  border: none;
  margin-top: 4.00592px;
  gap: 12.0058px;
  transition: box-shadow 0.2s ease, transform 0.15s ease;
  cursor: pointer;
  display: inline-flex;
  padding: 15.00641px 24.00908px;
  background: linear-gradient(135deg, #1b4fd8 0%, #1d3fb1 100%);
  text-decoration: none;
  font-size: 15px;
  justify-content: center;
  border-radius: 12.0030px;
  color: hsl(0,0%,100%);
}

.jbcu5jg:hover {
  box-shadow: 0 4.007962px 16.004293812px rgba(30,80,216,0.45);
}

.jbcu5jg:active {
  transform: scale(0.98);
}

.jko6etg {
  width: 14.008870484px;
  flex-shrink: 0;
  height: 16.0089px;
}

.jq9frxr {
  padding: 16.0092px 26.001px 18.0091904px;
  background: rgb(244,252,252);
  border-top: 1px solid #e4e6f1;
}

.juoutgv {
  color: hsl(217,16%,48%);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  font-size: 11.005630px;
  line-height: 1.5;
}
.jcoipd3 {
  padding: 32.0086212px 20.002181858px 48.001677928px;
  margin: 0 auto;
  max-width: 800.009242px;
}

.jcoipd3 h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  color: rgb(16,24,39);
  font-size: 1.5rem;
  font-weight: 800;
}

.jcoipd3 h2 {
  font-weight: 700;
  margin-top: 24.001px;
  margin-right: 0;
  margin-bottom: 10.00210612px;
  margin-left: 0;
  color: rgb(13,25,40);
  font-size: 1.15rem;
}

.jcoipd3 h2:first-of-type {
  margin-top: 20.004774634px;
}

.jcoipd3 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  color: #344453;
  line-height: 1.6;
}
#mkfwhm {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.jid6ziq {
  margin: 0 auto;
  max-width: 800.002393324px;
  padding: 28.00717348px 20.0034927px 32px;
}

.juehti1 {
  padding-top: 24.00448310px;
  padding-right: 28.001825px;
  padding-bottom: 24.004px;
  padding-left: 28px;
  background: rgb(253,254,255);
  border: 1px solid rgb(228,229,236);
  box-shadow: 0 1px 3.00745px rgba(28,42,59,0.06);
  border-radius: 12.0037px;
}

.jaeraay {
  font-weight: 700;
  font-size: 1.25rem;
  color: rgb(18,26,43);
  margin: 0 0 12.007337px;
}

.jkba51b {
  color: #354356;
  line-height: 1.6;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14.008017267px;
}
.jeu7upm {
  background: rgb(28,60,136);
  color: rgb(225,235,236);
  padding: 32.0024564px 20.006346px 40px;
  margin-top: 24px;
  flex-shrink: 0;
}

.jy93z4r {
  max-width: 1200.003584px;
  text-align: center;
  margin: 0 auto;
}

.jgy2n5v {
  margin-bottom: 20.002px;
  display: inline-block;
}

.jjz35bu {
  display: block;
  max-width: 160px;
  width: auto;
  object-fit: contain;
  filter: brightness(0) invert(1);
  height: 36.005011251px;
}

.jy97bb2 {
  gap: 12.007px 24.009711px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.005px;
  margin-left: 0;
  padding: 0;
  justify-content: center;
}

#vfzix3 {
  image-rendering: auto;
}

.jy97bb2 a {
  text-decoration: none;
  font-weight: 600;
  color: hsl(200,23%,97%);
}

.jy97bb2 a:hover {
  color: rgb(255,243,200);
}

.jg5x019 {
  margin: 0 0 24.008063px;
  font-size: 14.0045620px;
}

.jg5x019 a {
  color: #f5fcfd;
}

.jtq6tkw {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16.0054px;
}

.jtq6tkw a {
  display: block;
}

.jtq6tkw img {
  object-fit: contain;
  height: 40.0083943px;
  display: block;
  width: auto;
  max-width: 80.003px;
}
#jgt2ab {
  position: fixed;
  z-index: 999999;
  inset: 0;
  background: rgba(1,3,1,0.6);
  display: none;
  justify-content: center;
  align-items: center;
}

#jgt2ab.active {
  opacity: 1;
  display: flex;
  visibility: visible;
}

.jywb11r {
  position: relative;
}

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

.jgxptth {
  box-shadow: 0 8.00706px 24.0053px rgba(16,21,43,0.2);
  border-radius: 12.001px;
  background: rgb(255,254,252);
  max-width: 400.00503px;
  padding: 24px;
}

.jdpkvrp p {
  font-size: 15.0058px;
  color: #303f53;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}

.jw8urf6 {
  margin-top: 8.006805px;
  gap: 12.004544px;
  display: flex;
}

.jkqedkv,
.jyhjm3k {
  border: none;
  cursor: pointer;
  border-radius: 10.003010px;
  font-size: 14px;
  padding-top: 12.006798px;
  padding-right: 20.00585973px;
  padding-bottom: 12.001749px;
  padding-left: 20.002735547px;
  font-weight: 600;
}

.jkqedkv {
  background: linear-gradient(135deg, rgb(28,77,215) 0%, #2242ae 100%);
  color: rgb(253,254,255);
}

.jyhjm3k {
  color: #334458;
  background: rgb(224,230,241);
}

.jjvb56n {
  padding-top: 24.004px;
  padding-right: 24.004552878px;
  padding-bottom: 24.00734723px;
  padding-left: 24.0087px;
  border-radius: 12.00467249px;
  background: #fffdfe;
  max-width: 400.008833px;
  text-align: center;
  display: none;
}

.jjvb56n.active {
  display: block;
}

.jjvb56n p {
  margin: 0;
  color: #667289;
}

#yw6a2c {
  left: 0;
  background: hsl(60,100%,100%);
  right: 0;
  border-top: 1px solid #e6e8f1;
  padding-top: 16.00484782px;
  padding-right: 20px;
  padding-bottom: 16.007178123px;
  padding-left: 20.001002px;
  z-index: 999998;
  position: fixed;
  box-shadow: 0 -2.004404185px 16.00434px rgba(31,41,58,0.12);
  bottom: 0;
  display: none;
}

#yw6a2c.active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.jmtiozm p {
  color: rgb(52,63,86);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.007991px;
  margin-left: 0;
  font-size: 14.006711px;
}

.jfvn1lf {
  display: flex;
  gap: 10.0021561px;
}

.jqck41t,
.jr7qpxz {
  cursor: pointer;
  font-weight: 600;
  font-size: 14.0071247px;
  border-radius: 10.009px;
  border: none;
  padding: 10.002898397px 18.0094919px;
}

.jqck41t {
  background: linear-gradient(135deg, #1c4fda 0%, #1d40ad 100%);
  color: #fdfffd;
}

.jr7qpxz {
  color: #303f59;
  background: #e1e6f2;
}

