.rich-text {
  margin: auto;
  max-width: 140rem;
  text-align: center;
  /* 1.5rem margin on left & right */
  width: calc(100% - 3rem);
  padding: 3rem 0;
  background-color:#f3faf8;
  border-radius:20px;
  background-image: url('https://cdn.store-assets.com/s/1406595/f/15436518.png');
  background-size: cover !important;         /* Scales the image to cover the entire element */
  background-repeat: no-repeat;   /* Prevents the image from repeating */
  background-position: center;    /* Centers the image */
}
 /* Custom COde */
.rich-text__text{
font-size :20px !Important;
}

.rich-text.rich-text--full-width {
  max-width: initial;
  width: 100%;
}

.rich-text__blocks {
  margin: auto;
  /* 2.5rem margin on left & right */
  width: calc(100% - 5rem);
}

.rich-text__blocks * {
  overflow-wrap: break-word;
}

.rich-text--full-width .rich-text__blocks {
  /* 4rem (1.5rem + 2.5rem) margin on left & right */
  width: calc(100% - 8rem);
}

.rich-text:not(.rich-text--full-width),
.rich-text--full-width.color-background-1 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.rich-text:not(.color-background-1) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media screen and (max-width: 480px) {
  .rich-text {
    background-position: left;    /* Centers the image */
  }
}

@media screen and (min-width: 750px) {
  .rich-text {
    /* 5rem margin on left & right */
    width: calc(100% - 10rem);
    background-position: left;    /* Centers the image */
  }

  .rich-text__blocks {
    max-width: 50rem;
  }

  .rich-text--full-width .rich-text__blocks {
    /* 7.5rem (5rem + 2.5rem) margin on left & right */
    width: calc(100% - 15rem);
  }
}

@media screen and (min-width: 990px) {
  .rich-text__blocks {
    max-width: 78rem;
  }
}

/* Blocks */

.rich-text__blocks > * {
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text__blocks > * + * {
  margin-top: 2rem;
}

.rich-text__blocks > * + a {
  margin-top: 3rem;
}
