.is-header-slider {
  padding: 0;
  position: relative;
}
.is-header-slider::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 83px;
  background-position: 50% 100%;
  background-image: url("data:image/svg+xml;charset=utf8, ");
}
.is-header-slider .wp-block-group__inner-container {
  padding: 0 !important;
  color: var(--rh--color--footer--text);
}
.is-header-slider .wp-block-group__inner-container .wp-block-heading,
.is-header-slider .wp-block-group__inner-container a:not(.wp-block-button__link) {
  color: var(--rh--color--footer--text);
}
.is-header-slider .splide__pagination {
  bottom: 5rem;
  left: auto;
  transform: none;
  right: 1rem;
  width: 3rem;
  gap: 0.3rem;
  z-index: 10;
}
.is-header-slider .splide__pagination > li {
  margin: 0;
}
.is-header-slider .splide__pagination__page {
  height: 2rem;
  width: 2rem;
}
.is-header-slider .wp-block-cover.has-image-behavior > .has-background-dim {
  display: block;
}
.is-header-slider .wp-block-cover.has-image-behavior > .has-background-dim::before {
  background: linear-gradient(45deg, var(--rh--color--footer), transparent);
  opacity: 0.9;
}
.is-header-slider .is-text-group {
  position: absolute;
  bottom: 4rem;
  left: 2rem;
}
.is-header-slider .is-text-group .wp-block-buttons:last-child {
  margin-bottom: 0;
}
@media (min-width: 840px) {
  .is-header-slider .is-text-group {
    left: 4rem;
    bottom: 8rem;
  }
}