.p-widget-featured-boxes-style1__box {
  display: flex;
  align-items: stretch;
}

.p-widget-featured-boxes-style1__box-inner {
  width: 100%;
  border-radius: var(--v-border-radius-md);
  background-color: var(--v-color-2);
  padding: 1.5rem 1.5rem 3rem 1.5rem;
  display: flex;
  gap: 1.5rem;
  align-items: flex-start;
  position: relative;
}

.p-widget-featured-boxes-style1__box-inner > img {
  width: 4rem;
}

.p-widget-featured-boxes-style1__box-inner > div {
  flex-grow: 1;
}

.p-widget-featured-boxes-style1__box-inner .p-button {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 50%;
  margin: 0;
  transform: translate(-50%, 50%);
}
