@import url('awx4zcn.css');
header * {
  font-family: 'azo-sans-web';
  -webkit-font-smoothing: antialiased;
}
.scrollBarHidden::-webkit-scrollbar {
    display: none;
  }

  .scrollBarHidden {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  header a {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
  }

  header ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transform: translateY(0);
    transition: transform 0.3s linear;
    background-color: #003B5C !important;
  }

  @media only screen and (min-width: 1200px) {
    header {
      padding: 24px 0;
    }

    header.hide-nav {
      transform: translateY(-100%);
    }

    header.change-bg {
      background-color: rgba(0, 0, 0, .7);
    }
  }

  @media only screen and (max-width: 1199px) {
    header {
      padding: 17px 0;
      background-color: #f2f8fc !important;
    }
  }


  header .container {
    position: relative;
    width: 100%;
    max-width: 1400px;
    padding: 0 20px;
    margin: 0 auto;
  }

  @media (max-width: 1200px) and (min-width: 769px) {
    header .container {
      max-width: 1080px;
    }
  }

  @media (max-width: 768px) and (min-width: 359px) {
    header .container {
      max-width: 728px;
    }
  }

  @media (max-width: 360px) {
    header .container {
      max-width: 360px;
      padding: 0 15px;
    }
  }

  @media (min-width: 1601px) {
    header .container {
      max-width: 1601px;
    }
  }

  .header__wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }

  .header__logo {
    max-width: 127px;
  }

  @media only screen and (min-width: 1601px) {
    .header__logo {
      margin-right: 48px;
      max-width: 194px;
    }
  }

  @media only screen and (max-width: 1600px) and (min-width: 1380px) {
    .header__logo {
      max-width: 164px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .header__logo {
      margin-right: 19px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__logo {
      max-width: 185px;
    }
  }

  @media only screen and (max-width: 767px) {
    .header__logo {
      max-width: 122px;
    }
  }

  .header__logo svg {
    width: 100%;
  }

  @media only screen and (max-width: 1199px) {
    .header__logo svg.desktop-logo {
      display: none;
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__logo svg.mobile-logo {
      display: none;
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__nav {
      flex-grow: 1;
      max-width: 1145px;
    }
  }

  @media only screen and (min-width: 1601px) {
    .header__nav {
      max-width: none !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__nav {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 66px;
      width: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      background-color: white;
      height: 0;
      scrollbar-width: none;
    }

    .header__nav.menu-open {
      /* height: calc(100vh - 90px); */
      height: calc(100vh - 87px);
    }
  }

  @media only screen and (min-width: 1200px) {
    header nav {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
  }

  @media only screen and (max-width: 1199px) {
    header nav {
      padding: 30px 20px 7rem;
    }
  }

  @media only screen and (max-width: 767px) {
    header nav {
      /* padding: 30px 20px 0; */
    }
  }

  @media only screen and (min-width: 1200px) {
    header nav>.header__search--modal {
      display: none;
    }
  }

  @media only screen and (min-width: 1401px) {
    .header__primary--nav {
      min-width: 824px;
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__primary--nav>ul {
      display: flex;
      justify-content: space-between;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__primary--nav>ul>li {
      border-bottom: 1px solid #DAE1E9;
      transition: max-height 0.5s linear;
    }

    .header__primary--nav>ul>li.open {
      border: none;
    }

    .header__primary--nav>ul>li.hide {
      display: none;
    }

    .header__primary--nav>ul>li.open > p span::after {
      opacity: 0;
    }
  }

  .header__menu {
    padding: 0 8px;
  }

  @media only screen and (min-width: 1200px) {
    .header__menu {
      cursor: pointer;
    }

    .header__menu >p,
    .header__menu a >p {
      pointer-events: none;
    }
  }

  .header__menu:hover>p::after {
    width: 100%;
  }

  @media only screen and (min-width: 1200px) {
    .header__menu:hover>p span::before {
      height: 1px;
      width: 100%;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__menu:hover .header__sub--menu {
      max-height: 100vh;
      cursor: auto;
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__menu#resources .header__sub--menu {
      max-width: 1134px;
      left: 50%;
      transform: translateX(-50%);
    }
  }

  @media only screen and (min-width: 1601px) {
    .header__menu#resources .header__sub--menu {
      max-width: 1330px !important;
    }
  }

  .header__menu#about {
    position: relative;
  }

  .header__menu#about .header__sub--menu {
    width: 668px;
    right: -90%;
    left: auto;
  }

  @media only screen and (min-width: 1601px) {
    .header__menu#about .header__sub--menu {
      width: 792px !important;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .header__menu#about .header__sub--menu {
      max-width: 600px !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__menu.open .backBtn {
      display: flex;
      position: relative;
      padding-left: 15px;
    }

    .header__menu.open .backBtn::after {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 12px;
      height: 12px;
      background: url(../svg/back-arrow.svg) no-repeat;
    }

    .ua-mobile-android .header__menu.open .backBtn::after {
      height: 16px;
    }
  }

  .header__menu .backBtn {
    cursor: pointer;
    display: none;
    align-items: center;
    font-size: 1rem;
    color: #003B5C;
    font-weight: 500;
    margin-top: 1.75rem;
    letter-spacing: 0.06em;
  }

  @media only screen and (min-width: 1200px) {
    .header__menu .backBtn {
      display: none;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__menu .backBtn::before {
      content: "";
      display: block;
      position: absolute;
      width: 100%;
      height: 200%;
      left: -10px;
      z-index: 1;
      background: transparent;
    }
  }

  @media only screen and (max-width: 767px) {
    .header__menu .backBtn {
      margin-top: 1.25rem;
    }
  }

  .header__menu>p {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    padding: 12px 20px 16px 0;
    margin-bottom: 0;
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: .07em;
  }

  @media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .header__menu>p {
      padding: 12px 10px 16px 0;
    }
  }

  @media only screen and (min-width: 1601px) {
    .header__menu>p {
      font-size: 16px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__menu>p {
      color: #003B5C;
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 1.125rem;
      letter-spacing: 0.06em;
      padding-top: 1.6875rem;
    }

    .header__menu>p::before {
      content: "";
      display: block;
      position: absolute;
      height: 100%;
      width: 24px;
      top: 0;
      right: 0;
      z-index: 1;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__menu>p {
      padding-top: 27px;
      padding-bottom: 27px;
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__menu>p::after {
      content: "";
      display: block;
      position: absolute;
      bottom: -10px;
      left: 0;
      width: 0;
      height: 5px;
      background-color: #71CC98;
      transition: width 0.3s linear;
      z-index: 3;
    }
  }

  @media only screen and (max-width: 1270px) and (min-width: 1200px) {
    .ua-mobile-android .header__menu>p::after {
      bottom: -12px;
    }
  }


  .header__menu>p span {
    width: 8px;
    height: 8px;
    display: inline-block;
    position: absolute;
    top: 47%;
    right: 0;
    transform: translateY(-50%);
  }

  @media only screen and (max-width: 1270px) and (min-width: 1200px) {
    .ua-mobile-android .header__menu>p span {
      top: 41%;
    }
  }

  .header__menu>p span::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 24px;
    background: url(../svg/large-arrow.svg) no-repeat;
  }

  @media only screen and (min-width: 1200px) {
    .header__menu>p span::after {
      content: "";
      display: block;
      position: absolute;
      width: 100%;
      height: 1px;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      background-color: #71CC98;
    }

    .header__menu>p span::before {
      content: "";
      display: block;
      position: absolute;
      width: 1px;
      height: 100%;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
      background-color: #71CC98;
      transition: all 0.1s linear;
    }
}

  @media only screen and (max-width: 1199px) {
    .header__menu.open .header__sub--menu {
      max-height: 700vh;
      height: auto;
    }
  }

  .header__sub--menu {
    /* display: none; */
    width: 100%;
    max-height: 0;
    transition-property: max-height;
    transition-duration: 100ms;
    transition-timing-function: ease;
    overflow: hidden;
  }

  @media only screen and (min-width: 1200px) {
    .header__sub--menu {
      position: absolute;
      left: 0;
      top: calc(100% + 1px);
      border-radius: 1.5rem;
      /* 3xl rounded */
      background-color: white;
    }

    #about .header__sub--menu {
      top: calc(100% + 6px);
    }
  }

  @media only screen and (min-width: 1200px) {
    .header__sub--menu {
      z-index: 2;
      transition-duration: 500ms;
    }
  }

  .header__sub--menu::after {
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    height: 12px;
    right: 0;
    bottom: 6px;
    opacity: 0;
  }

  header .sub--menu__description {
    position: relative;
    max-width: 1208px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    display: flex;
    justify-content: space-between;
  }

  @media only screen and (min-width: 1200px) {
    header #about .sub--menu__description {
      max-width: 524px;
    }

    header #about .sub--menu__items {
      max-width: 524px;
    }
  }

  @media only screen and (min-width: 1601px) {
    header #about .sub--menu__description {
      max-width: 646px !important;
    }

    header #about .sub--menu__items {
      max-width: 646px !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .sub--menu__description {
      padding-top: 0;
    }
  }

  header .sub--menu__description::after {
    content: "";
    display: block;
    position: absolute;
    width: 200%;
    height: 100%;
    top: 0;
    left: -50%;
    background-color: rgba(0, 119, 200, .05);
  }

  @media only screen and (min-width: 1601px) {
    header .sub--menu__description {
      max-width: 1304px !important;
    }
  }

  @media only screen and (min-width: 1200px) {
    header .sub--menu__description {
      padding-left: 40px;
      padding-right: 40px;
      padding-top: 44px;
      padding-bottom: 40px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header .sub--menu__description {
      max-width: 960px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .sub--menu__description {
      flex-wrap: wrap;
      max-width: none !important;
    }

    header .sub--menu__description::after {
      display: none;
    }
  }

  header .sub--menu__description > div {
    width: 100%;
  }

  header .sub--menu__description ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  @media only screen and (max-width: 767px) {
    header .sub--menu__description ul {
      display: block;
    }
  }

  header .sub--menu__description li {}

  @media only screen and (min-width: 992px) {
    header .sub--menu__description a {
      position: relative;
      z-index: 1;
    }
  }

  header .menu__items--column a:hover span::after,
  header .sub--menu__description a:hover span::after{
    opacity: 1;
  }

  header .sub--menu__description a:hover span,
  header .menu__items--column a:hover span {
    color: #71CC98;
  }

  header .sub--menu__description span {
    position: relative;
    font-size: 22px;
    color: #003B5C;
    font-weight: 500;
    padding-right: 1.5rem;
    transition: color 0.2s linear;
  }

  @media only screen and (min-width: 992px) {
    header .menu__items--column span::after,
    header .sub--menu__description span::after {
      content: "";
      display: inline-block;
      /* position: absolute; */
      position: relative;
      /* right: 4px;
      bottom: 3px; */
      right: -5px;
      bottom: -1px;
      width: 7px;
      height: 12px;
      background: url(../svg/carrot.svg) no-repeat;
      opacity: 0;
      transition: opacity 0.2s linear;
    }

    header .sub--menu__description span::after {
      /* bottom: 5px; */
      bottom: 0;
    }

    header #news .sub--menu__description span::after {
      bottom: -1px;
    }
  }

  header #news .sub--menu__description span {
    font-size: 16px;
    font-weight: bold;
  }

  @media only screen and (min-width: 1200px) {
    header #news .sub--menu__description p {
      max-width: 440px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .sub--menu__description span {
      font-size: 18px;
    }
  }

  header .sub--menu__description p {
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    max-width: 1090px;
    margin-top: 0.75rem;
    line-height: 1.5rem;
    letter-spacing: 0.3px;
  }

  @media only screen and (max-width: 1199px) {
    header .sub--menu__description p {
      font-size: 14px;
      margin-top: 0.5rem;
      line-height: 1.5;
    }
  }

  @media only screen and (max-width: 991px) {
    header .sub--menu__description p {
      max-width: 600px;
    }
  }

  @media only screen and (max-width: 595px) {
    header .sub--menu__description p {
      margin-top: 0.625rem;
      max-width: 320px;
    }
  }

  header .items__article--heading {
    max-width: 1124px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
  }

  @media only screen and (min-width: 1601px) {
    header .items__article--heading {
      max-width: 1224px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header .items__article--heading {
      max-width: 960px;
      padding-left: 40px;
      padding-right: 40px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .items__article--heading {
      max-width: none !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      margin-top: 32px;
    }
  }

  @media only screen and (max-width: 767px) {
    header .items__article--heading {
      margin-top: 20px;
    }
  }

  header .items__article--heading p {
    color: #0077C8;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.31em;
    padding-bottom: 12px;
    border-bottom: 1px solid #DAE1E9;
  }

  @media only screen and (max-width: 1199px) {
    header .items__article--heading p {
      font-size: 14px;
      letter-spacing: 0.36em;
      padding-bottom: 14px;
    }
  }

  header .sub--menu__items {
    max-width: 1208px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    display: flex;
    column-gap: 15px;
  }

  /* @media only screen and (max-width: 1400px) {
    header .sub--menu__items {
      column-gap: 15px;
    }
  } */

  @media only screen and (min-width: 1601px) {
    header .sub--menu__items {
      max-width: 1304px !important;
    }
  }

  @media only screen and (min-width: 1200px) {
    header .sub--menu__items {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header .sub--menu__items {
      max-width: 1000px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .sub--menu__items {
      max-width: 1208px !important;
      flex-wrap: wrap;
      /* padding-top: 22px; */
      justify-content: space-between;
      column-gap: 20px;
      /* display: block; */
    }

    header #getInvolved .sub--menu__items {
      justify-content: unset;
      padding-top: 0;
    }

    header #resources .sub--menu__items {
      display: block;
    }

    header .header__menu#about .sub--menu__items {
      display: flex;
    }

    @media only screen and (max-width: 767px) {
      header .header__menu#about .sub--menu__items {
        display: block;
        padding-top: 22px;
      }
    }

    header .header__menu#about .sub--menu__items .menu__items--column {
      max-width: 264px;
      flex: 1 1 0%;
    }
  }

  @media only screen and (min-width: 992px) {
    header .sub--menu__items {
      padding-bottom: 3rem;
    }
  }

  @media only screen and (max-width: 767px) {
    header .sub--menu__items {
      padding-top: 0;
    }
  }

  @media only screen and (min-width: 1200px) {
    header .menu__items--column {
      flex: 1;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .menu__items--column {
      flex-basis: auto;
      flex-wrap: wrap;
    }
  }

  @media only screen and (max-width: 991px) {
    header .menu__items--column {
      margin-top: 1.25rem;
    }
  }

  @media only screen and (max-width: 767px) {
    header .menu__items--column {
      padding-bottom: 0;
    }

    header .menu__items--column:first-child {
      margin-top: 0;
    }
  }

  @media only screen and (max-width: 991px) {
    header #economicDevelopment .menu__items--column:first-child {
      width: 100%;
      padding-bottom: 1.25rem;
      border-bottom: 1px solid #DAE1E9;
    }
  }

  @media only screen and (max-width: 767px) {
    header #economicDevelopment .menu__items--column:first-child {
      border: 0;
      padding-bottom: 0;
    }
  }

  @media only screen and (max-width: 991px) and (min-width: 768px) {
    header #economicDevelopment .menu__items--column:first-child {
      column-count: 2;
    }
  }

  header #getInvolved .menu__items--column:first-child {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 23%;
  }

  @media only screen and (min-width: 1200px) {}

  @media only screen and (max-width: 1199px) {
    header #getInvolved .menu__items--column:first-child {
      flex-basis: auto;
      margin-bottom: 24px;
      margin-top: 0;
    }
  }

  @media only screen and (min-width: 1200px) {
    header #getInvolved .menu__items--column:first-child::after {
      content: "";
      position: absolute;
      width: 46%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0, 119, 200, .05);
    }
  }

  header #getInvolved .menu__items--column:first-child .sub--menu__description {
    /* max-width: 438px; */
    width: 100%;
    padding: 0;
    margin: 0;
  }

  @media only screen and (min-width: 1281px) {
    header #getInvolved .menu__items--column:first-child .sub--menu__description {
      max-width: 438px !important;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1200px) {
    header #getInvolved .menu__items--column:first-child .sub--menu__description {
      max-width: 350px !important;
    }
  }

  header #getInvolved .menu__items--column:first-child .sub--menu__description::after {
    display: none;
  }

  header #getInvolved .menu__items--column:first-child .sub--menu__description span {
    font-size: 22px;
    padding-right: 1.5rem;
    max-width: none;
  }

  header #getInvolved .menu__items--column:first-child .sub--menu__description p {
    font-size: 16px;
    font-weight: 400;
    max-width: none;
    margin-top: 0.75rem;
  }

  .menu__items--column .image-wrap span {
    display: inline-block;
  }

  header #resources .menu__items--column:first-child {
    display: flex;
    flex-basis: 25%;
  }

  @media only screen and (max-width: 1199px) {
    header #resources .menu__items--column:first-child {
      flex-basis: auto;
      flex-wrap: wrap;
    }
  }

  header #resources .menu__items--column:first-child .image-wrap {
    margin-bottom: 22px;
    max-width: 207px;
    margin-right: 24px;
  }

  @media only screen and (min-width: 2500px) {
    header #resources .menu__items--column:first-child .image-wrap {
      max-width: 248px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header #resources .menu__items--column:first-child .image-wrap {
      max-width: 248px;
      margin-right: 16px;
      margin-bottom: 28px;
    }
  }

  @media only screen and (max-width: 595px) {
    header #resources .menu__items--column:first-child .image-wrap {
      max-width: unset;
      width: 100%;
      margin-right: 0;
      margin-bottom: 28px;
    }
  }

  header #resources .menu__items--column:first-child .image-wrap img {
    border-radius: 16px;
  }

  @media only screen and (max-width: 1199px) {
    header #resources .menu__items--column:first-child .image-wrap img {
      max-height: 138px;
      width: 248px;
      object-fit: cover;
    }

    header #resources .menu__items--column:first-child .image-wrap span,
    header #getInvolved .menu__items--column:first-child .image-wrap span,
    header #news .menu__items--column .image-wrap span {
      align-items: center;
    }
  }

  @media only screen and (max-width: 595px) {
    header #resources .menu__items--column:first-child .image-wrap img {
      max-width: unset;
      width: 100%;
      max-height: 138px;
    }
  }

  header #resources .menu__items--column:first-child .image-wrap .custom-text span,
  header #getInvolved .menu__items--column:first-child .image-wrap .custom-text span,
  header #news .menu__items--column .image-wrap .custom-text span {
    font-size: 16px;
    text-transform: unset;
  }

  header #resources .menu__items--column:first-child .image-wrap span,
  header #getInvolved .menu__items--column:first-child .image-wrap span,
  header #news .menu__items--column .image-wrap span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 18px;
    display: flex !important;
    /* align-items: flex-end; */
    align-items: center;
    padding: 0;
  }

  

  @media only screen and (min-width: 992px) {
    header #resources .menu__items--column:first-child .image-wrap a,
    header #getInvolved .menu__items--column:first-child .image-wrap a,
    header #news .menu__items--column li a {
      /* position: relative;
      z-index: 1; */
    }
  }

  header #resources .menu__items--column:first-child .image-wrap:hover span::after,
    header #getInvolved .menu__items--column:first-child .image-wrap:hover span::after,
    header #news .menu__items--column .image-wrap:hover span::after {
      transform: translateX(4px);
    }

    header #resources .menu__items--column:first-child .image-wrap a span::after,
    header #getInvolved .menu__items--column:first-child .image-wrap a span::after,
    header #news .menu__items--column .image-wrap a span::after {
      content: "";
      display: block;
      position: relative;
      margin-left: 3px;
      width: 16px;
      height: 13px;
      margin-left: 12px;
      background: url(../svg/arrow.svg) no-repeat;
      transition: transform 0.2s linear;
      transform: translateX(0);
      opacity: 1;
    }

    @media only screen and (min-width: 1270px) {
      .ua-mobile-android header #resources .menu__items--column:first-child .image-wrap a span::after,
      .ua-mobile-android  header #getInvolved .menu__items--column:first-child .image-wrap a span::after,
      .ua-mobile-android  header #news .menu__items--column .image-wrap a span::after {
        height: 19px;
      }
    }

    @media only screen and (max-width: 1269px) {
      .ua-mobile-android header #resources .menu__items--column:first-child .image-wrap a span::after,
      .ua-mobile-android  header #getInvolved .menu__items--column:first-child .image-wrap a span::after,
      .ua-mobile-android  header #news .menu__items--column .image-wrap a span::after {
        height: 17px;
      }
    }

      @media only screen and (max-width: 991px) {
        header #resources .menu__items--column:first-child .image-wrap a:hover span::after,
        header #getInvolved .menu__items--column:first-child .image-wrap a:hover span::after,
        header #news .menu__items--column li a:hover span::after {
          height: 15px;
        }
      }

  @media only screen and (max-width: 595px) {

    header #resources .menu__items--column:first-child .image-wrap span,
    header #getInvolved .menu__items--column:first-child .image-wrap span,
    header #news .menu__items--column .image-wrap span {
      margin-top: 20px;
    }
  }

  header #getInvolved .menu__items--column:first-child .sub--menu__description span {
    margin-top: 0;
  }

  header #resources .menu__items--column:first-child .image-wrap p,
  header #getInvolved .menu__items--column:first-child .image-wrap p,
  header #news .menu__items--column .image-wrap p {
    font-size: 16px;
    font-weight: 500;
    color: #1F1F1F;
    max-width: 220px;
    margin-top: 1.25rem;
  }

  @media only screen and (max-width: 1199px) {

    header #resources .menu__items--column:first-child .image-wrap p,
    header #getInvolved .menu__items--column:first-child .image-wrap p,
    header #news .menu__items--column .image-wrap p {
      margin-top: 10px;
    }

    header #resources .menu__items--column:first-child .image-wrap img,
    header #getInvolved .menu__items--column:first-child .image-wrap img,
    header #news .menu__items--column li img {
      margin-bottom: 0;
    }
  }

  @media only screen and (min-width: 1601px) {

    header #resources .menu__items--column:first-child .image-wrap p,
    header #getInvolved .menu__items--column:first-child .image-wrap p,
    header #news .menu__items--column .image-wrap p {
      max-width: none;
    }
  }

  @media only screen and (max-width: 595px) {

    header #resources .menu__items--column:first-child .image-wrap p,
    header #getInvolved .menu__items--column:first-child .image-wrap p,
    header #news .menu__items--column .image-wrap p {
      margin-top: 0.5rem;
      max-width: none;
    }
  }

  header #resources .menu__items--column:nth-child(2) {
    flex: 1 1 0%;
  }

  @media only screen and (max-width: 1199px) {
    header #resources .menu__items--column:nth-child(2) >div ul {
      display: flex;
      /* justify-content: space-between; */
      max-width: 610px;
      column-gap: 20px;
    }

    header #resources .menu__items--column:nth-child(2) >div ul li a p {
      max-width: 248px;
    }
  }

  @media only screen and (max-width: 595px) {
    header #resources .menu__items--column:nth-child(2) >div ul li a p {
      max-width: 320px;
    }
  }
  

  @media only screen and (max-width: 595px) {
    header #resources .menu__items--column:nth-child(2) >div ul {
      display: block;
    }
  }

  header #news .menu__items--column {
    max-width: 1036px;
    flex: 1 1 auto;
    display: flex;
  }

  @media only screen and (min-width: 1601px) {
    header #news .menu__items--column {
      max-width: 1224px !important;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header #news .menu__items--column {
      max-width: 805px;
    }
  }

  @media only screen and (min-width: 1200px) {
    header #news .menu__items--column {
      justify-content: space-between;
    }
  }

  @media only screen and (max-width: 1199px) {
    header #news .menu__items--column {
      max-width: none !important;
      flex-basis: auto;
      flex-wrap: wrap;
      margin-top: 26px;
    }

    header #news .sub--menu__description {
      flex-wrap: wrap;
      justify-content: space-between;
      column-gap: 20px;
      max-width: 960px !important;
      margin-left: 0;
    }

    header #news .sub--menu__description ul li {
      max-width: 330px;
    }
  }

  @media only screen and (max-width: 767px) {
    header #news .sub--menu__description ul li {
      margin-bottom: 15px;
    }
  }

  @media only screen and (max-width: 767px) {
    header #news .menu__items--column {
      margin-top: 8px;
    }
  }

  header #news .menu__items--column li {
    margin-bottom: 22px;
    margin-right: 24px;
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header #news .menu__items--column li {
      margin-right: 16px !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    header #news .menu__items--column li {
      max-width: 247px;
      margin-bottom: 28px;
    }
  }

  @media only screen and (max-width: 595px) {
    header #news .menu__items--column li {
      max-width: unset;
      width: 100%;
      margin-right: 0;
      margin-bottom: 28px;
    }
  }

  header #news .menu__items--column li img {
    height: 128px;
  }

  @media only screen and (max-width: 1600px) and (min-width: 1280px) {
    header #news .menu__items--column li img {
      height: 166px;
    }
  }

  @media only screen and (min-width: 2500px) {
    header #news .menu__items--column li img {
      height: 198px;
    }
  }

  @media only screen and (min-width: 1601px) {
    header #news .menu__items--column li img {
      min-width: 384px !important;
    }
  }

  @media only screen and (min-width: 1200px) {
    header #news .menu__items--column li img {
      min-width: 322px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header #news .menu__items--column li img {
      min-width: 247px !important;
    }
  }

  @media only screen and (max-width: 1199px) {
    header #news .menu__items--column li img {
      width: 247px;
    }
  }

  @media only screen and (max-width: 595px) {
    header #news .menu__items--column li img {
      max-width: none;
      width: 100%;
      max-height: 138px;
      height: 138px;
      min-width: unset;
      border-radius: 16px;
    }
  }

  header .menu__items--column li {
    margin-bottom: 22px;
  }

  @media only screen and (min-width: 1200px) {
    header .menu__items--column >div >ul >li {
      max-width: 350px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .menu__items--column li {
      margin-bottom: 26px;
    }
  }

  header #getInvolved .menu__items--column >div >ul >li:first-child span {
    position: relative;
    font-size: 22px;
    color: #003B5C;
    font-weight: 500;
    padding-right: 1.5rem;
  }

  header #getInvolved .menu__items--column:first-child .image-wrap {
    margin-bottom: 22px;
    margin-right: 24px;
    max-width: 207px;
  }

  @media only screen and (min-width: 2500px) {

    header #getInvolved .menu__items--column:first-child .image-wrap {
      max-width: 248px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {

    header #getInvolved .menu__items--column:first-child .image-wrap {
      margin-right: 16px;
      max-width: 160px;
    }
  }

  @media only screen and (max-width: 1199px) {

    header #news .menu__items--column .image-wrap {
      margin-right: 16px;
    }

    header #getInvolved .menu__items--column:first-child .image-wrap {
      max-width: 248px;
      margin-right: 16px;
    }
  }

  @media only screen and (max-width: 595px) {

    header #getInvolved .menu__items--column:first-child .image-wrap {
      max-width: unset;
      width: 100%;
      margin-right: 0;
      margin-bottom: 7px;
    }
  }

  header #getInvolved .menu__items--column:first-child li img {
    border-radius: 16px;
    height: 138px;
  }

  @media only screen and (min-width: 2500px) {
    header #getInvolved .menu__items--column:first-child li img {
      height: 214px;
    }
  }

  @media only screen and (max-width: 1600px) and (min-width: 1280px) {
    header #getInvolved .menu__items--column:first-child li img {
      height: 178px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header #getInvolved .menu__items--column:first-child li img {
      max-height: 142px;
      width: 248px;
      object-fit: cover;
    }
  }

  @media only screen and (max-width: 595px) {
    header #getInvolved .menu__items--column:first-child li img {
      width: 100%;
      max-width: unset;
      max-height: 138px;
    }
  }

  @media only screen and (max-width: 595px) {
    header .menu__items--column a {
      display: block;
    }
  }

  header .menu__items--column span {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.1;
    color: #003B5C;
    position: relative;
    padding-right: 1rem;
    line-height: 1.5rem;
    display: inline-block;
    transition: color 0.2s linear;
  }

  @media only screen and (max-width: 1199px) {
    header .menu__items--column span {
      /* font-size: 14px; */
      display: block !important;
    }
  }

  header #economicDevelopment .menu__items--column:first-child li:first-child span {
    font-size: 22px;
  }

  header .menu__items--column p {
    font-size: 1rem;
    font-weight: normal;
    color: #1F1F1F;
    max-width: 16rem;
    margin-top: 0.5rem;
    line-height: 1.5rem;
    letter-spacing: 0.3px;
  }

  @media only screen and (max-width: 1199px) {
    header .menu__items--column p {
      font-size: 0.875rem;
      margin-top: 14px;
    }
  }

  @media only screen and (max-width: 767px) {
    header .menu__items--column p {
      max-width: 320px;
    }
  }

  header .menu__items--column img {
    width: 100%;
    height: 100%;
    max-width: 20rem;
    margin-bottom: 0.5rem;
    border-radius: 1rem;
  }

  header .menu__items--column .image-wrap a {
    display: block;
  }

  header .menu__items--column .image-wrap >p >a::before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
  }

  header .menu__items--column .image-wrap >p.custom-text >a::before {
    display: none;
  }

  header .menu__items--column .image-wrap > p {
    max-width: unset !important;
  }

  header .menu__items--column .image-wrap {
    position: relative;
  }

  header .menu__items--column .image-wrap .custom-text a {
    pointer-events: none;
  }

  header .menu__items--column .image-wrap .custom-text a span {
    font-size: 1rem;
    font-weight: normal;
    color: #1F1F1F;
    line-height: 1.5rem;
    max-width: 16rem;
    margin-top: 0.5rem;
    display: block;
    /* max-width: none; */
    padding: 0;
  }

  header .menu__items--column .image-wrap .custom-text a span::after {
    display: none !important;
  }

  header .menu__items--column:first-child .image-wrap {
    width: 207px;
  }

  header .menu__items--column:first-child .image-wrap img {
    height: 178px;
  }

  header #news .menu__items--column:first-child .image-wrap {
    width: 322px;
  }

  header #news .menu__items--column:first-child .image-wrap img {
    height: 166px;
  }

  @media only screen and (min-width: 2000px) {
    header .menu__items--column:first-child .image-wrap {
      width: 248px;
    }

    header .menu__items--column:first-child .image-wrap img {
      height: 214px;
    }

    header #news .menu__items--column:first-child .image-wrap {
      width: 384px;
    }
  
    header #news .menu__items--column:first-child .image-wrap img {
      height: 198px;
    }
  }

  @media only screen and (max-width: 1400px) and (min-width: 1200px) {
    header #getInvolved .menu__items--column:first-child .image-wrap {
      width: 160px;
    }

    header #getInvolved .menu__items--column:first-child .image-wrap img {
      height: 138px;
    }

    header #news .menu__items--column:first-child .image-wrap {
      width: 248px;
    }
  
    header #news .menu__items--column:first-child .image-wrap img {
      height: 128px;
    }
  }

  @media only screen and (max-width: 1199px) {
    header .menu__items--column:first-child .image-wrap {
      width: 248px;
    }

    header .menu__items--column:first-child .image-wrap img {
      height: 138px;
    }
  }

  @media only screen and (max-width: 595px) {
    header .menu__items--column:first-child .image-wrap {
      width: 100%;
    }

    header .menu__items--column:first-child .image-wrap img {
      height: 138px;
    }
  }

  .header__secondary--nav > ul > li > a {
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
  }

  .header__secondary--nav > ul > li > a:hover span {
    color: #71CC98;
  }

  .header__secondary--nav > ul > li > a > span {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    padding: 12px 20px 16px 0;
    margin-bottom: 0;
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: .07em;
  }

  .header__secondary--nav ul {
    position: relative;
    display: flex;
    align-items: center;
    /* max-width: 214px; */
  }

  @media only screen and (max-width: 1199px) {
    .header__secondary--nav ul {
      max-width: 75px;
    }

    .header__secondary--nav li:last-child {
      margin-right: 20px;
    }
  }

  .header__secondary--nav li#header__search {
    padding-right: 20px;
  }

  .header__secondary--nav li:last-child {
    padding-right: 0;
  }

  .header__search {
    position: relative;
    z-index: 2;
    cursor: pointer;
    display: none;
  }

  @media only screen and (min-width: 1200px) {
    .header__search {
      padding-right: 20px;
    }
  }

  @media only screen and (max-width: 1400px) and (min-width: 1200px) {
    .header__search {
      padding-right: 10px;
    }
  }

  @media only screen and (min-width: 1200px) {
    header #block-secondarynav > ul {
      min-width: 162px;
      justify-content: space-between;
      /* margin-left: 20px; */
    }

    header #block-secondarynav > ul li {
      padding-right: 0;
    }

    header #block-secondarynav > ul li:last-child {
      padding-left: 66px;
    }

    header .translate__block {
      position: absolute;
      right: 60px;
      top: 7px;
    }
  }

  @media only screen and (max-width: 1400px) and (min-width: 1200px) {
    header #block-secondarynav > ul {
      min-width: 127px;
      /* margin-left: 10px; */
    }

    #block-secondarynav ul li:first-child a {
      font-size: 14px;
    }

    header #block-secondarynav > ul li:last-child {
      padding-left: 38px;
    }
  }

  @media only screen and (max-width: 1199px) {

    .header__secondary--nav {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem;
    }

    .header__secondary--nav .header__search,
    .header__secondary--nav #block-secondarynav ul li:first-child {
      display: none;
    }

    .header__secondary--nav li:nth-child(3) svg {
      height: 30px;
      width: 30px;
    }

    .header__secondary--nav li:nth-child(4) svg {
      height: 27px;
      width: 24px;
    }

    .header__secondary--nav li svg path {
      fill: #003B5C;
    }
  }

  #block-secondarynav ul li:first-child a {
    color: white;
    position: relative;
    z-index: 10;
    font-size: 16px;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: #71CC98;
    border-radius: 9999px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-decoration: none;
    transition: all 200ms linear;
  }

  #block-secondarynav ul li:first-child a:hover {
    background-color: #71CC98;
    color: #fff;
  }


  @media only screen and (max-width: 1400px) and (min-width: 1200px) {
    #block-secondarynav ul li:first-child a {
      font-size: 14px;
    }
  }

  #block-secondarynav ul li:nth-child(2) a {
    text-indent: 9999px;
    height: 19px;
    width: 16px;
    background: url(../svg/user-icon.svg) no-repeat;
  }

  @media only screen and (max-width: 1199px) {
    #block-secondarynav ul li:nth-child(2) a {
      height: 32px;
      width: 24px;
      background: url(../svg/user-blue-icon.svg) no-repeat;
      padding-right: 10px;
    }
  }

  @media only screen and (max-width: 1270px) {
  .ua-mobile-android #block-secondarynav ul li:first-child a {
      padding-top: 8px;
      padding-bottom: 4px;
    }
  }


  .header__search.search-open .header__search--modal {
    width: 600px;
    opacity: 1;
  }

  .header__search.search-open .search-icon {
    display: none;
  }

  .header__search .close-search {
    display: none;
  }

  .header__search.search-open .close-search {
    display: block;
  }

  .header__search--modal button {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    z-index: 1;
  }

  @media only screen and (max-width: 1199px) {
    .header__search--modal button {
      right: 65px;
    }
  }

  @media only screen and (max-width: 595px) {
    .header__search--modal button {
      right: 52px;
    }
  }

  .header__search--modal button.show {
    display: block;
  }

  .header__search .search-icon {
    position: relative;
    z-index: 10;
    cursor: pointer;
  }

  @media only screen and (min-width: 1200px) {
    .header__search .search-icon {
      margin-top: 9px;
    }
  }

  .header__search--modal {
    display: none !important;
    border-radius: 9999px;
    background-color: white;
    transition: all 0.3s linear;
  }

  @media only screen and (min-width: 1200px) {
    .header__search--modal {
      position: absolute;
      width: 0;
      opacity: 0;
      right: 120%;
      bottom: 50%;
      transform: translateY(50%);
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__search--modal {
      border: 1px solid #DAE1E9;
      height: 58px;
      position: relative;
    }

    .header__search .header__search--modal {
      display: none;
    }
  }

  .header__search--modal button {
    display: none;
  }

  .header__search--modal button.show {
    display: block;
  }

  .search-block-form,
  #search-block-form,
  #search-block-form div.form-item {
    width: 100%;
    border-bottom: none;
    height: auto;
  }

  #search-block-form div.form-item {
    /* height: auto; */
  }

  #search-block-form input.form-search {
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    width: calc(100% - 32px);
    height: 3.5rem;
    padding: 0 20px;
    -webkit-box-shadow: inset 0 0 0 30px #fff;
  }

  @media only screen and (min-width: 1200px) {
    #search-block-form input.form-search {
      margin-left: 20px;
    }
  }

  @media only screen and (max-width: 1199px) {
    #search-block-form input.form-search {
      width: calc(100% - 55px);
    }
  }

  @media only screen and (max-width: 595px) {
    #search-block-form input.form-search {
      width: calc(100% - 35px);
      padding-right: 22px;
      padding-left: 0;
    }
  }

  #search-block-form input.form-submit {
    left: 21px;
    top: 50%;
    background: url(../svg/search-icon-blue.svg) no-repeat;
    background-size: contain;
    transform: translateY(-50%);
  }

  @media only screen and (min-width: 1200px) {
    #search-block-form input.form-submit {
      width: 20px;
      height: 20px;
      /* background-size: contain; */
    }
  }

  @media only screen and (max-width: 1199px) {
    #search-block-form input.form-submit {
      left: auto;
      right: 12px;
    }
  }

  @media only screen and (max-width: 595px) {
    #search-block-form input.form-submit {
      right: 0;
    }
  }

  .search-block-form {
    margin-bottom: 0;
  }

  .header__search--modal form {
    display: flex;
    align-items: center;
    padding: 0 20px;
    margin-top: 0 !important;
  }

  .header__search--modal form .submit-btn {
    position: absolute;
  }

  header input[type='text'],
  header input[type='submit'],
  header button {
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
  }

  header input[type='submit'] {
    height: 1.25rem;
    width: 1.25rem;
    margin-right: 1.25rem;
    cursor: pointer;
    border: 0;
    position: relative;
    z-index: 10;
    text-indent: 24rem;
  }

  header input[type='text'] {
    height: 3.5rem;
    width: calc(100% - 70px);
    background-color: transparent;
    outline: none;
    border: none;
  }

  header input[type='text']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #fff inset;
  }

  @media only screen and (min-width: 1200px) {
    .header__mobile-elm {
      display: none;
    }
  }

  @media only screen and (max-width: 1199px) {
    .header__mobile-elm {
      display: flex;
      align-items: center;
    }
  }

  .header__mobile-elm .hamburger {
    width: 2rem;
    height: 2rem;
    position: relative;
    transition: transform 0.5s linear;
    cursor: pointer;
    padding: 0;
  }

  .header__mobile-elm .hamburger ul {
    position: relative;
    height: 14px;
  }

  .header__mobile-elm .hamburger.menu-open ul {
    height: unset;
    position: unset;
  }

  .header__mobile-elm .hamburger ul li {
    height: 2px;
    position: absolute;
    width: 100%;
    border-radius: 9999px;
    transition: all 0.3s linear;
    background-color: #003B5C;
  }

  .header__mobile-elm .hamburger ul li:first-child,
  .header__mobile-elm .hamburger ul li:nth-child(2) {
    right: 0;
  }

  .header__mobile-elm .hamburger ul li:first-child {
    top: 0;
  }

  .header__mobile-elm .hamburger ul li:nth-child(2) {
    top: 6px;
    left: 0;
  }

  .header__mobile-elm .hamburger ul li:nth-child(3) {
    bottom: 0;
    right: 0;
  }

  .header__mobile-elm .hamburger.menu-open ul li:first-child {
    transform: rotate(135deg);
    top: 15px;
  }

  .header__mobile-elm .hamburger.menu-open ul li:nth-child(2) {
    opacity: 0;
    left: -60px;
  }

  .header__mobile-elm .hamburger.menu-open ul li:nth-child(3) {
    transform: rotate(-135deg);
    top: 15px;
    bottom: auto;
  }

  .header__mobile-elm >.gtranslate {
    display: none !important;
  }

  .header__mobile-elm #block-secondarynav ul li:last-child {
    display: none;
  }

  header .btn-green {
    color: white;
    position: relative;
    z-index: 10;
    font-size: 16px;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: #71CC98;
    border-radius: 9999px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    transition: all 200ms linear;
  }

  header .btn-green:hover {
    background-color: #71CC98;
  }

  @media only screen and (max-width: 1199px) {
    .header__mobile-elm #block-secondarynav ul li a,
    header .btn-green {
      color: #003B5C;
      margin-right: 32px;
    }
  }

  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    header .btn-green {
      font-size: 14px;
    }
  }

  @media (min-width: 1200px) {
    .header__bgImg {
        background: url(../png/bg-map.png) no-repeat;
        background-size: 100% 40%;
        background-position: bottom;
        background-color: #ffffff;
    }
}

