/** Shopify CDN: Minification failed

Line 120:0 Unexpected "{"
Line 120:1 Expected identifier but found "%"
Line 121:0 Unexpected "<"
Line 184:0 Unexpected "<"
Line 185:1 Expected identifier but found "%"

**/
.rich-text {
  z-index: 1;
}

.rich-text__wrapper {
  display: flex;
  justify-content: center;
  width: calc(100% - 4rem / var(--font-body-scale));
}

.rich-text:not(.rich-text--full-width) .rich-text__wrapper {
  margin: auto;
  width: calc(100% - 8rem / var(--font-body-scale));
}

.rich-text__blocks {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .rich-text__wrapper {
    width: 100%;
  }

  .rich-text__wrapper--left {
    justify-content: flex-start;
  }

  .rich-text__wrapper--right {
    justify-content: flex-end;
  }

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

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

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

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

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

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

.rich-text__buttons {
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  max-width: 45rem;
  word-break: break-word;
}

.rich-text__buttons--multiple > * {
  flex-grow: 1;
  min-width: 22rem;
}

.rich-text__buttons + .rich-text__buttons {
  margin-top: 1rem;
}

.rich-text__blocks.left .rich-text__buttons {
  justify-content: flex-start;
}

.rich-text__blocks.right .rich-text__buttons {
  justify-content: flex-end;
}

.rich-text--new .rich-text__blocks {
  max-width: 100rem;
}
.rich-text--new .rich-text__blocks * {
  color: rgba(var(--color-foreground), 1);
  line-height: 1.4;
}
.rich-text--new .rich-text__text p {
  font-size: 1.6rem !important;
  font-weight: 400;
}
.rich-text--new .rte a:not(.button) {
  color: rgba(var(--color-foreground), 1);
}

.rich-text--new .rich-text__wrapper {
  width: calc(100% - 0rem / var(--font-body-scale));
}





{% if request.path == '/pages/phn-resources' %}
<style>
  .rich-text__heading.rte.inline-richtext.h1 {
    text-align: center;
    margin: 0 0 20px;
    line-height: 120%;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 42px;
    font-family: "Avenir Next Cyr" !important;
  }

  .rich-text__text p {
    text-align: center;
    line-height: 120%;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 20px;
    font-family: "Avenir Next Cyr";
  }

  .rich-text__buttons a   {
    width: 340px;
    height: 60px;
    text-align: center;
    margin: 25px auto;
    gap: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    color: #fff;
    font-family: 'Avenir Next Cyr';
    text-decoration: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    text-transform: uppercase;
  }

  .button:after {box-shadow:none;}

  .rich-text__blocks {max-width:100%;}

    @media screen and (max-width: 749px) {
    .rich-text__heading.rte.inline-richtext.h1 {
      font-size: 26px !important;
      font-weight: 400;
    
    font-family: "Avenir Next Cyr" !important;
    }

    .rich-text__text p {
      font-size: 18px;
    }

    .rich-text__buttons a {
      height: 47px;
      width: 100%;
      margin: 10px auto;
    }

    .rich-text__wrapper {margin:0; width:100%;}
  }
</style>
{% endif %}