.main_cfwf_qhalfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-image: url('../images/hero-bg.jpg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 96px 0 0;
  padding-top: 125px;
  padding-bottom: 220px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  overflow: hidden;
}

.div_cfwf_tqxsbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_slmcap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .95fr;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_lxrncv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 78%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_afwnmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #764cf2;
  font-variation-settings: normal;
  text-transform: uppercase;
  column-rule-color: #764cf2;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #764cf2;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #764cf2;
  outline-width: 3px;
  outline-color: #764cf2;
  width: auto;
  height: auto;
  margin: 0 0 36px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #764cf2;
  display: block;
}

.h1_cfwf_amlpyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  letter-spacing: -1.2px;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 1000px;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 58px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.section_cfwf_vywtmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #edeff5;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_fhvakl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_rabjgh {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 28px;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
  position: relative;
  top: -100px;
}

.a_cfwf_kxgrxd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7c4bef;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  flex-direction: column;
  width: auto;
  height: 250px;
  min-height: 235px;
  margin: 0;
  padding: 27.4423px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: flex;
}

.h3_cfwf_nhnjht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_tggjeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.45;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.strong_cfwf_vopiov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ubykks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: block;
}

.path_cfwf_jeoqrs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_owmqwj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #2d3a81;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  flex-direction: column;
  width: auto;
  height: 250px;
  min-height: 235px;
  margin: 0;
  padding: 27.4423px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: flex;
}

.h3_cfwf_wfgosq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_cjbctj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.45;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.strong_cfwf_ujvoej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_sclwsq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: block;
}

.path_cfwf_wdxtpu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_imdzgz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7e8697;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  flex-direction: column;
  width: auto;
  height: 250px;
  min-height: 235px;
  margin: 0;
  padding: 27.4423px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: flex;
}

.h3_cfwf_kfluiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_tmvowp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.45;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.strong_cfwf_uqcpze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: auto 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_otpiqx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .35s;
  display: block;
}

.path_cfwf_ieqkks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15.7211px;
  font-weight: 700;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_qziybs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #edeff5;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 140px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_dsbgmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_oqmxcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_eylviu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #f7f7f8;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1.04fr 1fr;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
  overflow: hidden;
}

.div_cfwf_gxfdzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  min-height: 680px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  position: relative;
}

.img_cfwf_kfcfjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_giebrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 90px 32px 70px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_wcqome {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_vplzki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.p_cfwf_acufvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.ul_cfwf_uzwmee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.li_cfwf_elwlgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_tingxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_iclmej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_ksslzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_pnnmjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_judmpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_scxnxe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_ayojbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_wocgix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_ysslhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_szkmmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_sphjhw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.a_cfwf_hqdpxx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_qtgkmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_auusby {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_shhrrz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_iufktx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #edeff5;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 90px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_dqivtg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_wznpwr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_kdcaek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: flex-end;
  column-gap: 58px;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_wgvvfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_kpcggo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_mlrivl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.p_cfwf_pipvsm, .p_cfwf_hizosg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.ul_cfwf_zygfyu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.li_cfwf_rvtocn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_rvhzyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.img_cfwf_joiuyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: inline;
}

.span_cfwf_cqtyoa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_oirksz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_mtbqmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.img_cfwf_gjtgdt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: inline;
}

.span_cfwf_tvhttn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_arlffo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_grznud {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  width: auto;
  height: auto;
  margin: 2px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.img_cfwf_pspalo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: inline;
}

.span_cfwf_bxgcsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.a_cfwf_ywlhdc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_ljjdkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_tlqvof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_cfngvn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_bzejos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_dzwilm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  border-radius: 5px;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.section_cfwf_tursgs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_prljdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_sfdtdk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_wtfzyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_whxtws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_nwbihv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.div_cfwf_dwsbbo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_crywgc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 70px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_qacsxd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_onhkne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #764cf7;
  font-variation-settings: normal;
  letter-spacing: -5px;
  column-rule-color: #764cf7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #764cf7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #764cf7;
  outline-width: 3px;
  outline-color: #764cf7;
  width: auto;
  height: auto;
  margin: 0 0 50px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #764cf7;
  display: block;
}

