html {
  box-sizing: border-box;
  background-color: #efefef; }

*,
*::before,
*::after {
  box-sizing: inherit; }

body {
  font-family: Georgia, serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  -webkit-font-smoothing: antialiased;
  color: #231f20;
  background-color: #fff; }
  .wf-active body {
    font-family: "ff-meta-serif-web-pro"; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #0777b3;
  text-decoration: none;
  outline: 0; }
  a:hover, a.hover, a:focus, a.focus {
    color: #2b4d70; }

p,
ul,
ol,
blockquote {
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  margin-bottom: 13.5px;
  hanging-punctuation: first; }

strong {
  font-weight: 700; }

em {
  font-style: italic; }

hr {
  border: 0;
  padding: 15px 0 0 0; }
  hr::after {
    content: "";
    display: block;
    position: relative;
    top: -15px;
    border-top: 1px solid #e0e0e0; }

.u-border {
  border-style: solid;
  border-width: 1px; }

.u-border-t {
  border-top-style: solid;
  border-top-width: 1px; }

.u-border-r {
  border-right-style: solid;
  border-right-width: 1px; }

.u-border-b {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.u-border-l {
  border-left-style: solid;
  border-left-width: 1px; }

.u-border-n {
  border: none; }

.u-border-black {
  border-color: black; }

.u-border-mid-light-gray {
  border-color: silver; }

.u-border-light-gray {
  border-color: #e0e0e0; }

.u-border-radius-sm {
  border-radius: 3px; }

.u-border-radius-lg {
  border-radius: 5px; }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.u-transparent {
  color: transparent; }

.u-bg-transparent {
  background-color: transparent; }

.u-transparent-hfa:hover, .u-transparent-hfa.hover, .u-transparent-hfa:focus, .u-transparent-hfa.focus, .u-transparent-hfa:active, .u-transparent-hfa.active {
  color: transparent; }

.u-bg-transparent-hfa:hover, .u-bg-transparent-hfa.hover, .u-bg-transparent-hfa:focus, .u-bg-transparent-hfa.focus, .u-bg-transparent-hfa:active, .u-bg-transparent-hfa.active {
  background-color: transparent; }

.u-black {
  color: black; }

.u-bg-black {
  background-color: black; }

.u-black-hfa:hover, .u-black-hfa.hover, .u-black-hfa:focus, .u-black-hfa.focus, .u-black-hfa:active, .u-black-hfa.active {
  color: black; }

.u-bg-black-hfa:hover, .u-bg-black-hfa.hover, .u-bg-black-hfa:focus, .u-bg-black-hfa.focus, .u-bg-black-hfa:active, .u-bg-black-hfa.active {
  background-color: black; }

.u-black-tr {
  color: rgba(0, 0, 0, 0.7); }

.u-bg-black-tr {
  background-color: rgba(0, 0, 0, 0.7); }

.u-black-tr-hfa:hover, .u-black-tr-hfa.hover, .u-black-tr-hfa:focus, .u-black-tr-hfa.focus, .u-black-tr-hfa:active, .u-black-tr-hfa.active {
  color: rgba(0, 0, 0, 0.7); }

.u-bg-black-tr-hfa:hover, .u-bg-black-tr-hfa.hover, .u-bg-black-tr-hfa:focus, .u-bg-black-tr-hfa.focus, .u-bg-black-tr-hfa:active, .u-bg-black-tr-hfa.active {
  background-color: rgba(0, 0, 0, 0.7); }

.u-off-black {
  color: #231f20; }

.u-bg-off-black {
  background-color: #231f20; }

.u-off-black-hfa:hover, .u-off-black-hfa.hover, .u-off-black-hfa:focus, .u-off-black-hfa.focus, .u-off-black-hfa:active, .u-off-black-hfa.active {
  color: #231f20; }

.u-bg-off-black-hfa:hover, .u-bg-off-black-hfa.hover, .u-bg-off-black-hfa:focus, .u-bg-off-black-hfa.focus, .u-bg-off-black-hfa:active, .u-bg-off-black-hfa.active {
  background-color: #231f20; }

.u-dark-gray {
  color: #424648; }

.u-bg-dark-gray {
  background-color: #424648; }

.u-dark-gray-hfa:hover, .u-dark-gray-hfa.hover, .u-dark-gray-hfa:focus, .u-dark-gray-hfa.focus, .u-dark-gray-hfa:active, .u-dark-gray-hfa.active {
  color: #424648; }

.u-bg-dark-gray-hfa:hover, .u-bg-dark-gray-hfa.hover, .u-bg-dark-gray-hfa:focus, .u-bg-dark-gray-hfa.focus, .u-bg-dark-gray-hfa:active, .u-bg-dark-gray-hfa.active {
  background-color: #424648; }

.u-middle-gray {
  color: #70757c; }

.u-bg-middle-gray {
  background-color: #70757c; }

.u-middle-gray-hfa:hover, .u-middle-gray-hfa.hover, .u-middle-gray-hfa:focus, .u-middle-gray-hfa.focus, .u-middle-gray-hfa:active, .u-middle-gray-hfa.active {
  color: #70757c; }

.u-bg-middle-gray-hfa:hover, .u-bg-middle-gray-hfa.hover, .u-bg-middle-gray-hfa:focus, .u-bg-middle-gray-hfa.focus, .u-bg-middle-gray-hfa:active, .u-bg-middle-gray-hfa.active {
  background-color: #70757c; }

.u-mid-light-gray {
  color: silver; }

.u-bg-mid-light-gray {
  background-color: silver; }

.u-mid-light-gray-hfa:hover, .u-mid-light-gray-hfa.hover, .u-mid-light-gray-hfa:focus, .u-mid-light-gray-hfa.focus, .u-mid-light-gray-hfa:active, .u-mid-light-gray-hfa.active {
  color: silver; }

.u-bg-mid-light-gray-hfa:hover, .u-bg-mid-light-gray-hfa.hover, .u-bg-mid-light-gray-hfa:focus, .u-bg-mid-light-gray-hfa.focus, .u-bg-mid-light-gray-hfa:active, .u-bg-mid-light-gray-hfa.active {
  background-color: silver; }

.u-light-gray {
  color: #e0e0e0; }

.u-bg-light-gray {
  background-color: #e0e0e0; }

.u-light-gray-hfa:hover, .u-light-gray-hfa.hover, .u-light-gray-hfa:focus, .u-light-gray-hfa.focus, .u-light-gray-hfa:active, .u-light-gray-hfa.active {
  color: #e0e0e0; }

.u-bg-light-gray-hfa:hover, .u-bg-light-gray-hfa.hover, .u-bg-light-gray-hfa:focus, .u-bg-light-gray-hfa.focus, .u-bg-light-gray-hfa:active, .u-bg-light-gray-hfa.active {
  background-color: #e0e0e0; }

.u-lightest-gray {
  color: #efefef; }

.u-bg-lightest-gray {
  background-color: #efefef; }

.u-lightest-gray-hfa:hover, .u-lightest-gray-hfa.hover, .u-lightest-gray-hfa:focus, .u-lightest-gray-hfa.focus, .u-lightest-gray-hfa:active, .u-lightest-gray-hfa.active {
  color: #efefef; }

.u-bg-lightest-gray-hfa:hover, .u-bg-lightest-gray-hfa.hover, .u-bg-lightest-gray-hfa:focus, .u-bg-lightest-gray-hfa.focus, .u-bg-lightest-gray-hfa:active, .u-bg-lightest-gray-hfa.active {
  background-color: #efefef; }

.u-dark-off-white {
  color: #f4f4f4; }

.u-bg-dark-off-white {
  background-color: #f4f4f4; }

.u-dark-off-white-hfa:hover, .u-dark-off-white-hfa.hover, .u-dark-off-white-hfa:focus, .u-dark-off-white-hfa.focus, .u-dark-off-white-hfa:active, .u-dark-off-white-hfa.active {
  color: #f4f4f4; }

.u-bg-dark-off-white-hfa:hover, .u-bg-dark-off-white-hfa.hover, .u-bg-dark-off-white-hfa:focus, .u-bg-dark-off-white-hfa.focus, .u-bg-dark-off-white-hfa:active, .u-bg-dark-off-white-hfa.active {
  background-color: #f4f4f4; }

.u-off-white {
  color: #f8f8f8; }

.u-bg-off-white {
  background-color: #f8f8f8; }

.u-off-white-hfa:hover, .u-off-white-hfa.hover, .u-off-white-hfa:focus, .u-off-white-hfa.focus, .u-off-white-hfa:active, .u-off-white-hfa.active {
  color: #f8f8f8; }

.u-bg-off-white-hfa:hover, .u-bg-off-white-hfa.hover, .u-bg-off-white-hfa:focus, .u-bg-off-white-hfa.focus, .u-bg-off-white-hfa:active, .u-bg-off-white-hfa.active {
  background-color: #f8f8f8; }

.u-white {
  color: white; }

.u-bg-white {
  background-color: white; }

.u-white-hfa:hover, .u-white-hfa.hover, .u-white-hfa:focus, .u-white-hfa.focus, .u-white-hfa:active, .u-white-hfa.active {
  color: white; }

.u-bg-white-hfa:hover, .u-bg-white-hfa.hover, .u-bg-white-hfa:focus, .u-bg-white-hfa.focus, .u-bg-white-hfa:active, .u-bg-white-hfa.active {
  background-color: white; }

.u-blue {
  color: #0777b3; }

.u-bg-blue {
  background-color: #0777b3; }

.u-blue-hfa:hover, .u-blue-hfa.hover, .u-blue-hfa:focus, .u-blue-hfa.focus, .u-blue-hfa:active, .u-blue-hfa.active {
  color: #0777b3; }

.u-bg-blue-hfa:hover, .u-bg-blue-hfa.hover, .u-bg-blue-hfa:focus, .u-bg-blue-hfa.focus, .u-bg-blue-hfa:active, .u-bg-blue-hfa.active {
  background-color: #0777b3; }

.u-navy {
  color: #2b4d70; }

.u-bg-navy {
  background-color: #2b4d70; }

.u-navy-hfa:hover, .u-navy-hfa.hover, .u-navy-hfa:focus, .u-navy-hfa.focus, .u-navy-hfa:active, .u-navy-hfa.active {
  color: #2b4d70; }

.u-bg-navy-hfa:hover, .u-bg-navy-hfa.hover, .u-bg-navy-hfa:focus, .u-bg-navy-hfa.focus, .u-bg-navy-hfa:active, .u-bg-navy-hfa.active {
  background-color: #2b4d70; }

.u-dusty-blue {
  color: #42759d; }

.u-bg-dusty-blue {
  background-color: #42759d; }

.u-dusty-blue-hfa:hover, .u-dusty-blue-hfa.hover, .u-dusty-blue-hfa:focus, .u-dusty-blue-hfa.focus, .u-dusty-blue-hfa:active, .u-dusty-blue-hfa.active {
  color: #42759d; }

.u-bg-dusty-blue-hfa:hover, .u-bg-dusty-blue-hfa.hover, .u-bg-dusty-blue-hfa:focus, .u-bg-dusty-blue-hfa.focus, .u-bg-dusty-blue-hfa:active, .u-bg-dusty-blue-hfa.active {
  background-color: #42759d; }

.u-orange {
  color: #bc5c23; }

.u-bg-orange {
  background-color: #bc5c23; }

.u-orange-hfa:hover, .u-orange-hfa.hover, .u-orange-hfa:focus, .u-orange-hfa.focus, .u-orange-hfa:active, .u-orange-hfa.active {
  color: #bc5c23; }

.u-bg-orange-hfa:hover, .u-bg-orange-hfa.hover, .u-bg-orange-hfa:focus, .u-bg-orange-hfa.focus, .u-bg-orange-hfa:active, .u-bg-orange-hfa.active {
  background-color: #bc5c23; }

.u-orange-highlight {
  color: #d06723; }

.u-bg-orange-highlight {
  background-color: #d06723; }

.u-orange-highlight-hfa:hover, .u-orange-highlight-hfa.hover, .u-orange-highlight-hfa:focus, .u-orange-highlight-hfa.focus, .u-orange-highlight-hfa:active, .u-orange-highlight-hfa.active {
  color: #d06723; }

.u-bg-orange-highlight-hfa:hover, .u-bg-orange-highlight-hfa.hover, .u-bg-orange-highlight-hfa:focus, .u-bg-orange-highlight-hfa.focus, .u-bg-orange-highlight-hfa:active, .u-bg-orange-highlight-hfa.active {
  background-color: #d06723; }

.u-green {
  color: #46b000; }

.u-bg-green {
  background-color: #46b000; }

.u-green-hfa:hover, .u-green-hfa.hover, .u-green-hfa:focus, .u-green-hfa.focus, .u-green-hfa:active, .u-green-hfa.active {
  color: #46b000; }

.u-bg-green-hfa:hover, .u-bg-green-hfa.hover, .u-bg-green-hfa:focus, .u-bg-green-hfa.focus, .u-bg-green-hfa:active, .u-bg-green-hfa.active {
  background-color: #46b000; }

.u-goldenrod {
  color: #e18727; }

.u-bg-goldenrod {
  background-color: #e18727; }

.u-goldenrod-hfa:hover, .u-goldenrod-hfa.hover, .u-goldenrod-hfa:focus, .u-goldenrod-hfa.focus, .u-goldenrod-hfa:active, .u-goldenrod-hfa.active {
  color: #e18727; }

.u-bg-goldenrod-hfa:hover, .u-bg-goldenrod-hfa.hover, .u-bg-goldenrod-hfa:focus, .u-bg-goldenrod-hfa.focus, .u-bg-goldenrod-hfa:active, .u-bg-goldenrod-hfa.active {
  background-color: #e18727; }

.u-red {
  color: #bc1200; }

.u-bg-red {
  background-color: #bc1200; }

.u-red-hfa:hover, .u-red-hfa.hover, .u-red-hfa:focus, .u-red-hfa.focus, .u-red-hfa:active, .u-red-hfa.active {
  color: #bc1200; }

.u-bg-red-hfa:hover, .u-bg-red-hfa.hover, .u-bg-red-hfa:focus, .u-bg-red-hfa.focus, .u-bg-red-hfa:active, .u-bg-red-hfa.active {
  background-color: #bc1200; }

.u-fuchsia {
  color: #c0218a; }

.u-bg-fuchsia {
  background-color: #c0218a; }

.u-fuchsia-hfa:hover, .u-fuchsia-hfa.hover, .u-fuchsia-hfa:focus, .u-fuchsia-hfa.focus, .u-fuchsia-hfa:active, .u-fuchsia-hfa.active {
  color: #c0218a; }

.u-bg-fuchsia-hfa:hover, .u-bg-fuchsia-hfa.hover, .u-bg-fuchsia-hfa:focus, .u-bg-fuchsia-hfa.focus, .u-bg-fuchsia-hfa:active, .u-bg-fuchsia-hfa.active {
  background-color: #c0218a; }

.u-bright-blue {
  color: #0a97e2; }

.u-bg-bright-blue {
  background-color: #0a97e2; }

.u-bright-blue-hfa:hover, .u-bright-blue-hfa.hover, .u-bright-blue-hfa:focus, .u-bright-blue-hfa.focus, .u-bright-blue-hfa:active, .u-bright-blue-hfa.active {
  color: #0a97e2; }

.u-bg-bright-blue-hfa:hover, .u-bg-bright-blue-hfa.hover, .u-bg-bright-blue-hfa:focus, .u-bg-bright-blue-hfa.focus, .u-bg-bright-blue-hfa:active, .u-bg-bright-blue-hfa.active {
  background-color: #0a97e2; }

@media screen and (max-width: 767px) {
  .hide-sm {
    display: none !important;
    visibility: hidden; } }

@media screen and (min-width: 768px) and (max-width: 1019px) {
  .hide-md {
    display: none !important;
    visibility: hidden; } }

@media screen and (min-width: 1020px) {
  .hide-lg {
    display: none !important;
    visibility: hidden; } }

@media screen and (max-width: 767px) {
  .visually-hide-sm {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; } }

@media screen and (min-width: 768px) and (max-width: 1019px) {
  .visually-hide-md {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; } }

@media screen and (min-width: 1020px) {
  .visually-hide-lg {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; } }

.hide,
.hidden {
  display: none !important;
  visibility: hidden; }

.visually-hide {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.visually-hide-focusable:active, .visually-hide-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.u-db {
  display: block; }

.u-di {
  display: inline; }

.u-dib {
  display: inline-block; }

.u-dit {
  display: inline-table; }

.u-dt {
  display: table; }

.u-dtr {
  display: table-row; }

.u-dtc {
  display: table-cell; }

.u-df {
  display: flex; }

.u-dif {
  display: inline-flex; }

.u-list {
  list-style: none; }

.u-fixed {
  position: fixed !important; }

.u-relative {
  position: relative; }

.u-absolute {
  position: absolute; }

.u-top-0 {
  top: 0; }

.u-bottom-0 {
  bottom: 0; }

.u-left-0 {
  left: 0; }

.u-right-0 {
  right: 0; }

.flex-row {
  flex-direction: row; }

.flex-column {
  flex-direction: column; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.flex-column-reverse {
  flex-direction: column-reverse; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-nowrap {
  flex-wrap: nowrap; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse; }

.justify-content-start {
  justify-content: flex-start; }

.justify-content-end {
  justify-content: flex-end; }

.justify-content-center {
  justify-content: center; }

.justify-content-between {
  justify-content: space-between; }

.justify-content-around {
  justify-content: space-around; }

.align-items-start {
  align-items: flex-start; }

.align-items-end {
  align-items: flex-end; }

.align-items-center {
  align-items: center; }

.align-items-baseline {
  align-items: baseline; }

.align-items-stretch {
  align-items: stretch; }

.align-content-start {
  align-content: flex-start; }

.align-content-end {
  align-content: flex-end; }

.align-content-center {
  align-content: center; }

.align-content-between {
  align-content: space-between; }

.align-content-around {
  align-content: space-around; }

.align-content-stretch {
  align-content: stretch; }

.align-self-auto {
  align-self: auto; }

.align-self-start {
  align-self: flex-start; }

.align-self-end {
  align-self: flex-end; }

.align-self-center {
  align-self: center; }

.align-self-baseline {
  align-self: baseline; }

.align-self-stretch {
  align-self: stretch; }

.flex-grow-0 {
  flex-grow: 0; }

.flex-grow-1 {
  flex-grow: 1; }

.flex-shrink-0 {
  flex-shrink: 0; }

.flex-shrink-1 {
  flex-shrink: 1; }

.u-fl {
  float: left !important; }

.u-fr {
  float: right !important; }

.u-fn {
  float: none !important; }

.u-cl {
  clear: left; }

.u-cr {
  clear: right; }

.u-cb {
  clear: both; }

.u-w100 {
  width: 100%; }

.u-container {
  width: 100%;
  max-width: 1030px;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto; }

.u-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px; }

.u-col-1, .u-col-2, .u-col-3, .u-col-4, .u-col-5, .u-col-6, .u-col, .u-col-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 12px;
  padding-left: 12px; }

.u-col-1 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.u-col-2 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.u-col-3 {
  flex: 0 0 50%;
  max-width: 50%; }

.u-col-4 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.u-col-5 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.u-col-6 {
  flex: 0 0 100%;
  max-width: 100%; }

.u-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.u-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.u-order-first {
  order: -1; }

.u-order-1 {
  order: 1; }

.u-order-2 {
  order: 2; }

.u-order-3 {
  order: 3; }

.u-order-4 {
  order: 4; }

.u-order-5 {
  order: 5; }

.u-order-6 {
  order: 6; }

.m-0 {
  margin: 0 !important; }

.mr-0, .mh-0 {
  margin-right: 0 !important; }

.ml-0, .mh-0 {
  margin-left: 0 !important; }

.mt-0, .mv-0 {
  margin-top: 0 !important; }

.mb-0, .mv-0 {
  margin-bottom: 0 !important; }

.p-0 {
  padding: 0 !important; }

.pr-0, .ph-0 {
  padding-right: 0 !important; }

.pl-0, .ph-0 {
  padding-left: 0 !important; }

.pt-0, .pv-0 {
  padding-top: 0 !important; }

.pb-0, .pv-0 {
  padding-bottom: 0 !important; }

.m-1 {
  margin: 5px !important; }

.mr-1, .mh-1 {
  margin-right: 5px !important; }

.ml-1, .mh-1 {
  margin-left: 5px !important; }

.mt-1, .mv-1 {
  margin-top: 5px !important; }

.mb-1, .mv-1 {
  margin-bottom: 5px !important; }

.p-1 {
  padding: 5px !important; }

.pr-1, .ph-1 {
  padding-right: 5px !important; }

.pl-1, .ph-1 {
  padding-left: 5px !important; }

.pt-1, .pv-1 {
  padding-top: 5px !important; }

.pb-1, .pv-1 {
  padding-bottom: 5px !important; }

.m-2 {
  margin: 10px !important; }

.mr-2, .mh-2 {
  margin-right: 10px !important; }

.ml-2, .mh-2 {
  margin-left: 10px !important; }

.mt-2, .mv-2 {
  margin-top: 10px !important; }

.mb-2, .mv-2 {
  margin-bottom: 10px !important; }

.p-2 {
  padding: 10px !important; }

.pr-2, .ph-2 {
  padding-right: 10px !important; }

.pl-2, .ph-2 {
  padding-left: 10px !important; }

.pt-2, .pv-2 {
  padding-top: 10px !important; }

.pb-2, .pv-2 {
  padding-bottom: 10px !important; }

.m-3 {
  margin: 20px !important; }

.mr-3, .mh-3 {
  margin-right: 20px !important; }

.ml-3, .mh-3 {
  margin-left: 20px !important; }

.mt-3, .mv-3 {
  margin-top: 20px !important; }

.mb-3, .mv-3 {
  margin-bottom: 20px !important; }

.p-3 {
  padding: 20px !important; }

.pr-3, .ph-3 {
  padding-right: 20px !important; }

.pl-3, .ph-3 {
  padding-left: 20px !important; }

.pt-3, .pv-3 {
  padding-top: 20px !important; }

.pb-3, .pv-3 {
  padding-bottom: 20px !important; }

.m-4 {
  margin: 27px !important; }

.mr-4, .mh-4 {
  margin-right: 27px !important; }

.ml-4, .mh-4 {
  margin-left: 27px !important; }

.mt-4, .mv-4 {
  margin-top: 27px !important; }

.mb-4, .mv-4 {
  margin-bottom: 27px !important; }

.p-4 {
  padding: 27px !important; }

.pr-4, .ph-4 {
  padding-right: 27px !important; }

.pl-4, .ph-4 {
  padding-left: 27px !important; }

.pt-4, .pv-4 {
  padding-top: 27px !important; }

.pb-4, .pv-4 {
  padding-bottom: 27px !important; }

.m-5 {
  margin: 40px !important; }

.mr-5, .mh-5 {
  margin-right: 40px !important; }

.ml-5, .mh-5 {
  margin-left: 40px !important; }

.mt-5, .mv-5 {
  margin-top: 40px !important; }

.mb-5, .mv-5 {
  margin-bottom: 40px !important; }

.p-5 {
  padding: 40px !important; }

.pr-5, .ph-5 {
  padding-right: 40px !important; }

.pl-5, .ph-5 {
  padding-left: 40px !important; }

.pt-5, .pv-5 {
  padding-top: 40px !important; }

.pb-5, .pv-5 {
  padding-bottom: 40px !important; }

.m-auto {
  margin: auto !important; }

.mr-auto, .mh-auto {
  margin-right: auto !important; }

.ml-auto, .mh-auto {
  margin-left: auto !important; }

.mt-auto, .mv-auto {
  margin-top: auto !important; }

.mb-auto, .mv-auto {
  margin-bottom: auto !important; }

@media screen and (min-width: 600px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mr-sm-0, .mh-sm-0 {
    margin-right: 0 !important; }
  .ml-sm-0, .mh-sm-0 {
    margin-left: 0 !important; }
  .mt-sm-0, .mv-sm-0 {
    margin-top: 0 !important; }
  .mb-sm-0, .mv-sm-0 {
    margin-bottom: 0 !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pr-sm-0, .ph-sm-0 {
    padding-right: 0 !important; }
  .pl-sm-0, .ph-sm-0 {
    padding-left: 0 !important; }
  .pt-sm-0, .pv-sm-0 {
    padding-top: 0 !important; }
  .pb-sm-0, .pv-sm-0 {
    padding-bottom: 0 !important; }
  .m-sm-1 {
    margin: 5px !important; }
  .mr-sm-1, .mh-sm-1 {
    margin-right: 5px !important; }
  .ml-sm-1, .mh-sm-1 {
    margin-left: 5px !important; }
  .mt-sm-1, .mv-sm-1 {
    margin-top: 5px !important; }
  .mb-sm-1, .mv-sm-1 {
    margin-bottom: 5px !important; }
  .p-sm-1 {
    padding: 5px !important; }
  .pr-sm-1, .ph-sm-1 {
    padding-right: 5px !important; }
  .pl-sm-1, .ph-sm-1 {
    padding-left: 5px !important; }
  .pt-sm-1, .pv-sm-1 {
    padding-top: 5px !important; }
  .pb-sm-1, .pv-sm-1 {
    padding-bottom: 5px !important; }
  .m-sm-2 {
    margin: 10px !important; }
  .mr-sm-2, .mh-sm-2 {
    margin-right: 10px !important; }
  .ml-sm-2, .mh-sm-2 {
    margin-left: 10px !important; }
  .mt-sm-2, .mv-sm-2 {
    margin-top: 10px !important; }
  .mb-sm-2, .mv-sm-2 {
    margin-bottom: 10px !important; }
  .p-sm-2 {
    padding: 10px !important; }
  .pr-sm-2, .ph-sm-2 {
    padding-right: 10px !important; }
  .pl-sm-2, .ph-sm-2 {
    padding-left: 10px !important; }
  .pt-sm-2, .pv-sm-2 {
    padding-top: 10px !important; }
  .pb-sm-2, .pv-sm-2 {
    padding-bottom: 10px !important; }
  .m-sm-3 {
    margin: 20px !important; }
  .mr-sm-3, .mh-sm-3 {
    margin-right: 20px !important; }
  .ml-sm-3, .mh-sm-3 {
    margin-left: 20px !important; }
  .mt-sm-3, .mv-sm-3 {
    margin-top: 20px !important; }
  .mb-sm-3, .mv-sm-3 {
    margin-bottom: 20px !important; }
  .p-sm-3 {
    padding: 20px !important; }
  .pr-sm-3, .ph-sm-3 {
    padding-right: 20px !important; }
  .pl-sm-3, .ph-sm-3 {
    padding-left: 20px !important; }
  .pt-sm-3, .pv-sm-3 {
    padding-top: 20px !important; }
  .pb-sm-3, .pv-sm-3 {
    padding-bottom: 20px !important; }
  .m-sm-4 {
    margin: 27px !important; }
  .mr-sm-4, .mh-sm-4 {
    margin-right: 27px !important; }
  .ml-sm-4, .mh-sm-4 {
    margin-left: 27px !important; }
  .mt-sm-4, .mv-sm-4 {
    margin-top: 27px !important; }
  .mb-sm-4, .mv-sm-4 {
    margin-bottom: 27px !important; }
  .p-sm-4 {
    padding: 27px !important; }
  .pr-sm-4, .ph-sm-4 {
    padding-right: 27px !important; }
  .pl-sm-4, .ph-sm-4 {
    padding-left: 27px !important; }
  .pt-sm-4, .pv-sm-4 {
    padding-top: 27px !important; }
  .pb-sm-4, .pv-sm-4 {
    padding-bottom: 27px !important; }
  .m-sm-5 {
    margin: 40px !important; }
  .mr-sm-5, .mh-sm-5 {
    margin-right: 40px !important; }
  .ml-sm-5, .mh-sm-5 {
    margin-left: 40px !important; }
  .mt-sm-5, .mv-sm-5 {
    margin-top: 40px !important; }
  .mb-sm-5, .mv-sm-5 {
    margin-bottom: 40px !important; }
  .p-sm-5 {
    padding: 40px !important; }
  .pr-sm-5, .ph-sm-5 {
    padding-right: 40px !important; }
  .pl-sm-5, .ph-sm-5 {
    padding-left: 40px !important; }
  .pt-sm-5, .pv-sm-5 {
    padding-top: 40px !important; }
  .pb-sm-5, .pv-sm-5 {
    padding-bottom: 40px !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mr-sm-auto, .mh-sm-auto {
    margin-right: auto !important; }
  .ml-sm-auto, .mh-sm-auto {
    margin-left: auto !important; }
  .mt-sm-auto, .mv-sm-auto {
    margin-top: auto !important; }
  .mb-sm-auto, .mv-sm-auto {
    margin-bottom: auto !important; } }

@media screen and (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mr-md-0, .mh-md-0 {
    margin-right: 0 !important; }
  .ml-md-0, .mh-md-0 {
    margin-left: 0 !important; }
  .mt-md-0, .mv-md-0 {
    margin-top: 0 !important; }
  .mb-md-0, .mv-md-0 {
    margin-bottom: 0 !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pr-md-0, .ph-md-0 {
    padding-right: 0 !important; }
  .pl-md-0, .ph-md-0 {
    padding-left: 0 !important; }
  .pt-md-0, .pv-md-0 {
    padding-top: 0 !important; }
  .pb-md-0, .pv-md-0 {
    padding-bottom: 0 !important; }
  .m-md-1 {
    margin: 5px !important; }
  .mr-md-1, .mh-md-1 {
    margin-right: 5px !important; }
  .ml-md-1, .mh-md-1 {
    margin-left: 5px !important; }
  .mt-md-1, .mv-md-1 {
    margin-top: 5px !important; }
  .mb-md-1, .mv-md-1 {
    margin-bottom: 5px !important; }
  .p-md-1 {
    padding: 5px !important; }
  .pr-md-1, .ph-md-1 {
    padding-right: 5px !important; }
  .pl-md-1, .ph-md-1 {
    padding-left: 5px !important; }
  .pt-md-1, .pv-md-1 {
    padding-top: 5px !important; }
  .pb-md-1, .pv-md-1 {
    padding-bottom: 5px !important; }
  .m-md-2 {
    margin: 10px !important; }
  .mr-md-2, .mh-md-2 {
    margin-right: 10px !important; }
  .ml-md-2, .mh-md-2 {
    margin-left: 10px !important; }
  .mt-md-2, .mv-md-2 {
    margin-top: 10px !important; }
  .mb-md-2, .mv-md-2 {
    margin-bottom: 10px !important; }
  .p-md-2 {
    padding: 10px !important; }
  .pr-md-2, .ph-md-2 {
    padding-right: 10px !important; }
  .pl-md-2, .ph-md-2 {
    padding-left: 10px !important; }
  .pt-md-2, .pv-md-2 {
    padding-top: 10px !important; }
  .pb-md-2, .pv-md-2 {
    padding-bottom: 10px !important; }
  .m-md-3 {
    margin: 20px !important; }
  .mr-md-3, .mh-md-3 {
    margin-right: 20px !important; }
  .ml-md-3, .mh-md-3 {
    margin-left: 20px !important; }
  .mt-md-3, .mv-md-3 {
    margin-top: 20px !important; }
  .mb-md-3, .mv-md-3 {
    margin-bottom: 20px !important; }
  .p-md-3 {
    padding: 20px !important; }
  .pr-md-3, .ph-md-3 {
    padding-right: 20px !important; }
  .pl-md-3, .ph-md-3 {
    padding-left: 20px !important; }
  .pt-md-3, .pv-md-3 {
    padding-top: 20px !important; }
  .pb-md-3, .pv-md-3 {
    padding-bottom: 20px !important; }
  .m-md-4 {
    margin: 27px !important; }
  .mr-md-4, .mh-md-4 {
    margin-right: 27px !important; }
  .ml-md-4, .mh-md-4 {
    margin-left: 27px !important; }
  .mt-md-4, .mv-md-4 {
    margin-top: 27px !important; }
  .mb-md-4, .mv-md-4 {
    margin-bottom: 27px !important; }
  .p-md-4 {
    padding: 27px !important; }
  .pr-md-4, .ph-md-4 {
    padding-right: 27px !important; }
  .pl-md-4, .ph-md-4 {
    padding-left: 27px !important; }
  .pt-md-4, .pv-md-4 {
    padding-top: 27px !important; }
  .pb-md-4, .pv-md-4 {
    padding-bottom: 27px !important; }
  .m-md-5 {
    margin: 40px !important; }
  .mr-md-5, .mh-md-5 {
    margin-right: 40px !important; }
  .ml-md-5, .mh-md-5 {
    margin-left: 40px !important; }
  .mt-md-5, .mv-md-5 {
    margin-top: 40px !important; }
  .mb-md-5, .mv-md-5 {
    margin-bottom: 40px !important; }
  .p-md-5 {
    padding: 40px !important; }
  .pr-md-5, .ph-md-5 {
    padding-right: 40px !important; }
  .pl-md-5, .ph-md-5 {
    padding-left: 40px !important; }
  .pt-md-5, .pv-md-5 {
    padding-top: 40px !important; }
  .pb-md-5, .pv-md-5 {
    padding-bottom: 40px !important; }
  .m-md-auto {
    margin: auto !important; }
  .mr-md-auto, .mh-md-auto {
    margin-right: auto !important; }
  .ml-md-auto, .mh-md-auto {
    margin-left: auto !important; }
  .mt-md-auto, .mv-md-auto {
    margin-top: auto !important; }
  .mb-md-auto, .mv-md-auto {
    margin-bottom: auto !important; } }

@media screen and (min-width: 1020px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mr-lg-0, .mh-lg-0 {
    margin-right: 0 !important; }
  .ml-lg-0, .mh-lg-0 {
    margin-left: 0 !important; }
  .mt-lg-0, .mv-lg-0 {
    margin-top: 0 !important; }
  .mb-lg-0, .mv-lg-0 {
    margin-bottom: 0 !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pr-lg-0, .ph-lg-0 {
    padding-right: 0 !important; }
  .pl-lg-0, .ph-lg-0 {
    padding-left: 0 !important; }
  .pt-lg-0, .pv-lg-0 {
    padding-top: 0 !important; }
  .pb-lg-0, .pv-lg-0 {
    padding-bottom: 0 !important; }
  .m-lg-1 {
    margin: 5px !important; }
  .mr-lg-1, .mh-lg-1 {
    margin-right: 5px !important; }
  .ml-lg-1, .mh-lg-1 {
    margin-left: 5px !important; }
  .mt-lg-1, .mv-lg-1 {
    margin-top: 5px !important; }
  .mb-lg-1, .mv-lg-1 {
    margin-bottom: 5px !important; }
  .p-lg-1 {
    padding: 5px !important; }
  .pr-lg-1, .ph-lg-1 {
    padding-right: 5px !important; }
  .pl-lg-1, .ph-lg-1 {
    padding-left: 5px !important; }
  .pt-lg-1, .pv-lg-1 {
    padding-top: 5px !important; }
  .pb-lg-1, .pv-lg-1 {
    padding-bottom: 5px !important; }
  .m-lg-2 {
    margin: 10px !important; }
  .mr-lg-2, .mh-lg-2 {
    margin-right: 10px !important; }
  .ml-lg-2, .mh-lg-2 {
    margin-left: 10px !important; }
  .mt-lg-2, .mv-lg-2 {
    margin-top: 10px !important; }
  .mb-lg-2, .mv-lg-2 {
    margin-bottom: 10px !important; }
  .p-lg-2 {
    padding: 10px !important; }
  .pr-lg-2, .ph-lg-2 {
    padding-right: 10px !important; }
  .pl-lg-2, .ph-lg-2 {
    padding-left: 10px !important; }
  .pt-lg-2, .pv-lg-2 {
    padding-top: 10px !important; }
  .pb-lg-2, .pv-lg-2 {
    padding-bottom: 10px !important; }
  .m-lg-3 {
    margin: 20px !important; }
  .mr-lg-3, .mh-lg-3 {
    margin-right: 20px !important; }
  .ml-lg-3, .mh-lg-3 {
    margin-left: 20px !important; }
  .mt-lg-3, .mv-lg-3 {
    margin-top: 20px !important; }
  .mb-lg-3, .mv-lg-3 {
    margin-bottom: 20px !important; }
  .p-lg-3 {
    padding: 20px !important; }
  .pr-lg-3, .ph-lg-3 {
    padding-right: 20px !important; }
  .pl-lg-3, .ph-lg-3 {
    padding-left: 20px !important; }
  .pt-lg-3, .pv-lg-3 {
    padding-top: 20px !important; }
  .pb-lg-3, .pv-lg-3 {
    padding-bottom: 20px !important; }
  .m-lg-4 {
    margin: 27px !important; }
  .mr-lg-4, .mh-lg-4 {
    margin-right: 27px !important; }
  .ml-lg-4, .mh-lg-4 {
    margin-left: 27px !important; }
  .mt-lg-4, .mv-lg-4 {
    margin-top: 27px !important; }
  .mb-lg-4, .mv-lg-4 {
    margin-bottom: 27px !important; }
  .p-lg-4 {
    padding: 27px !important; }
  .pr-lg-4, .ph-lg-4 {
    padding-right: 27px !important; }
  .pl-lg-4, .ph-lg-4 {
    padding-left: 27px !important; }
  .pt-lg-4, .pv-lg-4 {
    padding-top: 27px !important; }
  .pb-lg-4, .pv-lg-4 {
    padding-bottom: 27px !important; }
  .m-lg-5 {
    margin: 40px !important; }
  .mr-lg-5, .mh-lg-5 {
    margin-right: 40px !important; }
  .ml-lg-5, .mh-lg-5 {
    margin-left: 40px !important; }
  .mt-lg-5, .mv-lg-5 {
    margin-top: 40px !important; }
  .mb-lg-5, .mv-lg-5 {
    margin-bottom: 40px !important; }
  .p-lg-5 {
    padding: 40px !important; }
  .pr-lg-5, .ph-lg-5 {
    padding-right: 40px !important; }
  .pl-lg-5, .ph-lg-5 {
    padding-left: 40px !important; }
  .pt-lg-5, .pv-lg-5 {
    padding-top: 40px !important; }
  .pb-lg-5, .pv-lg-5 {
    padding-bottom: 40px !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mr-lg-auto, .mh-lg-auto {
    margin-right: auto !important; }
  .ml-lg-auto, .mh-lg-auto {
    margin-left: auto !important; }
  .mt-lg-auto, .mv-lg-auto {
    margin-top: auto !important; }
  .mb-lg-auto, .mv-lg-auto {
    margin-bottom: auto !important; } }

@media screen and (min-width: 1660px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mr-xl-0, .mh-xl-0 {
    margin-right: 0 !important; }
  .ml-xl-0, .mh-xl-0 {
    margin-left: 0 !important; }
  .mt-xl-0, .mv-xl-0 {
    margin-top: 0 !important; }
  .mb-xl-0, .mv-xl-0 {
    margin-bottom: 0 !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pr-xl-0, .ph-xl-0 {
    padding-right: 0 !important; }
  .pl-xl-0, .ph-xl-0 {
    padding-left: 0 !important; }
  .pt-xl-0, .pv-xl-0 {
    padding-top: 0 !important; }
  .pb-xl-0, .pv-xl-0 {
    padding-bottom: 0 !important; }
  .m-xl-1 {
    margin: 5px !important; }
  .mr-xl-1, .mh-xl-1 {
    margin-right: 5px !important; }
  .ml-xl-1, .mh-xl-1 {
    margin-left: 5px !important; }
  .mt-xl-1, .mv-xl-1 {
    margin-top: 5px !important; }
  .mb-xl-1, .mv-xl-1 {
    margin-bottom: 5px !important; }
  .p-xl-1 {
    padding: 5px !important; }
  .pr-xl-1, .ph-xl-1 {
    padding-right: 5px !important; }
  .pl-xl-1, .ph-xl-1 {
    padding-left: 5px !important; }
  .pt-xl-1, .pv-xl-1 {
    padding-top: 5px !important; }
  .pb-xl-1, .pv-xl-1 {
    padding-bottom: 5px !important; }
  .m-xl-2 {
    margin: 10px !important; }
  .mr-xl-2, .mh-xl-2 {
    margin-right: 10px !important; }
  .ml-xl-2, .mh-xl-2 {
    margin-left: 10px !important; }
  .mt-xl-2, .mv-xl-2 {
    margin-top: 10px !important; }
  .mb-xl-2, .mv-xl-2 {
    margin-bottom: 10px !important; }
  .p-xl-2 {
    padding: 10px !important; }
  .pr-xl-2, .ph-xl-2 {
    padding-right: 10px !important; }
  .pl-xl-2, .ph-xl-2 {
    padding-left: 10px !important; }
  .pt-xl-2, .pv-xl-2 {
    padding-top: 10px !important; }
  .pb-xl-2, .pv-xl-2 {
    padding-bottom: 10px !important; }
  .m-xl-3 {
    margin: 20px !important; }
  .mr-xl-3, .mh-xl-3 {
    margin-right: 20px !important; }
  .ml-xl-3, .mh-xl-3 {
    margin-left: 20px !important; }
  .mt-xl-3, .mv-xl-3 {
    margin-top: 20px !important; }
  .mb-xl-3, .mv-xl-3 {
    margin-bottom: 20px !important; }
  .p-xl-3 {
    padding: 20px !important; }
  .pr-xl-3, .ph-xl-3 {
    padding-right: 20px !important; }
  .pl-xl-3, .ph-xl-3 {
    padding-left: 20px !important; }
  .pt-xl-3, .pv-xl-3 {
    padding-top: 20px !important; }
  .pb-xl-3, .pv-xl-3 {
    padding-bottom: 20px !important; }
  .m-xl-4 {
    margin: 27px !important; }
  .mr-xl-4, .mh-xl-4 {
    margin-right: 27px !important; }
  .ml-xl-4, .mh-xl-4 {
    margin-left: 27px !important; }
  .mt-xl-4, .mv-xl-4 {
    margin-top: 27px !important; }
  .mb-xl-4, .mv-xl-4 {
    margin-bottom: 27px !important; }
  .p-xl-4 {
    padding: 27px !important; }
  .pr-xl-4, .ph-xl-4 {
    padding-right: 27px !important; }
  .pl-xl-4, .ph-xl-4 {
    padding-left: 27px !important; }
  .pt-xl-4, .pv-xl-4 {
    padding-top: 27px !important; }
  .pb-xl-4, .pv-xl-4 {
    padding-bottom: 27px !important; }
  .m-xl-5 {
    margin: 40px !important; }
  .mr-xl-5, .mh-xl-5 {
    margin-right: 40px !important; }
  .ml-xl-5, .mh-xl-5 {
    margin-left: 40px !important; }
  .mt-xl-5, .mv-xl-5 {
    margin-top: 40px !important; }
  .mb-xl-5, .mv-xl-5 {
    margin-bottom: 40px !important; }
  .p-xl-5 {
    padding: 40px !important; }
  .pr-xl-5, .ph-xl-5 {
    padding-right: 40px !important; }
  .pl-xl-5, .ph-xl-5 {
    padding-left: 40px !important; }
  .pt-xl-5, .pv-xl-5 {
    padding-top: 40px !important; }
  .pb-xl-5, .pv-xl-5 {
    padding-bottom: 40px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mr-xl-auto, .mh-xl-auto {
    margin-right: auto !important; }
  .ml-xl-auto, .mh-xl-auto {
    margin-left: auto !important; }
  .mt-xl-auto, .mv-xl-auto {
    margin-top: auto !important; }
  .mb-xl-auto, .mv-xl-auto {
    margin-bottom: auto !important; } }

.u-serif {
  font-family: Georgia, serif; }
  .wf-active .u-serif {
    font-family: "ff-meta-serif-web-pro"; }

.u-sans {
  font-family: Helvetica Neue, Helvetica, sans-serif; }
  .wf-active .u-sans {
    font-family: "ff-dagny-web-pro"; }

.u-normal {
  font-weight: normal; }

.u-bold {
  font-weight: bold; }

.font-tiny {
  font-size: 13px;
  line-height: 18px; }

.font-small {
  font-size: 15px;
  line-height: 21px; }

.font-medium {
  font-size: 19px;
  line-height: 25px; }

.font-large {
  font-size: 26px;
  line-height: 34px; }

.font-xlarge {
  font-size: 32px;
  line-height: 38px; }

.font-xxlarge {
  font-size: 42px;
  line-height: 46px; }

.font-huge {
  font-size: 50px;
  line-height: 54px; }

.font-list {
  font-size: 17px;
  line-height: 23px; }

.lh1 {
  line-height: 1em; }

.lh2 {
  line-height: 2em; }

.u-tl {
  text-align: left; }

.u-tr {
  text-align: right; }

.u-tc {
  text-align: center; }

.u-vt {
  vertical-align: top; }

.u-vm {
  vertical-align: middle; }

.u-vb {
  vertical-align: bottom; }

.u-italic {
  font-style: italic; }

.u-upper {
  text-transform: uppercase; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 13.5px; }

h1,
.h1 {
  font-size: 28px; }

h2,
.h2 {
  font-size: 24px; }

h3,
.h3 {
  font-size: 22px; }

h4,
.h4 {
  font-size: 16px; }

h5,
.h5 {
  font-size: 15px; }

h6,
.h6 {
  font-size: 14px; }

h1 {
  line-height: 30px;
  letter-spacing: -0.5px; }
  @media screen and (min-width: 768px) {
    h1 {
      font-size: 42px;
      line-height: 46px;
      letter-spacing: -1px; } }

h2 {
  line-height: 27px; }

h3 {
  line-height: 23px; }

h4 {
  font-weight: 600;
  line-height: 24px;
  margin: 13.5px 0 0 0; }

.comments-container {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  transition: all 0.5s ease; }
  @media screen and (min-width: 600px) {
    .comments-container {
      max-width: 800px;
      width: 83.333%; } }
  .comments-container.active {
    max-height: 100%;
    overflow: hidden;
    opacity: 1; }

.article-comments-bar {
  clear: both;
  margin: 30px auto;
  display: block;
  height: 50px;
  border: 1px solid #0777b3;
  border-radius: 3px;
  color: #0777b3;
  font-family: Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  vertical-align: middle; }
  .wf-active .article-comments-bar {
    font-family: "ff-dagny-web-pro"; }
  .article-comments-bar:hover, .article-comments-bar.active {
    color: #2b4d70;
    border: 1px solid #2b4d70; }
  .article-comments-bar a:hover {
    color: #0777b3; }
  .article-comments-bar .comment-count::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
