/* Tool-matched global WordPress header */
.fl-page-header .fl-logo-img { display: none !important; }
.fl-page-header .fl-page-header-logo a { display: inline-flex; align-items: center; gap: 9px; min-width: max-content; text-decoration: none !important; }
.fl-page-header .fl-page-header-logo a::before { content: "BRM"; width: 87px; height: 48px; display: grid; place-items: center; box-sizing: border-box; color: #fff; background: #071d3d; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: 700; letter-spacing: -.02em; line-height: 1; }
.fl-page-header .fl-page-header-logo a::after { content: "Business\A Research\A Methodology"; display: block; white-space: pre; color: #10284c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; line-height: 1.12; text-align: left; }
@media (min-width: 992px) {
  .fl-page-header .fl-page-header-wrap { background: #fff; border-bottom: 1px solid #d9e2ec; }
  .fl-page-header .fl-page-header-container { width: min(1155px, calc(100% - 48px)); max-width: none; padding-right: 0; padding-left: 0; }
  .fl-page-header .fl-page-header-row { min-height: 112px; margin-right: 0; margin-left: 0; display: flex; align-items: center; flex-wrap: nowrap; }
  .fl-page-header-primary .fl-page-header-logo-col,
  .fl-page-header-fixed .fl-page-logo-wrap { flex: 0 0 416px; width: 416px; max-width: 416px; padding-right: 0; padding-left: 0; }
  .fl-page-header-primary .fl-page-nav-col,
  .fl-page-header-fixed .fl-page-fixed-nav-wrap { flex: 1 1 auto; width: auto; max-width: none; padding-right: 0; padding-left: 0; }
  .fl-page-header-logo-col > .row,
  .fl-page-logo-wrap > .row { margin: 0; display: flex; align-items: center; flex-wrap: nowrap; }
  .fl-page-header-logo-col > .row > .col-6:first-child,
  .fl-page-logo-wrap > .row > .col-6:first-child { flex: 0 0 auto; width: auto; max-width: none; padding: 0; }
  .fl-page-header-logo-col > .row > .col-6:nth-child(2),
  .fl-page-logo-wrap > .row > .col-6:nth-child(2) { flex: 0 0 178px; width: 178px; max-width: 178px; margin-left: 70px; padding: 0; }
}
@media (min-width: 992px) {
  .fl-page-header .has-search { position: relative; width: 178px; height: 39px; margin: 0 !important; }
  .fl-page-header .has-search .form-control-input { width: 100%; height: 39px; padding: 0 54px 0 36px; color: #555; background: #fbfbfb; border: 0 !important; border-radius: 8px !important; box-shadow: none; }
  .fl-page-header .has-search .form-control-feedback { top: 0; left: 0; width: 39px; height: 39px; color: #a0a0a0; line-height: 39px; }
  .fl-page-header .has-search .form-control-button { top: 7px; right: 9px; padding: 4px 6px; color: #666; background: #fff; border: 1px solid #d8dde4; border-radius: 7px; box-shadow: 0 1px 2px rgba(0,0,0,.04); font-size: 10px; line-height: 16px; }
  .fl-page-header .fl-page-nav-wrap,
  .fl-page-header .fl-page-nav,
  .fl-page-header .fl-page-nav-collapse,
  .fl-page-header .fl-theme-menu { min-height: 112px; }
  .fl-page-header .fl-page-nav-collapse { display: flex !important; align-items: stretch; justify-content: flex-end; }
  .fl-page-header .fl-theme-menu { margin: 0 0 0 auto; display: flex; align-items: stretch; float: none !important; }
  .fl-page-header .fl-theme-menu > li { display: flex; align-items: stretch; }
  .fl-page-header .fl-theme-menu > li > a { display: flex; align-items: center; padding: 0 11px !important; color: #706a66; font-size: 16px; font-weight: 600; line-height: 1.35; text-align: center; }
  .fl-page-header .fl-theme-menu > .current-menu-item > a,
  .fl-page-header .fl-theme-menu > .current-menu-ancestor > a,
  .fl-page-header .fl-theme-menu > li > a:hover,
  .fl-page-header .fl-theme-menu > li > a:focus { color: #1368d4 !important; }
}
@media (max-width: 991px) {
  .fl-page-header .fl-page-header-logo a::before { width: 72px; height: 40px; font-size: 21px; }
  .fl-page-header .fl-page-header-logo a::after { font-size: 10px; }
}
@media (min-width: 992px) {
  .fl-page-header .fl-theme-menu { flex-wrap: nowrap !important; }
  .fl-page-header .fl-theme-menu > li { flex: 0 1 auto; min-width: 0; }
}
@media (min-width: 992px) {
  .fl-page-header-primary .fl-page-header-logo-col,
  .fl-page-header-fixed .fl-page-logo-wrap { flex-basis: 381px; width: 381px; max-width: 381px; }
  .fl-page-header-logo-col > .row > .col-6:nth-child(2),
  .fl-page-logo-wrap > .row > .col-6:nth-child(2) { flex-basis: 145px; width: 145px; max-width: 145px; }
  .fl-page-header .has-search { width: 145px; }
  .fl-page-header .fl-theme-menu > li > a { padding-right: 9px !important; padding-left: 9px !important; }
}
@media (min-width: 992px) {
  .fl-page-header ul#menu-menu-header { display: flex !important; flex-flow: row nowrap !important; align-items: stretch !important; width: auto !important; }
  .fl-page-header ul#menu-menu-header > li { float: none !important; clear: none !important; }
  .fl-page-header ul#menu-menu-header > li.menu-item-79755 { flex: 0 0 92px !important; width: 92px !important; }
  .fl-page-header ul#menu-menu-header > li.menu-item-79755 > a { width: 92px; justify-content: center; }
}
@media (min-width: 992px) {
  .fl-page-header ul[id^="menu-menu-header"] { display: flex !important; flex-flow: row nowrap !important; align-items: stretch !important; width: auto !important; }
  .fl-page-header ul[id^="menu-menu-header"] > li { float: none !important; clear: none !important; }
  .fl-page-header ul[id^="menu-menu-header"] > li.menu-item-79755 { flex: 0 0 92px !important; width: 92px !important; }
  .fl-page-header ul[id^="menu-menu-header"] > li.menu-item-79755 > a { width: 92px; justify-content: center; }
}
@media(min-width:992px){.fl-page-header .fl-page-header-wrap,.fl-page-header .fl-page-header-container,.fl-page-header .fl-page-header-row{height:112px!important;min-height:112px!important;box-sizing:border-box!important}.fl-page-header .fl-page-header-container{padding-top:0!important;padding-bottom:0!important}.fl-page-header .fl-page-header-row{margin-top:0!important;margin-bottom:0!important;align-items:center!important}.fl-page-header-primary .fl-page-nav-col,.fl-page-header-fixed .fl-page-fixed-nav-wrap{height:112px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:stretch!important}.fl-page-header .fl-page-nav-wrap,.fl-page-header .fl-page-nav,.fl-page-header .fl-page-nav-collapse,.fl-page-header ul[id^="menu-menu-header"]{height:112px!important;min-height:112px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}
