.elementor-376 .elementor-element.elementor-element-4536905 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-007ab2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-d698bb1 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-b011cd2 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-0a15280 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-02e0cd4 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-7afcb3a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-16f38e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-439cba3 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-16f38e6 */@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 */
/* Start custom CSS for html, class: .elementor-element-439cba3 */@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 */