.h4_cfwf_wetnck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_zdlldl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.a_cfwf_xkpuvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline-flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_idkorz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_jczkuc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_jhnkyk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ldjoqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_mzgsok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #764cf7;
  font-variation-settings: normal;
  letter-spacing: -5px;
  column-rule-color: #764cf7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #764cf7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #764cf7;
  outline-width: 3px;
  outline-color: #764cf7;
  width: auto;
  height: auto;
  margin: 0 0 50px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #764cf7;
  display: block;
}

.h4_cfwf_ecrvef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_xinuzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.a_cfwf_mvvpdu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline-flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_fwddya {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_dzgvyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_hgnexi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_etbjxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_fakhqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #764cf7;
  font-variation-settings: normal;
  letter-spacing: -5px;
  column-rule-color: #764cf7;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #764cf7;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #764cf7;
  outline-width: 3px;
  outline-color: #764cf7;
  width: auto;
  height: auto;
  margin: 0 0 50px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #764cf7;
  display: block;
}

.h4_cfwf_ulfjjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_hwmobv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.section_cfwf_sauahn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_pjyfpz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_vglzxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_xbsbus {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_ivrphe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: 100%;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_urthsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.div_cfwf_wnswii {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 36px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_jqidhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 48px 38px 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: flex;
}

.div_cfwf_pezlli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_unezbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75px;
  margin: 0 0 35px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.img_cfwf_nrbdzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 250px;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_yflfca {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_uismfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.a_cfwf_pixmmb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: flex;
}

.span_cfwf_rxvqqp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  transition-duration: .35s;
  display: flex;
}

.svg_cfwf_nhereh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: block;
}

.path_cfwf_jcechf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #000;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: inline;
}

.div_cfwf_glqqkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: flex-start;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 48px 38px 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_dhlxub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_ouexvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75px;
  margin: 0 0 35px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.img_cfwf_vdwboh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 250px;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_khiksq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_sjqrok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.a_cfwf_cndxfs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: flex;
}

.span_cfwf_ksjfqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  transition-duration: .35s;
  display: flex;
}

.svg_cfwf_kytdue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: block;
}

.path_cfwf_yeiowt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #000;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: inline;
}

.div_cfwf_iwjluz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: flex-start;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 48px 38px 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_lftgwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_klvhtu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75px;
  margin: 0 0 35px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.img_cfwf_skelbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 250px;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h3_cfwf_apvswe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.p_cfwf_fylsrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.a_cfwf_maiolr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  gap: 7px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: flex;
}

.span_cfwf_wqrsid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  transition-duration: .35s;
  display: flex;
}

.svg_cfwf_kizmgo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: block;
}

.path_cfwf_tlnlrk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f2f;
  font-variation-settings: normal;
  column-rule-color: #2f2f2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2f2f2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #000;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f2f;
  outline-width: 3px;
  outline-color: #2f2f2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f2f;
  display: inline;
}

.section_cfwf_hpakpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_wyboxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_uzeopm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 393px 1fr;
  width: 100%;
  height: auto;
  margin: 0;
  padding-left: 36px;
  padding-right: 36px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
  overflow: hidden;
}

.div_cfwf_gvdenr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 500px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  position: relative;
}

.img_cfwf_qzgeaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_nutabc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 170px 1fr;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_xepsdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  -webkit-user-select: none;
  user-select: none;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 36px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 320px;
  line-height: .7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.img_cfwf_svcdwn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  -webkit-user-select: none;
  user-select: none;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 240px;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 320px;
  line-height: .7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_qqonbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding: 36px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.p_cfwf_qqjzkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0 0 55px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 28px;
  line-height: 1.75;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_nvyipy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h4_cfwf_kfuhuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2c2c31;
  font-variation-settings: normal;
  column-rule-color: #2c2c31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2c2c31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2c2c31;
  outline-width: 3px;
  outline-color: #2c2c31;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2c2c31;
  display: block;
}

