.elementor-1502
  .elementor-element.elementor-element-40145980
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-40145980 {
  margin-top: 30px;
  margin-bottom: 15px;
}
.elementor-1502 .elementor-element.elementor-element-f004c0a {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-1502
  .elementor-element.elementor-element-51654e40
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502
  .elementor-element.elementor-element-338d493
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502
  .elementor-element.elementor-element-dcb20f7
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-dcb20f7 {
  margin-top: 30px;
  margin-bottom: 15px;
}
.elementor-1502
  .elementor-element.elementor-element-7ecf373
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-7ecf373 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-1502
  .elementor-element.elementor-element-cfb8780
  .skills-list.circles
  .progress:after {
  background: #fff;
}
.theme-style-dark
  .elementor-1502
  .elementor-element.elementor-element-cfb8780
  .skills-list.circles
  .progress:after {
  background: #1e1e1e;
}
.elementor-1502
  .elementor-element.elementor-element-5a78404
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-5a78404 {
  margin-top: 30px;
  margin-bottom: 15px;
}
.elementor-1502
  .elementor-element.elementor-element-d003339
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-d003339 {
  margin-top: 0;
  margin-bottom: 30px;
}
.elementor-1502
  .elementor-element.elementor-element-6912fae
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-1502
  .elementor-element.elementor-element-3e976e5
  > .elementor-widget-container {
  margin: 0 15px 0 0;
}
.elementor-1502
  .elementor-element.elementor-element-24cfcf6
  .skills-list.circles
  .progress:after {
  background: #fff;
}
.theme-style-dark
  .elementor-1502
  .elementor-element.elementor-element-24cfcf6
  .skills-list.circles
  .progress:after {
  background: #1e1e1e;
}
.elementor-1502
  .elementor-element.elementor-element-6acce87
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-1502 .elementor-element.elementor-element-6acce87 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-1502
  .elementor-element.elementor-element-bc67ec6
  > .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-1502
  .elementor-element.elementor-element-f51c5e8
  > .elementor-widget-container {
  margin: 0 15px 0 0;
}
.elementor-1502
  .elementor-element.elementor-element-480baff
  > .elementor-widget-container {
  margin: 0 15px 0 0;
}
.elementor-1502
  .elementor-element.elementor-element-64aad0c
  > .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-1502
  .elementor-element.elementor-element-c1bd25d
  > .elementor-widget-container {
  margin: 0 0 0 15px;
}
.elementor-1502
  .elementor-element.elementor-element-a91cc0e
  > .elementor-widget-container {
  margin: -10px 0 0 15px;
}
@media (max-width: 767px) {
  .elementor-1502
    .elementor-element.elementor-element-40145980
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-51654e40
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-f3c6e79
    > .elementor-widget-container {
    margin: 0 0 15px;
  }
  .elementor-1502
    .elementor-element.elementor-element-de9fb1d
    > .elementor-widget-container {
    margin: 0 0 15px;
  }
  .elementor-1502
    .elementor-element.elementor-element-338d493
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-de4d107
    > .elementor-widget-container {
    margin: 0 0 15px;
  }
  .elementor-1502
    .elementor-element.elementor-element-dcb20f7
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-7ecf373
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-5a78404
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-d003339
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502 .elementor-element.elementor-element-d003339 {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .elementor-1502
    .elementor-element.elementor-element-6912fae
    > .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-1502
    .elementor-element.elementor-element-6acce87
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0;
  }
  .elementor-1502
    .elementor-element.elementor-element-bc67ec6
    > .elementor-element-populated {
    margin: 0 0 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
