.rMjfYdF4CzyQURmyN4Fip {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 2em; }

._1DMky3Xz9sBc0HiX-FWRtH {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

._2G84D0bTSmrCVgnbJM_qb0 {
  font-size: 1.6rem;
  line-height: 1.8;
  text-align: left; }
  @media only screen and (min-width: 62em) {
    ._2G84D0bTSmrCVgnbJM_qb0 {
      font-size: 1.8rem; } }
  ._2G84D0bTSmrCVgnbJM_qb0 p {
    margin-bottom: 2em; }
  ._2G84D0bTSmrCVgnbJM_qb0 ul {
    margin-bottom: 2em; }
  ._2G84D0bTSmrCVgnbJM_qb0 strong {
    font-weight: 900; }
  ._2G84D0bTSmrCVgnbJM_qb0 em {
    font-style: italic; }
  ._2G84D0bTSmrCVgnbJM_qb0 img {
    max-width: 100%;
    margin-bottom: 2em; }
  ._2G84D0bTSmrCVgnbJM_qb0 h2 {
    font-size: 2.4rem;
    font-weight: 700;
    letter-spacing: .05em; }
    @media only screen and (min-width: 62em) {
      ._2G84D0bTSmrCVgnbJM_qb0 h2 {
        font-size: 2.8rem; } }
  ._2G84D0bTSmrCVgnbJM_qb0 h3 {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: .05em; }
    @media only screen and (min-width: 62em) {
      ._2G84D0bTSmrCVgnbJM_qb0 h3 {
        font-size: 2.2rem; } }

._1OvyBnUDftdSexLZHoxnDi {
  margin-bottom: 3rem;
  text-align: center; }
  @media only screen and (min-width: 62em) {
    ._1OvyBnUDftdSexLZHoxnDi {
      margin-bottom: 5rem; } }

._3-NMxHANbWkiGwPYjWgsEE {
  font-size: 2.6rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: .05em; }
  @media only screen and (min-width: 48em) {
    ._3-NMxHANbWkiGwPYjWgsEE {
      font-size: 3rem; } }
  @media only screen and (min-width: 62em) {
    ._3-NMxHANbWkiGwPYjWgsEE {
      font-size: 3.6rem; } }

._2dUGlEjDKaZiayIhznhXox {
  font-family: "Playfair Display", serif;
  font-weight: 500;
  color: #bba397;
  font-size: 1.4rem; }
  @media only screen and (min-width: 48em) {
    ._2dUGlEjDKaZiayIhznhXox {
      font-size: 1.6rem; } }
  @media only screen and (min-width: 48em) {
    ._2dUGlEjDKaZiayIhznhXox {
      font-size: 1.8rem; } }

._3KCaEzOUgdXop-PYFspGRe {
  padding-top: 4rem; }

.w499DRsq2re5BQ6G0oVPU {
  margin: 8rem auto; }

._1MWOe-ZECGQ8DSvMZY6fIE {
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: .05em;
  margin-bottom: 2rem; }
  @media only screen and (min-width: 62em) {
    ._1MWOe-ZECGQ8DSvMZY6fIE {
      font-size: 2.8rem; } }

