.body_cfwf_bpuvvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #ecf2f9;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
}

.div_cfwf_ovufuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
}

.div_cfwf_cfhodb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  min-height: 800px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_akyhlp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #d6e4ef;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 800px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_zsjfxe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: absolute;
  inset: 0;
}

.img_cfwf_vynlks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_qrktll {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #ffffff2e;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_xgteup {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_jzqxow {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  pointer-events: none;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  -webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
  clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 1px solid #fff;
  outline-color: #0c2843;
  width: 460px;
  height: 460px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_virvlj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: relative;
}

.div_cfwf_xhvjox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.p_cfwf_klvngq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_icntql {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .6;
  color: #0c2843;
  text-align: center;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_sjyflc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.img_cfwf_mdduiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: drop-shadow(0 4px 24px #0c284326);
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  vertical-align: middle;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 100%;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_zkyiqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  text-align: center;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.a_cfwf_hkkrmy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #eee;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #eee;
  cursor: pointer;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 40px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  transition-property: none;
  display: inline-block;
}

.div_cfwf_dmqmsp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
  position: absolute;
  bottom: 40px;
  left: 50%;
  translate: -50%;
}

.div_cfwf_rpdcwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .54323;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 1px;
  height: 32px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: block;
}

.span_cfwf_tgjkmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_vwihla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_zxohme {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  align-items: center;
  gap: 56px;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.div_cfwf_hukgtc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_kbwyko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 1.5em;
  width: 320px;
  height: 384px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.img_cfwf_veexrb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_bpcuqs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 576px;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_qtddqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h2_cfwf_xxtbxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_pkglnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 48px;
  height: 1px;
  margin: 0 0 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_mkocwk {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .75;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_yuvtkh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .75;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_xlnafe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_otqvdg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  align-items: center;
  gap: 64px;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.div_cfwf_lwgvoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  order: 1;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_ykboyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 256px;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.img_cfwf_udvifm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  vertical-align: middle;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.a_cfwf_uifvqg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  cursor: pointer;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  padding: 12px 32px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
}

.div_cfwf_xjaqrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  order: 2;
  width: auto;
  max-width: 576px;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_wkmlvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #eee;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.h2_cfwf_eequlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eee;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.div_cfwf_nlhfdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee6;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 48px;
  height: 1px;
  margin: 0 0 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_ojwvly, .p_cfwf_mgyyfe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeeec7;
  column-rule-color: #eeeeeec7;
  caret-color: #eeeeeec7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeeec7;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeeec7;
  display: block;
}

.p_cfwf_eaatcv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeeec7;
  column-rule-color: #eeeeeec7;
  caret-color: #eeeeeec7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeeec7;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeeec7;
  display: block;
}

.section_cfwf_tfewmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_kmsxvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_acikjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.div_cfwf_iebnkc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .15;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 28px solid #0000;
  border-top: 48px solid #0c2843;
  border-bottom: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 0;
  height: 0;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.blockquote_cfwf_upfemg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_rlnajo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #0c2843;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_vhphnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f5f5f5;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_vxmocc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_qcjbmf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 56px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_meqsqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #0c2843;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h2_cfwf_fbvjcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_uscaea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: grid;
}

