.section-101 {
  position: relative;
  padding: var(--wp--preset--spacing--4-xl) 0;
  &:before {
    content: "";
    position: absolute !important;
    top: 0;
    left: 0;
    width: 70%;
    height: 100%;
    background: var(--wp--preset--color--primary-lightest);
    z-index: -1;
  }
}
.section-101__deco-text {
  font-size: var(--wp--preset--font-size--9-xl);
  font-weight: var(--wp--custom--font-weight--bold);
  color: var(--wp--preset--color--primary-lighter);
  position: absolute !important;
  top: 2.9rem;
  right: 2.9rem;
  margin: 0;

  z-index: 1;
  @media (max-width: 1200px) {
    font-size: var(--wp--preset--font-size--6-xl);
    top: 1.6rem;
    right: 1.6rem;
  }
}
