.elementor-231
  .elementor-element.elementor-element-5543b0f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-231
  .elementor-element.elementor-element-5543b0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #111111;
}
.elementor-231
  .elementor-element.elementor-element-5543b0f
  > .elementor-container {
  max-width: 1630px;
}
.elementor-231 .elementor-element.elementor-element-5543b0f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 114px 0px 20px 0px;
}
.elementor-231
  .elementor-element.elementor-element-5543b0f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-231
  .elementor-element.elementor-element-8929df5
  > .elementor-element-populated {
  margin: 6px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-231
  .elementor-element.elementor-element-fdc5124
  > .elementor-widget-container {
  margin: 0px 0px 62px 0px;
}

.elementor-231
  .elementor-element.elementor-element-5336c37
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  line-height: 1.25em;
  margin-bottom: 11px;
}
.elementor-231
  .elementor-element.elementor-element-5336c37
  .pxl-heading
  .pxl-item--title.style-outline
  .pxl-text-line-backdrop
  svg {
  stroke: #ffffff;
}
.elementor-231 .elementor-element.elementor-element-d4c0554 .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-d4c0554 .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231
  .elementor-element.elementor-element-c62b14d
  > .elementor-element-populated {
  margin: 17px 0px 0px 27px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 27px;
}
.elementor-231 .elementor-element.elementor-element-1272709 {
  width: auto;
  max-width: auto;
}
.elementor-231
  .elementor-element.elementor-element-1272709
  > .elementor-widget-container {
  margin: 0px 0px 0px 25px;
}
.elementor-231 .elementor-element.elementor-element-1272709 .pxl-icon1 a {
  background-color: #ffffff;
  width: 115px;
  height: 115px;
  font-size: 36px;
  border-radius: 151px 151px 151px 151px;
}
.elementor-231 .elementor-element.elementor-element-1272709 .pxl-icon1 a svg {
  width: 36px;
  height: 36px;
}
.elementor-231
  .elementor-element.elementor-element-efbb202
  > .elementor-element-populated {
  margin: 0px 0px 0px 145px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 145px;
}
.elementor-231
  .elementor-element.elementor-element-426b500
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.elementor-231
  .elementor-element.elementor-element-426b500
  .pxl-heading
  .pxl-item--title.style-outline
  .pxl-text-line-backdrop
  svg {
  stroke: #ffffff;
}
.elementor-231
  .elementor-element.elementor-element-7430894
  > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
}
.elementor-231 .elementor-element.elementor-element-7430894 .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-7430894 .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231
  .elementor-element.elementor-element-ce89e70
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-231 .elementor-element.elementor-element-ce89e70 .pxl-text-editor a {
  font-size: 16px;
  line-height: 1.5em;
}
.elementor-231 .elementor-element.elementor-element-7e0d18c .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-7e0d18c .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231
  .elementor-element.elementor-element-8f598e6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-231 .elementor-element.elementor-element-8f598e6 .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-8f598e6 .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231 .elementor-element.elementor-element-8f598e6 .pxl-text-editor a {
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-231 .elementor-element.elementor-element-2926d5d .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-2926d5d .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231 .elementor-element.elementor-element-cc308b1 .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-cc308b1 .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231 .elementor-element.elementor-element-cc308b1 .pxl-text-editor a {
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-231
  .elementor-element.elementor-element-9d85f1c.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-231
  .elementor-element.elementor-element-9d85f1c
  > .elementor-element-populated {
  margin: 0px 0px 0px 130px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 130px;
}
.elementor-231 .elementor-element.elementor-element-df49224 {
  width: var(--container-widget-width, 160px);
  max-width: 160px;
  --container-widget-width: 160px;
  --container-widget-flex-grow: 0;
}
.elementor-231
  .elementor-element.elementor-element-df49224
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.elementor-231
  .elementor-element.elementor-element-df49224
  .pxl-heading
  .pxl-item--title.style-outline
  .pxl-text-line-backdrop
  svg {
  stroke: #ffffff;
}
.elementor-231 .elementor-element.elementor-element-bbef4df {
  width: var(--container-widget-width, 160px);
  max-width: 160px;
  --container-widget-width: 160px;
  --container-widget-flex-grow: 0;
}
.elementor-231
  .elementor-element.elementor-element-86a48fc.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-231
  .elementor-element.elementor-element-86a48fc
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-231 .elementor-element.elementor-element-4e6b4ce {
  width: var(--container-widget-width, 140px);
  max-width: 140px;
  --container-widget-width: 140px;
  --container-widget-flex-grow: 0;
}
.elementor-231
  .elementor-element.elementor-element-4e6b4ce
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.elementor-231
  .elementor-element.elementor-element-4e6b4ce
  .pxl-heading
  .pxl-item--title.style-outline
  .pxl-text-line-backdrop
  svg {
  stroke: #ffffff;
}
.elementor-231 .elementor-element.elementor-element-40ebd91 {
  width: var(--container-widget-width, 140px);
  max-width: 140px;
  --container-widget-width: 140px;
  --container-widget-flex-grow: 0;
}
.elementor-231
  .elementor-element.elementor-element-c2c0e6f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-231
  .elementor-element.elementor-element-c2c0e6f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #111111;
}
.elementor-231 .elementor-element.elementor-element-c2c0e6f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-231
  .elementor-element.elementor-element-c2c0e6f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-231
  .elementor-element.elementor-element-e93ec3c
  .pxl-logo-marquee1
  .pxl-item--logo {
  color: #f5f2e5;
}
.elementor-231
  .elementor-element.elementor-element-5ee4af2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-231
  .elementor-element.elementor-element-5ee4af2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #111111;
}
.elementor-231
  .elementor-element.elementor-element-5ee4af2
  > .elementor-container {
  max-width: 1630px;
}
.elementor-231 .elementor-element.elementor-element-5ee4af2 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 0px 47px 0px;
}
.elementor-231
  .elementor-element.elementor-element-5ee4af2
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-231 .elementor-element.elementor-element-08dd9ed .pxl-text-editor,
.elementor-231 .elementor-element.elementor-element-08dd9ed .pxl-text-editor p {
  color: #c2c2c2;
}
.elementor-231 .elementor-element.elementor-element-dc1de6f .pxl-link {
  text-align: right;
  justify-content: right;
}
@media (max-width: 1366px) {
  .elementor-231
    .elementor-element.elementor-element-1272709
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-efbb202
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-9d85f1c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-86a48fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-231 .elementor-element.elementor-element-8929df5 {
    width: 39.154%;
  }
  .elementor-231 .elementor-element.elementor-element-7b8d581 {
    width: 59.439%;
  }
  .elementor-231 .elementor-element.elementor-element-c62b14d {
    width: 40.56%;
  }
  .elementor-231 .elementor-element.elementor-element-efbb202 {
    width: 27.915%;
  }
  .elementor-231 .elementor-element.elementor-element-9d85f1c {
    width: 16.675%;
  }
  .elementor-231 .elementor-element.elementor-element-86a48fc {
    width: 16.256%;
  }
  .elementor-231 .elementor-element.elementor-element-3af6664 {
    width: 55.191%;
  }
  .elementor-231 .elementor-element.elementor-element-6d391ab {
    width: 44.809%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-231 .elementor-element.elementor-element-8929df5 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-7b8d581 {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-c62b14d {
    width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-efbb202 {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-9d85f1c {
    width: 50%;
  }
  .elementor-231 .elementor-element.elementor-element-86a48fc {
    width: 50%;
  }
}
@media (max-width: 1200px) {
  .elementor-231
    .elementor-element.elementor-element-fdc5124
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-5336c37
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-231 .elementor-element.elementor-element-dc1de6f .pxl-link {
    text-align: right;
    justify-content: right;
  }
}
@media (max-width: 1024px) {
  .elementor-231 .elementor-element.elementor-element-5543b0f {
    padding: 80px 0px 40px 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-8929df5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-fdc5124
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-5336c37 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231
    .elementor-element.elementor-element-5336c37
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-231 .elementor-element.elementor-element-d4c0554 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231
    .elementor-element.elementor-element-c62b14d
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-efbb202
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-9d85f1c.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-231
    .elementor-element.elementor-element-9d85f1c
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-df49224 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-bbef4df {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231
    .elementor-element.elementor-element-86a48fc
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231 .elementor-element.elementor-element-4e6b4ce {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231 .elementor-element.elementor-element-40ebd91 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-231
    .elementor-element.elementor-element-dc1de6f
    .pxl-link.type-horizontal
    li {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-231 .elementor-element.elementor-element-5543b0f {
    padding: 80px 0px 20px 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-fdc5124
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-5336c37
    .pxl-heading
    .pxl-item--title {
    margin-bottom: 17px;
  }
  .elementor-231 .elementor-element.elementor-element-1272709 .pxl-icon1 a {
    width: 100px;
    height: 100px;
  }
  .elementor-231
    .elementor-element.elementor-element-efbb202
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-426b500
    .pxl-heading
    .pxl-item--title {
    margin-bottom: 25px;
  }
  .elementor-231
    .elementor-element.elementor-element-9d85f1c
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-df49224
    .pxl-heading
    .pxl-item--title {
    margin-bottom: 25px;
  }
  .elementor-231
    .elementor-element.elementor-element-86a48fc
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-231
    .elementor-element.elementor-element-4e6b4ce
    .pxl-heading
    .pxl-item--title {
    margin-bottom: 25px;
  }
  .elementor-231
    .elementor-element.elementor-element-e93ec3c
    .pxl-logo-marquee1
    .pxl-item--logo {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-5ee4af2 {
    padding: 25px 0px 25px 0px;
  }
  .elementor-231 .elementor-element.elementor-element-08dd9ed .pxl-text-editor {
    text-align: center;
  }
  .elementor-231
    .elementor-element.elementor-element-6d391ab
    > .elementor-element-populated {
    padding: 0px 15px 15px 15px;
  }
  .elementor-231 .elementor-element.elementor-element-dc1de6f .pxl-link {
    text-align: center;
    justify-content: center;
  }
}
