/* line 1, rdmo_zib/static/core/css/header.scss */
header {
  position: absolute;
  z-index: 1050;
  width: 100%;
  background-image: url("/static/core/img/bg_header.png?d6f67843c243");
  background-position: top center;
  background-repeat: no-repeat;
  color: white;
  padding-top: 15px;
  padding-bottom: 10px; }
  /* line 14, rdmo_zib/static/core/css/header.scss */
  header.open-management {
    height: 450px; }
  /* line 17, rdmo_zib/static/core/css/header.scss */
  header.open-account {
    height: 330px; }
  @media (min-width: 992px) {
    /* line 21, rdmo_zib/static/core/css/header.scss */
    header.open-management, header.open-account {
      height: 230px; } }
  /* line 27, rdmo_zib/static/core/css/header.scss */
  header .brand {
    color: white;
    margin: 0;
    line-height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center; }
    @media (min-width: 992px) {
      /* line 27, rdmo_zib/static/core/css/header.scss */
      header .brand {
        text-align: left; } }
  /* line 41, rdmo_zib/static/core/css/header.scss */
  header a.logo {
    display: block;
    width: 150px; }
    @media (min-width: 992px) {
      /* line 41, rdmo_zib/static/core/css/header.scss */
      header a.logo {
        float: left;
        margin-right: 20px; } }
    /* line 49, rdmo_zib/static/core/css/header.scss */
    header a.logo img {
      width: 100%; }
  /* line 54, rdmo_zib/static/core/css/header.scss */
  header ul {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      /* line 54, rdmo_zib/static/core/css/header.scss */
      header ul {
        justify-content: flex-end; } }
  /* line 66, rdmo_zib/static/core/css/header.scss */
  header li {
    list-style-type: none;
    list-style-image: none;
    padding: 10px 0;
    margin: 0; }
  /* line 73, rdmo_zib/static/core/css/header.scss */
  header nav.zib-nav-main {
    font-size: small;
    font-weight: bold;
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 992px) {
      /* line 73, rdmo_zib/static/core/css/header.scss */
      header nav.zib-nav-main {
        margin-top: 70px; } }
    @media (min-width: 992px) {
      /* line 73, rdmo_zib/static/core/css/header.scss */
      header nav.zib-nav-main {
        font-size: 10.8pt; } }
    /* line 87, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-main a, header nav.zib-nav-main a:hover, header nav.zib-nav-main a:focus, header nav.zib-nav-main a:visited {
      color: white;
      padding: 0 10px; }
    /* line 94, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-main ul.zib-nav-list > li > a {
      border-right: 1px solid white;
      padding: 0 10px; }
    /* line 99, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-main ul.zib-nav-list > li:last-child > a {
      border-right: none; }
    /* line 103, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-main ul.zib-nav-list > li:hover ul.zib-nav-menu {
      display: block; }
      @media (min-width: 992px) {
        /* line 103, rdmo_zib/static/core/css/header.scss */
        header nav.zib-nav-main ul.zib-nav-list > li:hover ul.zib-nav-menu {
          display: flex; } }
    /* line 112, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-main ul.zib-nav-menu {
      position: absolute;
      left: 0;
      right: 0;
      margin-top: 10px;
      background-image: url("/static/core/img/dotline_horizontal_white_fix.gif?d6f67843c243");
      background-position: top center;
      background-repeat: repeat-x;
      display: none; }
  /* line 128, rdmo_zib/static/core/css/header.scss */
  header nav.zib-nav-top ul.zib-i18n-switcher {
    float: right;
    font-size: 8pt; }
    /* line 132, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-top ul.zib-i18n-switcher > li {
      line-height: 20px;
      padding-top: 30px;
      padding-bottom: 10px; }
    /* line 138, rdmo_zib/static/core/css/header.scss */
    header nav.zib-nav-top ul.zib-i18n-switcher a, header nav.zib-nav-top ul.zib-i18n-switcher a:hover, header nav.zib-nav-top ul.zib-i18n-switcher a:focus, header nav.zib-nav-top ul.zib-i18n-switcher a:visited {
      color: white;
      padding: 0 10px; }
