@charset "UTF-8";
/* Added units to these so they can be used in calculations
and adjusted in utility.scss – Dan Northern */
/* line 3, ../../func_mods/stats/fm_stats.scss */
.fm_stats {
  position: relative;
  background-color: #2E4D9E;
  color: #ffffff; }
  /* line 9, ../../func_mods/stats/fm_stats.scss */
  .fm_stats .intro .column {
    max-width: 820px; }
  /* line 13, ../../func_mods/stats/fm_stats.scss */
  .fm_stats .intro h2,
  .fm_stats .intro p {
    color: #ffffff; }
  /* line 19, ../../func_mods/stats/fm_stats.scss */
  .fm_stats .stats-grid {
    display: flex;
    flex-wrap: wrap;
    margin-top: 35px; }
  /* line 25, ../../func_mods/stats/fm_stats.scss */
  .fm_stats .stat-item {
    flex: 0 0 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 15px 20px;
    color: #ffffff; }
    @media only screen and (min-width: 640px) {
      /* line 25, ../../func_mods/stats/fm_stats.scss */
      .fm_stats .stat-item {
        flex: 0 0 50%; } }
    @media only screen and (min-width: 1024px) {
      /* line 25, ../../func_mods/stats/fm_stats.scss */
      .fm_stats .stat-item {
        flex: 0 0 25%; } }
    /* line 42, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item .stat-top {
      margin-bottom: 8px; }
    /* line 46, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item .stat-bottom {
      margin-top: 8px; }
    /* line 50, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item .stat-top,
    .fm_stats .stat-item .stat-bottom {
      font-family: "ivypresto-headline", serif;
      font-size: 24px;
      font-weight: 600;
      line-height: 120%; }
    /* line 58, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item .stat-number {
      font-family: "ivypresto-headline", serif;
      font-size: 72px;
      font-weight: 600;
      line-height: 120%;
      margin: auto 0 8px 0; }
      @media only screen and (max-width: 640px) {
        /* line 58, ../../func_mods/stats/fm_stats.scss */
        .fm_stats .stat-item .stat-number {
          font-size: 48px; } }
  @media only screen and (max-width: 640px) {
    /* line 72, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item + .stat-item {
      border-top: 1px solid #51DAFB; } }
  @media only screen and (min-width: 640px) {
    /* line 78, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item {
      border-left: 1px solid #51DAFB; }
    /* line 82, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item:nth-child(2n + 1) {
      border-left: 0; } }
  @media only screen and (min-width: 1024px) {
    /* line 88, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item:nth-child(n) {
      border-left: 1px solid #51DAFB; }
    /* line 92, ../../func_mods/stats/fm_stats.scss */
    .fm_stats .stat-item:nth-child(4n + 1) {
      border-left: 0; } }

/*# sourceMappingURL=fm_stats.css.map */