.elementor-1681
  .elementor-element.elementor-element-c114734
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-c114734 {
  margin-top: 30px;
  margin-bottom: 15px;
}
.elementor-1681
  .elementor-element.elementor-element-7fc19e2
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-7fc19e2 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-1681
  .elementor-element.elementor-element-f86036b
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-f86036b {
  margin-top: -30px;
  margin-bottom: 0;
}
.elementor-1681
  .elementor-element.elementor-element-2685b96
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-1681
  .elementor-element.elementor-element-c251f10
  > .elementor-widget-container {
  margin: -20px 0 0;
}
.elementor-1681
  .elementor-element.elementor-element-f440b9f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-1681
  .elementor-element.elementor-element-6085b2d
  > .elementor-widget-container {
  margin: -20px 0 0;
}
.elementor-1681
  .elementor-element.elementor-element-756e1ae
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-756e1ae {
  margin-top: 30px;
  margin-bottom: 15px;
}
.elementor-1681
  .elementor-element.elementor-element-39a9f67
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-39a9f67 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-1681 .elementor-element.elementor-element-6825b31 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-bc-flex-widget
  .elementor-1681
  .elementor-element.elementor-element-d85f67c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1681
  .elementor-element.elementor-element-d85f67c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1681
  .elementor-element.elementor-element-d85f67c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1681
  .elementor-element.elementor-element-45078d97
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1681 .elementor-element.elementor-element-45078d97 {
  margin-top: 0;
  margin-bottom: 20px;
}
.elementor-1681
  .elementor-element.elementor-element-4903948f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1681 .elementor-element.elementor-element-31dc35b {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-1681
  .elementor-element.elementor-element-31dc35b
  > .elementor-widget-container {
  padding: 12px 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #c6c6c633;
  border-radius: 30px;
}
.elementor-1681
  .elementor-element.elementor-element-31dc35b
  .elementor-heading-title {
  font-size: 14px;
}
.elementor-1681
  .elementor-element.elementor-element-3299bd7
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 10px;
}
.elementor-1681 .elementor-element.elementor-element-e08ea37 {
  text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-1fd21d0 {
  text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-e9bc6c4 {
  text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-2857581 {
  text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-c4a452e {
  text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-40af0da {
  text-align: center;
}
@media (max-width: 767px) {
  .elementor-1681
    .elementor-element.elementor-element-c114734
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-ae89b9f
    > .elementor-widget-container {
    margin: 0 0 15px;
  }
  .elementor-1681
    .elementor-element.elementor-element-7fc19e2
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-1e51d75
    > .elementor-widget-container {
    margin: 0 0 15px;
  }
  .elementor-1681
    .elementor-element.elementor-element-f86036b
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-2685b96
    > .elementor-element-populated {
    margin: 0 0 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-1681
    .elementor-element.elementor-element-842aa57
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-f7d50dd
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-756e1ae
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681
    .elementor-element.elementor-element-39a9f67
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681 .elementor-element.elementor-element-6825b31 {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .elementor-1681
    .elementor-element.elementor-element-45078d97
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1681 .elementor-element.elementor-element-8a29f67 {
    width: 50%;
  }
  .elementor-1681 .elementor-element.elementor-element-629137a {
    width: 50%;
  }
  .elementor-1681 .elementor-element.elementor-element-d4b093a {
    width: 50%;
  }
  .elementor-1681 .elementor-element.elementor-element-0adeab9 {
    width: 50%;
  }
  .elementor-1681 .elementor-element.elementor-element-26e09b3 {
    width: 50%;
  }
  .elementor-1681 .elementor-element.elementor-element-ab4010a {
    width: 50%;
  }
}