.div_cfwf_amekut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_wshllz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_vkkgwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_swbmwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_ceasiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_hvztuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_cganey {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_sroipw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_slzzvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_lhweir {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_nzjtdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_oxrpkd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_ehwylg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_liknof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_ragjrp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_rselmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_grhyvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_uhgmjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_cmzqxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_wuotok {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_zzsvmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_icmqke {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_matyei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_lwsolh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_bjadsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_qdlwva {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_alzlhr {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_anvzsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_qereax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_fpfndi {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_mswgnb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_yivchv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_jkjgfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_ofzsie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_yrrcul {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_frrhoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-left: 3px solid #0c2843;
  outline-color: #0c2843;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.span_cfwf_dhflia {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .25;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 4px 0 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_wvtsqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h3_cfwf_biugqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_lbnqfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .65;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_tymeni {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_asobxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_xeessa {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #eee;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.blockquote_cfwf_ltjsbq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eee;
  text-align: center;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 30px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.div_cfwf_fbyswg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eeeeee4d;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 40px;
  height: 1px;
  margin: 0 auto 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_wflpmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeee80;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #eeeeee80;
  caret-color: #eeeeee80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeee80;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeee80;
  display: block;
}

.section_cfwf_ocjhhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_amzfvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  align-items: center;
  gap: 56px;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.div_cfwf_pmqfkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  border-radius: 1.5em;
  outline-color: #0c2843;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_apzitz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 4px solid #0c2843;
  border-radius: 1.5em;
  outline-color: #0c2843;
  width: 288px;
  height: 288px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.img_cfwf_dbknib {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 0%;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_fvuiao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 576px;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_tmfzaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h2_cfwf_wyiphz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_sjxsib {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .6;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_oxevuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 48px;
  height: 1px;
  margin: 0 0 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_pnsqvp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .75;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_nvrauv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .75;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.section_cfwf_qvbiga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_xvaaqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 80px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_kjvlic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  max-height: 480px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.img_cfwf_dypcip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 480px;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_wkgurd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(0deg, #0c284399, #0000 60%);
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_atyhor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.p_cfwf_fcshmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .85;
  color: #eee;
  text-align: center;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.section_cfwf_esvleg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 112px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_ajujsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.div_cfwf_maapxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: flex;
}

.div_cfwf_rffhpw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 28px solid #0000;
  border-top: 48px solid #eeeeee1f;
  border-bottom: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: 0;
  height: 0;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h2_cfwf_bqfhbe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eee;
  text-align: center;
  column-rule-color: #eee;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  display: block;
}

.p_cfwf_hgaqbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeeeb3;
  text-align: center;
  column-rule-color: #eeeeeeb3;
  caret-color: #eeeeeeb3;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeeeb3;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeeeb3;
  display: block;
}

.a_cfwf_zakwvy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #0c2843;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  cursor: pointer;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 20px 48px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-property: none;
  display: inline-block;
}

.p_cfwf_qaofrv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeee59;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #eeeeee59;
  caret-color: #eeeeee59;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeee59;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeee59;
  display: block;
}

.footer_cfwf_sycrof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #eeeeee14;
  border-top-width: 1px;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 24px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_bszuxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eeeeee4d;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #eeeeee4d;
  caret-color: #eeeeee4d;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #eeeeee4d;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eeeeee4d;
  display: block;
}

.year-js {
  display: none;
}

.section_cfwf_gsdysb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f5f5f5;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0;
  padding: 96px 24px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
}

.div_cfwf_hwgaim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0 auto;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
}

.div_cfwf_tlnseo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  text-align: center;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
}

.p_cfwf_wpktxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #0c2843;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.h2_cfwf_afjsng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.p_cfwf_oohnjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .6;
  color: #0c2843;
  text-align: center;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.form_cfwf_egoljk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #c8d0da;
  border-top: 3px solid #0c2843;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.div_cfwf_sbdafl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: grid;
}

.div_cfwf_hlunzd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: flex;
}

.label_cfwf_wzuojc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.span_cfwf_lsmpgq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: red;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: red;
  cursor: default;
  caret-color: red;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: red;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: red;
  display: inline;
}

.input_cfwf_agqjby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 1px solid #0c284333;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 16px;
  font-family: Lato, Inter, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_fvpsrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: flex;
}

.label_cfwf_dkdnhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.span_cfwf_nnawyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: red;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: red;
  cursor: default;
  caret-color: red;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: red;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: red;
  display: inline;
}

.input_cfwf_ewtgks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 1px solid #0c284333;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 16px;
  font-family: Lato, Inter, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_dtolde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: flex;
}

.label_cfwf_eaxjso {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.span_cfwf_cczrjv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: red;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: red;
  cursor: default;
  caret-color: red;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: red;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: red;
  display: inline;
}

.div_cfwf_azcdub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: flex;
}

.label_cfwf_jurmzg {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.span_cfwf_hrhcef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: red;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: red;
  cursor: default;
  caret-color: red;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: red;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: red;
  display: inline;
}

.input_cfwf_sxojzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 1px solid #0c284333;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 16px;
  font-family: Lato, Inter, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_nnavus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  flex-direction: column;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: flex;
}

.label_cfwf_ciklmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .7;
  color: #0c2843;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

.span_cfwf_kwxvjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: red;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: red;
  cursor: default;
  caret-color: red;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: red;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: red;
  display: inline;
}

