.rh-lawi-header {
  position: relative;
  background: var(--rh--color--header);
  padding-block: var(--rh--size--block-gap);
  overflow: hidden;
}
.rh-lawi-header .wp-block-columns {
  --rh--size--column-gap: clamp(2rem, 4vw, 8rem);
}
.rh-lawi-header .wp-block-heading,
.rh-lawi-header p,
.rh-lawi-header .wp-block-image {
  z-index: 10;
  position: relative;
}
.rh-lawi-header .is-form {
  background-color: rgba(from var(--rh--color--ci) r g b/0.2);
  padding: 2rem;
  z-index: 10;
  position: relative;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.rh-lawi-header .is-form input,
.rh-lawi-header .is-form textarea {
  border: 0;
}
.rh-lawi-header .is-form .wp-block-heading {
  font-size: var(--rh--h4_h6--font-size);
  z-index: 10;
  letter-spacing: 1px;
}
.rh-lawi-header .is-watermark.rh-block-icon {
  height: clamp(250px, 20vw, 450px) !important;
  width: clamp(250px, 20vw, 450px) !important;
  padding: 4vw;
  border: 0.3vw solid var(--rh--color--ci);
  border-radius: 100%;
  color: var(--rh--color--ci);
  opacity: 0.1;
  position: absolute;
  right: 0;
  bottom: 2rem;
  z-index: 1;
}
@media (min-width: 840px) {
  .rh-lawi-header .is-watermark.rh-block-icon {
    top: 0;
    bottom: auto;
  }
}