.shp-card {
  border-radius: 16px;
  border: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border: none;
}

.shp-card .card-icon {
  font-size: 32px;
  color: #23A455;
}
.shp-card .card-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.shp-card h2, 
.shp-card h3,
.shp-card h4,
.shp-card h5, 
.shp-card h6 {
  font-weight: 600;
}

.shp-card h2, 
.shp-card h3,
.shp-card h4,
.shp-card h5, 
.shp-card h6, .shp-card p {
  margin: 0;
}


.shp-card i {
  width: 1rem;
  height: 1rem;
}

.shp-card.layout-1 {
  padding: 24px;
  background-color: #EFEFEFEF;
}