.button_cfwf_ryxzqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #eee;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #eee;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #eee;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0c2843;
  border: 0 solid #c8d0da;
  outline-color: #eee;
  width: 100%;
  height: auto;
  margin: 0 0 24px;
  padding: 16px 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #eee;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
}

.div_cfwf_sejodu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c1d31;
  column-rule-color: #0c1d31;
  caret-color: #0c1d31;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #c8d0da;
  outline-color: #0c1d31;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Lato, Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c1d31;
  display: none;
}

.div-block {
  margin-bottom: 24px;
  display: flex;
}

.code-embed {
  width: 100%;
  display: flex;
}

.flex {
  width: 100%;
}

.text-xs {
  margin-bottom: 10px;
}

.border {
  width: 100%;
  padding: .5em;
}

.hamburger-nav__toggle-bar {
  background-color: #0c2843;
  width: 40%;
  height: .125em;
  position: absolute;
}

.hamburger-nav__li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.hamburger-nav__menu-p {
  opacity: .5;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
}

.hamburger-nav {
  border-radius: 1.5em;
  position: absolute;
  top: 2em;
  right: 2em;
}

.hamburger-nav__group {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  pointer-events: auto;
  transform-origin: 100% 0;
  flex-flow: column;
  padding: 2.25em 2.5em 2em 2em;
  display: flex;
  position: relative;
}

.hamburger-nav__p {
  white-space: nowrap;
  margin-bottom: 0;
  padding-right: 1.25em;
  font-size: 2em;
}

.navigation {
  z-index: 500;
  pointer-events: none;
  position: fixed;
  inset: 0;
}

