.elementor-11 .elementor-element.elementor-element-f037738 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-f037738
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-f98056a
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-f98056a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-481de68
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-4bb4ed0 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-0643af1
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-0643af1
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-0643af1
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-510847a
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-ca4369d.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-11
  .elementor-element.elementor-element-ca4369d.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-11
  .elementor-element.elementor-element-ca4369d
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-ca4369d
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-ca4369d
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-c5f4311
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-c5f4311
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-c5f4311
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-0cc3470 {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-0cc3470
  .elementor-heading-title {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-0cc3470
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-d857a41 {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-2798293
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-1b5eba8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-1b5eba8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-564771c
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-564771c
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-564771c
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-d1202a0 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-d1202a0
  .elementor-heading-title {
  color: #fff;
}
.elementor-11
  .elementor-element.elementor-element-d1202a0
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-ff324e4
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-ff324e4
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-ff324e4
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-a553022 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-a553022
  .elementor-heading-title {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-a553022
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-1830856
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-c44c0db {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-7d73b5a
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-7d73b5a
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-7d73b5a
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-87875eb {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-87875eb
  .elementor-heading-title {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-87875eb
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-29a8e63 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-45706b2
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-45706b2
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-45706b2
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-3d23e0a {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-3d23e0a
  .elementor-heading-title {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-3d23e0a
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-0bb03ca {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-11
  .elementor-element.elementor-element-a150ab7
  > .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: 0;
}
.elementor-11
  .elementor-element.elementor-element-a150ab7
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a150ab7
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-72368e9 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-72368e9
  .elementor-heading-title {
  color: #29338b;
}
.elementor-11
  .elementor-element.elementor-element-72368e9
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-11 .elementor-element.elementor-element-7e5a02b {
  --e-image-carousel-slides-to-show: 4;
}
.elementor-11
  .elementor-element.elementor-element-7e5a02b
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-11
  .elementor-element.elementor-element-7e5a02b
  .elementor-swiper-button.elementor-swiper-button-next {
  color: #105673;
}
.elementor-11
  .elementor-element.elementor-element-7e5a02b
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-11
  .elementor-element.elementor-element-7e5a02b
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: #105673;
}
.elementor-11
  .elementor-element.elementor-element-7e5a02b
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-7e5a02b {
    --e-image-carousel-slides-to-show: 3;
  }
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7e5a02b {
    --e-image-carousel-slides-to-show: 2;
  }
}
