body .ixfc-landing,
body .ixfc-portal,
body .ixfc-archive,
body .ixfc-profile,
.elementor body .ixfc-landing,
.elementor body .ixfc-portal,
.elementor-page .ixfc-landing,
.elementor-page .ixfc-portal,
.elementor-page .ixfc-archive,
.elementor-page .ixfc-profile {
  --ixfc-bg: #f5f7fa !important;
  --ixfc-ink: #12263a !important;
  --ixfc-muted: #5f6f7d !important;
  --ixfc-line: #dbe3eb !important;
  --ixfc-primary: #002d63 !important;
  --ixfc-primary-soft: #1c7cf3 !important;
  --ixfc-card: #ffffff !important;
  --ixfc-radius: 12px !important;
  --ixfc-land-max: 1120px !important;
  --ixfc-land-pad: clamp(16px, 3vw, 28px) !important;
  --ixfc-land-gap: clamp(3.25rem, 6vw, 4.75rem) !important;
  font-family: inherit !important;
  color: #12263a !important;
  box-sizing: border-box !important;
  line-height: 1.55 !important;
  width: 100% !important;
  max-width: 100% !important;
  background: transparent !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

body .ixfc-landing *,
body .ixfc-portal *,
body .ixfc-archive *,
body .ixfc-profile *,
.elementor-page .ixfc-landing *,
.elementor-page .ixfc-portal *,
.elementor-page .ixfc-archive *,
.elementor-page .ixfc-profile * {
  box-sizing: border-box !important;
  font-family: inherit !important;
}

body .ixfc-landing h1,
body .ixfc-landing h2,
body .ixfc-landing h3,
body .ixfc-portal h1,
body .ixfc-portal h2,
body .ixfc-portal h3,
body .ixfc-profile h1,
body .ixfc-profile h2,
body .ixfc-profile h3,
body .ixfc-archive h1,
body .ixfc-archive h2,
.elementor-page .ixfc-landing h1,
.elementor-page .ixfc-landing h2,
.elementor-page .ixfc-portal h1,
.elementor-page .ixfc-profile h1 {
  font-family: inherit !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

body .ixfc-landing a,
body .ixfc-portal a,
body .ixfc-profile a,
body .ixfc-archive a,
.elementor-page .ixfc-landing a,
.elementor-page .ixfc-portal a,
.elementor-page .ixfc-profile a {
  font-family: inherit !important;
  box-shadow: none !important;
}

body .ixfc-btn,
.elementor-page .ixfc-btn,
.elementor .ixfc-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .4rem !important;
  border: 1px solid #dbe3eb !important;
  background: #fff !important;
  color: #12263a !important;
  padding: .8rem 1.25rem !important;
  border-radius: 8px !important;
  text-decoration: none !important;
  cursor: pointer !important;
  font-family: inherit !important;
  font-size: .95rem !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  box-shadow: none !important;
  min-height: auto !important;
  width: auto !important;
  height: auto !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease !important;
}

body .ixfc-btn--primary,
.elementor-page .ixfc-btn--primary {
  background: #1c7cf3 !important;
  border-color: #1c7cf3 !important;
  color: #fff !important;
}

body .ixfc-btn--primary:hover,
.elementor-page .ixfc-btn--primary:hover {
  background: #0f6ae0 !important;
  border-color: #0f6ae0 !important;
}

body .ixfc-btn--ghost,
.elementor-page .ixfc-btn--ghost {
  background: transparent !important;
  border-color: rgba(255,255,255,.5) !important;
  color: #fff !important;
}

body .ixfc-btn--outline,
.elementor-page .ixfc-btn--outline {
  background: #fff !important;
  border-color: #002d63 !important;
  color: #002d63 !important;
}

body .ixfc-cta-row {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: .7rem !important;
  margin-top: 1.35rem !important;
  align-items: center !important;
}

body.ixfc-has-landing,
body.ixfc-has-landing #page,
body.ixfc-has-landing #content,
body.ixfc-has-landing .site-main,
body.ixfc-has-landing .page-content {
  overflow-x: clip !important;
  max-width: 100% !important;
}

.page-content:has(.ixfc-landing),
.site-main:has(.ixfc-landing),
.entry-content:has(.ixfc-landing),
.elementor-widget-container:has(.ixfc-landing),
.elementor-shortcode:has(.ixfc-landing) {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow-x: clip !important;
}

body.ixfc-has-landing .page-header,
body.ixfc-has-landing .entry-title,
body.ixfc-has-landing .page-content > .page-header {
  display: none !important;
}

body .ixfc-landing {
  --ixfc-land-max: 1120px !important;
  --ixfc-land-pad: clamp(16px, 3vw, 28px) !important;
  --ixfc-land-gap: clamp(3.25rem, 6vw, 4.75rem) !important;
  display: block !important;
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #f5f7fa !important;
  overflow-x: clip !important;
  clear: both !important;
  color: #12263a !important;
}

body .ixfc-landing .ixfc-wrap,
body .ixfc-landing .ixfc-hero__inner,
body .ixfc-landing .ixfc-section,
body .ixfc-landing .ixfc-finale__inner {
  width: 100% !important;
  max-width: var(--ixfc-land-max) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

body .ixfc-landing .ixfc-hero__inner,
body .ixfc-landing .ixfc-section,
body .ixfc-landing .ixfc-finale__inner {
  padding-left: var(--ixfc-land-pad) !important;
  padding-right: var(--ixfc-land-pad) !important;
}

body .ixfc-landing .ixfc-wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body .ixfc-landing .ixfc-wrap--center {
  text-align: center !important;
}

body .ixfc-landing .ixfc-wrap--center .ixfc-section__lead {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .ixfc-landing .ixfc-hero {
  position: relative !important;
  height: 70vh !important;
  height: 70dvh !important;
  min-height: 420px !important;
  max-height: 760px !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important;
  border: 0 !important;
  width: 100% !important;
  overflow: hidden !important;
}

body .ixfc-landing .ixfc-hero__slides,
body .ixfc-landing .ixfc-hero__slide,
body .ixfc-landing .ixfc-hero__veil {
  position: absolute !important;
  inset: 0 !important;
}

body .ixfc-landing .ixfc-hero__slide {
  background-size: cover !important;
  background-position: center !important;
  opacity: 0 !important;
  transition: opacity 1s ease !important;
}

body .ixfc-landing .ixfc-hero__slide.is-active {
  opacity: 1 !important;
  z-index: 1 !important;
}

body .ixfc-landing .ixfc-hero__veil {
  z-index: 2 !important;
  background: linear-gradient(180deg, rgba(0,45,99,.28) 0%, rgba(0,45,99,.78) 100%) !important;
}

body .ixfc-landing .ixfc-hero__inner {
  position: relative !important;
  z-index: 3 !important;
  padding-top: 3.5rem !important;
  padding-bottom: 2.25rem !important;
  text-align: left !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

body .ixfc-landing[dir="rtl"] .ixfc-hero__inner {
  text-align: right !important;
}

body .ixfc-landing .ixfc-brand {
  margin: 0 0 .7rem !important;
  font-size: clamp(2.2rem, 5.5vw, 3.8rem) !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  color: #fff !important;
  letter-spacing: -.02em !important;
}

body .ixfc-landing .ixfc-hero h1 {
  font-size: clamp(1.45rem, 3vw, 2.2rem) !important;
  line-height: 1.25 !important;
  margin: 0 0 .9rem !important;
  max-width: 20ch !important;
  color: #fff !important;
  font-weight: 650 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: inherit !important;
}

body .ixfc-landing .ixfc-lead,
body .ixfc-landing .ixfc-lead p {
  max-width: 34rem !important;
  opacity: .92 !important;
  font-size: 1.02rem !important;
  color: #fff !important;
  margin: 0 !important;
  text-align: inherit !important;
}

body .ixfc-landing .ixfc-hero .ixfc-cta-row {
  justify-content: flex-start !important;
}

body .ixfc-landing .ixfc-hero__dots {
  display: flex !important;
  gap: .4rem !important;
  margin-top: 1.75rem !important;
}

body .ixfc-landing .ixfc-hero__dots button {
  width: 1.75rem !important;
  height: .25rem !important;
  border: 0 !important;
  border-radius: 99px !important;
  background: rgba(255,255,255,.35) !important;
  padding: 0 !important;
  cursor: pointer !important;
}

body .ixfc-landing .ixfc-hero__dots button.is-active {
  background: #fff !important;
  width: 2.4rem !important;
}

body .ixfc-landing .ixfc-section {
  padding-top: var(--ixfc-land-gap) !important;
  padding-bottom: var(--ixfc-land-gap) !important;
  background: transparent !important;
  border: 0 !important;
}

body .ixfc-landing .ixfc-section h2 {
  margin: 0 0 .85rem !important;
  font-size: clamp(1.4rem, 2.6vw, 1.9rem) !important;
  color: #002d63 !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: inherit !important;
}

body .ixfc-landing .ixfc-section__lead {
  color: #5f6f7d !important;
  font-size: 1rem !important;
  margin: 0 0 1.5rem !important;
  max-width: 40rem !important;
}

body .ixfc-landing .ixfc-kicker {
  margin: 0 0 .55rem !important;
  color: #1c7cf3 !important;
  font-size: .78rem !important;
  font-weight: 700 !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
}

body .ixfc-landing .ixfc-kicker--light {
  color: #9ec9ff !important;
}

body .ixfc-landing .ixfc-split {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: clamp(1.5rem, 3vw, 2.5rem) !important;
  align-items: center !important;
}

body .ixfc-landing .ixfc-section--split-rev .ixfc-split__media {
  order: 2 !important;
}

body .ixfc-landing .ixfc-section--split-rev .ixfc-split__body {
  order: 1 !important;
}

body .ixfc-landing .ixfc-split__media {
  min-height: 360px !important;
  border-radius: 12px !important;
  background-size: cover !important;
  background-position: center !important;
}

body .ixfc-landing .ixfc-split__body p {
  color: #4d5d6c !important;
  margin: 0 0 .9rem !important;
  font-size: 1rem !important;
}

body .ixfc-landing .ixfc-link {
  display: inline-flex !important;
  margin-top: .25rem !important;
  color: #1c7cf3 !important;
  font-weight: 650 !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(28,124,243,.3) !important;
}

body .ixfc-landing .ixfc-section--challenge,
body .ixfc-landing .ixfc-section--band {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body .ixfc-landing .ixfc-section--challenge .ixfc-wrap,
body .ixfc-landing .ixfc-section--band .ixfc-wrap {
  max-width: var(--ixfc-land-max) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: var(--ixfc-land-pad) !important;
  padding-right: var(--ixfc-land-pad) !important;
}

body .ixfc-landing .ixfc-section--challenge {
  background: #002d63 !important;
  color: #fff !important;
}

body .ixfc-landing .ixfc-section--challenge h2,
body .ixfc-landing .ixfc-section--challenge p,
body .ixfc-landing .ixfc-section--challenge .ixfc-section__lead {
  color: #fff !important;
}

body .ixfc-landing .ixfc-section--band {
  background: #eef3f8 !important;
}

body .ixfc-landing .ixfc-section--band .ixfc-kicker {
  color: #1c7cf3 !important;
}

body .ixfc-landing .ixfc-stats {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 1rem !important;
  margin: 1.75rem 0 1.5rem !important;
}

body .ixfc-landing .ixfc-stats > div {
  padding: .9rem 0 !important;
  border-top: 1px solid rgba(255,255,255,.28) !important;
}

body .ixfc-landing .ixfc-stats strong {
  display: block !important;
  font-size: clamp(1.55rem, 2.6vw, 2rem) !important;
  line-height: 1.15 !important;
  margin-bottom: .3rem !important;
  color: #fff !important;
}

body .ixfc-landing .ixfc-stats span {
  color: rgba(255,255,255,.78) !important;
  font-size: .9rem !important;
}

body .ixfc-landing .ixfc-goals {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 1.15rem !important;
  margin-top: 1.75rem !important;
}

body .ixfc-landing .ixfc-goals article {
  margin: 0 !important;
  padding: 1rem 0 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 2px solid #002d63 !important;
}

body .ixfc-landing .ixfc-goals span {
  display: block !important;
  color: #1c7cf3 !important;
  font-weight: 700 !important;
  margin-bottom: .45rem !important;
  font-size: .85rem !important;
}

body .ixfc-landing .ixfc-goals h3 {
  margin: 0 0 .4rem !important;
  color: #002d63 !important;
  font-size: 1.05rem !important;
}

body .ixfc-landing .ixfc-goals p {
  margin: 0 !important;
  color: #5f6f7d !important;
  font-size: .94rem !important;
}

body .ixfc-landing .ixfc-check-grid {
  list-style: none !important;
  margin: 1.5rem 0 0 !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: .75rem 1.25rem !important;
}

body .ixfc-landing .ixfc-check-grid li {
  position: relative !important;
  padding-inline-start: 1.2rem !important;
  color: #243447 !important;
  margin: 0 !important;
  font-size: .97rem !important;
}

body .ixfc-landing .ixfc-check-grid li::before {
  content: "" !important;
  position: absolute !important;
  inset-inline-start: 0 !important;
  top: .55rem !important;
  width: .45rem !important;
  height: .45rem !important;
  border-radius: 50% !important;
  background: #1c7cf3 !important;
}

body .ixfc-landing .ixfc-gain-list {
  list-style: none !important;
  margin: 1.35rem 0 !important;
  padding: 0 !important;
  display: grid !important;
  gap: .55rem !important;
}

body .ixfc-landing .ixfc-gain-list li {
  margin: 0 !important;
  padding: .85rem 1rem !important;
  background: #fff !important;
  border: 1px solid #dbe3eb !important;
  border-inline-start: 3px solid #1c7cf3 !important;
  color: #243447 !important;
  font-size: .97rem !important;
}

body .ixfc-landing .ixfc-trust {
  margin: 1.25rem 0 0 !important;
  color: #4d5d6c !important;
  font-size: 1rem !important;
}

body .ixfc-landing .ixfc-process {
  list-style: none !important;
  margin: 1.75rem 0 0 !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 1rem !important;
  counter-reset: ixfcstep !important;
}

body .ixfc-landing .ixfc-process li {
  margin: 0 !important;
  padding: 0 !important;
  counter-increment: ixfcstep !important;
  display: grid !important;
  gap: .45rem !important;
  align-content: start !important;
}

body .ixfc-landing .ixfc-process li::before {
  content: counter(ixfcstep) !important;
  width: 2rem !important;
  height: 2rem !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #002d63 !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: .9rem !important;
}

body .ixfc-landing .ixfc-process strong {
  color: #002d63 !important;
  font-size: 1rem !important;
}

body .ixfc-landing .ixfc-process span {
  color: #5f6f7d !important;
  font-size: .9rem !important;
}

body .ixfc-landing .ixfc-plans {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 1rem !important;
  margin-top: 1.75rem !important;
  align-items: stretch !important;
}

body .ixfc-landing .ixfc-plan {
  background: #fff !important;
  border: 1px solid #dbe3eb !important;
  border-radius: 12px !important;
  padding: 1.25rem 1.15rem !important;
  margin: 0 !important;
  box-shadow: none !important;
  display: flex !important;
  flex-direction: column !important;
  gap: .7rem !important;
  align-items: stretch !important;
}

body .ixfc-landing .ixfc-plan.is-featured {
  border-color: #1c7cf3 !important;
  background: #f8fbff !important;
}

body .ixfc-landing .ixfc-plan__badge {
  margin: 0 !important;
  align-self: flex-start !important;
  background: #1c7cf3 !important;
  color: #fff !important;
  font-size: .72rem !important;
  font-weight: 700 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
  padding: .28rem .55rem !important;
  border-radius: 6px !important;
}

body .ixfc-landing .ixfc-plan h3 {
  margin: 0 !important;
  color: #002d63 !important;
  font-size: 1.15rem !important;
}

body .ixfc-landing .ixfc-plan__blurb {
  margin: 0 !important;
  color: #5f6f7d !important;
  font-size: .9rem !important;
  line-height: 1.45 !important;
}

body .ixfc-landing .ixfc-plan__price {
  margin: 0 !important;
  display: flex !important;
  align-items: baseline !important;
  gap: .4rem !important;
  padding-bottom: .15rem !important;
  border-bottom: 1px solid #e8eef4 !important;
}

body .ixfc-landing .ixfc-plan__price strong {
  color: #002d63 !important;
  font-size: 1.55rem !important;
  line-height: 1 !important;
}

body .ixfc-landing .ixfc-plan__price span {
  color: #5f6f7d !important;
  font-size: .85rem !important;
}

body .ixfc-landing .ixfc-plan ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: .45rem !important;
  flex: 0 0 auto !important;
}

body .ixfc-landing .ixfc-plan li {
  margin: 0 !important;
  padding-inline-start: 1rem !important;
  position: relative !important;
  color: #334455 !important;
  font-size: .88rem !important;
  line-height: 1.4 !important;
}

body .ixfc-landing .ixfc-plan li::before {
  content: "" !important;
  position: absolute !important;
  inset-inline-start: 0 !important;
  top: .5rem !important;
  width: .35rem !important;
  height: .35rem !important;
  border-radius: 50% !important;
  background: #1c7cf3 !important;
}

body .ixfc-landing .ixfc-plan .ixfc-btn {
  width: 100% !important;
  margin-top: auto !important;
}

body .ixfc-landing .ixfc-section--finale {
  max-width: none !important;
  width: 100% !important;
  padding: 0 !important;
}

body .ixfc-landing .ixfc-finale {
  position: relative !important;
  min-height: 42vh !important;
  background-size: cover !important;
  background-position: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

body .ixfc-landing .ixfc-finale::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0,45,99,.82) !important;
}

body .ixfc-landing .ixfc-finale__inner {
  position: relative !important;
  z-index: 1 !important;
  padding-top: var(--ixfc-land-gap) !important;
  padding-bottom: var(--ixfc-land-gap) !important;
  text-align: center !important;
  color: #fff !important;
}

body .ixfc-landing .ixfc-finale .ixfc-brand {
  font-size: clamp(1.9rem, 4vw, 2.8rem) !important;
}

body .ixfc-landing .ixfc-finale h2 {
  color: #fff !important;
  margin-bottom: .7rem !important;
}

body .ixfc-landing .ixfc-finale p {
  color: rgba(255,255,255,.88) !important;
  margin: 0 auto !important;
  max-width: 34rem !important;
}

body .ixfc-landing .ixfc-finale .ixfc-cta-row {
  justify-content: center !important;
}

body .ixfc-note,
body .ixfc-muted {
  color: #5f6f7d !important;
}

body .ixfc-box,
body .ixfc-alert {
  background: #fff !important;
  border: 1px solid #dbe3eb !important;
  border-radius: 12px !important;
  padding: 1rem 1.15rem !important;
  margin: 1rem 0 !important;
}

body .ixfc-alert--warn {
  border-color: #e2b56f !important;
  background: #fff8ea !important;
}

body .ixfc-landing .ixfc-prose,
body .ixfc-landing .ixfc-prose p {
  color: #12263a !important;
  margin: 0 0 .75rem !important;
}

@media (max-width: 980px) {
  body .ixfc-landing .ixfc-split,
  body .ixfc-landing .ixfc-goals,
  body .ixfc-landing .ixfc-plans,
  body .ixfc-landing .ixfc-process,
  body .ixfc-landing .ixfc-stats,
  body .ixfc-landing .ixfc-check-grid {
    grid-template-columns: 1fr 1fr !important;
  }

  body .ixfc-landing .ixfc-section--split-rev .ixfc-split__media,
  body .ixfc-landing .ixfc-section--split-rev .ixfc-split__body {
    order: initial !important;
  }

  body .ixfc-landing .ixfc-process {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  body .ixfc-landing .ixfc-hero {
    height: 65vh !important;
    height: 65dvh !important;
    min-height: 380px !important;
  }
}

@media (max-width: 720px) {
  body .ixfc-landing .ixfc-hero {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  body .ixfc-landing .ixfc-hero__inner {
    padding-top: 3rem !important;
    padding-bottom: 1.75rem !important;
  }

  body .ixfc-landing .ixfc-brand {
    font-size: clamp(1.9rem, 10vw, 2.6rem) !important;
  }

  body .ixfc-landing .ixfc-hero h1 {
    max-width: none !important;
    font-size: clamp(1.25rem, 5.5vw, 1.7rem) !important;
  }

  body .ixfc-landing .ixfc-lead,
  body .ixfc-landing .ixfc-lead p {
    font-size: .95rem !important;
  }

  body .ixfc-landing .ixfc-hero .ixfc-cta-row,
  body .ixfc-landing .ixfc-finale .ixfc-cta-row {
    width: 100% !important;
  }

  body .ixfc-landing .ixfc-hero .ixfc-btn,
  body .ixfc-landing .ixfc-finale .ixfc-btn {
    width: 100% !important;
  }

  body .ixfc-landing .ixfc-section {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  body .ixfc-landing .ixfc-split,
  body .ixfc-landing .ixfc-goals,
  body .ixfc-landing .ixfc-plans,
  body .ixfc-landing .ixfc-process,
  body .ixfc-landing .ixfc-stats,
  body .ixfc-landing .ixfc-check-grid {
    grid-template-columns: 1fr !important;
  }

  body .ixfc-landing .ixfc-split__media {
    min-height: 200px !important;
  }

  body .ixfc-landing .ixfc-plan {
    padding: 1.1rem 1rem !important;
  }

  body .ixfc-landing .ixfc-finale {
    min-height: 0 !important;
  }

  body .ixfc-landing .ixfc-finale__inner {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
