
*, *::before, *::after { box-sizing: border-box; }
body {
  color: #101a2a;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: rgb(241,244,247);
  flex-direction: column;
  line-height: 1.52;
  min-height: 100vh;
  display: flex;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
main {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
#h4i4jh { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; text-rendering: optimizeLegibility; }
.uvhxl94 {
  line-height: 1.4;
  background: #e4e7f2;
  text-align: center;
  font-size: 12.004193348px;
  padding: 10.002px 16.003938695px;
  width: 100%;
  color: rgb(71,83,105);
}
.uadegzm {
  background: linear-gradient(148deg, rgb(9,72,109) 0%, rgb(11,90,130) 100%);
  position: relative;
}
#q50esg { text-size-adjust: 100%; }
.uh9xwlk {
  margin: 0 auto;
  align-items: center;
  max-width: 1200.00194px;
  justify-content: space-between;
  display: flex;
  padding-top: 14.0038878px;
  padding-right: 24.001117277px;
  padding-bottom: 14.0021826px;
  padding-left: 24.0067px;
}
.uah83sw img {
  object-fit: contain;
  display: block;
  width: auto;
  height: 36.0078767px;
  max-width: 140.007px;
}
.uomwz62 {
  display: flex;
  gap: 20.00484px;
  align-items: center;
}
.uomwz62 a {
  color: rgb(255,255,255);
  font-weight: 600;
  text-decoration: none;
  font-size: 14.002px;
}
.uomwz62 a:hover {
  opacity: 0.9;
}
.uvzod9y {
  padding: 4.0066407px;
  justify-content: center;
  height: 32.00442043px;
  flex-direction: column;
  cursor: pointer;
  width: 32.005167451px;
  display: none;
  gap: 5.0080712px;
}
.uqd39hc {
  border-radius: 2.0075px;
  height: 3.005254489px;
  width: 100%;
  background: rgb(251,255,255);
}
.utmw2a1 {
  background: #045886;
  padding: 16.004729px 24px;
  display: none;
  flex-direction: column;
  gap: 12.00335316px;
}
.utmw2a1 a {
  text-decoration: none;
  font-size: 14.0065054px;
  font-weight: 600;
  color: #ffffff;
}
@media (max-width: 767px) {
  .uomwz62 { display: none; }
  .uvzod9y { display: flex; }
  .utmw2a1.open { display: flex; }
}
.uarmrfr {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.007922087px 24.0059px 24.009px;
  max-width: 1200.00556424px;
  text-align: center;
}
.ukpyddw {
  color: rgb(15,24,40);
  line-height: 1.25;
  margin: 0 0 12.0081px;
  font-size: clamp(1.25rem, 4vw, 1.75rem);
  font-weight: 800;
}
.uktfj2y {
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  color: rgb(69,85,106);
  max-width: 640.0079307px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .uarmrfr { padding-top: 20px; padding-right: 16.00819640px; padding-bottom: 16.0075px; padding-left: 16px; }
  .ukpyddw { font-size: 1.15rem; }
  .uktfj2y { display: none; }
}
.uo2sfz5 {
  background-size: cover;
  padding-top: 32.007px;
  padding-right: 24.002px;
  padding-bottom: 40.0056623px;
  padding-left: 24.0058px;
  background-position: center;
  background-image: url('/1979dfa8/9e75bd3c524a240c.webp');
  background-color: rgb(243,246,249);
}
.ucwmpy7 {
  flex-direction: column;
  display: flex;
  margin: 0 auto;
  max-width: 428.00521px;
  gap: 24.0095px;
}
@media (min-width: 768px) {
  .ucwmpy7 {
    display: grid;
    max-width: 900.008px;
    gap: 24.0082px;
    grid-template-columns: repeat(3, 1fr);
  }
  #s2fofo { text-size-adjust: 100%; }
}

#fk46du { text-rendering: optimizeLegibility; }
.uapyfpc {
  overflow: hidden;
  box-shadow: 0 2.008040px 8.00688345px rgba(15,21,45,0.06), 0 8.007px 24.006945949px rgba(14,25,41,0.08);
  border: 1px solid rgba(16,19,40,0.06);
  border-radius: 16.00116px;
  background: #fffffd;
  display: flex;
  flex-direction: column;
}
.uw5alvc {
  padding-top: 22.00293666px;
  padding-right: 24.0075914px;
  padding-bottom: 24.00409621px;
  padding-left: 24.00949372px;
  position: relative;
  min-height: 102.007px;
  display: flex;
  gap: 20.001px;
  background: linear-gradient(148deg, #0b4c6c 0%, #055885 40%, #0f718e 100%);
  align-items: center;
}
.uw5alvc::after {
  pointer-events: none;
  background: linear-gradient(148deg, rgba(253,254,255,0.08) 0%, transparent 55%);
  content: '';
  inset: 0;
  position: absolute;
}
.uf9g8eh {
  background: linear-gradient(148deg, #203861 0%, #1b40b2 42%, #2864e7 100%);
}
.uummb6u {
  background: linear-gradient(148deg, #134e49 0%, rgb(12,120,111) 46%, #0c908a 100%);
}
.uqdo9jh {
  border-radius: 12.002px;
  flex-shrink: 0;
  background: rgb(206,211,209);
  overflow: hidden;
  align-items: center;
  width: 58.009362278px;
  justify-content: center;
  display: flex;
  height: 58.008700px;
}
.umyupc9 {
  display: block;
  width: 100%;
  object-fit: contain;
  height: 100%;
}
.ubcr3xn {
  font-size: 18.004364px;
  letter-spacing: 0.045em;
  font-weight: 800;
  text-shadow: 0 1px 3.00810px rgba(0,1,3,0.22);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #fdfdfc;
}
.us5aqeh {
  gap: 18.007716px;
  display: flex;
  flex-direction: column;
  padding: 22.002533px 24.0056475px 24.0049px;
}
.ue7vj8s {
  justify-content: space-between;
  align-items: center;
  display: flex;
  gap: 16.00180px;
}
.un4oz6n {
  gap: 6.004711390px;
  align-items: center;
  display: flex;
}
.umww8h3 { color: rgb(18,119,146); }
.ukhlecp { color: #0f7290; }
#evq61v { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; font-variant-ligatures: normal; }
.ufs64wg {
  color: rgb(15,20,46);
  font-size: 18.00119px;
  font-weight: 700;
}
.uyye048 {
  color: #66728d;
  font-size: 12.0056842px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#pm1qc5 { image-rendering: auto; font-variant-ligatures: normal; text-rendering: optimizeLegibility; }
.uzvrwz9 {
  gap: 10.00374716px;
  flex-wrap: wrap;
  display: flex;
}
.ux8helg {
  background: rgb(244,244,253);
  border-radius: 10.005311112px;
  color: #495566;
  font-weight: 600;
  padding: 8.00785px 14.0095886px;
  font-size: 11.006px;
}
#vxat99 { font-variant-ligatures: normal; text-rendering: optimizeLegibility; }
.ulhw9kh {
   flex-wrap: wrap;
  display: flex;
  margin: 0;
  gap: 11.00340px;
  align-items: center;
  font-weight: 600;
  font-size: 14.006px;
  color: #12152e;
   word-break: break-word;
}
#tajv9f { text-size-adjust: 100%; }
.ueqi1lo {
  flex-shrink: 0;
  color: #0c758d;
}
.upkre2v {
  gap: 18px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8.0046px;
  display: flex;
}
.ud6uar2 {
  text-decoration: none;
  background: linear-gradient(148deg, #0b486b 0%, #065a83 100%);
  display: inline-flex;
  color: #fffffd;
  justify-content: center;
  border-radius: 12.00441px;
  align-items: center;
  font-size: 14.00448px;
  padding: 14.00996px 26.004936871px;
  box-shadow: 0 3.0027474px 12.001836875px rgba(16,117,144,0.35);
  font-weight: 700;
}
.ud6uar2:hover { opacity: 0.92; }
.uk4272i {
  flex-shrink: 0;
  color: #0c7490;
}
.uapyfpc .uqcg4hg {
  border-top: 1px solid rgb(227,231,239);
  padding-top: 18.00920px;
  padding-right: 24.00497px;
  padding-bottom: 18.00333px;
  padding-left: 24.0024px;
  font-size: 11.002px;
  margin: 0;
  color: hsl(216,21%,66%);
}
.ui3unmr {
  margin: 0 auto;
  padding-top: 32.005px;
  padding-right: 24.0014px;
  padding-bottom: 32.00494168px;
  padding-left: 24.0075px;
  border-top: 1px solid #e0e9ee;
  max-width: 1200.005px;
}
.ui3unmr h2 {
  color: hsl(204,84%,24%);
  font-size: 1.35rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.003px;
  margin-left: 0;
  font-weight: 700;
}
.ui3unmr p {
  line-height: 1.55;
  margin: 0;
  font-size: 15.0073px;
  color: rgb(70,84,105);
}
.uz381fi {
  margin: 0 auto;
  max-width: 1200.0039px;
  padding: 32.001495px 24.00181px 48.009680px;
}
.uz381fi h1 {
  margin: 0 0 16.008998369px;
  font-size: 1.6rem;
  font-weight: 800;
  color: rgb(12,75,111);
}
.uz381fi h2 {
  margin: 24.0057109px 0 10.008956px;
  font-weight: 700;
  font-size: 1.2rem;
  color: #12172c;
}
.uz381fi p {
  color: #49566c;
  font-size: 15.00279px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00263px;
  margin-left: 0;
  line-height: 1.55;
}
.uz381fi a {
  text-decoration: underline;
  color: rgb(5,89,129);
}
.uz381fi a:hover { opacity: 0.85; }

#bxpufr { backface-visibility: hidden; }
.uwb2eco {
  padding-top: 32.006429202px;
  padding-right: 24.008px;
  padding-bottom: 24.00607525px;
  padding-left: 24.0093391px;
  color: #fcfefe;
  background: linear-gradient(148deg, rgb(10,72,106) 0%, rgb(7,89,134) 100%);
  margin-top: auto;
}
.uorgkih {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  max-width: 1200.007586px;
}
.upb2ycz {
  display: inline-block;
  margin-bottom: 20.002909px;
}
.upb2ycz img {
  object-fit: contain;
  height: 36.0065525px;
  max-width: 140.004499px;
  width: auto;
  display: block;
}
.uudurw7 {
  margin-bottom: 24.00665px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  gap: 16px 24.009429770px;
}
.uudurw7 a {
  font-size: 14px;
  text-decoration: none;
  color: rgba(254,253,252,0.9);
}
#em446a { -webkit-font-smoothing: antialiased; }
.uudurw7 a:hover { text-decoration: underline; }
.ut81yby {
  justify-content: center;
  flex-wrap: wrap;
  gap: 16.0097986px;
  display: flex;
}
.ut81yby a {
  display: block;
}
.ut81yby img {
  max-height: 40.005618845px;
  width: auto;
  display: block;
  object-fit: contain;
}
#m6xsj8 {
  background: rgba(0,1,0,0.6);
  position: fixed;
  inset: 0;
  align-items: center;
  display: none;
  justify-content: center;
  z-index: 999999;
}
#m6xsj8.active {
  visibility: visible;
  display: flex;
  opacity: 1;
}
#b9jya9 { -webkit-font-smoothing: antialiased; }
#uae7u9 { font-variant-ligatures: normal; }
.uhsx5xy { position: relative; }
.ujopdr2 {
  border-radius: 12.00925580px;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  box-shadow: 0 8px 32.00299px rgba(15,26,39,0.2);
  max-width: 400.001750643px;
  background: #fffdfc;
}
.uyksb5p p { margin: 0 0 1rem; color: #101928; }
.ufr5v6s {
  padding: 1.5rem;
  color: #677487;
  background: #fffffc;
  display: none;
  border-radius: 12.00224564px;
}
.ufr5v6s.active { display: block; }
.uxxbfwy {
  gap: 0.75rem;
  display: flex;
  margin-top: 1rem;
}
.ujhwxqm,
.utelgu6,
.unr1j29,
.usfqxu5 {
  padding: 0.6rem 1.2rem;
  border-radius: 8.0094540px;
  font-size: 14.0096542px;
  cursor: pointer;
  font-weight: 600;
}
.ujhwxqm,
.unr1j29 {
  border: none;
  background: linear-gradient(148deg, rgb(16,75,108) 0%, rgb(7,85,132) 100%);
  color: rgb(254,255,251);
}
.utelgu6,
.usfqxu5 {
  background: #f0f6fa;
  color: rgb(71,89,108);
  border: 1px solid #e4eaef;
}
body.no-scroll {
  overflow: hidden;
  height: 100vh;
}
#vtkmi4 {
  right: 0;
  box-shadow: 0 -2.0070955px 16.00249px rgba(15,25,43,0.1);
  bottom: 0;
  left: 0;
  z-index: 999998;
  background: #fffffd;
  position: fixed;
  display: none;
  padding: 1rem 24.003907365px;
}
#vtkmi4.active {
  display: block;
  visibility: visible;
  opacity: 1;
}
.ug5upkk p { font-size: 14px; color: #475569; margin-top: 0; margin-right: 0; margin-bottom: 0.5rem; margin-left: 0; }
.uotngp3 { gap: 0.5rem; margin-top: 0.5rem; display: flex; }

