.elementor-642 .elementor-element.elementor-element-3c6965e {
  overflow: hidden;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #00000022;
  padding: 100px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-3c6965e,
.elementor-642
  .elementor-element.elementor-element-3c6965e
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-642
  .elementor-element.elementor-element-cbf6f23
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-d51eb4f
  > .elementor-container {
  max-width: 1140px;
}
.elementor-642 .elementor-element.elementor-element-d51eb4f {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-e7ee08a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-e7ee08a
  > .elementor-element-populated {
  padding: 0% 13% 0% 0%;
}
.elementor-642
  .elementor-element.elementor-element-e53057a
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-642 .elementor-element.elementor-element-e53057a {
  text-align: center;
}
.elementor-642 .elementor-element.elementor-element-e53057a .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-weight: bold;
}
.elementor-642 .elementor-element.elementor-element-e53057a .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-6bd6a8d
  > .elementor-widget-container {
  padding: 7px 7px 7px 7px;
}
.elementor-642 .elementor-element.elementor-element-6bd6a8d {
  text-align: justify;
}
.elementor-642 .elementor-element.elementor-element-6bd6a8d .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-642 .elementor-element.elementor-element-6bd6a8d .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-4ca2b96
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-4ca2b96
  > .elementor-element-populated {
  padding: 0% 10% 0% 0%;
}
.elementor-642
  .elementor-element.elementor-element-53168b1
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-642 .elementor-element.elementor-element-53168b1 .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-weight: bold;
}
.elementor-642 .elementor-element.elementor-element-53168b1 .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-view-stacked
  .elementor-icon
  i:before,
