body .elementor-element-4d5eaf7,
body .elementor-element-deffa14,
body .elementor-element-864f161 {
  min-height: 0 !important;
  padding: 0 0 var(--ia-space-2xs) 0 !important;
  margin-bottom: var(--ia-space-md) !important;
  border-bottom: 1px solid var(--ia-border);
  border-radius: 0 !important;
  background-color: transparent !important;
}

body .elementor-element-4d5eaf7 .elementor-heading-title,
body .elementor-element-deffa14 .elementor-heading-title,
body .elementor-element-864f161 .elementor-heading-title {
  font-size: var(--ia-text-h3) !important;
  font-weight: var(--ia-weight-bold) !important;
  line-height: var(--ia-leading-snug) !important;
  letter-spacing: -0.02em;
  color: var(--ia-content) !important;
}

body .elementor-element-7cdca9f,
body .elementor-element-de5e291 {
  background-color: var(--ia-blue-600) !important;
}

body .elementor-element-4d5eaf7 + .e-con,
body .elementor-element-deffa14 + .e-con,
body .elementor-element-864f161 + .e-con {
  margin-top: 0 !important;
}

body .elementor > .e-con:last-child,
body .elementor > .elementor-section:last-child {
  margin-bottom: 0 !important;
}

body .elementor > .e-con:last-child > .e-con-inner > .e-con:last-child,
body .elementor > .e-con:last-child > .e-con-inner > .elementor-widget:last-child {
  margin-bottom: 0 !important;
}

body.page .wrapper > .elementor,
body.page .wrapper > .entry {
  padding-bottom: 0 !important;
}

body .elementor-element-8089602 {
  display: none !important;
}
