

@media (max-width: 600px) {

  .cp-cards {

    grid-template-columns: 1fr !important;

  }

  .cp-card {

    min-width: 0;

    overflow-wrap: anywhere;

  }

  .cp-card:nth-child(2) {

    border-right: none !important;

  }

}

@media (max-width: 600px) {

  .cp-row {

    grid-template-columns: 1fr !important;

  }

}

@media (max-width: 600px) {

  .cp-info-grid {

    grid-template-columns: 1fr !important;

  }

}

@media (max-width: 600px) {

  .cp-cards-wrap {

    grid-template-columns: 1fr !important;

  }

  .cp-card {

    border-right: none !important;

    border-bottom: 1px solid #ede8e0;

  }

}