.text-wrapper {
  margin-bottom: 5.625rem;
}
@media only screen and (max-width: 992px) {
  .text-wrapper {
    margin-bottom: 3.75rem;
  }
}
.text.container-fluid:last-child {
  padding-bottom: 1.5625rem;
}
.text p:has(+ h2) {
  margin-bottom: 3.75rem;
}
@media (min-width: 992px) {
  .text p:has(+ h2) {
    margin-bottom: 5.625rem;
  }
}
.text ul {
  margin: 0;
  padding: 20px;
}
.text .list {
  list-style: none;
  margin: 0;
  margin-top: 5.625rem;
  padding: 0;
}
.text .list li {
  border-bottom: 0.0625rem solid #FBAC95;
  width: 100%;
  padding: 1.5rem 0;
  color: #071075;
}
.text .list li:first-child {
  border-top: 0.0625rem solid #FBAC95;
}
.text .list li:last-child {
  margin-bottom: 0;
}
.text h1 + .list,
.text h2 + .list,
.text h3 + .list,
.text h4 + .list {
  margin: 0;
}
.text h1:has(+ .list),
.text h2:has(+ .list) {
  margin-top: 3.625rem;
}
.text h3:has(+ .list),
.text h4:has(+ .list) {
  margin-top: 1.5625rem;
}
.text :not(.list):not(h1):not(h2):not(h3):not(h4) + .list {
  margin-top: 5.625rem;
}
.text .list + :not(.list) {
  margin-top: 5.625rem;
}
.text a:hover {
  text-decoration: underline;
}
/*# sourceMappingURL=text.css.map */
