.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}/* Start custom CSS for text-editor, class: .elementor-element-6c2a7023 */.coach-tip {
  border-left: 6px solid #C0392B;
  background-color: #D6EAF8;
  padding: 20px 24px;
  margin: 32px 0;
}

.coach-tip-label {
  margin: 0 0 8px 0;
  font-family: 'DM Sans', sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.coach-tip-label .qc-brand {
  color: #C0392B;
  text-decoration: underline;
}

.coach-tip-label .qc-title {
  color: #1A3A52;
}

.coach-tip-body {
  margin: 0;
  font-family: 'DM Sans', sans-serif;
  font-size: 15px;
  font-style: italic;
  color: #1A3A52;
  line-height: 1.6;
}
.qc-pull-quote {
  border-left: 6px solid #C0392B;
  background-color: #D6EAF8;
  padding: 20px 24px;
  margin: 32px 0;
}

.qc-pull-quote p {
  margin: 0;
  font-family: 'DM Sans', sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: italic;
  color: #1A3A52;
  line-height: 1.6;
}
.qc-cta-box {
  border: 3px solid #1E7B4B;
  background-color: #E8F5EE;
  margin: 40px 0;
  font-family: 'DM Sans', sans-serif;
}

.qc-cta-headline {
  padding: 16px 24px;
  border-bottom: 2px solid #1E7B4B;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
  color: #1E7B4B;
}

.qc-cta-subtext {
  padding: 12px 24px;
  border-bottom: 2px solid #1E7B4B;
  margin: 0;
  font-size: 15px;
  color: #333333;
}

.qc-cta-link {
  display: block;
  padding: 14px 24px;
  font-size: 15px;
  font-weight: 700;
  color: #1E7B4B;
  text-decoration: underline;
}

.qc-cta-link:hover {
  color: #145C37;
}/* End custom CSS */