.c-council-home-menu {
  display: flex;
  padding: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .c-council-home-menu .c-council-home-menu__item {
    position: relative;
    align-self: stretch;
    background: #01426A;
    border: 2px solid #E0EFF4;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0);
            box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    padding: 1rem;
    min-height: 8rem; }
    .c-council-home-menu .c-council-home-menu__item .c-council-home-menu__link {
      text-decoration: none;
      color: #fff;
      display: block;
      height: 100%; }
    .c-council-home-menu .c-council-home-menu__item:after {
      content: "";
      background: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20d%3D%22M14.586%204l-2.293-2.293A1%201%200%201%201%2013.707.293l4%204a1%201%200%200%201%200%201.414l-4%204a1%201%200%201%201-1.414-1.414L14.586%206H1a1%201%200%201%201%200-2h13.586z%22%20id%3D%22a%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cuse%20fill%3D%22%23417925%22%20fill-rule%3D%22nonzero%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cg%20mask%3D%22url%28%23b%29%22%20fill%3D%22%23417925%22%3E%3Cpath%20d%3D%22M0-4h18v18H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat right center;
      display: block;
      position: absolute;
      background-size: 100%;
      background-position: center;
      height: 0.55556rem;
      width: 1rem;
      bottom: 1.5rem; }

.c-council-home-menu__item:hover {
  border-color: #01426A;
  -webkit-box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.25);
  z-index: 2; }

@media (min-width: 62em) and (max-width: 87.4375em) {
  .home-council-menu .o-layout-grid--6 > * {
    width: 33.33333%; } }
