.contentBox {
  background-color: #f5f2f0;
  padding: 32px 15px 14px 15px;
}
@media only screen and (min-width: 768px) {
  .contentBox {
    padding: 32px 40px 22px 65px;
  }
}
.contentBox .text_wrapper h1,
.contentBox .text_wrapper h2 {
  font-size: 4.375rem;
  line-height: 35px;
  font-family: "roobert_regular";
  margin-bottom: 24px;
  color: #243508;
}
@media only screen and (min-width: 768px) {
  .contentBox .text_wrapper h1,
  .contentBox .text_wrapper h2 {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .contentBox .text_wrapper h1,
  .contentBox .text_wrapper h2 {
    margin-bottom: 24px;
  }
}
.contentBox .text_wrapper h2 {
  font-size: 3.375rem;
  line-height: 32px;
}
.contentBox .text_wrapper h3 {
  font-size: 2.375rem;
  line-height: 24px;
  margin-bottom: 24px;
  font-family: "roobert_regular";
}
.contentBox .text_wrapper a {
  font-size: 18px;
  line-height: 31px;
  margin-bottom: 0;
  font-family: "roobert_medium";
}
.contentBox .text_wrapper p,
.contentBox .text_wrapper li,
.contentBox .text_wrapper h4,
.contentBox .text_wrapper h5,
.contentBox .text_wrapper h6 {
  font-family: "roobert_medium";
  font-size: 2.625rem;
  line-height: 31px;
  margin-bottom: 24px;
  color: #243508;
  word-break: break-word;
}
@media (max-width: 767px) {
  .contentBox .text_wrapper p,
  .contentBox .text_wrapper li,
  .contentBox .text_wrapper h4,
  .contentBox .text_wrapper h5,
  .contentBox .text_wrapper h6 {
    font-size: 2.75rem;
    line-height: 29px;
  }
}
.contentBox .text_wrapper ul li,
.contentBox .text_wrapper ol li {
  font-size: 21px;
  line-height: 35px;
}
.contentBox .text_wrapper dl,
.contentBox .text_wrapper ol,
.contentBox .text_wrapper ul {
  margin-left: 3.7rem;
  margin-top: 15px;
  margin-bottom: 15px;
}
.contentBox .text_wrapper img {
  height: auto;
  width: 100%;
}
.contentBox .text_wrapper iframe {
  width: 100%;
}