.elementor-969
  .elementor-element.elementor-element-4dcc5f5:not(.elementor-motion-effects-element-type-background),
.elementor-969
  .elementor-element.elementor-element-4dcc5f5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f7fe;
}
.elementor-969 .elementor-element.elementor-element-4dcc5f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-969
  .elementor-element.elementor-element-4dcc5f5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-969 .elementor-element.elementor-element-53f8285 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-5c7d667
  > .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-969 .elementor-element.elementor-element-5b516ea {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-5b516ea
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-5b516ea .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-5b516ea
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-5b516ea
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-5b516ea
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-969 .elementor-element.elementor-element-2b1ab25 {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-c937db7
  > .elementor-container {
  max-width: 1170px;
}
.elementor-969
  .elementor-element.elementor-element-ccb6a65
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-fa611df.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-fa611df .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-fa611df .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-fa611df
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-fa611df:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-5d7be2d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-80861c4.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-80861c4 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-80861c4 .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-80861c4
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-80861c4:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-85e570b
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-88a1913.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-88a1913 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-88a1913 .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-88a1913
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-88a1913:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-851df6c
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-e00ff1d .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-e00ff1d .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-e00ff1d:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-8f469dd
  > .elementor-container {
  max-width: 1170px;
}
.elementor-969
  .elementor-element.elementor-element-33a792b
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-9a89464.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-9a89464 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-9a89464 .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-9a89464
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-9a89464:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-4428a7d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-4b2e9f2 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-4b2e9f2 .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-4b2e9f2:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-646dc2d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-ab6bcf0 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-ab6bcf0 .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-ab6bcf0:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-948b76b
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .iteck-icon-box
  .elementor-icon-box-icon {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.elementor-969 .elementor-element.elementor-element-e07dcbb .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-e07dcbb .elementor-icon {
  filter: drop-shadow(0px 25px 20px #07397235);
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-title {
  margin-bottom: 15px;
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-title
  a {
  font-size: 17.5px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 1.8em;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 40px 40px 40px 40px;
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.elementor-969
  .elementor-element.elementor-element-e07dcbb:hover
  .elementor-widget-container {
  box-shadow: 0px 46px 77px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969 .elementor-element.elementor-element-e10ee8a {
  padding: 100px 0px 100px 0px;
}
.elementor-969
  .elementor-element.elementor-element-fe24350
  > .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-969 .elementor-element.elementor-element-82248f3 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-32d0509
  > .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-969 .elementor-element.elementor-element-7c77551 {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-7c77551
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-7c77551 .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-7c77551
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-7c77551
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-7c77551
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-969 .elementor-element.elementor-element-ef7258f {
  text-align: center;
}
.elementor-969 .elementor-element.elementor-element-ef7258f .iteck-heading {
  color: #212529;
}
.elementor-969 .elementor-element.elementor-element-ef7258f .iteck-heading a {
  color: #212529;
}
.elementor-969
  .elementor-element.elementor-element-b1faa7f
  .iteck-info-box-carousel
  .service_box
  h4 {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-b1faa7f
  .iteck-info-box-carousel
  .service_box
  p {
  font-size: 11px;
  line-height: 2em;
  color: #666666;
}
.elementor-969
  .elementor-element.elementor-element-381633a
  > .elementor-container {
  max-width: 1170px;
}
.elementor-969
  .elementor-element.elementor-element-381633a
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-969 .elementor-element.elementor-element-381633a {
  overflow: hidden;
  padding: 150px 0px 50px 0px;
}
.elementor-969
  .elementor-element.elementor-element-54bce6e
  > .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-969 .elementor-element.elementor-element-d0f59d7 {
  text-align: left;
}
.elementor-969
  .elementor-element.elementor-element-d0f59d7
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-d0f59d7 .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-d0f59d7
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-d0f59d7
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-d0f59d7
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-969 .elementor-element.elementor-element-ebc6aed .iteck-heading {
  color: #777777;
  font-size: 12.5px;
}
.elementor-969 .elementor-element.elementor-element-ebc6aed .iteck-heading a {
  color: #777777;
}
.elementor-969
  .elementor-element.elementor-element-ebc6aed
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-969
  .elementor-element.elementor-element-dc3013c.iteck-animated-line:hover::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-dc3013c .iteck-heading {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}
.elementor-969 .elementor-element.elementor-element-dc3013c .iteck-heading a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-dc3013c
  > .elementor-widget-container {
  padding: 13px 0px 13px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #99999933;
}
.elementor-969
  .elementor-element.elementor-element-8655b96.iteck-animated-line:hover::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-8655b96 .iteck-heading {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}
.elementor-969 .elementor-element.elementor-element-8655b96 .iteck-heading a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-8655b96
  > .elementor-widget-container {
  padding: 13px 0px 13px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #99999933;
}
.elementor-969
  .elementor-element.elementor-element-ebe4bd6.iteck-animated-line:hover::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-ebe4bd6 .iteck-heading {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}
.elementor-969 .elementor-element.elementor-element-ebe4bd6 .iteck-heading a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-ebe4bd6
  > .elementor-widget-container {
  padding: 13px 0px 13px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #99999933;
}
.elementor-969
  .elementor-element.elementor-element-3f9bf8a.iteck-animated-line:hover::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-3f9bf8a .iteck-heading {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}
.elementor-969 .elementor-element.elementor-element-3f9bf8a .iteck-heading a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-3f9bf8a
  > .elementor-widget-container {
  padding: 13px 0px 13px 0px;
}
.elementor-969
  .elementor-element.elementor-element-0cc71db
  > .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-969 .elementor-element.elementor-element-b920091 {
  animation-duration: 20s;
  width: initial;
  max-width: initial;
  top: 20%;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-b920091 {
  right: -50px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-b920091 {
  left: -50px;
}
.elementor-969 .elementor-element.elementor-element-e12f16a {
  text-align: right;
  animation-duration: 3s;
  z-index: 2;
}
.elementor-969 .elementor-element.elementor-element-1a129c8 {
  animation-duration: 10s;
  top: 0px;
  z-index: 2;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-1a129c8 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-1a129c8 {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-b8bd7e8 {
  animation-duration: 7s;
  top: 20px;
  z-index: 2;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-b8bd7e8 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-b8bd7e8 {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-b406e42 {
  text-align: left;
  animation-duration: 50s;
  width: initial;
  max-width: initial;
  top: -50px;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-b406e42 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-b406e42 {
  right: 0px;
}
.elementor-969
  .elementor-element.elementor-element-dd9df05
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-969 .elementor-element.elementor-element-dd9df05 {
  overflow: hidden;
  padding: 50px 0px 50px 0px;
}
.elementor-969
  .elementor-element.elementor-element-2329977
  > .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-969 .elementor-element.elementor-element-fb5af20 {
  animation-duration: 70s;
  top: 0px;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-fb5af20 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-fb5af20 {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-cf7bd00 {
  animation-duration: 3s;
  z-index: 1;
}
.elementor-969
  .elementor-element.elementor-element-005f96d
  > .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-969 .elementor-element.elementor-element-4d1ab30 {
  text-align: left;
}
.elementor-969
  .elementor-element.elementor-element-4d1ab30
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-4d1ab30 .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-4d1ab30
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-4d1ab30
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-4d1ab30
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-969 .elementor-element.elementor-element-0b94fa8 .iteck-heading {
  color: #777777;
  font-size: 12.5px;
}
.elementor-969 .elementor-element.elementor-element-0b94fa8 .iteck-heading a {
  color: #777777;
}
.elementor-969
  .elementor-element.elementor-element-0b94fa8
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-view-stacked
  .elementor-icon,
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-view-default
  .elementor-icon
  i:before {
  background-color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-969 .elementor-element.elementor-element-da26ed3 .elementor-icon {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969 .elementor-element.elementor-element-da26ed3 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-da26ed3
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-969
  .elementor-element.elementor-element-da26ed3
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-view-stacked
  .elementor-icon,
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-view-default
  .elementor-icon
  i:before {
  background-color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-969 .elementor-element.elementor-element-cc77ca3 .elementor-icon {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969 .elementor-element.elementor-element-cc77ca3 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-969
  .elementor-element.elementor-element-cc77ca3
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-view-stacked
  .elementor-icon,
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-view-framed
  .elementor-icon
  i:before,
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-view-default
  .elementor-icon
  i:before {
  background-color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-969 .elementor-element.elementor-element-d9ba219 .elementor-icon {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon
  i:before {
  font-size: 20px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon
  svg {
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .iteck-icon-box
  .elementor-icon-box-icon
  .elementor-icon
  i {
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.elementor-969 .elementor-element.elementor-element-d9ba219 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon-box-title
  a {
  color: #000000;
}
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-d9ba219
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 700;
}
.elementor-969 .elementor-element.elementor-element-5d1d409 .iteck-button {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  color: #ffffff;
  fill: #ffffff;
  box-shadow: 0px 4px 0px 0px #12c2e9;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010100;
  border-radius: 100px 100px 100px 100px;
  padding: 10px 25px 10px 25px;
  filter: drop-shadow(0px 13px 20px #07397235);
}
.elementor-969 .elementor-element.elementor-element-5d1d409 .iteck-button,
.elementor-969
  .elementor-element.elementor-element-5d1d409
  .iteck-button.reverse
  .btn-animated-gr {
  background: #364ba4;
  background-image: none;
}
.elementor-969
  .elementor-element.elementor-element-5d1d409
  .iteck-button
  .btn-animated-gr {
  border-radius: 100px 100px 100px 100px;
}
.elementor-969 .elementor-element.elementor-element-5d1d409 .iteck-button:hover,
.elementor-969 .elementor-element.elementor-element-5d1d409 .iteck-button:focus,
.elementor-969
  .elementor-element.elementor-element-5d1d409
  .iteck-button
  .btn-animated-gr,
.elementor-969
  .elementor-element.elementor-element-5d1d409
  .iteck-button:focus
  .btn-animated-gr {
  background: #4a00e1;
  background-image: none;
}
.elementor-969
  .elementor-element.elementor-element-5d1d409
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-969
  .elementor-element.elementor-element-2813853
  > .elementor-container {
  max-width: 1170px;
}
.elementor-969
  .elementor-element.elementor-element-2813853
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 15px;
}
.elementor-969 .elementor-element.elementor-element-2813853 {
  overflow: hidden;
  padding: 50px 0px 50px 0px;
}
.elementor-969
  .elementor-element.elementor-element-8c3c51c
  > .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-969 .elementor-element.elementor-element-d35c42e {
  text-align: left;
}
.elementor-969
  .elementor-element.elementor-element-d35c42e
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-d35c42e .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-d35c42e
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-d35c42e
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-d35c42e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-969 .elementor-element.elementor-element-d07afb1 .iteck-heading {
  color: #777777;
  font-size: 12.5px;
}
.elementor-969 .elementor-element.elementor-element-d07afb1 .iteck-heading a {
  color: #777777;
}
.elementor-969
  .elementor-element.elementor-element-d07afb1
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-969 .elementor-element.elementor-element-a069714 .iteck-heading {
  color: #777777;
  font-size: 12.5px;
}
.elementor-969 .elementor-element.elementor-element-a069714 .iteck-heading a {
  color: #777777;
}
.elementor-969
  .elementor-element.elementor-element-a069714
  > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 8px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 8px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 8px;
}
.elementor-969 .elementor-element.elementor-element-24014ca .elementor-icon {
  font-size: 0px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon
  i:before {
  font-size: 0px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon
  svg {
  width: 0px;
  height: 0px;
  transform: rotate(0deg);
}
.elementor-969 .elementor-element.elementor-element-24014ca .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon-box-title {
  color: #364ba4;
  margin: 0px 0px 0px 0px;
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon-box-title
  a {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon-box-title,
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon-box-title
  a {
  font-size: 24px;
  font-weight: 700;
  line-height: 1em;
}
.elementor-969
  .elementor-element.elementor-element-24014ca
  .elementor-icon-box-description {
  color: #777777;
  font-size: 12.5px;
  line-height: 2em;
  margin: 0px 0px 0px 0px;
}
.elementor-969
  .elementor-element.elementor-element-37b3956.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-969
  .elementor-element.elementor-element-37b3956
  > .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-969 .elementor-element.elementor-element-1825b01 {
  text-align: center;
  height: 500px;
  animation-duration: 100s;
}
.elementor-969 .elementor-element.elementor-element-1825b01 img {
  height: 500px;
}
.elementor-969
  .elementor-element.elementor-element-1825b01
  .elementor-widget-container {
  height: 500px;
}
.elementor-969 .elementor-element.elementor-element-9d01a16 {
  text-align: center;
  animation-duration: 2s;
  top: 20%;
  z-index: 2;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-9d01a16 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-9d01a16 {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-778025e {
  text-align: center;
  animation-duration: 2s;
  animation-delay: 1s;
  top: 20%;
  z-index: 1;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-778025e {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-778025e {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-08cc27c {
  text-align: center;
  animation-duration: 2s;
  animation-delay: 2s;
  top: 17%;
  z-index: 1;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-08cc27c {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-08cc27c {
  right: 0px;
}
.elementor-969 .elementor-element.elementor-element-63c9b83 {
  text-align: center;
  animation-duration: 2s;
  animation-delay: 3s;
  top: 20%;
  z-index: 1;
}
body:not(.rtl) .elementor-969 .elementor-element.elementor-element-63c9b83 {
  left: 0px;
}
body.rtl .elementor-969 .elementor-element.elementor-element-63c9b83 {
  right: 0px;
}
.elementor-969
  .elementor-element.elementor-element-a069941:not(.elementor-motion-effects-element-type-background),
.elementor-969
  .elementor-element.elementor-element-a069941
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f7fe;
}
.elementor-969 .elementor-element.elementor-element-a069941 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-969
  .elementor-element.elementor-element-a069941
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-969 .elementor-element.elementor-element-11d2161 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-d0041cf
  > .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-969 .elementor-element.elementor-element-e091b64 {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-e091b64
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-e091b64 .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-e091b64
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-e091b64
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-e091b64
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-969 .elementor-element.elementor-element-612e8aa {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_card {
  background-color: #ffffff;
  border-radius: 15px 15px 15px 15px;
  padding: 40px 30px 40px 30px;
  margin: 0px 15px 0px 15px;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_card:hover {
  box-shadow: 0px 30px 60px 0px
    rgba(
      10.000000000000004,
      42.999999999999964,
      82.99999999999999,
      0.14901960784313725
    );
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .review-name {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .review-text {
  color: #000000;
  font-size: 19px;
  line-height: 1.6em;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .review-position {
  color: #666666;
  font-size: 11px;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_card
  .rev_user {
  margin: 40px 0px 0px 0px;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_card
  .rev_stars
  i {
  color: #d23692;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_card
  .rev_stars {
  font-size: 15px;
  margin: 0px 0px 15px 0px;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_slider
  .pagination_circle
  .swiper-pagination
  .swiper-pagination-bullet {
  background-color: #00000033;
  margin: 0px 5px 0px 5px;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_slider
  .pagination_circle
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #0066ff;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_slider
  .pagination_circle
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  border-color: #02010100;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_slider
  .swiper-button-next::after {
  font-weight: normal;
}
.elementor-969
  .elementor-element.elementor-element-f338c0e
  .iteck-testimonial-carousel
  .reviews_slider
  .swiper-button-prev::after {
  font-weight: normal;
}
.elementor-969
  .elementor-element.elementor-element-e51f6ef
  > .elementor-container {
  max-width: 1170px;
}
.elementor-969 .elementor-element.elementor-element-e51f6ef {
  padding: 100px 0px 100px 0px;
}
.elementor-969 .elementor-element.elementor-element-ca31c7d {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-969
  .elementor-element.elementor-element-68ef0ec
  > .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-969 .elementor-element.elementor-element-791555b {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-791555b
  .iteck-heading.iteck-underline-color
  span::after {
  background-color: #364ba4;
}
.elementor-969 .elementor-element.elementor-element-791555b .iteck-heading {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.4em;
}
.elementor-969
  .elementor-element.elementor-element-791555b
  .iteck-heading.iteck-underline
  span,
.elementor-969
  .elementor-element.elementor-element-791555b
  .iteck-heading.iteck-underline-color
  span {
  color: #364ba4;
}
.elementor-969
  .elementor-element.elementor-element-791555b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-969 .elementor-element.elementor-element-84930b2 {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-2c034ba
  .iteck-price-table
  .content
  .price-head
  .price-headItem.plan-2
  .label {
  background-image: url(/wp-content/uploads/sites/6/2022/04/label_success.png);
}
.elementor-969
  .elementor-element.elementor-element-2c034ba
  .iteck-price-table
  .content
  .price-head
  .price-headItem
  h2 {
  color: #212529;
  font-weight: 700;
}
.elementor-969
  .elementor-element.elementor-element-2c034ba
  .iteck-price-table
  .content
  .price-head
  .price-headItem.recommended
  h2 {
  color: #364ba4;
}
@media (max-width: 1024px) {
  .elementor-969 .elementor-element.elementor-element-5b516ea .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
  .elementor-969 .elementor-element.elementor-element-7c77551 .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
  .elementor-969 .elementor-element.elementor-element-d0f59d7 .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
  .elementor-969
    .elementor-element.elementor-element-0cc71db
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-969
    .elementor-element.elementor-element-2329977
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 50px 0px;
  }
  .elementor-969 .elementor-element.elementor-element-4d1ab30 .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
  .elementor-969
    .elementor-element.elementor-element-8c3c51c
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-969 .elementor-element.elementor-element-d35c42e .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
  .elementor-969
    .elementor-element.elementor-element-37b3956
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-969 .elementor-element.elementor-element-791555b .iteck-heading {
    font-size: 30px;
    letter-spacing: 3px;
  }
}
@media (max-width: 767px) {
  .elementor-969
    .elementor-element.elementor-element-fa611df
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-80861c4
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-88a1913
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-e00ff1d
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-9a89464
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-4b2e9f2
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-ab6bcf0
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-e07dcbb
    .elementor-icon-box-icon {
    margin-bottom: 40px;
  }
  .elementor-969
    .elementor-element.elementor-element-da26ed3
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-969
    .elementor-element.elementor-element-cc77ca3
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-969
    .elementor-element.elementor-element-d9ba219
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-969
    .elementor-element.elementor-element-24014ca
    .elementor-icon-box-icon {
    margin-bottom: 8px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-969 .elementor-element.elementor-element-ccb6a65 {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-5d7be2d {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-85e570b {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-851df6c {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-33a792b {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-4428a7d {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-646dc2d {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-948b76b {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-54bce6e {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-0cc71db {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-2329977 {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-005f96d {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-8c3c51c {
    width: 100%;
  }
  .elementor-969 .elementor-element.elementor-element-37b3956 {
    width: 100%;
  }
}
