.text_text-wrapper {
  display: flex;
  width: 100%;
}
.text_text-wrapper .text_text {
  width: 100%;
}
.text_text-wrapper .text_text .text_text-content .text h3, .text_text-wrapper .text_text .text_text-content .text h4 {
  margin-top: 1.8rem;
  margin-bottom: 1.3rem;
}
.text_text-wrapper .text_text .text_text-content .text h3:first-child:is(h3, h4), .text_text-wrapper .text_text .text_text-content .text h4:first-child:is(h3, h4) {
  margin-top: 0rem !important;
}
.text_text-wrapper .text_text .text_text-content .text ul li ul {
  margin-top: 5px;
}
.text_text-wrapper .text_text .text_text-content.row {
  display: flex;
  flex-direction: row;
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row {
    flex-direction: column;
    flex-wrap: wrap;
  }
}
.text_text-wrapper .text_text .text_text-content.row > div {
  padding: 0 15px;
}
.text_text-wrapper .text_text .text_text-content.row.col-50 > div {
  flex: 0 0 auto;
  width: 50%;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row.col-50 > div {
    width: 100%;
    padding-bottom: 15px;
  }
}
.text_text-wrapper .text_text .text_text-content.row.col-66.right .text-left {
  width: 33.333%;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row.col-66.right .text-left {
    width: 100%;
    margin-bottom: 25px;
  }
}
.text_text-wrapper .text_text .text_text-content.row.col-66.right .text-right {
  flex: 0 0 auto;
  width: 66.666%;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row.col-66.right .text-right {
    width: 100%;
  }
}
.text_text-wrapper .text_text .text_text-content.row.col-66.left .text-left {
  flex: 0 0 auto;
  width: 66.666%;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row.col-66.left .text-left {
    width: 100%;
    margin-bottom: 25px;
  }
}
.text_text-wrapper .text_text .text_text-content.row.col-66.left .text-right {
  width: 33.333%;
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row.col-66.left .text-right {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .text_text-wrapper .text_text .text_text-content.row .col {
    width: 100% !important;
    margin-bottom: 30px;
  }
}