.elementor-1671
  .elementor-element.elementor-element-0a00ca7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1671 .elementor-element.elementor-element-9c078f4 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff33;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1671
  .elementor-element.elementor-element-9c078f4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1671
  .elementor-element.elementor-element-9fb65e6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1671
  .elementor-element.elementor-element-9fb65e6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1671
  .elementor-element.elementor-element-9fb65e6.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-1671
  .elementor-element.elementor-element-9fb65e6
  > .elementor-element-populated {
  padding: 15px 0px 15px 0px;
}
.elementor-1671 .elementor-element.elementor-element-9f47f13 {
  text-align: left;
}
.elementor-1671
  .elementor-element.elementor-element-c4d60b8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1671
  .elementor-element.elementor-element-fd7e414
  .iteck-nav
  .navigation
  li
  a {
  font-weight: 700;
}
.elementor-1671
  .elementor-element.elementor-element-fd7e414
  .iteck-nav
  .navigation
  > li
  > a {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-1671
  .elementor-element.elementor-element-fd7e414
  .iteck-nav
  .menu-wrapper
  ul
  li
  ul
  li
  a {
  font-weight: 400;
}
.elementor-1671
  .elementor-element.elementor-element-fd7e414
  .iteck-nav
  .menu-wrapper
  ul
  li
  ul {
  top: 89px;
}
.elementor-1671
  .elementor-element.elementor-element-fd7e414
  .menu-wrapper
  ul
  li
  ul {
  border-radius: 0px 0px 0px 0px;
}
.elementor-1671 .elementor-element.elementor-element-fd7e414 .fat-nav {
  top: 260px;
}
.elementor-1671 .elementor-element.elementor-element-fd7e414 .fat-nav__wrapper {
  padding: 15px 15px 20px 15px;
}
.elementor-bc-flex-widget
  .elementor-1671
  .elementor-element.elementor-element-eb36404.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1671
  .elementor-element.elementor-element-eb36404.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1671
  .elementor-element.elementor-element-eb36404.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1671
  .elementor-element.elementor-element-eb36404
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1671
  .elementor-element.elementor-element-6622e81
  .itech-search-icon
  .search-icon-header
  a
  i {
  color: #ffffff;
}
.elementor-1671
  .elementor-element.elementor-element-6622e81
  .itech-search-icon
  .search-icon-header
  a
  svg {
  fill: #ffffff;
}
.elementor-1671
  .elementor-element.elementor-element-6622e81
  > .elementor-widget-container {
  margin: 0px 16px 5px 0px;
}
.elementor-1671 .elementor-element.elementor-element-6622e81 {
  width: initial;
  max-width: initial;
}
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button
  .ravo-align-icon-right {
  margin-left: 5px;
}
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button
  .ravo-align-icon-left {
  margin-right: 5px;
}
.elementor-1671 .elementor-element.elementor-element-4b5946e .iteck-button {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5em;
  color: #ffffff;
  fill: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
  padding: 10px 25px 10px 25px;
}
.elementor-1671 .elementor-element.elementor-element-4b5946e .iteck-button,
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button.reverse
  .btn-animated-gr {
  background: #ffffff00;
  background-image: none;
}
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button
  .btn-animated-gr {
  border-radius: 100px 100px 100px 100px;
}
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button:hover,
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button:focus,
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button
  .btn-animated-gr,
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button:focus
  .btn-animated-gr {
  background: #d23692;
  background-image: none;
}
.elementor-1671
  .elementor-element.elementor-element-4b5946e
  .iteck-button:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010100;
}
.elementor-1671 .elementor-element.elementor-element-4b5946e {
  width: initial;
  max-width: initial;
}
@media (min-width: 768px) {
  .elementor-1671 .elementor-element.elementor-element-9fb65e6 {
    width: 20%;
  }
  .elementor-1671 .elementor-element.elementor-element-c4d60b8 {
    width: 59.333%;
  }
  .elementor-1671 .elementor-element.elementor-element-eb36404 {
    width: 20%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1671 .elementor-element.elementor-element-c4d60b8 {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .elementor-1671 .elementor-element.elementor-element-9fb65e6 {
    width: 50%;
  }
  .elementor-1671
    .elementor-element.elementor-element-9fb65e6
    > .elementor-element-populated {
    padding: 0px 0px 0px 5px;
  }
  .elementor-1671 .elementor-element.elementor-element-c4d60b8 {
    width: 50%;
  }
}
