.is-group-with-infos {
  background: var(--rh--color--footer);
  color: var(--rh--color--footer--text);
  padding-block: var(--rh--size--block-gap);
}
@media (min-width: 840px) {
  .is-group-with-infos {
    margin-block-start: 14rem !important;
  }
}
.is-group-with-infos a:not(.wp-block-button__link),
.is-group-with-infos .wp-block-heading {
  color: var(--rh--color--footer--text);
}
@media (min-width: 840px) {
  .is-group-with-infos .is-gap-row > .wp-block-column:first-child {
    margin-top: -12rem;
  }
}
@media (min-width: 840px) {
  .is-group-with-infos .is-gap-row {
    --rh--size--column-gap: 4rem;
  }
}
@media (min-width: 1024px) {
  .is-group-with-infos .is-gap-row {
    --rh--size--column-gap: 6rem;
  }
}
.is-group-with-infos .is-small-sub {
  font-weight: 600;
  margin-bottom: 0;
}
.is-group-with-infos .is-icon-row .wp-block-column {
  background: var(--rh--color--content);
  color: var(--rh--color--content--text);
  padding: 2rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1450980392);
  line-height: 1.4;
  border-radius: 5px;
}
.is-group-with-infos .is-icon-row .wp-block-column .rh-block-icon {
  margin-block-end: 1.5rem;
}
.is-group-with-infos .is-icon-row .wp-block-column a:not(.wp-block-button__link),
.is-group-with-infos .is-icon-row .wp-block-column .wp-block-heading {
  color: var(--rh--color--content--text);
}
.is-group-with-infos .is-icon-row .wp-block-column:nth-child(2) {
  position: relative;
}
@media (min-width: 840px) {
  .is-group-with-infos .is-icon-row .wp-block-column:nth-child(2) {
    top: -4rem;
  }
}