@media (min-width: 1200px) {
    .header__halfBgImg {
        background: url(../png/bg-map.png) no-repeat;
        background-size: 54% 40%;
        background-position: right bottom;
        background-color: #ffffff;
    }
}

@media (max-width: 1199px) {
    .header__mobileBgImg {
        background: url(../png/bg-map-tablet-2.png) no-repeat;
        /* background-size: 100% 60%; */
        background-size: contain;
        background-position: bottom;
        background-color: #ffffff;
        min-height: 100%;
    }
}

@media (max-width: 596px) {
    .header__mobileBgImg {
        background: url(../png/bg-map-mobile-2.png) no-repeat;
        /* background-size: 100% 60vh; */
        background-size: contain;
        background-position: bottom;
        background-color: #ffffff;
    }
}

header h2,
header h5 {
  display: none;
}

@media (max-width: 596px) {
  body.home.node-type-page {
    padding-top: 90px;
  }
}

/* google translate style */
.gtranslate {
	position: absolute;
	top: 8px;
	/* right: 60px; */
  right: 40px;
	width: 20px;
	height: 20px;
	margin-bottom: 0;
}


@media only screen and (max-width: 1400px) and (min-width: 1200px) {
  .gtranslate {
    right: 24px;
  }
}

.gtranslate::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../svg/globe-icon-white.svg) no-repeat;
  background-size: contain;
}

@media (max-width: 1199px) {
	.gtranslate {
    top: 0;
	  right: 0;
		width: 30px;
		height: 30px;
	}

  .gtranslate::after {
    background: url(../svg/globe-icon-blue.svg) no-repeat;
  }
}

/* #google_translate_element .skiptranslate.goog-te-gadget > span {
	display: none;
} */

/* .gtranslate .skiptranslate.goog-te-gadget {
	color: transparent;
} */

.gtranslate #gtranslate_selector {
	position: absolute;
	right: 0;
	color: #666;
	height: 20px;
	cursor: pointer;
  opacity: 0;
  z-index: 1;
}

@media (max-width: 1199px) {
	.gtranslate #gtranslate_selector {
		right: auto;
		left: 0;
		height: 30px;
	}
}

#google_translate_element select,
#google_translate_element option {
	text-align: right;
}

.skiptranslate iframe.VIpgJd-ZVi9od-ORHb-OEVmcd.skiptranslate {
	display: none;
}

body.toolbar-fixed header {
  top: 111px;
}

body.toolbar-fixed header.change-bg {
  top: 53px;
}

.gin--horizontal-toolbar #toolbar-administration {
  z-index: 10000 !important;
}