.icon-blurb-wrapper {
  margin: 50px 0; }
  .icon-blurb-wrapper .icon-blurb-inner {
    display: flex;
    flex-wrap: wrap; }
    .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper {
      flex: 0 0 15%;
      margin: 0 10px;
      margin-bottom: 20px;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper {
          flex: 0 0 40%; } }
      .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper .icon-blurb-link {
        color: #000;
        text-decoration: none; }
      .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper .icon-blurb-icon {
        height: 100px;
        margin-bottom: 10px; }
        .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper .icon-blurb-icon img {
          height: 100%;
          object-fit: contain;
          width: 70px; }
      .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper a .icon-blurb-text {
        display: inline;
        position: relative;
        text-transform: lowercase; }
        .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-content-wrapper a .icon-blurb-text::after {
          bottom: 1px;
          color: #000;
          content: '\f105';
          font-family: 'FontAwesome';
          font-size: 13px;
          position: absolute;
          right: -10px; }
    .icon-blurb-wrapper .icon-blurb-inner .icon-blurb-popup-inner {
      display: none; }
  .icon-blurb-wrapper .icon-blurb-popup {
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999; }
    .icon-blurb-wrapper .icon-blurb-popup.icon-popup-show {
      display: block; }
    .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-popup-close {
      position: absolute;
      right: 10px;
      top: 10px;
      max-width: 30px; }
      .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-popup-close:hover {
        cursor: pointer; }
    .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal {
      background: #fff;
      height: 80%;
      margin: 50px auto;
      max-width: 900px;
      overflow: scroll;
      padding: 50px;
      position: relative; }
      @media screen and (max-width: 768px) {
        .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal {
          padding: 10px; } }
      .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content {
        display: flex;
        flex-wrap: wrap; }
        .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content h2 {
          margin-bottom: 30px; }
        .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content .icon-blurb-icon {
          flex: 0 0 20%;
          height: 100px; }
          @media screen and (max-width: 768px) {
            .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content .icon-blurb-icon {
              flex: 0 0 70px; } }
          .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content .icon-blurb-icon img {
            height: 100%;
            object-fit: contain;
            width: 100px; }
        .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content .icon-blurb-popup-text {
          flex: 0 0 80%;
          font-weight: 300;
          line-height: 30px; }
          @media screen and (max-width: 768px) {
            .icon-blurb-wrapper .icon-blurb-popup .icon-blurb-modal .icon-blurb-popup-content .icon-blurb-popup-text {
              flex: 0 0 100%; } }

/*
@media (min-width: 1200px) {
                flex: 0 1 calc(100% / 4);
            }
            */
.centri-list-block-content-wrapper {
  display: flex; }
  .centri-list-block-content-wrapper .centri-list-block-number h3 {
    align-items: center;
    background: #40a7ca;
    border-radius: 50%;
    color: #fff;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px; }
  .centri-list-block-content-wrapper .centri-list-block-content {
    margin-left: 20px; }
    .centri-list-block-content-wrapper .centri-list-block-content h3 {
      font-weight: 900; }

