.layout-center,
.layout-center--form {
  margin-right: auto;
  margin-left: auto;
  padding: 0 10px;
  max-width: 1190px;
}

@media (min-width: 40em) {
  .layout-center--form {
    padding: 0 68px;
  }
}

.annual-report-menu {
  margin-bottom: 4rem;
  border-top: 1px solid #fff;
  background-color: #3a4f92;
}

.node--annual-report-internal-page .annual-report-menu {
  margin-bottom: 0;
}

.annual-report-menu .layout-center {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 0;
}

@media (min-width: 50em) {
  .annual-report-menu .layout-center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}

@media (min-width: 50em) {
  .annual-report-menu {
    margin-bottom: 6rem;
  }
}

.annual-report-menu a,
.annual-report-menu span {
  width: 100%;
  height: 100%;
  padding: 1rem 0;
  color: #fff;
  font-size: .825rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

.annual-report-menu__highlighted-menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media (min-width: 50em) {
  .annual-report-menu__highlighted-menu {
    width: 75%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}

.annual-report-menu__highlighted-menu a {
  max-width: 28;
  border-right: 1px solid #fff;
}

.annual-report-menu__highlighted-menu a:nth-child(1) {
  background-color: #3a4f92;
  border-left: 1px solid #fff;
}

.annual-report-menu__highlighted-menu a:nth-child(2) {
  background-color: #513B71;
}

.annual-report-menu__highlighted-menu a:nth-child(3) {
  background-color: #8baf1a;
}

.annual-report-menu__expanded-menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  position: relative;
  background-color: #2c99B6;
}

@media (min-width: 50em) {
  .annual-report-menu__expanded-menu {
    width: 25%;
  }
}

.annual-report-menu__expanded-menu-wrapper {
  display: none;
  position: absolute;
  width: 100%;
  top: 3.45rem;
  left: 0;
  z-index: 3;
}

.annual-report-menu__expanded-menu-wrapper.highlighted {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  background-color: #3a4f92;
}

.annual-report-menu__expanded-menu-wrapper > a {
  background-color: #2c99B6;
}

.annual-report-menu__expanded-menu a,
.annual-report-menu__expanded-menu span:not(:first-child) {
  border-top: 1px solid #fff;
}

.annual-report-menu__expanded-menu span:first-child {
  position: relative;
  border-right: 1px solid #fff;
  cursor: pointer;
}

.annual-report-menu__expanded-menu span:first-child::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 11"><path fill="%23e4e5ec" d="M18.8 0L10 8.6 1.3.1 0 1.3l5 4.9 3.8 3.6L10 11l10-9.8z"/></svg>');
  position: absolute;
  top: .7rem;
  right: .9rem;
  margin-top: 0;
  display: block;
  width: .7rem;
  height: .5rem;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: .25s;
}

@media (min-width: 50em) {
  .annual-report-menu__expanded-menu span:first-child::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 11"><path fill="%23c9cdd0" d="M18.8 0L10 8.6 1.3.1 0 1.3l5 4.9 3.8 3.6L10 11l10-9.8z"/></svg>');
    top: 1rem;
    right: 3rem;
  }
}

@media (min-width: 60em) {
  .annual-report-menu__expanded-menu span:first-child::after {
    width: .9rem;
  }
}

.annual-report-menu__expanded-menu span:first-child.highlighted::after {
  top: 2rem;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
