/* Masuria / Elementor 4 / Multilen compatibility, 2026-09-12.
   Scoped to the imported pages; native per-widget editor styles remain available. */
body.mi-site.mi-elementor :is(h1,h2,h3,h4,h5,h6) {
  color: inherit;
  font-family: inherit;
}
body.mi-site.mi-elementor :where(.mi-layout-container) {
  flex-direction: row;
  flex-wrap: nowrap;
}
/* The old theme decorates the generic #team anchor with a blue ring. */
body.mi-site.mi-elementor #team.mi-team::before,
body.mi-site.mi-elementor #team.mi-team::after {
  content: none;
  display: none;
  background: none;
  animation: none;
}
body.mi-site.mi-elementor .mi-hero-brands .mi-brand-signatures {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
body.mi-site.mi-elementor .mi-ester-caption-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
body.mi-site.mi-elementor .mi-ester-caption-row > .mi-native-widget {
  flex: 0 1 auto;
  width: auto;
}
body.mi-site.mi-elementor .mi-mow-logo img {
  object-fit: contain;
  object-position: center;
  height: auto;
  max-height: none;
}
body.mi-site.mi-elementor .mi-field select {
  height: auto;
}
body.mi-site.mi-elementor .mi-producer-history > .mi-native-text-editor + .mi-native-text-editor p {
  margin-top: 16px;
}
/* In the editable document the trust list has a text-widget wrapper. */
body.mi-site.mi-elementor .mi-hero-ester + .mi-native-widget .mi-trust-strip {
  padding-block: 22px;
  border-top: 0;
  margin-top: 0;
}
@media (max-width: 767px) {
  body.mi-site.mi-elementor .mi-hero-ester + .mi-native-widget .mi-trust-strip {
    padding-block: 18px;
  }
}
