.citation_rte {
  font-size: 17px;
  line-height: 23px;
  margin-top: 64px;
  margin-bottom: 64px;
}
.citation_rte h1,
.citation_rte h2,
.citation_rte h3 {
  font-family: "roobert_regular";
  font-size: 35px;
  line-height: 35px;
  padding-top: 17px;
  padding-bottom: 30px;
  margin: 0px;
}
@media only screen and (min-width: 768px) {
  .citation_rte h1,
  .citation_rte h2,
  .citation_rte h3 {
    padding: 15px 0 30px;
  }
}
.citation_rte h2 {
  font-size: 3.375rem;
  line-height: 32px;
}
.citation_rte h3 {
  font-size: 2.375rem;
  line-height: 24px;
}
.citation_rte h4,
.citation_rte h5,
.citation_rte h6 {
  font-family: "roobert_medium";
  font-size: 2.126rem;
  line-height: 1.2;
  margin: 1.875rem 0;
}
.citation_rte p {
  font-family: "roobert_regular";
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 0px;
  color: #243508;
}
@media only screen and (min-width: 768px) {
  .citation_rte p {
    font-size: 16px;
    line-height: 23px;
  }
}
.citation_rte ul,
.citation_rte ol {
  margin-left: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 23px;
}
.citation_rte ul li,
.citation_rte ol li {
  font-size: 16px;
  line-height: 23px;
}
@media only screen and (min-width: 992px) {
  .citation_rte ul li,
  .citation_rte ol li {
    font-size: 16px;
    line-height: 23px;
    color: #243508;
    font-family: "roobert_regular";
  }
}
@media only screen and (min-width: 768px) {
  .citation_rte ul li,
  .citation_rte ol li {
    font-size: 16px;
    font-family: "roobert_regular";
  }
}
.citation_rte ul.dashed,
.citation_rte ol.dashed {
  margin-left: 0;
}
.citation_rte ul.dashed li,
.citation_rte ul.dashed ol,
.citation_rte ol.dashed li,
.citation_rte ol.dashed ol {
  list-style-type: none;
}
.citation_rte ul.dashed li::before,
.citation_rte ul.dashed ol::before,
.citation_rte ol.dashed li::before,
.citation_rte ol.dashed ol::before {
  content: "-";
}

.intro_rte {
  /****froala border fix****/
  width: 100%;
}
.intro_rte table {
  margin: 15px 0 30px;
}
.intro_rte table td,
.intro_rte table th {
  border: 1px solid #243508;
  text-align: left;
}
.intro_rte h1,
.intro_rte h2,
.intro_rte h3 {
  font-family: "roobert_regular";
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 24px;
  color: #243508;
}
.intro_rte h2 {
  font-size: 3.375rem;
  line-height: 32px;
}
.intro_rte h3 {
  font-size: 2.375rem;
  line-height: 24px;
}
.intro_rte h4,
.intro_rte h5,
.intro_rte h6 {
  font-family: "roobert_medium";
  font-size: 2.126rem;
  line-height: 1.2;
  margin-bottom: 24px;
}
.intro_rte .pdp_intro {
  font-size: 21px;
  line-height: 31px;
  font-family: "roobert_medium";
  max-width: 755px;
}
.intro_rte .pdp_intro img {
  max-width: 100%;
  height: auto;
}
.intro_rte .pdp_intro p,
.intro_rte .pdp_intro li,
.intro_rte .pdp_intro a {
  font-size: 21px;
  line-height: 31px;
  font-family: "roobert_medium";
}
.intro_rte p {
  word-break: break-word;
}
.intro_rte iframe {
  width: 100%;
}
.intro_rte p.removeMargin {
  font-size: 21px;
  font-family: "roobert_medium";
}
.intro_rte ul,
.intro_rte ol {
  margin-left: 3.7rem;
  margin-top: 15px;
  margin-bottom: 15px;
}
.intro_rte ul li,
.intro_rte ol li {
  font-size: 2.25rem;
  font-family: "roobert_regular";
  margin: 24px 0;
}
@media only screen and (min-width: 992px) {
  .intro_rte ul li,
  .intro_rte ol li {
    font-size: 2.125rem;
  }
}
.intro_rte ul.dashed,
.intro_rte ol.dashed {
  margin-left: 0;
}
.intro_rte ul.dashed li,
.intro_rte ul.dashed ol,
.intro_rte ol.dashed li,
.intro_rte ol.dashed ol {
  list-style-type: none;
}
.intro_rte ul.dashed li::before,
.intro_rte ul.dashed ol::before,
.intro_rte ol.dashed li::before,
.intro_rte ol.dashed ol::before {
  content: "-";
}

iframe {
  width: 100%;
}

.pdp_bodyCopy {
  /***hlhqq-1770***/
}
.pdp_bodyCopy br {
  display: none;
}
.pdp_bodyCopy p,
.pdp_bodyCopy li,
.pdp_bodyCopy a {
  font-family: "roobert_regular";
  margin: 0px;
  color: #243508;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  .pdp_bodyCopy p,
  .pdp_bodyCopy li,
  .pdp_bodyCopy a {
    font-size: 17px;
    line-height: 25.5px;
  }
}
.pdp_bodyCopy p,
.pdp_bodyCopy li {
  margin: 24px 0;
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .intro_rte {
    margin: 0;
    padding: 0;
    margin-bottom: 40px;
    margin-top: 55px;
  }
  .citation_rte.container.mb-15 {
    margin-bottom: 50px;
  }
}
.pdp_bodyCopy img {
  width: 100%;
  height: auto;
}

#initial-chapter h1,
#initial-chapter h2 {
  padding-bottom: 0;
  margin-bottom: 24px;
}
#initial-chapter .container {
  padding-left: 12px;
}
#initial-chapter .pdp_bodyCopy {
  padding-left: 3px;
}
#initial-chapter .pdp_intro p,
#initial-chapter .pdp_intro h4,
#initial-chapter .pdp_intro h5,
#initial-chapter .pdp_intro h6 {
  color: #243508;
  margin-bottom: 24px;
  font-family: "roobert_medium";
  font-size: 21px;
  line-height: 30px;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  #initial-chapter .pdp_intro p,
  #initial-chapter .pdp_intro h4,
  #initial-chapter .pdp_intro h5,
  #initial-chapter .pdp_intro h6 {
    font-size: 21px;
    line-height: 31px;
  }
}
#initial-chapter .pdp_intro h4,
#initial-chapter .pdp_intro h5,
#initial-chapter .pdp_intro h6 {
  font-family: "roobert_medium";
}
#initial-chapter .pdp_intro ul li {
  margin-bottom: 24px;
  color: #243508;
  font-family: "roobert_regular";
  font-size: 2.375rem;
  line-height: 26px;
}
@media only screen and (min-width: 768px) {
  #initial-chapter .pdp_intro ul li {
    font-size: 2.625rem;
    line-height: 31px;
  }
}