.elementor-619 .elementor-element.elementor-element-206c98ad{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-7d809a09 *//* ==============================
   Case Studies – Global Styles
   ============================== */

.cs {
  max-width: 960px;
  margin: 0 auto 88px;
  color: #5f5f5f;
}

/* Title */
.cs  .cs__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  color: #6b6b6b;
  margin-bottom: 28px;
}

/* Section headings */
.cs  .cs__heading {
  font-size: 18px;
  font-weight: 600;
  color: #7a7a7a;
  margin: 36px 0 12px;
}

/* Paragraph */
.cs  .cs__text {
  font-size: 17px;
  line-height: 1.7;
  margin: 0;
}

/* Lists */
.cs  .cs__list {
  padding-left: 20px;
  margin: 0;
}

.cs  .cs__list li {
  font-size: 17px;
  line-height: 1.7;
  margin-bottom: 10px;
}

/* Outcomes */
.cs  .cs__list--highlight {
  background: #f8f9fb;
  padding: 26px 30px;
  border-left: 4px solid #cfd6e4;
  border-radius: 6px;
}

/* Governance */
.cs  .cs__list--governance {
  background: #f5f6f7;
  padding: 26px 30px;
  border-left: 4px solid #d5d5d5;
  border-radius: 6px;
}

/* Mobile */
@media (max-width: 768px) {
 .cs  .cs__title {
    font-size: 22px;
  }

 .cs  .cs__heading {
    font-size: 16px;
  }

 .cs  .cs__text,
 .cs  .cs__list li {
    font-size: 12px;
  }
}/* End custom CSS */