.rc-blog-posts .wpgb-card {
  transition: 0.3s all !important;
}
.rc-blog-posts .wpgb-card .wpgb-card-media-thumbnail div {
  background-size: 120% !important;
}
.rc-blog-posts .wpgb-card .wpgb-block-1 {
  font-size: var(--text-l) !important;
  color: var(--base) !important;
  margin-bottom: var(--space-xs) !important;
}
.rc-blog-posts .wpgb-card .wpgb-block-2 {
  font-size: var(--text-m) !important;
}
.rc-blog-posts .wpgb-card .wpgb-block-3 {
  font-size: calc(var(--text-s) *1.25) !important;
  font-weight: 400 !important;
  color: var(--shade-medium) !important;
  margin-bottom: 0.2rem !important;
}
.rc-blog-posts .wpgb-card .wpgb-card-content {
  padding: var(--space-s) 0rem !important;
  background: var(--shade-ultra-light);
  padding: 2.4rem !important;
}
.rc-blog-posts .wpgb-card .wpgb-card-content .wpgb-card-body {
  background: transparent !important;
}
.rc-blog-posts .wpgb-card:hover {
  transform: translateY(-7px);
}
.rc-blog-posts .wpgb-card:hover .wpgb-block-1 {
  color: var(--primary) !important;
}

