.elementor-2234 .elementor-element.elementor-element-6840b18b{--display:flex;}.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-4acf5b0c */.blog-content p {

  margin-bottom: 19px;

  line-height: 1.7;

  font-size: 18px;

  font-weight: 500;

  color: #1f47b8;

}

.highlight-box {

  background: #f4f7ff;

  border-left: 5px solid #0c48bf;

  padding: 20px;

  margin: 30px 0;

  border-radius: 10px;

}

.highlight-box p {

  font-size: 18px;

  font-weight: 600;

}

.highlight-box span {

  font-size: 14px;

  color: #666;

}

.two-column-section {

  display: flex;

  gap: 30px;

  align-items: center;

  margin: 30px 0;

}

.image-side img {

  width: 100%;

  max-width: 400px;

  border-radius: 12px;

}

.content-side ul {

  padding-left: 20px;

}

.content-side li {

  margin-bottom: 12px;

  line-height: 1.6;

  font-size: 16px;

  font-weight: 500;

  color: #1f47b8;

}

@media (max-width: 768px) {

  .two-column-section {

    flex-direction: column;

  }

}/* End custom CSS */