/**
 * Don't edit this file. Find all style at ./sass folder.
 **/
@charset "UTF-8";
.wp-block-cgb-card-container .wp-block-cgb-card {
  padding: 10px 20px 10px 0;
}

.wp-block-cgb-card-container .wp-block-cgb-card .card {
  padding-top: 25px;
  padding-bottom: 25px;
}

@media screen and (min-width: 767px) {
  .wp-block-cgb-card-container .wp-block-cgb-card .card {
    padding-bottom: 65px;
  }
}

.wp-block-cgb-card-container .wp-block-cgb-card .card h2, .wp-block-cgb-card-container .wp-block-cgb-card .card h3, .wp-block-cgb-card-container .wp-block-cgb-card .card h4, .wp-block-cgb-card-container .wp-block-cgb-card .card h5, .wp-block-cgb-card-container .wp-block-cgb-card .card h6, .wp-block-cgb-card-container .wp-block-cgb-card .card p, .wp-block-cgb-card-container .wp-block-cgb-card .card ul {
  margin-left: 25px;
  margin-right: 25px;
}

.wp-block-cgb-card-container .wp-block-cgb-card .card h4, .wp-block-cgb-card-container .wp-block-cgb-card .card h5 {
  line-height: 1.5em;
}

.wp-block-cgb-card-container .wp-block-cgb-card .card h4 a, .wp-block-cgb-card-container .wp-block-cgb-card .card h5 a {
  text-decoration: none;
}

.wp-block-cgb-card-container .wp-block-cgb-card .card p:last-child {
  margin-bottom: 6px;
}

.wp-block-cgb-card-container .wp-block-cgb-card .card p:last-child a:after {
  content: ' »';
}

.wp-block-cgb-card-container .wp-block-cgb-card .card .has-small-font-size {
  margin-bottom: 5px;
}

@media screen and (min-width: 992px) {
  .wp-block-cgb-card-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .wp-block-cgb-card-container .wp-block-cgb-card {
    display: flex;
  }
  .wp-block-cgb-card-container .card {
    position: relative;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
  }
  .wp-block-cgb-card-container .card p:last-child {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 50px);
  }
  .wp-block-cgb-card-container.cards-per-row-3 .wp-block-cgb-card {
    width: 33%;
  }
  .wp-block-cgb-card-container.cards-per-row-2 .wp-block-cgb-card {
    width: 50%;
  }
  .wp-block-cgb-card-container.cards-per-row-4 .wp-block-cgb-card {
    width: 25%;
  }
  .wp-block-cgb-card-container.cards-per-row-1 .wp-block-cgb-card {
    width: 100%;
  }
  .wp-block-cgb-card-container.cards-per-row-5 .wp-block-cgb-card {
    width: 16%;
  }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .wp-block-cgb-card-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .wp-block-cgb-card-container .wp-block-cgb-card {
    display: flex;
  }
  .wp-block-cgb-card-container .card {
    position: relative;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .wp-block-cgb-card-container .card p:last-child {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 50px);
  }
  .wp-block-cgb-card-container.cards-per-row-3 .wp-block-cgb-card {
    width: 50%;
  }
  .wp-block-cgb-card-container.cards-per-row-2 .wp-block-cgb-card {
    width: 50%;
  }
  .wp-block-cgb-card-container.cards-per-row-4 .wp-block-cgb-card {
    width: 50%;
  }
  .wp-block-cgb-card-container.cards-per-row-1 .wp-block-cgb-card {
    width: 100%;
  }
  .wp-block-cgb-card-container.cards-per-row-5 .wp-block-cgb-card {
    width: 33%;
  }
}

.wp-block-cgb-card-container .card p:last-child {
  border-top: 1px #ccc solid;
  padding-top: .5em;
}

.wp-block-cgb-card-container .card-image {
  width: 100%;
  height: auto;
}

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