.elementor-bc-flex-widget
  .elementor-997
  .elementor-element.elementor-element-40f3b16.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-40f3b16.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-40f3b16.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-997
  .elementor-element.elementor-element-40f3b16
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-997
  .elementor-element.elementor-element-2594eec:not(.elementor-motion-effects-element-type-background),
.elementor-997
  .elementor-element.elementor-element-2594eec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #0c3df4 0%, #02b5ff 100%);
}
.elementor-997 .elementor-element.elementor-element-2594eec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-997
  .elementor-element.elementor-element-2594eec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-997
  .elementor-element.elementor-element-1125d65.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-1125d65.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-1125d65.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-997 .elementor-element.elementor-element-9a9ab56 {
  width: initial;
  max-width: initial;
}
.elementor-997
  .elementor-element.elementor-element-9a9ab56
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 8px 0px 0px;
  padding: 0px 8px 0px 8px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-997 .elementor-element.elementor-element-9a9ab56 .iteck-heading {
  color: #212529;
  font-size: 12px;
  line-height: 1.7em;
}
.elementor-997 .elementor-element.elementor-element-9a9ab56 .iteck-heading a {
  color: #212529;
}
.elementor-997 .elementor-element.elementor-element-994332b {
  width: initial;
  max-width: initial;
}
.elementor-997
  .elementor-element.elementor-element-994332b
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-997 .elementor-element.elementor-element-994332b img {
  width: 15px;
  max-width: 15px;
}
.elementor-997 .elementor-element.elementor-element-f744c95 {
  width: initial;
  max-width: initial;
}
.elementor-997 .elementor-element.elementor-element-f744c95 .iteck-heading {
  color: #ffffff99;
  font-size: 12px;
}
.elementor-997 .elementor-element.elementor-element-f744c95 .iteck-heading a {
  color: #ffffff99;
}
.elementor-997
  .elementor-element.elementor-element-f744c95
  .iteck-heading.iteck-underline
  span,
.elementor-997
  .elementor-element.elementor-element-f744c95
  .iteck-heading.iteck-underline-color
  span {
  color: #ffffff;
}
.elementor-997 .elementor-element.elementor-element-4c3e094 {
  width: initial;
  max-width: initial;
}
.elementor-997
  .elementor-element.elementor-element-4c3e094
  > .elementor-widget-container {
  margin: 0px 0px 0px 8px;
}
.elementor-997 .elementor-element.elementor-element-4c3e094 .iteck-heading {
  color: #ffffff;
  font-size: 12px;
  text-decoration: underline;
}
.elementor-997 .elementor-element.elementor-element-4c3e094 .iteck-heading a {
  color: #ffffff;
}
.elementor-997
  .elementor-element.elementor-element-8107050:not(.elementor-motion-effects-element-type-background),
.elementor-997
  .elementor-element.elementor-element-8107050
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e7f1ff;
}
.elementor-997 .elementor-element.elementor-element-8107050 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 4% 0% 4%;
}
.elementor-997
  .elementor-element.elementor-element-8107050
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-997
  .elementor-element.elementor-element-e71a7c6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-e71a7c6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-e71a7c6.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-997
  .elementor-element.elementor-element-e71a7c6
  > .elementor-element-populated {
  padding: 15px 0px 15px 0px;
}
.elementor-997 .elementor-element.elementor-element-d112536 {
  text-align: right;
}
.elementor-bc-flex-widget
  .elementor-997
  .elementor-element.elementor-element-08a6447.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-08a6447.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-08a6447.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-997
  .elementor-element.elementor-element-aaf628e
  .iteck-nav
  .navigation
  li
  a {
  font-weight: 700;
}
.elementor-997
  .elementor-element.elementor-element-aaf628e
  .iteck-nav
  .menu-wrapper
  ul
  li
  ul
  li
  a {
  font-weight: 400;
}
.elementor-997
  .elementor-element.elementor-element-aaf628e
  .iteck-nav
  .menu-wrapper
  ul
  li
  ul {
  top: 70px;
}
.elementor-997
  .elementor-element.elementor-element-aaf628e
  .menu-wrapper
  ul
  li
  ul {
  border-radius: 15px 15px 15px 15px;
}
.elementor-997 .elementor-element.elementor-element-aaf628e .fat-nav {
  top: 0px;
}
.elementor-bc-flex-widget
  .elementor-997
  .elementor-element.elementor-element-dd4c511.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-dd4c511.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-997
  .elementor-element.elementor-element-dd4c511.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-997
  .elementor-element.elementor-element-dd4c511
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-997 .elementor-element.elementor-element-91b87b3 {
  width: initial;
  max-width: initial;
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 8px 16px 19px 0px;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-icon
  svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #157efb;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #157efb;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-item
  > a {
  font-size: 12px;
  font-weight: 700;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-997
  .elementor-element.elementor-element-91b87b3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #157efb;
}
.elementor-997 .elementor-element.elementor-element-7a55d30 .iteck-button,
.elementor-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button.reverse
  .btn-animated-gr {
  background: #157efb;
  background-image: none;
}
.elementor-997 .elementor-element.elementor-element-7a55d30 .iteck-button:hover,
.elementor-997 .elementor-element.elementor-element-7a55d30 .iteck-button:focus,
.elementor-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button
  .btn-animated-gr,
.elementor-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button:focus
  .btn-animated-gr {
  background: #4a00e1;
  background-image: none;
}
.elementor-997 .elementor-element.elementor-element-7a55d30 {
  width: initial;
  max-width: initial;
  z-index: 1;
}
.elementor-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button
  .iteck-align-icon-right {
  margin-left: 5px;
}
.elementor-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button
  .iteck-align-icon-left {
  margin-right: 5px;
}
.elementor-997 .elementor-element.elementor-element-7a55d30 .iteck-button {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  color: #ffffff;
  fill: #ffffff;
  box-shadow: 0px 4px 0px 0px #5842bc;
  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-997
  .elementor-element.elementor-element-7a55d30
  .iteck-button
  .btn-animated-gr {
  border-radius: 100px 100px 100px 100px;
}
@media (min-width: 768px) {
  .elementor-997 .elementor-element.elementor-element-e71a7c6 {
    width: 15.638%;
  }
  .elementor-997 .elementor-element.elementor-element-08a6447 {
    width: 64.951%;
  }
  .elementor-997 .elementor-element.elementor-element-dd4c511 {
    width: 18.715%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-997 .elementor-element.elementor-element-08a6447 {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .elementor-997 .elementor-element.elementor-element-e71a7c6 {
    width: 50%;
  }
  .elementor-997
    .elementor-element.elementor-element-e71a7c6
    > .elementor-element-populated {
    padding: 0px 0px 0px 5px;
  }
  .elementor-997 .elementor-element.elementor-element-08a6447 {
    width: 50%;
  }
}
