.elementor-897 .elementor-element.elementor-element-0fa1d4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-f3cb1a4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-6162369 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-c9f436c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-0f1895e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-166afe4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-7873f31 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-897 .elementor-element.elementor-element-481a7e1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-0f1895e */.la-step-image {
  margin-bottom: 22px;
  height: 190px;
  overflow: hidden;
  border-radius: 10px;
}

.la-step-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.sn-section .sn-card-step .sn-img-block img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  display: block;
  border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7873f31 */@media (max-width: 768px) {
  .sn-flex-row {
    flex-direction: column !important;
    gap: 24px !important;
  }

  .sn-col-img,
  .sn-col-text {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .sn-col-img {
    position: static !important;
    top: auto !important;
  }

  .sn-photo-placeholder img {
    width: 100% !important;
    height: auto !important;
    display: block;
  }
}/* End custom CSS */