.hamburger-nav__toggle {
  pointer-events: auto;
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.navigation__dark-bg {
  opacity: 0;
  pointer-events: auto;
  visibility: hidden;
  background-color: #000;
  position: absolute;
  inset: 0;
}

.hamburger-nav__ul {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
}

.hamburger-nav__bg {
  background-color: #e2e1df;
  border-radius: 1.75em;
  width: 3.5em;
  height: 3.5em;
  position: absolute;
  top: 0;
  right: 0;
}

.hamburger-nav__a {
  color: #131313;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hamburger-nav__dot {
  background-color: currentColor;
  border-radius: 50%;
  flex-shrink: 0;
  width: .5em;
  height: .5em;
}

.code {
  display: none;
}

.gallery-item__img {
  object-fit: cover;
  border-radius: .375em;
  width: 100%;
  height: 100%;
}

.lightbox-img__item {
  visibility: hidden;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.gallery-group {
  padding-left: 2em;
  padding-right: 2em;
}

.lightbox-nav__col {
  width: 33.333%;
}

.lightbox-nav__col.start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lightbox-nav__col.center {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lightbox-nav__col.end {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.lightbox-img {
  object-fit: contain;
  border-radius: .375em;
  min-width: auto;
  max-height: 100%;
}

.lightbox-nav__dot {
  background-color: currentColor;
  border-radius: 10em;
  width: .375em;
  height: .375em;
  margin-bottom: -.1em;
  transition-property: transform;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.625, .05, 0, 1);
}

.gallery-item__button {
  outline-offset: -1px;
  background-color: #0000;
  border: 1px #000;
  border-radius: .375em;
  outline: 1px #131313;
  width: 100%;
  height: 100%;
  padding: 0;
}

.gallery-item__button:focus-visible, .gallery-item__button[data-wf-focus-visible] {
  outline-offset: 3px;
  border-radius: .25em;
  outline: 1px solid #131313;
}

.lightbox-nav__button {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin: -1em;
  padding: 1em;
  display: flex;
}

.gallery-grid__item {
  aspect-ratio: 1;
  width: calc(33.3333% - .833333em);
}

.gallery-grid {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 8em;
  display: flex;
}

.lightbox-img__list {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.lightbox-wrap {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100dvh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.lightbox-nav {
  z-index: 2;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 2em;
  left: 2em;
  right: 2em;
}

.lightbox-nav__text {
  margin-bottom: 0;
  font-size: 1em;
}

.lightbox-img__wrap {
  width: 90vw;
  height: calc(100svh - 10em);
}

.gallery-section {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0c2843;
  column-rule-color: #0c2843;
  caret-color: #0c2843;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #eee;
  border: 0 solid #c8d0da;
  outline-color: #0c2843;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 96px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0c2843;
  display: block;
}

@media screen and (max-width: 991px) {
  .body_cfwf_bpuvvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ecf2f9;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_ovufuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_cfhodb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_akyhlp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #d6e4ef;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_zsjfxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .img_cfwf_vynlks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qrktll {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ffffff2e;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xgteup {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jzqxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    -webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #fff;
    outline-color: #0c2843;
    width: 460px;
    height: 460px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_virvlj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
  }

  .div_cfwf_xhvjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .p_cfwf_klvngq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_icntql {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sjyflc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .img_cfwf_mdduiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: drop-shadow(0 4px 24px #0c284326);
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_zkyiqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_hkkrmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #eee;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_dmqmsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    bottom: 40px;
    left: 50%;
    translate: -50%;
  }

  .div_cfwf_rpdcwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .98545;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 1px;
    height: 32px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
  }

  .span_cfwf_tgjkmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vwihla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zxohme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_hukgtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kbwyko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    outline-color: #0c2843;
    width: 320px;
    height: 384px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_veexrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_bpcuqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_qtddqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_xxtbxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 39.64px;
    font-weight: 400;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_pkglnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_mkocwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yuvtkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_xlnafe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_otqvdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 64px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_lwgvoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    order: 2;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ykboyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 256px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_udvifm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_uifvqg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 12px 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_xjaqrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    order: 1;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wkmlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #eee;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .h2_cfwf_eequlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 34.685px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_nlhfdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee6;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ojwvly, .p_cfwf_mgyyfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .p_cfwf_eaatcv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .section_cfwf_tfewmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kmsxvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_acikjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_iebnkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .15;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #0c2843;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .blockquote_cfwf_upfemg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 29.73px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_rlnajo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vhphnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vxmocc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qcjbmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 56px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_meqsqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_fbvjcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 34.685px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uscaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: grid;
  }

  .div_cfwf_amekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_wshllz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vkkgwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_swbmwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ceasiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_hvztuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_cganey {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sroipw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_slzzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lhweir {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_nzjtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_oxrpkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ehwylg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_liknof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ragjrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_rselmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_grhyvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uhgmjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_cmzqxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wuotok {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zzsvmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_icmqke {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_matyei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_lwsolh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bjadsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qdlwva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_alzlhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_anvzsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_qereax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_fpfndi {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_mswgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_yivchv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_jkjgfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_ofzsie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yrrcul {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_frrhoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_dhflia {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wvtsqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_biugqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lbnqfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_tymeni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_asobxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_xeessa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #eee;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .blockquote_cfwf_ltjsbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24.775px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.6;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_fbyswg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eeeeee4d;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 40px;
    height: 1px;
    margin: 0 auto 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wflpmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee80;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eeeeee80;
    cursor: pointer;
    caret-color: #eeeeee80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee80;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee80;
    display: block;
  }

  .section_cfwf_ocjhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_amzfvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_pmqfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_apzitz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    border-radius: 33554400px;
    outline-color: #0c2843;
    width: 288px;
    height: 288px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dbknib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_fvuiao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_tmfzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_wyiphz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 34.685px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_sjxsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_oxevuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_pnsqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_nvrauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_qvbiga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_xvaaqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kjvlic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dypcip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wkgurd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0c284399 0%, #0000 60%);
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_atyhor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .p_cfwf_fcshmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .85;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .section_cfwf_esvleg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 112px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ajujsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_maapxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_rffhpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #eeeeee1f;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_bqfhbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-size: 39.64px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .p_cfwf_hgaqbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeeb3;
    text-align: center;
    column-rule-color: #eeeeeeb3;
    cursor: pointer;
    caret-color: #eeeeeeb3;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeeb3;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeeb3;
    display: block;
  }

  .a_cfwf_zakwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 20px 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .p_cfwf_qaofrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee59;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee59;
    cursor: pointer;
    caret-color: #eeeeee59;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee59;
    width: auto;
    height: auto;
    margin: 20px 0 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee59;
    display: block;
  }

  .footer_cfwf_sycrof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #eeeeee14;
    border-top-width: 1px;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bszuxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee4d;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee4d;
    cursor: pointer;
    caret-color: #eeeeee4d;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee4d;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee4d;
    display: block;
  }

  .section_cfwf_gsdysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_hwgaim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_tlnseo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    text-align: center;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .p_cfwf_wpktxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_afjsng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 34.685px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_oohnjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .form_cfwf_egoljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-top: 3px solid #0c2843;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .div_cfwf_sbdafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: grid;
  }

  .div_cfwf_hlunzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_wzuojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_lsmpgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_agqjby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fvpsrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_dkdnhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_nnawyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_ewtgks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dtolde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_eaxjso {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_cczrjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .div_cfwf_azcdub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_jurmzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_hrhcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_sxojzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nnavus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_ciklmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_kwxvjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .button_cfwf_ryxzqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: 100%;
    height: auto;
    margin: 0 0 24px;
    padding: 16px 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_sejodu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: none;
  }

  .gallery-section {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .body_cfwf_bpuvvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ecf2f9;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_ovufuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_cfhodb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_akyhlp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #d6e4ef;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_zsjfxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .img_cfwf_vynlks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qrktll {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ffffff2e;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xgteup {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jzqxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    -webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #fff;
    outline-color: #0c2843;
    width: 288px;
    height: 288px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_virvlj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
  }

  .div_cfwf_xhvjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .p_cfwf_klvngq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_icntql {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sjyflc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .img_cfwf_mdduiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: drop-shadow(0 4px 24px #0c284326);
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_zkyiqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_hkkrmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #eee;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_dmqmsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    bottom: 40px;
    left: 50%;
    translate: -50%;
  }

  .div_cfwf_rpdcwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .980924;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 1px;
    height: 32px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
  }

  .span_cfwf_tgjkmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vwihla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zxohme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_hukgtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kbwyko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    outline-color: #0c2843;
    width: 256px;
    height: 288px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_veexrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_bpcuqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_qtddqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_xxtbxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_pkglnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_mkocwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yuvtkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_xlnafe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_otqvdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 64px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_lwgvoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    order: 2;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ykboyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 224px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_udvifm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_uifvqg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 12px 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_xjaqrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    order: 1;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wkmlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #eee;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .h2_cfwf_eequlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_nlhfdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee6;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ojwvly, .p_cfwf_mgyyfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .p_cfwf_eaatcv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .section_cfwf_tfewmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kmsxvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_acikjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_iebnkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .15;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #0c2843;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .blockquote_cfwf_upfemg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_rlnajo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vhphnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vxmocc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qcjbmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 56px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_meqsqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_fbvjcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uscaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: grid;
  }

  .div_cfwf_amekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_wshllz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vkkgwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_swbmwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ceasiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_hvztuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_cganey {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sroipw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_slzzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lhweir {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_nzjtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_oxrpkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ehwylg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_liknof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ragjrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_rselmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_grhyvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uhgmjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_cmzqxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wuotok {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zzsvmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_icmqke {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_matyei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_lwsolh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bjadsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qdlwva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_alzlhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_anvzsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_qereax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_fpfndi {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_mswgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_yivchv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_jkjgfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_ofzsie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yrrcul {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_frrhoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_dhflia {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wvtsqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_biugqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lbnqfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_tymeni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_asobxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_xeessa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #eee;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .blockquote_cfwf_ltjsbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 20.8px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.6;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_fbyswg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eeeeee4d;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 40px;
    height: 1px;
    margin: 0 auto 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wflpmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee80;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eeeeee80;
    cursor: pointer;
    caret-color: #eeeeee80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee80;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee80;
    display: block;
  }

  .section_cfwf_ocjhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_amzfvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_pmqfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_apzitz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    border-radius: 33554400px;
    outline-color: #0c2843;
    width: 224px;
    height: 224px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dbknib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_fvuiao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_tmfzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_wyiphz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_sjxsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_oxevuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_pnsqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_nvrauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_qvbiga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_xvaaqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kjvlic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dypcip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wkgurd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0c284399 0%, #0000 60%);
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_atyhor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .p_cfwf_fcshmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .85;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .section_cfwf_esvleg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 112px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ajujsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_maapxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_rffhpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #eeeeee1f;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_bqfhbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .p_cfwf_hgaqbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeeb3;
    text-align: center;
    column-rule-color: #eeeeeeb3;
    cursor: pointer;
    caret-color: #eeeeeeb3;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeeb3;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeeb3;
    display: block;
  }

  .a_cfwf_zakwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 20px 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .p_cfwf_qaofrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee59;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee59;
    cursor: pointer;
    caret-color: #eeeeee59;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee59;
    width: auto;
    height: auto;
    margin: 20px 0 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee59;
    display: block;
  }

  .footer_cfwf_sycrof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #eeeeee14;
    border-top-width: 1px;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bszuxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee4d;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee4d;
    cursor: pointer;
    caret-color: #eeeeee4d;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee4d;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee4d;
    display: block;
  }

  .section_cfwf_gsdysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_hwgaim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_tlnseo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    text-align: center;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .p_cfwf_wpktxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_afjsng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_oohnjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .form_cfwf_egoljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-top: 3px solid #0c2843;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .div_cfwf_sbdafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: grid;
  }

  .div_cfwf_hlunzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_wzuojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_lsmpgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_agqjby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fvpsrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_dkdnhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_nnawyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_ewtgks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dtolde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_eaxjso {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_cczrjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .div_cfwf_azcdub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_jurmzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_hrhcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_sxojzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nnavus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_ciklmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_kwxvjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .button_cfwf_ryxzqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: 100%;
    height: auto;
    margin: 0 0 24px;
    padding: 16px 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_sejodu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: none;
  }

  .gallery-grid__item {
    width: calc(50% - .5em);
  }

  .gallery-grid {
    grid-column-gap: 1em;
  }

  .gallery-section {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .body_cfwf_bpuvvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ecf2f9;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_ovufuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    cursor: pointer;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_cfhodb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_akyhlp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #d6e4ef;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 800px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .section_cfwf_akyhlp.hero {
    height: 100svh;
    min-height: 0;
  }

  .div_cfwf_zsjfxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .img_cfwf_vynlks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qrktll {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #ffffff2e;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xgteup {
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jzqxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    pointer-events: none;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    -webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #fff;
    outline-color: #0c2843;
    width: 288px;
    height: 288px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_virvlj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
  }

  .div_cfwf_xhvjox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .p_cfwf_klvngq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_icntql {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sjyflc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .img_cfwf_mdduiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: drop-shadow(0 4px 24px #0c284326);
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_zkyiqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_hkkrmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #eee;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_dmqmsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
    position: absolute;
    bottom: 40px;
    left: 50%;
    translate: -50%;
  }

  .div_cfwf_rpdcwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .980924;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 1px;
    height: 32px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
  }

  .span_cfwf_tgjkmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vwihla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zxohme {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_hukgtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kbwyko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    outline-color: #0c2843;
    width: 256px;
    height: 288px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_veexrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_bpcuqs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_qtddqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_xxtbxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_pkglnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_mkocwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yuvtkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_xlnafe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_otqvdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 64px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_lwgvoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    order: 2;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ykboyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 224px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_udvifm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .a_cfwf_uifvqg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 12px 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_xjaqrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    order: 1;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wkmlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #eee;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .h2_cfwf_eequlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_nlhfdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee6;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ojwvly, .p_cfwf_mgyyfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .p_cfwf_eaatcv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeec7;
    column-rule-color: #eeeeeec7;
    cursor: pointer;
    caret-color: #eeeeeec7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeec7;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeec7;
    display: block;
  }

  .section_cfwf_tfewmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kmsxvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_acikjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_iebnkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .15;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #0c2843;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .blockquote_cfwf_upfemg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_rlnajo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_vhphnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vxmocc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qcjbmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 56px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_meqsqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_fbvjcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uscaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: grid;
  }

  .div_cfwf_amekut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_wshllz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_vkkgwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_swbmwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ceasiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_hvztuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_cganey {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_sroipw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_slzzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lhweir {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_nzjtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_oxrpkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ehwylg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_liknof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_ragjrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_rselmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_grhyvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_uhgmjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_cmzqxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wuotok {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_zzsvmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_icmqke {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_matyei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_lwsolh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bjadsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_qdlwva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_alzlhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_anvzsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_qereax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_fpfndi {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_mswgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_yivchv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_jkjgfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_ofzsie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_yrrcul {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_frrhoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-left: 3px solid #0c2843;
    outline-color: #0c2843;
    gap: 20px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .span_cfwf_dhflia {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .25;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wvtsqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h3_cfwf_biugqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_lbnqfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .65;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_tymeni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_asobxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_xeessa {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #eee;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .blockquote_cfwf_ltjsbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 20.8px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.6;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .div_cfwf_fbyswg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eeeeee4d;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 40px;
    height: 1px;
    margin: 0 auto 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_wflpmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee80;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eeeeee80;
    cursor: pointer;
    caret-color: #eeeeee80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee80;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee80;
    display: block;
  }

  .section_cfwf_ocjhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_amzfvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-direction: column;
    align-items: center;
    gap: 56px;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_pmqfkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    flex-shrink: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_apzitz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 4px solid #0c2843;
    border-radius: 33554400px;
    outline-color: #0c2843;
    width: 224px;
    height: 224px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dbknib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 0%;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_fvuiao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_tmfzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_wyiphz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_sjxsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_oxevuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 48px;
    height: 1px;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_pnsqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_nvrauv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .75;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .section_cfwf_qvbiga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_xvaaqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_kjvlic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .img_cfwf_dypcip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    vertical-align: middle;
    cursor: pointer;
    object-fit: cover;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 480px;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_wkgurd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0c284399 0%, #0000 60%);
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_atyhor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .p_cfwf_fcshmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .85;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .section_cfwf_esvleg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 112px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_ajujsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .div_cfwf_maapxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: flex;
  }

  .div_cfwf_rffhpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 28px solid #0000;
    border-top: 48px solid #eeeeee1f;
    border-bottom: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: 0;
    height: 0;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_bqfhbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    text-align: center;
    column-rule-color: #eee;
    cursor: pointer;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    display: block;
  }

  .p_cfwf_hgaqbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeeeb3;
    text-align: center;
    column-rule-color: #eeeeeeb3;
    cursor: pointer;
    caret-color: #eeeeeeb3;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeeeb3;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeeeb3;
    display: block;
  }

  .a_cfwf_zakwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 20px 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .p_cfwf_qaofrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee59;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee59;
    cursor: pointer;
    caret-color: #eeeeee59;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee59;
    width: auto;
    height: auto;
    margin: 20px 0 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee59;
    display: block;
  }

  .footer_cfwf_sycrof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #eeeeee14;
    border-top-width: 1px;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_bszuxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eeeeee4d;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #eeeeee4d;
    cursor: pointer;
    caret-color: #eeeeee4d;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #eeeeee4d;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eeeeee4d;
    display: block;
  }

  .section_cfwf_gsdysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f5f5f5;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 96px 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_hwgaim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 auto;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .div_cfwf_tlnseo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    text-align: center;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
  }

  .p_cfwf_wpktxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #0c2843;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .h2_cfwf_afjsng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 28.8px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .p_cfwf_oohnjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .6;
    color: #0c2843;
    text-align: center;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .form_cfwf_egoljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #c8d0da;
    border-top: 3px solid #0c2843;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .div_cfwf_sbdafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: grid;
  }

  .div_cfwf_hlunzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_wzuojc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_lsmpgq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_agqjby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fvpsrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_dkdnhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_nnawyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_ewtgks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dtolde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_eaxjso {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_cczrjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .div_cfwf_azcdub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_jurmzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_hrhcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .input_cfwf_sxojzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 1px solid #0c284333;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 16px;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nnavus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    flex-direction: column;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: flex;
  }

  .label_cfwf_ciklmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .7;
    color: #0c2843;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #0c2843;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }

  .span_cfwf_kwxvjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: red;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: red;
    cursor: default;
    caret-color: red;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: red;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: red;
    display: inline;
  }

  .button_cfwf_ryxzqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #eee;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #eee;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #eee;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0c2843;
    border: 0 solid #c8d0da;
    outline-color: #eee;
    width: 100%;
    height: auto;
    margin: 0 0 24px;
    padding: 16px 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #eee;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_sejodu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c1d31;
    column-rule-color: #0c1d31;
    caret-color: #0c1d31;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #c8d0da;
    outline-color: #0c1d31;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c1d31;
    display: none;
  }

  .gallery-group {
    padding-left: 1em;
    padding-right: 1em;
  }

  .gallery-grid__item {
    width: calc(100% - .75em);
  }

  .gallery-grid {
    grid-row-gap: 1em;
  }

  .gallery-section {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0c2843;
    column-rule-color: #0c2843;
    cursor: pointer;
    caret-color: #0c2843;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #eee;
    border: 0 solid #c8d0da;
    outline-color: #0c2843;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Lato, Inter, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0c2843;
    display: block;
  }
}


