 @media only screen and (min-width: 0rem) {#content-page-716 {padding: var(--sectionPadding);background-color: #fff;overflow: hidden;position: relative;z-index: 1;}#content-page-716 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);position: relative;}#content-page-716 .cs-content {text-align: left;width: 100%;max-width: 46.125rem;display: flex;flex-direction: column;align-items: flex-start;}#content-page-716 .cs-content img {width: 100%;height: auto;margin: 1rem;display: block;}#content-page-716 h2, #content-page-716 h3, #content-page-716 h4, #content-page-716 h5, #content-page-716 h6 {text-align: inherit;margin: 0 0 1rem 0;color: var(--headerColor);font-family: var(--headerFontFamily);}#content-page-716 h2 {font-size: 2rem;}#content-page-716 h3 {font-size: 1.5rem;color: var(--primary);}#content-page-716 h4, #content-page-716 h5, #content-page-716 h6 {font-size: 1.25rem;}#content-page-716 .cs-button-solid {margin-bottom: 2rem;}#content-page-716 .cs-color {color: var(--primary);}#content-page-716 p {font-size: var(--bodyFontSize);line-height: 1.5em;text-align: inherit;width: 100%;margin: 0 0 1rem 0;color: var(--bodyTextColor);}#content-page-716 p:last-of-type {margin-bottom: 2rem;}#content-page-716 p a {font-size: inherit;line-height: inherit;text-decoration: underline;color: var(--primary);}#content-page-716 ol, #content-page-716 ul {padding-left: 1.5rem;margin: 0 0 2rem 0;color: var(--bodyTextColor);display: flex;flex-direction: column;gap: 1rem;}#content-page-716 ul li {list-style: none;color: inherit;position: relative;}#content-page-716 ul li:before {content: "";width: 3px;height: 3px;background: currentColor;opacity: 1;border-radius: 50%;position: absolute;display: block;top: 0.625rem;left: -0.75rem;}#content-page-716 .cs-image-group {font-size: min(1vw, 1em);width: 33.875em;height: 48.3125em;display: none;flex: none;position: relative;z-index: 1;}#content-page-716 .cs-picture {width: 33.875em;height: 40.4375em;border: 0.75em solid #fff;background-color: #f7f7f7;box-sizing: border-box;overflow: hidden;display: block;position: absolute;top: 0;left: 0;}#content-page-716 .cs-picture img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}#content-page-716 .cs-background {display: none;}}@media only screen and (min-width: 48rem) {#content-page-716 .cs-container {flex-direction: row;align-items: flex-start;}#content-page-716 .cs-image-group {display: block;order: -1;}#content-page-716 .cs-content {margin-left: auto;}#content-page-716 .cs-background {height: 100%;display: block;position: absolute;width: 50%;margin-right: 20.9375rem;left: auto;top: 0;right: 50%;z-index: -1;}#content-page-716 .cs-background:before {content: "";width: 100%;height: 100%;background: var(--primary);opacity: 1;display: block;position: absolute;top: 0;left: 0;z-index: -2;}#content-page-716 .cs-background img {width: 100%;height: 100%;opacity: 0.14;mix-blend-mode: soft-light;object-fit: cover;position: absolute;top: 0;left: 0;}}@media only screen and (min-width: 81.25rem) {#content-page-716 .cs-image-group {font-size: inherit;position: absolute;top: 0rem;left: -6.25rem;}#content-page-716 .cs-background {width: 50%;margin-right: 20.9375rem;left: auto;right: 50%;}}@media only screen and (min-width: 0rem) {body.dark-mode #content-page-716 {background-color: var(--dark);}body.dark-mode #content-page-716 .cs-title, body.dark-mode #content-page-716 .cs-text, body.dark-mode #content-page-716 h2, body.dark-mode #content-page-716 h3, body.dark-mode #content-page-716 h4, body.dark-mode #content-page-716 h5, body.dark-mode #content-page-716 h6, body.dark-mode #content-page-716 li, body.dark-mode #content-page-716 p {color: var(--bodyTextColorWhite);}body.dark-mode #content-page-716 .cs-title a, body.dark-mode #content-page-716 .cs-text a, body.dark-mode #content-page-716 h2 a, body.dark-mode #content-page-716 h3 a, body.dark-mode #content-page-716 h4 a, body.dark-mode #content-page-716 h5 a, body.dark-mode #content-page-716 h6 a, body.dark-mode #content-page-716 li a, body.dark-mode #content-page-716 p a {color: var(--primaryLight);}body.dark-mode #content-page-716 .cs-color {color: var(--primaryLight);}body.dark-mode #content-page-716 p, body.dark-mode #content-page-716 li {color: #ebebeb;}body.dark-mode #content-page-716 .cs-picture {border-color: var(--dark);background-color: var(--dark);}body.dark-mode #content-page-716 .cs-flower {filter: brightness(50%);}body.dark-mode #content-page-716 .cs-sense {filter: brightness(150%);}body.dark-mode #content-page-716 .cs-background {background-color: var(--medium);filter: brightness(70%);}body.dark-mode #content-page-716 .cs-background img {opacity: 0.1;}}ute;
    top: 0;
    left: 0;
    z-index: -2;
  }
  #content-page-716 .cs-background img {
    width: 100%;
    height: 100%;
    opacity: 0.14;
    mix-blend-mode: soft-light;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
  }
}
/* Large Desktop 1300px */
@media only screen and (min-width: 81.25rem) {
  #content-page-716 .cs-image-group {
    /* position absolute so we can have it overflow the container as seen in the design. */
    font-size: inherit;
    position: absolute;
    top: 0rem;
    left: -6.25rem;
  }
  #content-page-716 .cs-background {
    width: 50%;
    /* with the left edge always positioned at the center line, we push right of the center line by 335px.  This ensures that this element will stay exactly in this position no matter hoe wide the screen gets */
    margin-right: 20.9375rem;
    left: auto;
    /* sets the right edge of the element to be at the center line */
    right: 50%;
  }
}
/* Dark Mode */
@media only screen and (min-width: 0rem) {
  body.dark-mode #content-page-716 {
    background-color: var(--dark);
  }
  body.dark-mode #content-page-716 .cs-title,
  body.dark-mode #content-page-716 .cs-text,
  body.dark-mode #content-page-716 h2,
  body.dark-mode #content-page-716 h3,
  body.dark-mode #content-page-716 h4,
  body.dark-mode #content-page-716 h5,
  body.dark-mode #content-page-716 h6,
  body.dark-mode #content-page-716 li,
  body.dark-mode #content-page-716 p {
    color: var(--bodyTextColorWhite);
  }
  body.dark-mode #content-page-716 .cs-title a,
  body.dark-mode #content-page-716 .cs-text a,
  body.dark-mode #content-page-716 h2 a,
  body.dark-mode #content-page-716 h3 a,
  body.dark-mode #content-page-716 h4 a,
  body.dark-mode #content-page-716 h5 a,
  body.dark-mode #content-page-716 h6 a,
  body.dark-mode #content-page-716 li a,
  body.dark-mode #content-page-716 p a {
    color: var(--primaryLight);
  }
  body.dark-mode #content-page-716 .cs-color {
    color: var(--primaryLight);
  }
  body.dark-mode #content-page-716 p,
  body.dark-mode #content-page-716 li {
    color: #ebebeb;
  }
  body.dark-mode #content-page-716 .cs-picture {
    border-color: var(--dark);
    background-color: var(--dark);
  }
  body.dark-mode #content-page-716 .cs-flower {
    filter: brightness(50%);
  }
  body.dark-mode #content-page-716 .cs-sense {
    filter: brightness(150%);
  }
  body.dark-mode #content-page-716 .cs-background {
    background-color: var(--medium);
    filter: brightness(70%);
  }
  body.dark-mode #content-page-716 .cs-background img {
    opacity: 0.1;
  }
}