.span_cfwf_rhkukt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #44444a;
  font-variation-settings: normal;
  column-rule-color: #44444a;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #44444a;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #44444a;
  outline-width: 3px;
  outline-color: #44444a;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #44444a;
  display: inline;
}

.section_cfwf_xtiylg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  overflow: hidden;
}

.div_cfwf_vnmicl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_aqzsma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_outmne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_omoyqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_gihncj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.p_cfwf_rpupqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  text-align: center;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.div_cfwf_wuueda {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  position: relative;
}

.button_cfwf_zfkymm {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .35;
  pointer-events: none;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: not-allowed;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #232323;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: block;
  position: absolute;
  top: 50%;
  left: -15px;
  transform: translate(0, -50%);
}

.span_cfwf_zsacfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: not-allowed;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_sqcuhe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: not-allowed;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_zenmqf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: not-allowed;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_cijjpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  overflow: hidden;
}

.div_cfwf_ksiqnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  will-change: transform;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: flex;
  transform: translate(0%);
}

.div_cfwf_hjdhuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_bsokgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  min-height: 525px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_snlefv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_uxdbyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 72px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_jaugrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_nepfqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_jyfbep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.a_cfwf_wkxlig {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_mhmnku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.span_cfwf_zsagop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline;
}

.svg_cfwf_hswfzx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_rlmwdd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_gqswoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_ebstvl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  min-height: 525px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_uchdmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_cdetar {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 72px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_mtbqmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_rgxwgq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_fjmbgh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.a_cfwf_dmvjyx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_gsumas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.span_cfwf_fqlmtr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline;
}

.svg_cfwf_smxkgg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_sntpma {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_hzhgkc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_egjwgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  min-height: 525px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_jbejeu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_jftjiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 72px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_qfzucj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_kfkxve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_amwtsp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.a_cfwf_mseglj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_kfcuvt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.span_cfwf_ycjjlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline;
}

.svg_cfwf_epvldh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_cyghai {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_vtpuvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_pburxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  min-height: 525px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_rtcujs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 100%;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_yqqqec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 72px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_qjghfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_eohghq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_ilqgqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.a_cfwf_jzxyvc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_fbugdq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.span_cfwf_lrmybk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: inline;
}

.svg_cfwf_shxqpo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_hfjzau {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.button_cfwf_fepidc {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #232323;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  display: block;
  position: absolute;
  top: 50%;
  right: -15px;
  transform: translate(0, -50%);
}

.span_cfwf_mpnzsh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_elizws {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_mertsg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 34px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_uwyzvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #edeff5;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 110px;
  padding-bottom: 90px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_wywlwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_asfbot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_ixxyey {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: flex-end;
  column-gap: 58px;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_gnuelm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_szvcur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_rvasto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.p_cfwf_mgcspk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #36363c;
  font-variation-settings: normal;
  letter-spacing: -.3px;
  column-rule-color: #36363c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #36363c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #36363c;
  outline-width: 3px;
  outline-color: #36363c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.7;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #36363c;
  display: block;
}

.ul_cfwf_ccusot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.li_cfwf_iefgvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_xyxvwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_ecxrhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_ljqown {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_gapnfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_mqpjxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_tiexod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_omjkij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_cuimrr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_muxlqe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_djejrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_qhbyrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.li_cfwf_mhwddu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  align-items: baseline;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.span_cfwf_dqgwku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: flex;
}

.img_cfwf_uiloou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 20px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  list-style-type: none;
  display: block;
}

.span_cfwf_fkjkby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: block;
  position: relative;
  top: -3px;
}

.a_cfwf_wfphbr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_wyohjs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_psguyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ttsqag {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_lqvimq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.img_cfwf_ikvdpy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  border-radius: 5px;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.section_cfwf_wgsxzo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 150px;
  padding-bottom: 150px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_ctdccf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_txjfjs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_dnkxex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.h2_cfwf_aspayb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  text-align: center;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.div_cfwf_igrbsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 36px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 10px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_jgxuou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_ydgimj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_anqvij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_uqobov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_mlohze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_inlylc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_sbgscy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_sqewxs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_zlqlbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_ebseku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.div_cfwf_sywakd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 180px;
  margin: 0;
  padding: 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
  overflow: hidden;
}

