.elementor-8272 .elementor-element.elementor-element-fec23bb{--display:flex;}/* Start custom CSS for page-settings */.oox-blog-article {
  max-width: 850px;
  margin: 0 auto;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.8;
  color: #1f1f1f;
}
/* =========================
   HEADINGS
========================= */

.oox-blog-article h1,
.oox-blog-article h2,
.oox-blog-article h3,
.oox-blog-article h4,
.oox-blog-article h5,
.oox-blog-article h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  color: #111111;
  line-height: 1.15;

  text-transform: none !important;
  letter-spacing: -0.03em;
}

/* BLOG TITLE */

.oox-blog-article h1 {
  font-size: 33px;
  margin-bottom: 36px;
}

/* MAIN SECTIONS */

.oox-blog-article h2 {
  font-size: 26px;
  margin-top: 56px;
  margin-bottom: 18px;
}

/* SUBSECTIONS */

.oox-blog-article h3 {
  font-size: 22px;
  margin-top: 36px;
  margin-bottom: 14px;
}

/* SMALL HEADINGS */

.oox-blog-article h4 {
  font-size: 20px;
  margin-top: 28px;
  margin-bottom: 12px;
}

.oox-blog-article h5 {
  font-size: 18px;
}

.oox-blog-article h6 {
  font-size: 16px;
}

.oox-blog-article p {
  margin-bottom: 22px;
}

.oox-blog-article ul {
  padding-left: 24px;
  margin-bottom: 30px;
}

.oox-blog-article li {
  margin-bottom: 10px;
}

.oox-blog-article a {
  color: #6A4CFF;
  text-decoration: none;
  font-weight: 600;
}

.oox-blog-article a:hover {
  text-decoration: underline;
}

.oox-blog-article .featured-quote {
  font-family: "Poppins", sans-serif;

  font-size: 30px;
  font-style: italic;
  font-weight: 500;

  line-height: 1.5;

  color: #111111;

  margin: 48px 0;

  padding-left: 28px;

  border-left: 4px solid #6A4CFF;

  text-align: left;
}


.oox-blog-article .related-reading {
  background: #f7f5ff;
  border-left: 4px solid #6A4CFF;
  padding: 24px;
  margin: 42px 0;
  border-radius: 14px;
}

.oox-blog-article .related-reading strong {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
}

.oox-blog-article .explore-more {
  background: #fafafa;
  border: 1px solid #eeeeee;
  padding: 34px;
  border-radius: 18px;
  margin: 64px 0;
}

.oox-blog-article .explore-more h2 {
  margin-top: 0;
}

@media (max-width: 768px) {
  .oox-blog-article {
    font-size: 16px;
  }

  .oox-blog-article h1 {
    font-size: 36px;
  }

  .oox-blog-article h2 {
    font-size: 28px;
  }

  .oox-blog-article .featured-quote {
    font-size: 26px;
  }
}/* End custom CSS */