.elementor-209
  .elementor-element.elementor-element-3e0f51f
  .pxl-section-bg-parallax {
  background-image: url(../img/about_banner_1920x580.jpg);
  background-size: cover;
  background-position: bottom;
}
.elementor-209
  .elementor-element.elementor-element-3e0f51f
  .pxl-overlay--image.pxl-overlay--imageLeft
  .bg-image {
  background-image: url(../img/ov1.png);
  background-position: top center;
  background-size: cover;
}
.elementor-209
  .elementor-element.elementor-element-3e0f51f
  .pxl-overlay--image.pxl-overlay--imageRight
  .bg-image {
  background-image: url(../img/ov2.png);
  background-position: center center;
  background-size: cover;
}
.elementor-209 .elementor-element.elementor-element-3e0f51f {
  padding: 254px 0px 70px 0px;
}
.elementor-209
  .elementor-element.elementor-element-06059e3
  > .elementor-container {
  max-width: 1540px;
}
.elementor-209
  .elementor-element.elementor-element-81bbd98
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-209
  .elementor-element.elementor-element-a406ca3
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  font-size: 120px;
  line-height: 120px;
  margin-bottom: 0px;
}
.elementor-209
  .elementor-element.elementor-element-a406ca3
  .pxl-heading
  .pxl-item--title.style-outline
  .pxl-text-line-backdrop
  svg {
  stroke: #ffffff;
}
.elementor-209
  .elementor-element.elementor-element-74e8cbd
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-209
  .elementor-element.elementor-element-74e8cbd
  .pxl-divider.horizontal
  .pxl-divider-separator {
  width: 100%;
}
.elementor-209
  .elementor-element.elementor-element-74e8cbd
  .pxl-divider
  .pxl-divider-separator {
  border-color: #f1f2eb26;
  border-width: 1px;
}
.elementor-209
  .elementor-element.elementor-element-a08f23e
  > .elementor-container {
  max-width: 1540px;
}
.elementor-209 .elementor-element.elementor-element-a08f23e {
  margin-top: -23px;
  margin-bottom: 0px;
}
.elementor-209
  .elementor-element.elementor-element-3815edb.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-209
  .elementor-element.elementor-element-3815edb
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-209 .elementor-element.elementor-element-65164f8 {
  width: auto;
  max-width: auto;
}
.elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor {
  text-align: left;
}
.elementor-209
  .elementor-element.elementor-element-65164f8
  .pxl-text-editor
  .pxl-item--inner {
  max-width: 500px;
}
.elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor,
.elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor p {
  color: #ffffff;
  font-size: 20px;
}
.elementor-209
  .elementor-element.elementor-element-0a87f2f
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-209
  .elementor-element.elementor-element-0a87f2f
  .pxl-divider.horizontal
  .pxl-divider-separator {
  width: 100%;
}
.elementor-209
  .elementor-element.elementor-element-0a87f2f
  .pxl-divider
  .pxl-divider-separator {
  border-color: #f1f2eb26;
  border-width: 1px;
}
@media (max-width: 1366px) {
  .elementor-209
    .elementor-element.elementor-element-a406ca3
    .pxl-heading
    .pxl-item--title {
    font-size: 120px;
    line-height: 1em;
  }
  .elementor-209
    .elementor-element.elementor-element-74e8cbd
    > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
  }
}
@media (max-width: 1200px) {
  .elementor-209 .elementor-element.elementor-element-3e0f51f {
    padding: 100px 0px 70px 0px;
  }
  .elementor-209
    .elementor-element.elementor-element-a406ca3
    .pxl-heading
    .pxl-item--title {
    font-size: 100px;
    line-height: 1em;
  }
  .elementor-209
    .elementor-element.elementor-element-74e8cbd
    > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-209 .elementor-element.elementor-element-3e0f51f {
    padding: 80px 0px 80px 0px;
  }
  .elementor-209
    .elementor-element.elementor-element-a406ca3
    .pxl-heading
    .pxl-item--title {
    font-size: 80px;
  }
  .elementor-209
    .elementor-element.elementor-element-74e8cbd
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor {
    text-align: left;
  }
  .elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor,
  .elementor-209
    .elementor-element.elementor-element-65164f8
    .pxl-text-editor
    p {
    font-size: 17px;
  }
}
@media (max-width: 880px) {
  .elementor-209
    .elementor-element.elementor-element-a406ca3
    .pxl-heading
    .pxl-item--title {
    font-size: 60px;
  }
  .elementor-209
    .elementor-element.elementor-element-74e8cbd
    > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
  }
  .elementor-209 .elementor-element.elementor-element-a08f23e {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-209
    .elementor-element.elementor-element-3815edb.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-209 .elementor-element.elementor-element-3e0f51f {
    padding: 80px 0px 100px 0px;
  }
  .elementor-209
    .elementor-element.elementor-element-a406ca3
    .pxl-heading
    .pxl-item--title {
    font-size: 48px;
  }
  .elementor-209
    .elementor-element.elementor-element-74e8cbd
    > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
  }
  .elementor-209 .elementor-element.elementor-element-a08f23e {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-209 .elementor-element.elementor-element-65164f8 .pxl-text-editor,
  .elementor-209
    .elementor-element.elementor-element-65164f8
    .pxl-text-editor
    p {
    font-size: 15px;
  }
  .elementor-209
    .elementor-element.elementor-element-0a87f2f
    > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
  }
}
