section.col_3_cards {
  padding: 55px 0;
  
}
section.col_3_cards .items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
section.col_3_cards .items .item {
  width: calc(100% / 3 - 30px);
  margin: 15px;
  display: flex;
  flex-direction: column;
}
section.col_3_cards .items .item .card_img {
  display: flex;
  margin-bottom: 20px;
}
section.col_3_cards .items .item .card_img img {
  max-width: 100%;
  width: 100%;
 height: 100%;
  border-radius: 10px;
}
section.col_3_cards .items .item .tag_read p {
  font-family: 'Space Mono', monospace !important;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 1.4px;
  color: #4C57E6;
}
section.col_3_cards .items .item .card_text h3 {
  font: normal normal normal 24px/32px Helvetica Now Display;
  letter-spacing: -0.1px;
  color: #21174B;
  margin-bottom: 10px;
  font-weight:400 !important;
}
section.col_3_cards .items .item .card_text p {
  font: normal normal normal 16px/24px Helvetica Now Display;
  letter-spacing: 0px;
  color: #393939;
  max-width: 300px;
}
section.col_3_cards .items .item .link_box {
  margin-top: auto;
}
section.col_3_cards .items .item .link_box p {
  font: normal bold normal 16px/24px Helvetica Now Display;
  letter-spacing: 0.1px;
  color: #4C57E6;
  display: inline;
}

@media only screen and (max-width: 900px) {
  section.col_3_cards .items .item {
    width: calc(100% / 2 - 30px);
  }
  section.col_3_cards .items .item .card_text h3 {
    font-weight:700 !important;
}

@media only screen and (max-width: 600px) {
  section.col_3_cards .col_3-title {

  }
  section.col_3_cards .items .item {
    width: 100%;
  }
  section.col_3_cards .items .item .card_text p {
    max-width: 100%;
  }
}