.img_cfwf_udgdvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  object-fit: contain;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.section_cfwf_vxspoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_fwrukf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_wnozgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_dxotcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 575px 1fr;
  place-items: baseline;
  gap: 90px;
  width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_hfutft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.span_cfwf_aevqee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #7b4cf5;
  font-variation-settings: normal;
  letter-spacing: .5px;
  text-transform: uppercase;
  column-rule-color: #7b4cf5;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #7b4cf5;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #7b4cf5;
  outline-width: 3px;
  outline-color: #7b4cf5;
  width: auto;
  height: auto;
  margin: 0 0 38px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #7b4cf5;
  display: table;
}

.h2_cfwf_wcgika {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 42px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.div_cfwf_whdeck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  gap: 10px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_fanwcy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #e5e8f1;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_neasji {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 9px .75px;
  transform-origin: 9px .75px;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #764cf7;
  border: 0 #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: 18px;
  min-width: 0;
  height: 1.5px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 41.5px 34px 40px 627px;
  transform: matrix(1, 0, 0, 1, 0, -.75);
}

.button_cfwf_ucrjto {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #0000;
  border: 3px #2b2b2f;
  border-bottom: 1px solid #eaeaea;
  outline-width: 3px;
  outline-color: #2b2b2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: flex;
  position: relative;
}

.span_cfwf_dnjjac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_msyzsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_hjvepn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3b3b3f;
  font-variation-settings: normal;
  column-rule-color: #3b3b3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #3b3b3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3b3b3f;
  outline-width: 3px;
  outline-color: #3b3b3f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.9;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3b3b3f;
  display: block;
}

.div_cfwf_loyhoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #e5e8f1;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_uoqsrn {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 9px .75px;
  transform-origin: 9px .75px;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #764cf7;
  border: 0 #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: 18px;
  min-width: 0;
  height: 1.5px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 41.5px 34px 40px 627px;
  transform: matrix(1, 0, 0, 1, 0, -.75);
}

.button_cfwf_lnafyl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #0000;
  border: 3px #2b2b2f;
  border-bottom: 1px solid #eaeaea;
  outline-width: 3px;
  outline-color: #2b2b2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: flex;
  position: relative;
}

.span_cfwf_htynxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_svutcj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_hpiriy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3b3b3f;
  font-variation-settings: normal;
  column-rule-color: #3b3b3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #3b3b3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3b3b3f;
  outline-width: 3px;
  outline-color: #3b3b3f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.9;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3b3b3f;
  display: block;
}

.div_cfwf_wbmhbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #e5e8f1;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_udwmxu {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 9px .75px;
  transform-origin: 9px .75px;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #764cf7;
  border: 0 #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: 18px;
  min-width: 0;
  height: 1.5px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 41.5px 34px 40px 627px;
  transform: matrix(1, 0, 0, 1, 0, -.75);
}

.button_cfwf_cbeunn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #0000;
  border: 3px #2b2b2f;
  border-bottom: 1px solid #eaeaea;
  outline-width: 3px;
  outline-color: #2b2b2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: flex;
  position: relative;
}

.span_cfwf_firqrz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_dvdrdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_pagoxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3b3b3f;
  font-variation-settings: normal;
  column-rule-color: #3b3b3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #3b3b3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3b3b3f;
  outline-width: 3px;
  outline-color: #3b3b3f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.9;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3b3b3f;
  display: block;
}

.div_cfwf_vbfhev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #e5e8f1;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_fihcvr {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 9px .75px;
  transform-origin: 9px .75px;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #764cf7;
  border: 0 #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: 18px;
  min-width: 0;
  height: 1.5px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 41.5px 34px 40px 627px;
  transform: matrix(1, 0, 0, 1, 0, -.75);
}

.button_cfwf_lfdeyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #0000;
  border: 3px #2b2b2f;
  border-bottom: 1px solid #eaeaea;
  outline-width: 3px;
  outline-color: #2b2b2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: flex;
  position: relative;
}

