.elementor-14 .elementor-element.elementor-element-49ff54c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-14
  .elementor-element.elementor-element-49ff54c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-14
  .elementor-element.elementor-element-9849cba.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-9849cba.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-9849cba
  > .elementor-element-populated {
  padding: 11px 15px 10px 15px;
}
.elementor-14 .elementor-element.elementor-element-f548430 .pxl-link a {
  color: var(--e-global-color-primary);
  font-size: 16px;
  line-height: 24px;
}
.elementor-14 .elementor-element.elementor-element-f548430 .pxl-link li:hover a,
.elementor-14 .elementor-element.elementor-element-f548430 .pxl-link a:hover i {
  color: var(--e-global-color-secondary);
}
.elementor-14 .elementor-element.elementor-element-f548430 .pxl-link a i {
  color: var(--e-global-color-secondary);
  margin-top: 0px;
  margin-right: 12px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 26px;
}
.elementor-bc-flex-widget
  .elementor-14
  .elementor-element.elementor-element-223c6df.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-223c6df.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-223c6df.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-14
  .elementor-element.elementor-element-223c6df
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-14 .elementor-element.elementor-element-46cad90 .pxl-link a {
  color: var(--e-global-color-primary);
  font-size: 16px;
  line-height: 24px;
}
.elementor-14 .elementor-element.elementor-element-46cad90 .pxl-link li:hover a,
.elementor-14 .elementor-element.elementor-element-46cad90 .pxl-link a:hover i {
  color: var(--e-global-color-secondary);
}
.elementor-14 .elementor-element.elementor-element-46cad90 .pxl-link a i {
  color: var(--e-global-color-secondary);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 26px;
}
.elementor-14 .elementor-element.elementor-element-46cad90 {
  width: auto;
  max-width: auto;
}
.elementor-14
  .elementor-element.elementor-element-751d219
  .pxl-icon--users
  > i {
  color: var(--e-global-color-secondary);
}
.elementor-14 .elementor-element.elementor-element-751d219 .pxl-icon--users {
  color: var(--e-global-color-primary);
}
.elementor-14 .elementor-element.elementor-element-751d219 .pxl-icon--users a {
  color: var(--e-global-color-primary);
}
.elementor-14
  .elementor-element.elementor-element-751d219
  .pxl-icon--users
  a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-14 .elementor-element.elementor-element-751d219 {
  font-weight: 700;
  width: auto;
  max-width: auto;
}
.elementor-14
  .elementor-element.elementor-element-751d219
  > .elementor-widget-container {
  margin: 0px 0px 0px 50px;
}
.elementor-14 .elementor-element.elementor-element-1320071 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-14
  .elementor-element.elementor-element-34c9155
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-14
  .elementor-element.elementor-element-5ffdd95:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-14
  .elementor-element.elementor-element-5ffdd95
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-14 .elementor-element.elementor-element-5ffdd95 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-14
  .elementor-element.elementor-element-5ffdd95
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-14
  .elementor-element.elementor-element-b203f26.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-b203f26.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-b203f26.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-14
  .elementor-element.elementor-element-b203f26
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 15px 0px 10px;
}
.elementor-14 .elementor-element.elementor-element-b03a788 .pxl-logo img {
  max-height: 70px;
}
.elementor-14 .elementor-element.elementor-element-b03a788 {
  width: auto;
  max-width: auto;
}
.elementor-14
  .elementor-element.elementor-element-0c2c1f3
  .pxl-nav-menu
  .pxl-menu-primary
  > li
  > a {
  color: var(--e-global-color-primary);
  font-size: 17px;
}
.elementor-14
  .elementor-element.elementor-element-0c2c1f3
  .pxl-nav-menu
  .pxl-menu-primary
  > li
  > a:hover {
  color: var(--e-global-color-primary);
}
.elementor-14
  .elementor-element.elementor-element-0c2c1f3
  .pxl-nav-menu
  .pxl-menu-primary
  > li.current-menu-parent
  > a,
.elementor-14
  .elementor-element.elementor-element-0c2c1f3
  .pxl-nav-menu
  .pxl-menu-primary
  > li.current_page_item
  > a {
  color: var(--e-global-color-primary);
}
.elementor-14
  .elementor-element.elementor-element-0c2c1f3
  .pxl-nav-menu
  .pxl-menu-primary
  > li {
  margin: 0px 0px 0px 52px;
}
.elementor-14 .elementor-element.elementor-element-0c2c1f3 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-14
  .elementor-element.elementor-element-1ce3b67.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-1ce3b67.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-14
  .elementor-element.elementor-element-1ce3b67.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-14
  .elementor-element.elementor-element-1ce3b67
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-14
  .elementor-element.elementor-element-c397198
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  padding: 0px 15px 0px 0px;
/*   border-style: solid;
  border-width: 0px 2px 0px 0px;
  border-color: #b7b7b7; */
}
.elementor-14 .elementor-element.elementor-element-c397198 {
  width: auto;
  max-width: auto;
}
.elementor-14 .elementor-element.elementor-element-2deff89 {
  width: auto;
  max-width: auto;
}
.elementor-14
  .elementor-element.elementor-element-2daf808
  > .elementor-widget-container {
  margin: 0px 21px 0px 4px;
}
.elementor-14 .elementor-element.elementor-element-2daf808 {
  width: auto;
  max-width: auto;
}
@media (max-width: 1366px) {
  .elementor-14
    .elementor-element.elementor-element-34c9155
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-14
    .elementor-element.elementor-element-b203f26
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-14
    .elementor-element.elementor-element-1ce3b67
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-14
    .elementor-element.elementor-element-2daf808
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
}
@media (min-width: 576px) {
  .elementor-14 .elementor-element.elementor-element-9849cba {
    width: 48.195%;
  }
  .elementor-14 .elementor-element.elementor-element-223c6df {
    width: 51.805%;
  }
  .elementor-14 .elementor-element.elementor-element-b203f26 {
    width: 82.178%;
  }
  .elementor-14 .elementor-element.elementor-element-1ce3b67 {
    width: 17.822%;
  }
}
