.cop_richtext .container .faq_row {
  padding: 0;
}
.cop_richtext img {
  max-width: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cop_richtext img {
    height: auto !important;
  }
}
.cop_richtext .title_richtext_faq {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 40px;
  overflow-wrap: anywhere;
  font-family: "roobert_regular";
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .cop_richtext .title_richtext_faq {
    font-size: 4.375rem;
    line-height: 4.375rem;
    margin-bottom: 60px;
  }
}
.cop_richtext .faq_description_row {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .cop_richtext .faq_description_row {
    margin-bottom: 30px;
  }
}
.cop_richtext .faq_description_row .col-md-6:last-child:only-child {
  min-width: 100%;
}
.cop_richtext .faq_description_row ul, .cop_richtext .faq_description_row ol {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 3.7rem;
}
.cop_richtext .faq_description_row ul li, .cop_richtext .faq_description_row ol li {
  font-size: 2.125rem;
}
.cop_richtext .cta_container {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .cop_richtext .cta_container {
    margin-top: 0;
  }
}
.cop_richtext .primary_description {
  font-size: 2.625rem;
  line-height: 3.875rem;
  text-decoration: none;
  font-family: "roobert_medium";
  margin-bottom: 15px;
  color: #243508;
  overflow-wrap: anywhere;
}
@media only screen and (min-width: 768px) {
  .cop_richtext .primary_description {
    margin-bottom: 30px;
  }
}
.cop_richtext .secondary_description {
  font-size: 2.125rem;
  line-height: 2.875rem;
  text-decoration: none;
  font-family: "roobert_regular";
  margin-bottom: 15px;
  color: #243508;
  overflow-wrap: anywhere;
}
@media only screen and (min-width: 768px) {
  .cop_richtext .secondary_description {
    margin-bottom: 30px;
  }
}

.rich-text.col-12.sxa-rich-text-large-title {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .faq_accordion_component .container {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .faq_accordion_component .container > .row.faq_row > .col-12 {
    padding: 0;
  }
}