.span_cfwf_namyls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_xmzwkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_puhndl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3b3b3f;
  font-variation-settings: normal;
  column-rule-color: #3b3b3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #3b3b3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3b3b3f;
  outline-width: 3px;
  outline-color: #3b3b3f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.9;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3b3b3f;
  display: block;
}

.div_cfwf_ygusep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #e5e8f1;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
  overflow: hidden;
}

.pseudo_before_cfwf_gmnpqa {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 9px .75px;
  transform-origin: 9px .75px;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #764cf7;
  border: 0 #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: 18px;
  min-width: 0;
  height: 1.5px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  transition-duration: .3s;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 41.5px 34px 40px 627px;
  transform: matrix(1, 0, 0, 1, 0, -.75);
}

.button_cfwf_rwcpft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #0000;
  border: 3px #2b2b2f;
  border-bottom: 1px solid #eaeaea;
  outline-width: 3px;
  outline-color: #2b2b2f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: flex;
  position: relative;
}

.span_cfwf_ljgmzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2b2b2f;
  font-variation-settings: normal;
  text-align: left;
  column-rule-color: #2b2b2f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #2b2b2f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2b2b2f;
  outline-width: 3px;
  outline-color: #2b2b2f;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2b2b2f;
  display: block;
}

.div_cfwf_wzoiva {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.77, 0, .18, 1);
  display: block;
  overflow: hidden;
}

.p_cfwf_tvotyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3b3b3f;
  font-variation-settings: normal;
  column-rule-color: #3b3b3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #3b3b3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3b3b3f;
  outline-width: 3px;
  outline-color: #3b3b3f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px 34px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.9;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3b3b3f;
  display: block;
}

.section_cfwf_gpdrpj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #eef0f4;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_dywcje {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_fnecoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_letgey {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.div_cfwf_tiiapu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  width: auto;
  height: auto;
  margin: 0 0 70px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: flex;
}

.h2_cfwf_vtgoka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #252529;
  font-variation-settings: normal;
  column-rule-color: #252529;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #252529;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #252529;
  outline-width: 3px;
  outline-color: #252529;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #252529;
  display: block;
}

.a_cfwf_sfihav {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #7b4cf5;
  border: 3px #fff;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #fff;
  align-items: center;
  gap: 10px;
  width: fit-content;
  height: auto;
  margin: 0;
  padding: 12px 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: flex;
  box-shadow: 0 10px 24px #7b4cf547;
}

.span_cfwf_xsicla {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .25s;
  display: block;
}

.svg_cfwf_dhgbcu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_fjzdoq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  letter-spacing: .2px;
  text-transform: uppercase;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_yqaynj {
  box-sizing: border-box;
  grid-column-gap: 144px;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  gap: 50px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.div_cfwf_mrjiro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  gap: 36px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: grid;
}

.a_cfwf_ozlcgx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.pseudo_before_cfwf_crfgeb {
  z-index: 2;
  box-sizing: content-box;
  aspect-ratio: auto;
  opacity: 0;
  perspective-origin: 327px 162.5px;
  transform-origin: 327px 162.5px;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #804fff80;
  border: 0 #fff;
  outline-width: 3px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 654px;
  min-width: 0;
  height: 325px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 30px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-delay: .15s;
  transition-timing-function: ease-in-out;
  animation-duration: 0s;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_gyjtuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_lvmmme {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 325px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .5s;
  display: block;
}

.div_cfwf_xuqoab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.span_cfwf_bizvyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3c3c3f;
  font-variation-settings: normal;
  column-rule-color: #3c3c3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #3c3c3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3c3c3f;
  outline-width: 3px;
  outline-color: #3c3c3f;
  width: auto;
  height: auto;
  margin: 0 0 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3c3c3f;
  display: block;
}

.h3_cfwf_bpsdaa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.a_cfwf_zywalr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.pseudo_before_cfwf_wcyfti {
  z-index: 2;
  box-sizing: content-box;
  aspect-ratio: auto;
  opacity: 0;
  perspective-origin: 327px 162.5px;
  transform-origin: 327px 162.5px;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  background-color: #804fff80;
  border: 0 #fff;
  outline-width: 3px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 654px;
  min-width: 0;
  height: 325px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 30px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-delay: .15s;
  transition-timing-function: ease-in-out;
  animation-duration: 0s;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_tiwhjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overflow-block: hidden;
  overflow-inline: hidden;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  border-radius: 4px;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
  position: relative;
  overflow: hidden;
}

