.msf-entry,
.msf-entry .elementor-widget-text-editor,
.msf-entry .elementor-widget-text-editor .elementor-widget-container {
  font-weight: 400 !important;
}

.msf-entry .elementor-widget-text-editor p,
.msf-entry > p {
  margin: 0 0 1.15em !important;
  color: #35405c !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.72 !important;
  letter-spacing: 0 !important;
}

.msf-entry .elementor-widget-text-editor p,
.msf-entry .elementor-widget-text-editor p span,
.msf-entry .elementor-widget-text-editor p em,
.msf-entry .elementor-widget-text-editor p i,
.msf-entry .elementor-widget-text-editor li,
.msf-entry .elementor-widget-text-editor li span,
.msf-entry > p,
.msf-entry > p span,
.msf-entry > p em,
.msf-entry > p i {
  font-weight: 400 !important;
}

.msf-entry .elementor-widget-text-editor strong,
.msf-entry .elementor-widget-text-editor strong *,
.msf-entry .elementor-widget-text-editor b,
.msf-entry .elementor-widget-text-editor b *,
.msf-entry > p strong,
.msf-entry > p strong *,
.msf-entry > p b {
  font-weight: 700 !important;
}

.msf-entry .elementor-widget-text-editor p:last-child,
.msf-entry > p:last-child {
  margin-bottom: 0 !important;
}

.msf-entry .elementor-widget-text-editor p:empty {
  display: none;
}

.msf-entry .elementor-heading-title {
  font-weight: 800 !important;
  line-height: 1.12 !important;
}

.msf-entry .elementor-widget-text-editor ul,
.msf-entry .elementor-widget-text-editor ol {
  margin: 0 0 1.2em;
  padding-left: 1.4em;
  font-weight: 400 !important;
}

.msf-entry .elementor-widget-text-editor li {
  margin-bottom: .45em;
  line-height: 1.65;
  font-weight: 400 !important;
}

.msf-entry .elementor-widget-text-editor li strong,
.msf-entry .elementor-widget-text-editor li b {
  font-weight: 700 !important;
}

@media (max-width: 560px) {
  .msf-entry .elementor-widget-text-editor p,
  .msf-entry > p {
    font-size: 16px !important;
    line-height: 1.67 !important;
  }

  .msf-entry .elementor-heading-title {
    font-size: clamp(25px, 8vw, 38px) !important;
  }
}
