.elementor-81
  .elementor-element.elementor-element-302bfc0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-81
  .elementor-element.elementor-element-302bfc0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-81 .elementor-element.elementor-element-302bfc0 {
  box-shadow: 0px 1px 72px 0px rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-81
  .elementor-element.elementor-element-302bfc0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-81
  .elementor-element.elementor-element-ec96e62.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-81
  .elementor-element.elementor-element-ec96e62.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-81
  .elementor-element.elementor-element-ec96e62.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-81
  .elementor-element.elementor-element-ec96e62
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-81 .elementor-element.elementor-element-1027939 .pxl-logo img {
  max-height: 117px;
  padding: 10px 0px 10px 0px;
}
.elementor-81 .elementor-element.elementor-element-1027939 {
  width: auto;
  max-width: auto;
}
.elementor-81
  .elementor-element.elementor-element-1975a3c
  .pxl-nav-menu
  .pxl-menu-primary
  > li
  > a {
  color: var(--e-global-color-primary);
  font-size: 17px;
}
.elementor-81
  .elementor-element.elementor-element-1975a3c
  .pxl-nav-menu
  .pxl-menu-primary
  > li
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-81
  .elementor-element.elementor-element-1975a3c
  .pxl-nav-menu
  .pxl-menu-primary
  > li.current-menu-parent
  > a,
.elementor-81
  .elementor-element.elementor-element-1975a3c
  .pxl-nav-menu
  .pxl-menu-primary
  > li.current_page_item
  > a {
  color: var(--e-global-color-primary);
}
.elementor-81
  .elementor-element.elementor-element-1975a3c
  .pxl-nav-menu
  .pxl-menu-primary
  > li {
  margin: 0px 0px 0px 52px;
}
.elementor-81 .elementor-element.elementor-element-1975a3c {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-81
  .elementor-element.elementor-element-0ca6300.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-81
  .elementor-element.elementor-element-0ca6300.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-81
  .elementor-element.elementor-element-0ca6300.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-81
  .elementor-element.elementor-element-0ca6300
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-81
  .elementor-element.elementor-element-b952b95
  > .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-81 .elementor-element.elementor-element-b952b95 {
  width: auto;
  max-width: auto;
}
.elementor-81 .elementor-element.elementor-element-7b21019 {
  width: auto;
  max-width: auto;
}
.elementor-81
  .elementor-element.elementor-element-69e3882
  > .elementor-widget-container {
  margin: 0px -4px 0px 4px;
}
.elementor-81 .elementor-element.elementor-element-69e3882 {
  width: auto;
  max-width: auto;
}
@media (min-width: 576px) {
  .elementor-81 .elementor-element.elementor-element-ec96e62 {
    width: 80.602%;
  }
  .elementor-81 .elementor-element.elementor-element-0ca6300 {
    width: 19.398%;
  }
}