.img_cfwf_srupcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  object-fit: cover;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: 100%;
  height: 325px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .5s;
  display: block;
}

.div_cfwf_kenndn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.span_cfwf_fccfhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3c3c3f;
  font-variation-settings: normal;
  column-rule-color: #3c3c3f;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #3c3c3f;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3c3c3f;
  outline-width: 3px;
  outline-color: #3c3c3f;
  width: auto;
  height: auto;
  margin: 0 0 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3c3c3f;
  display: block;
}

.h3_cfwf_sdexin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.div_cfwf_jxvbos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.a_cfwf_xzirqk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 45px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h4_cfwf_kegkrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17.5164px;
  font-weight: 600;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.span_cfwf_bzjhev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3f3f42;
  font-variation-settings: normal;
  column-rule-color: #3f3f42;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #3f3f42;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3f3f42;
  outline-width: 3px;
  outline-color: #3f3f42;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3f3f42;
  display: block;
}

.a_cfwf_mxdsrn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 45px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h4_cfwf_mbpchy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17.5164px;
  font-weight: 600;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.span_cfwf_ljdzht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3f3f42;
  font-variation-settings: normal;
  column-rule-color: #3f3f42;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #3f3f42;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3f3f42;
  outline-width: 3px;
  outline-color: #3f3f42;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3f3f42;
  display: block;
}

.a_cfwf_bjwljj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 45px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.h4_cfwf_yuujyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 15px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17.5164px;
  font-weight: 600;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  transition-duration: .3s;
  display: block;
}

.span_cfwf_xndlyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3f3f42;
  font-variation-settings: normal;
  column-rule-color: #3f3f42;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #3f3f42;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #3f3f42;
  outline-width: 3px;
  outline-color: #3f3f42;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #3f3f42;
  display: block;
}

.footer_cfwf_egcrbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 120px;
  padding-bottom: 40px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
  position: relative;
}

.div_cfwf_vpjjec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: 100%;
  max-width: 1640px;
  height: auto;
  margin: auto;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.div_cfwf_tmbhfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: 100%;
  height: auto;
  margin: 0;
  padding-left: 36px;
  padding-right: 36px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.div_cfwf_ycuovu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  grid-template-rows: auto;
  grid-template-columns: 1.45fr 1.35fr .95fr .95fr .95fr;
  column-gap: 90px;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: grid;
}

.div_cfwf_dvzmpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.h4_cfwf_zeottv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.p_cfwf_qnying, .p_cfwf_mcemmk, .p_cfwf_opufix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  display: block;
}

.pseudo_before_cfwf_sermql {
  box-sizing: content-box;
  aspect-ratio: auto;
  perspective-origin: 42px 42px;
  transform-origin: 42px 42px;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  unicode-bidi: normal;
  border: 16px solid #55b8f6;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: 52px;
  min-width: 0;
  height: 52px;
  min-height: 0;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 17px;
}

.div_cfwf_axvbbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 16px solid #764cf2;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: 150px;
  height: 150px;
  margin: 54px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
  position: relative;
}

.span_cfwf_hgbktf {
  z-index: 2;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #fff;
  border: 3px #2d2d31;
  border-radius: 50%;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
  position: absolute;
  inset: 52px;
}

.div_cfwf_zfegqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.h4_cfwf_auiiem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.a_cfwf_ysdzpq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  display: inline;
}

.h4_cfwf_fyfbmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 24px 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.a_cfwf_otcsda {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  display: inline;
}

.div_cfwf_nnqozt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 26px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: flex;
}

.a_cfwf_xpbquk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #aeb7d0;
  border: 3px #fff;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
}

.svg_cfwf_zixsqd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_dmhbkt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_mvqtjg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #aeb7d0;
  border: 3px #fff;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
}

