:is(.elementor-element-10c72345, .elementor-element-35dde033) {
  padding: 24px 0 32px;
  background: #f7f8fa;
}

:is(.elementor-element-10c72345, .elementor-element-35dde033)
  > .elementor-container
  > .elementor-column:nth-child(2)
  > .elementor-element-populated {
  align-content: flex-start;
  gap: 12px;
}

:is(.elementor-element-10c72345, .elementor-element-35dde033)
  > .elementor-container
  > .elementor-column:nth-child(2)
  .elementor-widget-heading {
  margin: 0 !important;
}

:is(.elementor-element-10c72345, .elementor-element-35dde033)
  > .elementor-container
  > .elementor-column:nth-child(2)
  .elementor-heading-title {
  display: block;
  position: relative;
  padding: 17px 19px 17px 45px;
  border: 1px solid #e0e3e8;
  border-left: 4px solid #ba149f;
  border-radius: 6px;
  background: #fff;
  color: #20232a !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
  box-shadow: 0 5px 16px rgba(28, 34, 45, 0.05);
}

:is(.elementor-element-10c72345, .elementor-element-35dde033)
  > .elementor-container
  > .elementor-column:nth-child(2)
  .elementor-heading-title::before {
  content: "";
  position: absolute;
  top: 23px;
  left: 20px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ba149f;
  box-shadow: 0 0 0 4px rgba(186, 20, 159, 0.12);
}

@media (max-width: 767px) {
  :is(.elementor-element-10c72345, .elementor-element-35dde033) {
    padding: 16px 0 22px;
  }

  :is(.elementor-element-10c72345, .elementor-element-35dde033)
    > .elementor-container
    > .elementor-column:nth-child(2) {
    margin-top: 12px;
  }

  :is(.elementor-element-10c72345, .elementor-element-35dde033)
    > .elementor-container
    > .elementor-column:nth-child(2)
    .elementor-heading-title {
    padding: 14px 15px 14px 40px;
    font-size: 16px !important;
    line-height: 1.5 !important;
  }

  :is(.elementor-element-10c72345, .elementor-element-35dde033)
    > .elementor-container
    > .elementor-column:nth-child(2)
    .elementor-heading-title::before {
    top: 20px;
    left: 15px;
  }
}
