/* MFUZ-ABOUT-LAYOUT-V1 — only /about/; CSS loaded by URL guard in header.php */
html.mf-uz-about-page main .content-header.mf-uz-about-hero {
  position: relative !important;
  isolation: isolate;
  box-sizing: border-box !important;
  min-height: 235px !important;
  height: auto !important;
  padding: 30px 0 42px !important;
  margin: 0 0 24px !important;
  background-color: #163962 !important;
  background-image: linear-gradient(100deg, rgba(10,32,68,.80), rgba(9,34,68,.40)), url('/local/images/content-header-bg.png') !important;
  background-size: cover, cover !important;
  background-position: center, center center !important;
  background-repeat: no-repeat !important;
}
/* Keep content above any old decorative header pseudo-elements. */
html.mf-uz-about-page main .mf-uz-about-hero > .container,
html.mf-uz-about-page main .mf-uz-about-hero > .container-fluid {
  position: relative;
  z-index: 1;
}
html.mf-uz-about-page main .mf-uz-about-hero h1 {
  color: #fff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,.18);
  margin: 20px 0 0 !important;
  line-height: 1.15 !important;
  /* Do not change the site's title font family. */
}
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 0 !important;
  list-style: none !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  background: transparent !important;
}
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li {
  display: inline-flex !important;
  align-items: center;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: Arial,sans-serif;
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: rgba(255,255,255,.80) !important;
}
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li::marker,
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li::before { content: none !important; }
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li:not(:last-child)::after {
  content: '/' !important;
  background: none !important;
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 10px !important;
  color: rgba(255,255,255,.67) !important;
}
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li:last-child::after { display: none !important; }
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs :is(a, a span, span) {
  color: inherit !important;
  font-size: inherit !important;
  text-decoration: none !important;
}
html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs a:hover { text-decoration: underline !important; }
html.mf-uz-about-page main .mf-uz-about-hero .mf-uz-about-moved-breadcrumbs { margin-bottom: 12px !important; }
html.mf-uz-about-page main .mf-uz-about-secondary-title { display: none !important; }
html.mf-uz-about-page main .mf-uz-about-duplicate-breadcrumbs { display: none !important; }
@media (max-width: 767px) {
  html.mf-uz-about-page main .content-header.mf-uz-about-hero {
    min-height: 185px !important;
    padding: 25px 0 32px !important;
    margin-bottom: 18px !important;
  }
  html.mf-uz-about-page main .mf-uz-about-hero > .container { padding-left: 20px !important; padding-right: 20px !important; }
  html.mf-uz-about-page main .mf-uz-about-hero h1 { font-size: 30px !important; margin-top: 12px !important; }
  html.mf-uz-about-page main .mf-uz-about-hero ul.breadcrumbs li { font-size: 12px !important; }
}