.svg_cfwf_iuyofy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hykeqf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_nmfxow {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  background-color: #aeb7d0;
  border: 3px #fff;
  border-radius: 6px;
  outline-width: 3px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  display: flex;
}

.svg_cfwf_pnqxky {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vrxafl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  font-variation-settings: normal;
  column-rule-color: white;
  column-rule-width: 3px;
  text-underline-offset: auto;
  cursor: pointer;
  caret-color: #fff;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  fill: #fff;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  stroke: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #fff;
  outline-width: 3px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_bsswgs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.h4_cfwf_ibxaap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.ul_cfwf_fxfrkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: block;
}

.li_cfwf_iunjpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_quhfkv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_lqylok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rghwan {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_rjlctd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_pqeala {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_gflsmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ixstsr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.div_cfwf_fmwwex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.h4_cfwf_kwnftl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.ul_cfwf_pbvmly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: block;
}

.li_cfwf_wypzme {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_kdognu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_xxthxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_dqzaqj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_rvoaqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rbeyrb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_menbbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ozhhsf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_ppyofl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_hkvieo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_hjfzde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_esadmx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_mxlaks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_taleka {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_kmzgxp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_bbmswg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_fypvis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_pdgukn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_ealahx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_jmreeh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_qltlol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_cdfzao {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_curijf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_otdmxb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_iigksr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_swobqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.div_cfwf_wpgwju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: block;
}

.h4_cfwf_jfrbro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #28282c;
  font-variation-settings: normal;
  column-rule-color: #28282c;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #28282c;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #28282c;
  outline-width: 3px;
  outline-color: #28282c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #28282c;
  display: block;
}

.ul_cfwf_nuygri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: block;
}

.li_cfwf_oqicnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_znnbun {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_cbirbe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_abpygj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_jbmufl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ywnahw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_bbanrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_wfwgul {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.li_cfwf_zbqeqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_qmrqgt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #2f2f34;
  font-variation-settings: normal;
  column-rule-color: #2f2f34;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2f2f34;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2f2f34;
  outline-width: 3px;
  outline-color: #2f2f34;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2f2f34;
  list-style-type: none;
  display: inline;
}

.div_cfwf_kpqztt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  justify-content: space-between;
  align-items: center;
  gap: 34px;
  width: auto;
  height: auto;
  margin: 78px 0 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  display: flex;
}

.p_cfwf_bvgnor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  text-wrap-mode: nowrap;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  display: block;
}

.ul_cfwf_skxxou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: flex;
}

.li_cfwf_risauo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_zrcesf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_xsqymb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_abmydc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_jmlgms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_cebjta {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_scduax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_swcfne {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_ebwrki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rbrmqz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_ggnfzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_qedlld {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_bquyke {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_tzgfdl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.li_cfwf_hubeeh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2d2d31;
  font-variation-settings: normal;
  text-align: start;
  column-rule-color: #2d2d31;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #2d2d31;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #2d2d31;
  outline-width: 3px;
  outline-color: #2d2d31;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2d2d31;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_jchgeh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #aeb7d0;
  font-variation-settings: normal;
  column-rule-color: #aeb7d0;
  column-rule-width: 3px;
  text-underline-offset: auto;
  caret-color: #aeb7d0;
  caret-shape: auto;
  color-scheme: normal;
  column-fill: balance;
  contain: none;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  font-feature-settings: normal;
  font-language-override: normal;
  forced-color-adjust: auto;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  position-anchor: none;
  position-visibility: anchors-visible;
  quotes: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  text-combine-upright: none;
  text-justify: auto;
  text-orientation: mixed;
  transform-box: view-box;
  border: 3px #aeb7d0;
  outline-width: 3px;
  outline-color: #aeb7d0;
  width: auto;
  height: auto;
  margin: 0;
  scroll-margin: 0;
  scroll-padding: auto;
  font-family: Sora, sans-serif;
  font-size: 15px;
  line-height: normal;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #aeb7d0;
  list-style-type: none;
  display: inline;
}

.navigation {
  z-index: 999999;
  width: 100%;
  max-width: 1640px;
  position: fixed;
  inset: 0% 0% auto;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}


