.elementor-12842 .elementor-element.elementor-element-c6d4e8d {
  padding: 100px 0;
}
.elementor-12842
  .elementor-element.elementor-element-0dd5efc
  > .elementor-element-populated {
  margin: 30px 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-12842
  .elementor-element.elementor-element-67cba40
  .dsvy-heading-subheading {
  text-align: left;
}
.elementor-12842
  .elementor-element.elementor-element-e8dbea3
  > .elementor-widget-container {
  margin: -20px 0 0;
}
.elementor-12842
  .elementor-element.elementor-element-028743f
  > .elementor-widget-container {
  margin: 20px 0;
}
.elementor-12842
  .elementor-element.elementor-element-4523505
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-12842
  .elementor-element.elementor-element-59295d2
  > .elementor-element-populated {
  padding: 60px 60px 20px;
}
.elementor-12842
  .elementor-element.elementor-element-dbfa89e
  .dsvy-custom-heading {
  text-align: left;
}
.elementor-12842 .elementor-element.elementor-element-c160b8c iframe {
  height: 500px;
  /* filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg); */
}
@media (max-width: 1200px) {
  .elementor-12842 .elementor-element.elementor-element-c6d4e8d {
    padding: 80px 0;
  }
  .elementor-12842
    .elementor-element.elementor-element-0dd5efc
    > .elementor-element-populated {
    padding: 0 15px 0 30px;
  }
  .elementor-12842
    .elementor-element.elementor-element-59295d2
    > .elementor-element-populated {
    margin: 0 30px 0 0;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 50px 35px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-12842 .elementor-element.elementor-element-c6d4e8d {
    padding: 60px 0;
  }
  .elementor-12842
    .elementor-element.elementor-element-0dd5efc
    > .elementor-element-populated {
    margin: 0 0 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-12842
    .elementor-element.elementor-element-59295d2
    > .elementor-element-populated {
    margin: 0 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 50px 30px 30px;
  }
}
@media (min-width: 768px) {
  .elementor-12842 .elementor-element.elementor-element-0dd5efc {
    width: 38.205%;
  }
  .elementor-12842 .elementor-element.elementor-element-59295d2 {
    width: 61.795%;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-12842 .elementor-element.elementor-element-0dd5efc {
    width: 42%;
  }
  .elementor-12842 .elementor-element.elementor-element-59295d2 {
    width: 58%;
  }
}
