.elementor-518
  .elementor-element.elementor-element-51cf46d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-518
  .elementor-element.elementor-element-51cf46d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /*background-image: url("../images/assets/Header_bg_2.jpg");*/
  background-image: url("../images/subheader3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-518
  .elementor-element.elementor-element-51cf46d
  > .elementor-background-overlay {
  background-color: var(--e-global-color-044b931);
  opacity: 0.4;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518 .elementor-element.elementor-element-51cf46d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7% 0% 0% 0%;
}
.elementor-518
  .elementor-element.elementor-element-0f4e308
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-518
  .elementor-element.elementor-element-348a6cd
  > .elementor-container {
  max-width: 720px;
}
.elementor-518 .elementor-element.elementor-element-348a6cd {
  padding: 3em 0em 3em 0em;
}
.elementor-518 .elementor-element.elementor-element-f936c6c {
  text-align: center;
}
.elementor-518
  .elementor-element.elementor-element-f936c6c
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-518 .elementor-element.elementor-element-cb0ed33 {
  text-align: center;
}
.elementor-518
  .elementor-element.elementor-element-cb0ed33
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-03f652d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-518 .elementor-element.elementor-element-03f652d {
  padding: 7em 0em 7em 0em;
}
.elementor-518
  .elementor-element.elementor-element-88516c5
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-518
  .elementor-element.elementor-element-88516c5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-88516c5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518 .elementor-element.elementor-element-f6a724a img {
  height: 550px;
  object-fit: contain;
  object-position: center center;
}
.elementor-518
  .elementor-element.elementor-element-5ad9547
  > .elementor-element-populated {
  margin: 0em 0em 0em 3em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 3em;
}
.elementor-518
  .elementor-element.elementor-element-17b8363:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-element-populated {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-17b8363
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-8d3e9c1
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-8d3e9c1
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-8d3e9c1
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-8d3e9c1
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-0692c14
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-0692c14
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-0692c14
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-0692c14
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-e8c4e27
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-e8c4e27
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-e8c4e27
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-e8c4e27
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-62214e9
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-62214e9
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-62214e9
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-62214e9
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-5e1ba4b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-518
  .elementor-element.elementor-element-5e1ba4b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-518
  .elementor-element.elementor-element-5e1ba4b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518 .elementor-element.elementor-element-5e1ba4b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}
.elementor-518
  .elementor-element.elementor-element-5e1ba4b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-1350d63
  > .elementor-element-populated {
  margin: 0em 3em 0em 0em;
  --e-column-margin-right: 3em;
  --e-column-margin-left: 0em;
}
.elementor-518
  .elementor-element.elementor-element-44081d1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-element-populated {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-44081d1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-67b4457
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-67b4457
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-67b4457
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-67b4457
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-cfe477a
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-cfe477a
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-cfe477a
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-cfe477a
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-0226b95
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-0226b95
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-0226b95
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-0226b95
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-93be56b
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-93be56b
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-93be56b
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-93be56b
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518 .elementor-element.elementor-element-3713eea img {
  height: 550px;
  object-fit: contain;
  object-position: center center;
}
.elementor-518
  .elementor-element.elementor-element-1918fa6
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-518 .elementor-element.elementor-element-1918fa6 {
  padding: 7em 0em 7em 0em;
}
.elementor-518 .elementor-element.elementor-element-02dcaf2 img {
  height: 550px;
  object-fit: contain;
  object-position: center center;
}
.elementor-518
  .elementor-element.elementor-element-612ee9d
  > .elementor-element-populated {
  margin: 0em 0em 0em 3em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 3em;
}
.elementor-518
  .elementor-element.elementor-element-b736770:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-element-populated {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-b736770
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-b1abf5c
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-b1abf5c
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-b1abf5c
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-b1abf5c
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-dcc359d
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-dcc359d
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-dcc359d
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-dcc359d
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-c5f4635
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-c5f4635
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-c5f4635
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-c5f4635
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-24ef4a7
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-24ef4a7
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-24ef4a7
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-24ef4a7
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-5e5af93:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-518
  .elementor-element.elementor-element-5e5af93
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518 .elementor-element.elementor-element-5e5af93 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}
.elementor-518
  .elementor-element.elementor-element-5e5af93
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-986aab3
  > .elementor-element-populated {
  margin: 0em 3em 0em 0em;
  --e-column-margin-right: 3em;
  --e-column-margin-left: 0em;
}
.elementor-518
  .elementor-element.elementor-element-62c0528:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-element-populated {
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-62c0528
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-a9ce9b9
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-a9ce9b9
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-a9ce9b9
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-a9ce9b9
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-f4a1b7d
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-f4a1b7d
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-f4a1b7d
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-f4a1b7d
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-b274cfd
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-b274cfd
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-b274cfd
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-b274cfd
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-4bf0001
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  font-weight: var(--e-global-typography-112b6c4-font-weight);
  line-height: var(--e-global-typography-112b6c4-line-height);
  letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
  word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}
.elementor-518
  .elementor-element.elementor-element-4bf0001
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-4d462f5);
  height: 14px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-4bf0001
  .skillbar-group
  .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    135deg,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-a230134) 100%
  );
  border-radius: 10px 0px 0px 10px;
}
.elementor-518
  .elementor-element.elementor-element-4bf0001
  .skillbar-group
  .skill-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-518 .elementor-element.elementor-element-1483baf img {
  height: 550px;
  object-fit: contain;
  object-position: center center;
}
.elementor-518
  .elementor-element.elementor-element-7466b99
  > .elementor-container {
  max-width: 720px;
}
.elementor-518
  .elementor-element.elementor-element-7466b99:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-518
  .elementor-element.elementor-element-7466b99
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/assets/bg_cta.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-518
  .elementor-element.elementor-element-7466b99
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #229b992b 0%,
    var(--e-global-color-044b931) 100%
  );
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518 .elementor-element.elementor-element-7466b99 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}
.elementor-518 .elementor-element.elementor-element-cab353e {
  text-align: center;
}
.elementor-518
  .elementor-element.elementor-element-cab353e
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-518 .elementor-element.elementor-element-0f5f591 {
  text-align: center;
  color: var(--e-global-color-text);
}
.elementor-518 .elementor-element.elementor-element-c2ba7c0 .video-content {
  text-align: center;
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn
  i {
  font-size: 35px;
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn
  svg {
  max-width: 35px;
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn {
  width: 100px;
  height: 100px;
  line-height: 100px;
  color: var(--e-global-color-d49ac81);
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-bb890b8);
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-bb890b8);
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: var(--e-global-color-bb890b8);
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn
  svg
  path {
  stroke: var(--e-global-color-d49ac81);
  fill: var(--e-global-color-d49ac81);
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn:hover {
  color: #ffffff;
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-639e8dd) 0%,
    var(--e-global-color-bb890b8) 100%
  );
}
.elementor-518
  .elementor-element.elementor-element-c2ba7c0
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-518
  .elementor-element.elementor-element-dd19eea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-518
  .elementor-element.elementor-element-dd19eea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/assets/dashed.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-518 .elementor-element.elementor-element-dd19eea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5em 0em 7em 0em;
}
.elementor-518
  .elementor-element.elementor-element-dd19eea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-6ca2a26
  > .elementor-element-populated {
  padding: 0em 0em 0em 0em;
}
.elementor-518
  .elementor-element.elementor-element-992c805
  > .elementor-container {
  max-width: 720px;
}
.elementor-518
  .elementor-element.elementor-element-acd58eb
  > .elementor-element-populated {
  padding: 2em 2em 2em 2em;
}
.elementor-518 .elementor-element.elementor-element-59b4aad {
  text-align: center;
}
.elementor-518 .elementor-element.elementor-element-e37b902 {
  text-align: center;
}
.elementor-518
  .elementor-element.elementor-element-3cd1c59:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 42px 10px 68px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-3cd1c59
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-110f307
  > .elementor-widget-container {
  margin: -5em 0em 0em 0em;
}
.elementor-518
  .elementor-element.elementor-element-6f43f6f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 100px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-6f43f6f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-70479b3
  > .elementor-widget-container {
  margin: -5em 0em 0em 0em;
}
.elementor-518
  .elementor-element.elementor-element-46184e0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 42px 10px 68px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-46184e0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-b3497e1
  > .elementor-widget-container {
  margin: -5em 0em 0em 0em;
}
.elementor-518
  .elementor-element.elementor-element-d73aeec:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-element-populated,
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 100px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 3em 3em 3em 3em;
}
.elementor-518
  .elementor-element.elementor-element-d73aeec
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-518
  .elementor-element.elementor-element-2a86fa0
  > .elementor-widget-container {
  margin: -5em 0em 0em 0em;
}
@media (max-width: 1024px) {
  .elementor-518 .elementor-element.elementor-element-51cf46d {
    padding: 7em 0em 0em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-348a6cd {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-03f652d {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-f6a724a img {
    height: 485px;
  }
  .elementor-518
    .elementor-element.elementor-element-5ad9547
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-17b8363
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-8d3e9c1
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-8d3e9c1
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0692c14
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0692c14
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-e8c4e27
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-e8c4e27
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-62214e9
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-62214e9
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-5e1ba4b {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-1350d63
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-44081d1
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-67b4457
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-67b4457
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-cfe477a
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-cfe477a
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0226b95
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0226b95
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-93be56b
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-93be56b
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-3713eea img {
    height: 485px;
  }
  .elementor-518 .elementor-element.elementor-element-1918fa6 {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-02dcaf2 img {
    height: 485px;
  }
  .elementor-518
    .elementor-element.elementor-element-612ee9d
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-b736770
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-b1abf5c
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b1abf5c
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-dcc359d
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-dcc359d
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-c5f4635
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-c5f4635
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-24ef4a7
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-24ef4a7
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-5e5af93 {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-986aab3
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-62c0528
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-a9ce9b9
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-a9ce9b9
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-f4a1b7d
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-f4a1b7d
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b274cfd
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b274cfd
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-4bf0001
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-4bf0001
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-1483baf img {
    height: 485px;
  }
  .elementor-518
    .elementor-element.elementor-element-cab353e
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-dd19eea {
    padding: 1em 0em 3em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-3cd1c59
    > .elementor-element-populated {
    margin: 42px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 3em 1em 2em 1em;
  }
  .elementor-518
    .elementor-element.elementor-element-6f43f6f
    > .elementor-element-populated {
    margin: 42px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 3em 1em 2em 1em;
  }
  .elementor-518
    .elementor-element.elementor-element-46184e0
    > .elementor-element-populated {
    margin: 42px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 3em 1em 2em 1em;
  }
  .elementor-518
    .elementor-element.elementor-element-d73aeec
    > .elementor-element-populated {
    margin: 42px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 3em 1em 2em 1em;
  }
}
@media (max-width: 767px) {
  .elementor-518 .elementor-element.elementor-element-03f652d {
    padding: 2em 0em 2em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-f6a724a img {
    height: 250px;
  }
  .elementor-518
    .elementor-element.elementor-element-8d3e9c1
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-8d3e9c1
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0692c14
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0692c14
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-e8c4e27
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-e8c4e27
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-62214e9
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-62214e9
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-5e1ba4b {
    padding: 2em 0em 2em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-67b4457
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-67b4457
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-cfe477a
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-cfe477a
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0226b95
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-0226b95
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-93be56b
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-93be56b
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-3713eea img {
    height: 250px;
  }
  .elementor-518 .elementor-element.elementor-element-1918fa6 {
    padding: 2em 0em 2em 0em;
  }
  .elementor-518 .elementor-element.elementor-element-02dcaf2 img {
    height: 250px;
  }
  .elementor-518
    .elementor-element.elementor-element-b1abf5c
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b1abf5c
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-dcc359d
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-dcc359d
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-c5f4635
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-c5f4635
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-24ef4a7
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-24ef4a7
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-5e5af93 {
    padding: 2em 0em 2em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-a9ce9b9
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-a9ce9b9
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-f4a1b7d
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-f4a1b7d
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b274cfd
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-b274cfd
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-4bf0001
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-518
    .elementor-element.elementor-element-4bf0001
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-1483baf img {
    height: 250px;
  }
  .elementor-518 .elementor-element.elementor-element-7466b99 {
    padding: 3em 0em 3em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-cab353e
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-518 .elementor-element.elementor-element-dd19eea {
    padding: 0em 0em 2em 0em;
  }
  .elementor-518
    .elementor-element.elementor-element-3cd1c59
    > .elementor-element-populated {
    padding: 3em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-6f43f6f
    > .elementor-element-populated {
    padding: 3em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-46184e0
    > .elementor-element-populated {
    padding: 3em 2em 2em 2em;
  }
  .elementor-518
    .elementor-element.elementor-element-d73aeec
    > .elementor-element-populated {
    padding: 3em 2em 2em 2em;
  }
}
@media (min-width: 768px) {
  .elementor-518 .elementor-element.elementor-element-88516c5 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-5ad9547 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-1350d63 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-3b6f092 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-8ff4633 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-612ee9d {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-986aab3 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-9c10c85 {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-518 .elementor-element.elementor-element-3cd1c59 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-6f43f6f {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-46184e0 {
    width: 50%;
  }
  .elementor-518 .elementor-element.elementor-element-d73aeec {
    width: 50%;
  }
}
