.elementor-141
  .elementor-element.elementor-element-8f28a5d
  > .elementor-container {
  min-height: 350px;
}
.elementor-141 .elementor-element.elementor-element-8f28a5d {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-8f28a5d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-141
  .elementor-element.elementor-element-7f3a041
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-7f3a041
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-7f3a041
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-d6107f8 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-7c995d0
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-7c995d0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-7c995d0
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-223f471 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-d68ca71
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-d68ca71
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-d68ca71
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-500b774
  .elementor-heading-title {
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-500b774
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-73c5b91 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-5f7aed3
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-5f7aed3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-5f7aed3
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-21cd641
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-141
  .elementor-element.elementor-element-781d7a0.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-781d7a0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-781d7a0
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-781d7a0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-781d7a0
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-774a5f6
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-774a5f6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-774a5f6
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-0ada2f8 {
  text-align: left;
}
.elementor-141
  .elementor-element.elementor-element-0ada2f8
  .elementor-heading-title {
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-0ada2f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-7f5cd20 {
  text-align: left;
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-7f5cd20
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-bcc34be {
  text-align: left;
}
.elementor-141
  .elementor-element.elementor-element-bcc34be
  .elementor-heading-title {
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-bcc34be
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-4686f86 {
  text-align: left;
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-4686f86
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-b3e4912
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-097dcc0 {
  text-align: left;
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-097dcc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-2e83430 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-b67f089
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-b67f089
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-b67f089
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-a012f07 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-96a3870
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-96a3870
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-96a3870
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-361199b
  .elementor-heading-title {
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-361199b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-c6d0b48 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-f9cfeb1
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-f9cfeb1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-f9cfeb1
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-3b69fc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-141
  .elementor-element.elementor-element-75ef0d6.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-75ef0d6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-75ef0d6
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-75ef0d6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-75ef0d6
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-b236519
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-b236519
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-b236519
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-927e785 {
  text-align: justify;
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-927e785
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-25677cf {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-141
  .elementor-element.elementor-element-ff9ae82.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-ff9ae82.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-141
  .elementor-element.elementor-element-ff9ae82
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-ff9ae82
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-ff9ae82
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141
  .elementor-element.elementor-element-d1bd020
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-141
  .elementor-element.elementor-element-d1bd020
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-141
  .elementor-element.elementor-element-d1bd020
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-141 .elementor-element.elementor-element-a9b6a6a {
  text-align: justify;
  color: #29338b;
}
.elementor-141
  .elementor-element.elementor-element-a9b6a6a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