.elementor-642 .elementor-element.elementor-element-fa3a960 .elementor-icon svg,
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-view-default
  .elementor-icon
  i:before {
  color: #157efb;
  fill: #157efb;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-position-right
  .elementor-icon-box-icon {
  margin-inline-start: 15px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-position-left
  .elementor-icon-box-icon {
  margin-inline-end: 15px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-642 .elementor-element.elementor-element-fa3a960 .elementor-icon {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642 .elementor-element.elementor-element-fa3a960 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon-box-title {
  color: #000000;
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon-box-title,
.elementor-642
  .elementor-element.elementor-element-fa3a960
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-view-stacked
  .elementor-icon
  i:before,
.elementor-642 .elementor-element.elementor-element-6cab490 .elementor-icon svg,
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-view-default
  .elementor-icon
  i:before {
  color: #157efb;
  fill: #157efb;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-position-right
  .elementor-icon-box-icon {
  margin-inline-start: 15px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-position-left
  .elementor-icon-box-icon {
  margin-inline-end: 15px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-642 .elementor-element.elementor-element-6cab490 .elementor-icon {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642 .elementor-element.elementor-element-6cab490 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon-box-title,
.elementor-642
  .elementor-element.elementor-element-6cab490
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-view-stacked
  .elementor-icon
  i:before,
.elementor-642 .elementor-element.elementor-element-4e059d3 .elementor-icon svg,
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-view-default
  .elementor-icon
  i:before {
  color: #157efb;
  fill: #157efb;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-position-right
  .elementor-icon-box-icon {
  margin-inline-start: 15px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-position-left
  .elementor-icon-box-icon {
  margin-inline-end: 15px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-642 .elementor-element.elementor-element-4e059d3 .elementor-icon {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-642 .elementor-element.elementor-element-4e059d3 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon-box-title,
.elementor-642
  .elementor-element.elementor-element-4e059d3
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-642
  .elementor-element.elementor-element-14dadd5
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-43ec0fc
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-642 .elementor-element.elementor-element-43ec0fc .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-weight: bold;
}
.elementor-642 .elementor-element.elementor-element-43ec0fc .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-891515b
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-642 .elementor-element.elementor-element-891515b .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-642 .elementor-element.elementor-element-891515b .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-b4d386f
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-642 .elementor-element.elementor-element-b4d386f .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-642 .elementor-element.elementor-element-b4d386f .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-022631b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-022631b .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-642 .elementor-element.elementor-element-022631b .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-8976414
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642 .elementor-element.elementor-element-00d82c2 {
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-642
  .elementor-element.elementor-element-00d82c2
  > .elementor-widget-container {
  padding: 7px 7px 7px 7px;
}
.elementor-642
  .elementor-element.elementor-element-4208cfa
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-39a4332
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-894d726
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-642
  .elementor-element.elementor-element-894d726
  > .elementor-container {
  max-width: 1140px;
}
.elementor-642 .elementor-element.elementor-element-894d726 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 25px 0px 30px 0px;
}
.elementor-642
  .elementor-element.elementor-element-ea42f07
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-ea42f07
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-f755372 {
  text-align: center;
}
.elementor-642 .elementor-element.elementor-element-f755372 img {
  width: 50%;
  max-width: 50%;
}
.elementor-642
  .elementor-element.elementor-element-d0a77f9
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-d0a77f9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-c521d9c {
  text-align: justify;
}
.elementor-642 .elementor-element.elementor-element-c521d9c .iteck-heading {
  color: #212529;
  font-family: "Inter", Sans-serif;
  font-size: 12px;
}
.elementor-642 .elementor-element.elementor-element-c521d9c .iteck-heading a {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-c521d9c
  .iteck-heading.iteck-underline
  span,
.elementor-642
  .elementor-element.elementor-element-c521d9c
  .iteck-heading.iteck-underline-color
  span {
  color: #212529;
}
.elementor-642
  .elementor-element.elementor-element-c521d9c
  .iteck-heading.iteck-underline
  span,
.elementor-642
  .elementor-element.elementor-element-c521d9c
  .iteck-heading.iteck-underline
  p {
  font-weight: bold;
  text-decoration: underline;
}
.elementor-642
  .elementor-element.elementor-element-27fc086
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-642
  .elementor-element.elementor-element-27fc086
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-88464e0 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .elementor-widget-container {
  text-align: center;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .iteck-social-icon:hover {
  background-color: #0d6efd;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-642 .elementor-element.elementor-element-88464e0 .iteck-social-icon {
  background-color: #eef4f8;
  padding: 0.2em;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .iteck-social-icon
  i {
  color: #666666;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .iteck-social-icon
  svg {
  fill: #666666;
}
.elementor-642 .elementor-element.elementor-element-88464e0 .elementor-icon i {
  font-size: 14px;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .elementor-icon
  svg {
  width: 14px;
  height: 14px;
}
.elementor-642 .elementor-element.elementor-element-88464e0 svg {
  width: 14px;
  height: 14px;
}
.elementor-642 .elementor-element.elementor-element-88464e0 .elementor-icon {
  border-radius: 50% 50% 50% 50%;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .iteck-social-icon:hover
  i {
  color: #ffffff;
}
.elementor-642
  .elementor-element.elementor-element-88464e0
  .iteck-social-icon:hover
  svg {
  fill: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-642 .elementor-element.elementor-element-3c6965e {
    padding: 100px 15px 0px 15px;
  }
  .elementor-642
    .elementor-element.elementor-element-e7ee08a
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-642
    .elementor-element.elementor-element-4ca2b96
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-642
    .elementor-element.elementor-element-f755372
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-642 .elementor-element.elementor-element-c521d9c {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-642
    .elementor-element.elementor-element-fa3a960
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-642
    .elementor-element.elementor-element-6cab490
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-642
    .elementor-element.elementor-element-4e059d3
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-642
    .elementor-element.elementor-element-ea42f07
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-642
    .elementor-element.elementor-element-88464e0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-642 .elementor-element.elementor-element-4ca2b96 {
    width: 26.669%;
  }
  .elementor-642 .elementor-element.elementor-element-14dadd5 {
    width: 12.766%;
  }
  .elementor-642 .elementor-element.elementor-element-8976414 {
    width: 15.08%;
  }
  .elementor-642 .elementor-element.elementor-element-4208cfa {
    width: 17.16%;
  }
  .elementor-642 .elementor-element.elementor-element-39a4332 {
    width: 10.921%;
  }
  .elementor-642 .elementor-element.elementor-element-ea42f07 {
    width: 25%;
  }
  .elementor-642 .elementor-element.elementor-element-d0a77f9 {
    width: 58.717%;
  }
  .elementor-642 .elementor-element.elementor-element-27fc086 {
    width: 15.615%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-642 .elementor-element.elementor-element-cbf6f23 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-e7ee08a {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-4ca2b96 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-14dadd5 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-8976414 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-4208cfa {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-39a4332 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-ea42f07 {
    width: 100%;
  }
  .elementor-642 .elementor-element.elementor-element-d0a77f9 {
    width: 100%;
  }
}
