#page-block-header {
  min-height: 3.75rem; }
  @media (min-width: 768px) {
    #page-block-header {
      min-height: 9.375rem; } }
  #page-block-header .ct-mega-menu.show-menu {
    display: block; }
  #page-block-header .ct-mega-menu .nav-section-col:last-child .nav-section {
    border-right: none; }
  #page-block-header .ct-mega-menu .nav-section {
    height: 100%; }
    @media (min-width: 992px) {
      #page-block-header .ct-mega-menu .nav-section {
        border-right: 1px solid rgba(160, 162, 165, 0.7); } }
    #page-block-header .ct-mega-menu .nav-section ul {
      list-style: none;
      padding-left: 0; }
      #page-block-header .ct-mega-menu .nav-section ul li {
        text-align: left; }
    #page-block-header .ct-mega-menu .nav-section .nav-section-header {
      color: #ff5e01;
      width: 60%;
      font-weight: 400;
      font-size: 0.8125rem;
      display: block;
      text-align: left;
      text-transform: uppercase; }
  #page-block-header .ct-mega-menu .overview-link {
    font-size: 0.8125rem;
    color: inherit;
    text-decoration: none; }
  #page-block-header .language-chooser {
    margin-bottom: 0.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 576px) {
      #page-block-header .language-chooser {
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center; } }
    #page-block-header .language-chooser .location {
      list-style: none; }
      @media (min-width: 576px) {
        #page-block-header .language-chooser .location:not(:first-of-type):before {
          content: "|";
          padding: 0 0.4rem 0 0.5rem; } }
      #page-block-header .language-chooser .location a {
        color: #302D42;
        font-size: 0.9375rem;
        font-weight: 700; }
    #page-block-header .language-chooser .language-dropdown {
      background-color: #ff5e01;
      border-radius: 0;
      border: 0 solid transparent;
      padding: 3.5rem 3rem 3.5rem 1rem;
      background-clip: border-box;
      width: 300px;
      right: 0;
      top: 2.35rem !important;
      bottom: initial;
      left: initial; }
      @media (min-width: 576px) {
        #page-block-header .language-chooser .language-dropdown {
          width: 380px; } }
      #page-block-header .language-chooser .language-dropdown:before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 32px 32px;
        border-color: transparent transparent #ff5e01 transparent;
        top: -32px;
        right: 0;
        position: absolute; }
      #page-block-header .language-chooser .language-dropdown .language-container p {
        color: #fff;
        font-size: 1.125rem;
        font-weight: 400; }
      #page-block-header .language-chooser .language-dropdown .language-container .ct-component-button {
        margin-top: 2rem; }
        #page-block-header .language-chooser .language-dropdown .language-container .ct-component-button .btn {
          margin-bottom: 1.75rem; }
  #page-block-header .ct-search {
    display: inline-block;
    -ms-flex-align: center;
        align-items: center;
    border-radius: 0; }
    #page-block-header .ct-search .ct-search-input {
      background-color: #E9E9EA;
      border-radius: 0;
      background-clip: border-box;
      border-right: 0;
      height: 2.375rem;
      border-color: #e4e4e5; }
    #page-block-header .ct-search .input-group-append {
      height: 2.375rem; }
      #page-block-header .ct-search .input-group-append button {
        background-color: #E9E9EA;
        border-color: #e4e4e5;
        border-radius: 0;
        border-left: 0; }
      #page-block-header .ct-search .input-group-append button:focus {
        outline: 0;
        box-shadow: none; }
    #page-block-header .ct-search .ct-search-input:focus {
      outline: 0;
      box-shadow: none; }
  #page-block-header .header-logo {
    max-height: 3.75rem; }
  @media (min-width: 768px) {
    #page-block-header .nav-border-top {
      border-top: 1px solid #A0A2A5; } }
  #page-block-header .ct-mega-dropdown.show,
  #page-block-header .ct-mega-dropdown.show-menu {
    position: static !important; }
  #page-block-header .dropdown.show .ct-mega-menu,
  #page-block-header .dropdown.show-menu .ct-mega-menu {
    display: table;
    border-radius: 0px;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
    background-color: rgba(249, 248, 249, 0.97);
    margin-top: 0;
    min-height: 12.5rem;
    border: 0; }
  #page-block-header .ct-sub-menu li {
    margin-top: 1.0625rem;
    margin-bottom: 1.0625rem;
    font-size: 0.8125rem;
    cursor: pointer; }
    #page-block-header .ct-sub-menu li a {
      font-size: 0.8125rem;
      color: inherit;
      text-decoration: none; }
    #page-block-header .ct-sub-menu li:last-child {
      margin-bottom: 0.625rem; }
  #page-block-header .ct-sub-dropdown.show > .dropdown-toggle, #page-block-header .ct-sub-dropdown.show-menu > .dropdown-toggle {
    font-weight: 400; }
  #page-block-header .ct-sub-dropdown > .ct-sub-dropdown-menu {
    position: static !important;
    background: none;
    border: none;
    padding-top: 0;
    padding-bottom: 0; }
    #page-block-header .ct-sub-dropdown > .ct-sub-dropdown-menu.show-menu {
      display: block; }
    #page-block-header .ct-sub-dropdown > .ct-sub-dropdown-menu > .dropdown-item {
      font-weight: 300; }
    #page-block-header .ct-sub-dropdown > .ct-sub-dropdown-menu > li {
      display: block; }
  #page-block-header .ct-sub-dropdown > .dropdown-toggle {
    cursor: pointer; }
  #page-block-header .navbar-nav {
    color: red; }
    #page-block-header .navbar-nav > .nav-item {
      border-top: 0.25rem solid white;
      border-bottom: 0.25rem solid white;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center; }
      #page-block-header .navbar-nav > .nav-item > .nav-link {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-align: left;
        font-size: 0.84375rem;
        font-weight: 600;
        text-transform: uppercase;
        white-space: normal;
        text-align: center; }
        #page-block-header .navbar-nav > .nav-item > .nav-link p {
          margin-bottom: 0; }
    @media (min-width: 768px) {
      #page-block-header .navbar-nav .nav-item.dropdown.show,
      #page-block-header .navbar-nav .nav-item.dropdown.show-menu {
        border-bottom: 4px solid #ff5e01; } }
    @media (max-width: 767.98px) {
      #page-block-header .navbar-nav .nav-item.dropdown.show > .nav-link,
      #page-block-header .navbar-nav .nav-item.dropdown.show-menu > .nav-link {
        border-bottom: 4px solid #ff5e01; } }
  #page-block-header .navbar-light .navbar-nav .nav-link:hover,
  #page-block-header .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.5); }
  #page-block-header .navbar-light .navbar-nav .show > .nav-link,
  #page-block-header .navbar-light .navbar-nav .show-menu > .nav-link,
  #page-block-header .navbar-light .navbar-nav .active > .nav-link,
  #page-block-header .navbar-light .navbar-nav .nav-link.show,
  #page-block-header .navbar-light .navbar-nav .nav-link.show-menu,
  #page-block-header .navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9) !important; }
  #page-block-header .dropdown-item.active,
  #page-block-header .dropdown-item:active {
    background-color: #f8f9fa; }
  #page-block-header.dropdown-menu {
    margin-top: 0.25rem; }
  #page-block-header .dropdown-item,
  #page-block-header .dropdown-toggle {
    white-space: normal; }
  #page-block-header .dropdown-toggle::after {
    display: none; }
  #page-block-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
  #page-block-header .navbar-toggler-icon:focus {
    outline: 0; }
  #page-block-header .navbar-toggler:focus {
    outline: 0; }