/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
/**
 * @file
 * Visual styles for menu.
 */
.region-primary-menu {
  background-color: #003883;
  position: relative;
  z-index: 1;
  position: sticky;
  top: 0;
  width: 100%;
}

.menu-opened .region-primary-menu { position: fixed; }

.region-highlighted{ display: none; }

@media (min-width: 1280px) {
.region-primary-menu .inner-wrapper {
      display: flex;
      justify-content: space-between
  }
    }
.toolbar-vertical .region-primary-menu, .toolbar-horizontal .region-primary-menu {
    top: 39px;
  }
.toolbar-vertical .region-highlighted, .toolbar-horizontal .region-highlighted {
    padding-top: 39px;
  }
@media (min-width: 1024px) {
.toolbar-vertical,
.toolbar-horizontal {
    padding-top: 122px!important
}
  }
@media (min-width: 1024px) {
.toolbar-vertical.toolbar-tray-open, .toolbar-horizontal.toolbar-tray-open {
      padding-top: 162px!important
  }
      .toolbar-vertical.toolbar-tray-open .region-primary-menu, .toolbar-horizontal.toolbar-tray-open .region-primary-menu {
        top: 79px;
      }
    }
.navbar-toggler {
  line-height: 1;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
@media (min-width: 1280px) {
.navbar-toggler {
    display: none
}
  }
.navbar-toggler-icon {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2027.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2048%2048%22%20style%3D%22enable-background%3Anew%200%200%2048%2048%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%09.st1%7Bfill%3Anone%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C36.3c-0.5%2C0-0.9-0.2-1.2-0.5s-0.5-0.8-0.5-1.2c0-0.5%2C0.2-0.9%2C0.5-1.2S7%2C33%2C7.5%2C33h33%0A%09%09c0.5%2C0%2C0.9%2C0.2%2C1.2%2C0.5c0.3%2C0.3%2C0.5%2C0.7%2C0.5%2C1.2c0%2C0.5-0.2%2C0.9-0.5%2C1.2c-0.3%2C0.3-0.7%2C0.5-1.2%2C0.5H7.5z%20M7.5%2C25.7%0A%09%09c-0.5%2C0-0.9-0.2-1.2-0.5C6%2C24.9%2C5.8%2C24.5%2C5.8%2C24c0-0.5%2C0.2-0.9%2C0.5-1.2c0.3-0.3%2C0.7-0.5%2C1.2-0.5h33c0.5%2C0%2C0.9%2C0.2%2C1.2%2C0.5%0A%09%09c0.3%2C0.3%2C0.5%2C0.7%2C0.5%2C1.2c0%2C0.5-0.2%2C0.9-0.5%2C1.2c-0.3%2C0.3-0.7%2C0.5-1.2%2C0.5L7.5%2C25.7z%20M7.5%2C15.1c-0.5%2C0-0.9-0.2-1.2-0.5%0A%09%09c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5%2C0.2-0.9%2C0.5-1.2c0.3-0.3%2C0.7-0.5%2C1.2-0.5h33c0.5%2C0%2C0.9%2C0.2%2C1.2%2C0.5c0.3%2C0.3%2C0.5%2C0.8%2C0.5%2C1.2%0A%09%09c0%2C0.5-0.2%2C0.9-0.5%2C1.2c-0.3%2C0.3-0.7%2C0.5-1.2%2C0.5H7.5z%22%2F%3E%0A%09%3Crect%20x%3D%220%22%20y%3D%220%22%20class%3D%22st1%22%20width%3D%2248%22%20height%3D%2248%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.opened .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2027.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2048%2048%22%20style%3D%22enable-background%3Anew%200%200%2048%2048%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%09.st1%7Bfill%3Anone%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C26.4L13.6%2C36.8c-0.3%2C0.3-0.7%2C0.5-1.2%2C0.5c-0.5%2C0-0.9-0.2-1.2-0.5s-0.5-0.7-0.5-1.2s0.2-0.9%2C0.5-1.2%0A%09%09L21.6%2C24L11.2%2C13.6c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5%2C0.2-0.9%2C0.5-1.2s0.7-0.5%2C1.2-0.5c0.5%2C0%2C0.9%2C0.2%2C1.2%2C0.5L24%2C21.6l10.3-10.4%0A%09%09c0.3-0.3%2C0.7-0.5%2C1.2-0.5s0.9%2C0.2%2C1.2%2C0.5s0.5%2C0.7%2C0.5%2C1.2c0%2C0.5-0.2%2C0.9-0.5%2C1.2L26.4%2C24l10.4%2C10.3c0.3%2C0.3%2C0.5%2C0.7%2C0.5%2C1.2%0A%09%09s-0.2%2C0.9-0.5%2C1.2s-0.7%2C0.5-1.2%2C0.5s-0.9-0.2-1.2-0.5L24%2C26.4z%22%2F%3E%0A%09%3Crect%20x%3D%220%22%20y%3D%220%22%20class%3D%22st1%22%20width%3D%2248%22%20height%3D%2248%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  }
.block-system-branding-block {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
}
.block-system-branding-block .site-logo {
    width: 150px;
  }
@media (min-width: 1024px) {
.block-system-branding-block .site-logo {
      width: 340px;
      display: flex;
      gap: 15px;
      justify-content: space-between
  }
    }
.block-system-branding-block .site-logo img {
      display: block;
    }
@media (min-width: 1024px) {
.block-system-branding-block .site-logo .primary-logo {
        width: 205px
    }
      }
.block-system-branding-block .site-logo .secondary-logo {
      display: none;
      width: 120px;
    }
@media (min-width: 1024px) {
.block-system-branding-block .site-logo .secondary-logo {
        display: none
    }
      }
