/* Start custom CSS for section, class: .elementor-element-86837b2 */@media (max-width: 767px) {
  .elementor-100 .elementor-element.elementor-element-86837b2 .trust-bar { flex-direction: column; align-items: flex-start; gap: 8px; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .trust-bar span::after { content: none; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .trust-bar span { padding-left: 0; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .markets-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .markets-row span { width: 100%; text-align: center; box-sizing: border-box; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .approach { grid-template-columns: 1fr; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .trust-layout { grid-template-columns: 1fr; gap: 32px; }
  .elementor-100 .elementor-element.elementor-element-86837b2 .reviews-grid { grid-template-columns: 1fr; }
}/* End custom CSS */