  .showcase-card-wrapper .showcase-card-image .field {
  float: none !important;
  margin: 0px !important;
}
.showcase-card-wrapper .showcase-card-image .field img {
  margin: 0px !important;
}
.showcase-card-wrapper {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: flex !important;
  gap: 25px;
}
.showcase-card-wrapper .showcase-card-col {
  flex-basis: 0;
  flex-grow: 1;
}
.showcase-card-wrapper .showcase-card-image {
  padding: 0px !important;
}
.showcase-card-wrapper .showcase-card-content {
  padding: 0px !important;
}
@media screen and (min-width: 768px) {
.showcase-card-wrapper .showcase-card-image {
  width: 30%;
  max-width: 30%;
  min-width: 30%;
}
.showcase-card-wrapper .showcase-card-content {
  width: 60%;
  max-width: 60%;
  min-width: 60%;
}
.showcase-card-wrapper.no-image {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.showcase-card-wrapper.no-image .showcase-card-image {
  display: none;
}
.showcase-card-wrapper.no-image .showcase-card-content {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
}
@media screen and (max-width: 767px) {
.showcase-card-wrapper .showcase-card-col {
  display: block !important;
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  padding-left: var(--padded-paragraph-mobile-sides) !important;
  padding-right: 15px !important;
}
.showcase-card-wrapper {
  display: block !important;
  padding-bottom: 30px;
  padding-top: 30px;
}
.showcase-card-image {
  display: block !important;
  float: left !important;
  width: 40% !important;
  min-width: 40% !important;
  max-width: 40% !important;
}
.showcase-card-header {
  display: inline-block !important;
  width: 50% !important;
  min-width: 50% !important;
  max-width: 50% !important;
}
}
