.menu-timeline ul.fMenu {
    display: flex;
    margin-bottom: 1rem
}
.menu-timeline li {
    flex: 1 1 0;
    letter-spacing: -.5px;
    text-align: center;
    position: relative
}
.menu-timeline li.selected {
    font-weight: 700
}
.menu-timeline li::before {
    height: 2px;
    width: 100%;
    left: -50%;
    top: 1rem;
    position: absolute;
    background: var(--brand-color-blue);
    content: "";
    display: block;
    position: absolute;
    z-index: -1
}
.menu-timeline .menu-item-text big {
    clear: both;
    display: inline-block;
    padding: .5rem 1rem;
    margin-bottom: .5rem;
    background: var(--brand-color-blue);
    color: #fff;
    font-weight: 700
}
.menu-timeline .menu-item-text span {
    display: block
}
.menu-timeline li.future::before {
    display: none
}
.menu-timeline li.future {
    opacity: .25
}
.menu-timeline li.future a {
    pointer-events: none
}
december headline
* {
  box-sizing:border-box
}
body {
  margin:0;
  padding:0
}
a[x-apple-data-detectors] {
  color:inherit!important;
  text-decoration:inherit!important
}
#MessageViewBody a {
  color:inherit;
  text-decoration:none
}
p {
  line-height:inherit
}
.desktop_hide,
.desktop_hide table {
  mso-hide:all;
  display:none;
  max-height:0;
  overflow:hidden
}
.image_block img+div {
  display:none
}
@media (max-width:768px) {
  .social_block.desktop_hide .social-table {
    display:inline-block!important
  }
  .image_block div.fullWidth {
    max-width:100%!important
  }
  .mobile_hide {
    display:none
  }
  .row-content {
    width:100%!important
  }
  .stack .column {
    width:100%;
    display:block
  }
  .mobile_hide {
    min-height:0;
    max-height:0;
    max-width:0;
    overflow:hidden;
    font-size:0
  }
  .desktop_hide,
  .desktop_hide table {
    display:table!important;
    max-height:none!important
  }
}


.title-center .fModuleTitle h3{
	text-align:center;
	font-size: 2rem;
}