.elementor-11514
  .elementor-element.elementor-element-c083e7e
  > .elementor-container {
  min-height: 635px;
}
.elementor-11514
  .elementor-element.elementor-element-c083e7e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11514
  .elementor-element.elementor-element-c083e7e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('./IT-1.png');
  background-position: top center;
  background-size: cover;
}
.elementor-11514 .elementor-element.elementor-element-c083e7e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-c083e7e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11514 .elementor-element.elementor-element-8912b3d {
  text-align: center;
}
.elementor-11514
  .elementor-element.elementor-element-8912b3d
  .elementor-heading-title {
  color: #ffffff;
  font-family: 'Roboto', Sans-serif;
  font-size: 50px;
  font-weight: 500;
}
.elementor-11514 .elementor-element.elementor-element-4218644 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 20px;
  --background-transition: 0.3s;
}
.elementor-11514 .elementor-element.elementor-element-cf702fc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-c7d131e
  .elementor-counter-number-wrapper {
  color: #272a2c;
  font-family: 'Roboto', Sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 50px;
}
.elementor-11514
  .elementor-element.elementor-element-c7d131e
  .elementor-counter-title {
  color: #000000;
  font-family: 'Roboto', Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-11514 .elementor-element.elementor-element-c0a8abd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-cc94a8c
  .elementor-counter-number-wrapper {
  color: #272a2c;
  font-family: 'Roboto', Sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 50px;
}
.elementor-11514
  .elementor-element.elementor-element-cc94a8c
  .elementor-counter-title {
  color: #000000;
  font-family: 'Roboto', Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-11514 .elementor-element.elementor-element-c993494 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-4c11e1b
  .elementor-counter-number-wrapper {
  color: #272a2c;
  font-family: 'Roboto', Sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 50px;
}
.elementor-11514
  .elementor-element.elementor-element-4c11e1b
  .elementor-counter-title {
  color: #000000;
  font-family: 'Roboto', Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-11514 .elementor-element.elementor-element-6b63f8f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-26f59ad
  .elementor-counter-number-wrapper {
  color: #272a2c;
  font-family: 'Roboto', Sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 50px;
}
.elementor-11514
  .elementor-element.elementor-element-26f59ad
  .elementor-counter-title {
  color: #000000;
  font-family: 'Roboto', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 50px;
  letter-spacing: 1px;
}
.elementor-11514 .elementor-element.elementor-element-04f9772 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 123px 80px 140px 130px;
}
.elementor-11514
  .elementor-element.elementor-element-628babf
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 1px;
}
.elementor-11514
  .elementor-element.elementor-element-628babf
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 25% 0% 0%;
}
.elementor-11514 .elementor-element.elementor-element-887e031 {
  font-family: 'DM Sans', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
.elementor-11514
  .elementor-element.elementor-element-887e031
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 24px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-5b19743
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 13px 0px 0px 0px;
}
.elementor-11514 .elementor-element.elementor-element-024cae7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 70px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-86584f1
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 24% 0% 0%;
}
.elementor-11514
  .elementor-element.elementor-element-446a81e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 18% 0% 6%;
}
.elementor-11514
  .elementor-element.elementor-element-15a28ad
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 12% 0% 12%;
}
.elementor-11514 .elementor-element.elementor-element-8e769c9 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 70px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-34453c7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 24% 0% 0%;
}
.elementor-11514
  .elementor-element.elementor-element-c35da1a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 18% 0% 6%;
}
.elementor-11514
  .elementor-element.elementor-element-5eef5fe
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 12% 0% 12%;
}
.elementor-11514 .elementor-element.elementor-element-c710f75 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 40px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-11514
  .elementor-element.elementor-element-167bac5
  .qodef-qi-section-title {
  text-align: center;
}
.elementor-11514
  .elementor-element.elementor-element-167bac5
  .qodef-qi-section-title
  .qodef-e-colored {
  color: #bababa;
}
.elementor-11514
  .elementor-element.elementor-element-167bac5
  .qodef-m-subtitle {
  align-items: baseline;
}
.elementor-11514 .elementor-element.elementor-element-9d8e913 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-64939bf
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-b432c4f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11514
  .elementor-element.elementor-element-b432c4f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-11514 .elementor-element.elementor-element-b432c4f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 140px 80px 140px 80px;
}
.elementor-11514
  .elementor-element.elementor-element-b432c4f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11514
  .elementor-element.elementor-element-e52d824
  > .elementor-element-populated {
  text-align: center;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 70px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-7b8c371
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-11514
  .elementor-element.elementor-element-4a4c350.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11514
  .elementor-element.elementor-element-4a4c350.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11514
  .elementor-element.elementor-element-4a4c350
  > .elementor-element-populated {
  text-align: center;
  margin: 0% 28% 0% 0%;
  --e-column-margin-right: 28%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-817bd26
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11514 .elementor-element.elementor-element-8208b79 {
  text-align: left;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-11514
  .elementor-element.elementor-element-8208b79.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11514 .elementor-element.elementor-element-94a240d {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-11514
  .elementor-element.elementor-element-94a240d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11514
  .elementor-element.elementor-element-258fb4a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11514
  .elementor-element.elementor-element-258fb4a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #223035;
  background: url('./Screenshot-2023-12-18-at-14.58.11.png') 50% 50%;
  background-size: cover;
}
.elementor-11514 .elementor-element.elementor-element-258fb4a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 80px 0px 80px;
}
.elementor-11514
  .elementor-element.elementor-element-258fb4a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-11514
  .elementor-element.elementor-element-7311d2a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-11514
  .elementor-element.elementor-element-7311d2a.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-11514
  .elementor-element.elementor-element-7311d2a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 8px;
}
.elementor-11514
  .elementor-element.elementor-element-7311d2a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 78px 0px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-22fcb1c
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: 'Roboto', Sans-serif;
  font-size: 135px;
  font-weight: 400;
}
.elementor-11514
  .elementor-element.elementor-element-22fcb1c
  .elementor-counter-title {
  color: #dadada;
}
.elementor-11514 .elementor-element.elementor-element-0533ef1 {
  --spacer-size: 900px;
}
.elementor-bc-flex-widget
  .elementor-11514
  .elementor-element.elementor-element-af80417.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-11514
  .elementor-element.elementor-element-af80417.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-11514
  .elementor-element.elementor-element-af80417.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-11514
  .elementor-element.elementor-element-af80417
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 80px 0px;
}
.elementor-11514 .elementor-element.elementor-element-2050e91 {
  width: var(--container-widget-width, 270px);
  max-width: 270px;
  --container-widget-width: 270px;
  --container-widget-flex-grow: 0;
}
.elementor-11514
  .elementor-element.elementor-element-436f48f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11514
  .elementor-element.elementor-element-436f48f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-11514 .elementor-element.elementor-element-436f48f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 140px 80px 140px 80px;
}
.elementor-11514
  .elementor-element.elementor-element-436f48f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-11514
  .elementor-element.elementor-element-0eb5743.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11514
  .elementor-element.elementor-element-0eb5743.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11514
  .elementor-element.elementor-element-0eb5743
  > .elementor-element-populated {
  text-align: center;
  margin: 0% 28% 0% 0%;
  --e-column-margin-right: 28%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-b90e4fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11514 .elementor-element.elementor-element-4133894 {
  text-align: left;
}
.elementor-11514 .elementor-element.elementor-element-6d39718 {
  width: auto;
  max-width: auto;
}
.elementor-11514
  .elementor-element.elementor-element-d4c4fba
  > .elementor-element-populated {
  text-align: center;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 70px 0px 0px;
}
.elementor-11514
  .elementor-element.elementor-element-aaec322
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-11514 .elementor-element.elementor-element-cf702fc {
    --width: 25%;
  }
  .elementor-11514 .elementor-element.elementor-element-c0a8abd {
    --width: 25%;
  }
  .elementor-11514 .elementor-element.elementor-element-c993494 {
    --width: 25%;
  }
  .elementor-11514 .elementor-element.elementor-element-6b63f8f {
    --width: 25%;
  }
  .elementor-11514 .elementor-element.elementor-element-628babf {
    width: 40%;
  }
  .elementor-11514 .elementor-element.elementor-element-5b19743 {
    width: 60%;
  }
  .elementor-11514 .elementor-element.elementor-element-7311d2a {
    width: 45%;
  }
  .elementor-11514 .elementor-element.elementor-element-14c9704 {
    width: 10%;
  }
  .elementor-11514 .elementor-element.elementor-element-af80417 {
    width: 45%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11514 .elementor-element.elementor-element-628babf {
    width: 100%;
  }
  .elementor-11514 .elementor-element.elementor-element-5b19743 {
    width: 100%;
  }
  .elementor-11514 .elementor-element.elementor-element-e52d824 {
    width: 100%;
  }
  .elementor-11514 .elementor-element.elementor-element-4a4c350 {
    width: 100%;
  }
  .elementor-11514 .elementor-element.elementor-element-0eb5743 {
    width: 100%;
  }
  .elementor-11514 .elementor-element.elementor-element-d4c4fba {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-11514 .elementor-element.elementor-element-04f9772 {
    padding: 123px 7% 140px 7%;
  }
  .elementor-11514
    .elementor-element.elementor-element-628babf
    > .elementor-element-populated {
    padding: 0px 0px 80px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-ed79db7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-887e031
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 24px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-5b19743
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-86584f1
    > .elementor-element-populated {
    padding: 0% 14% 0% 0%;
  }
  .elementor-11514
    .elementor-element.elementor-element-446a81e
    > .elementor-element-populated {
    padding: 0% 7% 0% 7%;
  }
  .elementor-11514
    .elementor-element.elementor-element-15a28ad
    > .elementor-element-populated {
    padding: 0% 0% 0% 14%;
  }
  .elementor-11514
    .elementor-element.elementor-element-34453c7
    > .elementor-element-populated {
    padding: 0% 14% 0% 0%;
  }
  .elementor-11514
    .elementor-element.elementor-element-c35da1a
    > .elementor-element-populated {
    padding: 0% 7% 0% 7%;
  }
  .elementor-11514
    .elementor-element.elementor-element-5eef5fe
    > .elementor-element-populated {
    padding: 0% 0% 0% 14%;
  }
  .elementor-11514 .elementor-element.elementor-element-b432c4f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 7% 140px 7%;
  }
  .elementor-11514
    .elementor-element.elementor-element-e52d824
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-11514
    .elementor-element.elementor-element-4a4c350.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-11514
    .elementor-element.elementor-element-4a4c350.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-11514
    .elementor-element.elementor-element-4a4c350
    > .elementor-element-populated {
    padding: 60px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-94a240d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11514 .elementor-element.elementor-element-258fb4a {
    padding: 0% 7% 0% 7%;
  }
  .elementor-11514 .elementor-element.elementor-element-436f48f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 7% 140px 7%;
  }
  .elementor-bc-flex-widget
    .elementor-11514
    .elementor-element.elementor-element-0eb5743.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-11514
    .elementor-element.elementor-element-0eb5743.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-11514
    .elementor-element.elementor-element-0eb5743
    > .elementor-element-populated {
    padding: 60px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-d4c4fba
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-11514
    .elementor-element.elementor-element-c083e7e
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-11514
    .elementor-element.elementor-element-887e031
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  .elementor-11514 .elementor-element.elementor-element-024cae7 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-86584f1
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-446a81e
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-15a28ad
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-11514 .elementor-element.elementor-element-8e769c9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-34453c7
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-c35da1a
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-11514
    .elementor-element.elementor-element-5eef5fe
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
}
