.elementor-2724
  .elementor-element.elementor-element-1e72f5b
  > .elementor-container {
  max-width: 1136px;
}
.elementor-2724 .elementor-element.elementor-element-1e72f5b {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
  overflow: visible;
}
.elementor-2724
  .elementor-element.elementor-element-1e72f5b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2724 .elementor-element.elementor-element-870e27c {
  min-width: 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2724
  .elementor-element.elementor-element-d9ba3da
  > .elementor-widget-container {
  background-color: transparent;
}
.elementor-2724 .elementor-element.elementor-element-d9ba3da {
  text-align: left;
}
.elementor-2724 .elementor-element.elementor-element-d9ba3da img {
  width: 100%;
}
.elementor-2724
  .elementor-element.elementor-element-51f7b17.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2724 .elementor-element.elementor-element-51f7b17 {
  min-width: 0px;
}
.elementor-2724
  .elementor-element.elementor-element-a004cb7.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2724
  .elementor-element.elementor-element-feedbda
  > .elementor-widget-container {
  margin: 0px 65px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-2724 .elementor-element.elementor-element-870e27c {
    width: 14%;
  }
  .elementor-2724 .elementor-element.elementor-element-51f7b17 {
    width: 65.975%;
  }
  .elementor-2724 .elementor-element.elementor-element-a004cb7 {
    width: 20.013%;
  }
}
