.flex-container{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.flex-grid{display:flex;flex-flow:row wrap}.align-justify{justify-content:center}.flex-cell{padding-left:5px;padding-right:5px}.news-banner-ribbon{align-items:center;background:#4a4a4a;display:flex;height:64px;width:100%}.news-banner-ribbon *{color:#fff}@media screen and (max-width:767px){.news-banner-ribbon *{font-size:16px}}@media screen and (min-width:768px){.shrink-lg{-webkit-box-flex:0;flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto}.news-banner-ribbon *{font-size:18px}}.news-banner-ribbon a{text-decoration:underline;transition:color .3s ease-in-out}.news-banner-ribbon a:hover{color:#bbb9d6}.text-center{text-align:center}