.flex-content.general-content-columns .row.custom-row {
  margin-left: -40px;
  margin-right: -40px;
}

.flex-content.general-content-columns .row.custom-row .custom-col {
  padding-left: 40px;
  padding-right: 40px;
}

.flex-content.general-content-columns .content h1,
.flex-content.general-content-columns .content h2,
.flex-content.general-content-columns .content h3,
.flex-content.general-content-columns .content h4,
.flex-content.general-content-columns .content h5,
.flex-content.general-content-columns .content h6,
.flex-content.general-content-columns .content p,
.flex-content.general-content-columns .content ul {
  margin-bottom: 30px;
}
.flex-content.general-content-columns .content.text-content img {
  border-radius: 15px;
}
.flex-content.general-content-columns .content.sm p,
.flex-content.general-content-columns .content.sm li {
  font-family: "Poppins", sans-serif;
  font-size: 0.8em;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.flex-content.general-content-columns .content blockquote p {
  font-size: 1.85em !important;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  color: var(--light-blue);
}
.flex-content.general-content-columns .content .eyebrow,
.flex-content.general-content-columns .container .row .text-center .eyebrow {
  margin-bottom: 10px;
}
.flex-content.general-content-columns .custom-col.three-cols .text-content ul {
  column-count: 3;
  column-gap: 20px;
}
.flex-content.general-content-columns .custom-col.two-cols .text-content ul {
  column-count: 2;
  column-gap: 20px;
}
@media (max-width: 991px) {
  .flex-content.general-content-columns {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .flex-content.general-content-columns .inner {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .flex-content.general-content-columns .custom-col.three-cols .text-content ul,
  .flex-content.general-content-columns .custom-col.two-cols .text-content ul {
    column-count: 1;
  }
}
