.elementor-19
  .elementor-element.elementor-element-324e39b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-19
  .elementor-element.elementor-element-324e39b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-19
  .elementor-element.elementor-element-324e39b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/source/b565b1000d7a97929ea65b63e33e29fd/bg-about.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-19
  .elementor-element.elementor-element-324e39b
  > .elementor-background-overlay {
  background-color: #0a120a;
  opacity: 0.35;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19 .elementor-element.elementor-element-324e39b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 115px 0px 100px 0px;
}
.elementor-19
  .elementor-element.elementor-element-324e39b
  .pxl-section-bg-parallax {
  background-image: url("/source/95780ddfbdf6bda6f2cd150c2bcc3ab8/logo-overlay.png");
  background-position: bottom right;
  background-size: 580px auto;
  top: -40px;
  right: -30px;
  bottom: -130px;
}
.elementor-19
  .elementor-element.elementor-element-9528efd
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-19 .elementor-element.elementor-element-9528efd .pxl-heading {
  text-align: left;
}
.elementor-19
  .elementor-element.elementor-element-9528efd
  .pxl-heading
  .pxl-heading--inner {
  max-width: 1110px;
}
.elementor-19
  .elementor-element.elementor-element-9528efd
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  font-size: 55px;
  font-weight: 600;
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-94f2b47
  > .elementor-widget-container {
  margin: 0px 0px 10px 3px;
}
.elementor-19
  .elementor-element.elementor-element-94f2b47
  .pxl-text-editor
  .pxl-item--inner {
  max-width: 615px;
}
.elementor-19 .elementor-element.elementor-element-94f2b47 .pxl-text-editor {
  color: #ffffff;
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-e17b458
  > .elementor-widget-container {
  margin: 10px 0px 25px 3px;
}
.elementor-19 .elementor-element.elementor-element-e17b458 .pxl-el-divider {
  width: 380px;
  height: 5px;
}
.elementor-19 .elementor-element.elementor-element-0ee9500 {
  padding: 100px 0px 10px 0px;
}
.elementor-19
  .elementor-element.elementor-element-53be463
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-19 .elementor-element.elementor-element-53be463 .pxl-heading {
  text-align: center;
}
.elementor-19
  .elementor-element.elementor-element-53be463
  .pxl-heading
  .pxl-item--title {
  font-size: 33px;
  font-weight: 700;
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-571f8ef
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-19 .elementor-element.elementor-element-571f8ef .pxl-text-editor {
  text-align: center;
  color: #091613;
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-2760a32
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
}
.elementor-19 .elementor-element.elementor-element-2760a32 .pxl-text-editor {
  text-align: center;
}
.elementor-19
  .elementor-element.elementor-element-cb587e6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-19
  .elementor-element.elementor-element-cb587e6
  .pxl-swiper-arrow-wrap
  .pxl-swiper-arrow {
  background-color: #ffffff;
}
.elementor-19
  .elementor-element.elementor-element-cb587e6
  .pxl-swiper-arrow-wrap
  .pxl-swiper-arrow:hover {
  background-color: #192a19;
}
.elementor-19
  .elementor-element.elementor-element-cb587e6
  .pxl-swiper-container {
  margin-top: -0px;
  margin-right: -0px;
  margin-bottom: -0px;
  margin-left: -0px;
}
.elementor-19
  .elementor-element.elementor-element-cb587e6
  .pxl-swiper-container
  .pxl-swiper-slide {
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-c08cdde {
  padding: 0px 0px 90px 0px;
}
.elementor-19
  .elementor-element.elementor-element-cfe84a2
  > .elementor-element-populated {
  padding: 0px 8px 0px 15px;
}
.elementor-19 .elementor-element.elementor-element-976e49f {
  width: var(--container-widget-width, 96px);
  max-width: 96px;
  --container-widget-width: 96px;
  --container-widget-flex-grow: 0;
  top: 50%;
}
.elementor-19
  .elementor-element.elementor-element-976e49f
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
  background-color: #192a19;
  padding: 31px 31px 31px 31px;
  border-radius: 50px 50px 50px 50px;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-976e49f {
  right: -49px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-976e49f {
  left: -49px;
}
.elementor-19
  .elementor-element.elementor-element-976e49f
  .pxl-image-single
  img {
  max-height: 34px;
}
.elementor-19
  .elementor-element.elementor-element-864c1ec
  > .elementor-element-populated {
  padding: 0px 15px 0px 8px;
}
.elementor-19
  .elementor-element.elementor-element-f3b8101
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #c7e539 0%, #8fc400 100%);
}
.elementor-19
  .elementor-element.elementor-element-f3b8101
  .pxl-icon-box
  .pxl-item--excerpt {
  max-width: 450px;
}
.elementor-19
  .elementor-element.elementor-element-f3b8101
  .pxl-icon-box
  .pxl-item--inner {
  background: #02010100;
}
.elementor-19 .elementor-element.elementor-element-ccf7730 {
  padding: 0px 0px 100px 0px;
}
.elementor-19
  .elementor-element.elementor-element-8cde168
  .pxl-counter
  .pxl-counter--number {
  min-width: 120px;
}
.elementor-19
  .elementor-element.elementor-element-8cde168
  .pxl-counter
  .pxl-counter--title {
  max-width: 110px;
}
.elementor-19
  .elementor-element.elementor-element-c831c0c
  .pxl-counter
  .pxl-counter--suffix {
  margin-left: -15px;
  font-size: 50px;
}
.elementor-19
  .elementor-element.elementor-element-c831c0c
  .pxl-counter
  .pxl-counter--number {
  min-width: 120px;
}
.elementor-19
  .elementor-element.elementor-element-c831c0c
  .pxl-counter
  .pxl-counter--title {
  max-width: 120px;
}
.elementor-19
  .elementor-element.elementor-element-05fb8f3
  .pxl-counter
  .pxl-counter--number {
  min-width: 120px;
}
.elementor-19
  .elementor-element.elementor-element-05fb8f3
  .pxl-counter
  .pxl-counter--title {
  max-width: 120px;
}
.elementor-19 .elementor-element.elementor-element-9262f8e {
  padding: 0px 50px 0px 50px;
}
.elementor-19
  .elementor-element.elementor-element-8d0c418
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-a8faac2 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 168px 0px 168px 0px;
}
.elementor-19
  .elementor-element.elementor-element-a8faac2
  .pxl-section-bg-parallax {
  background-image: url("/source/680d9bd3946552aa5e4d7567cae135a8/bg-vd4.webp");
  top: -30px;
}
.elementor-19
  .elementor-element.elementor-element-a8faac2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19
  .elementor-element.elementor-element-e18b6de.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-19
  .elementor-element.elementor-element-e18b6de
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-e287e5c {
  width: auto;
  max-width: auto;
}
.elementor-19
  .elementor-element.elementor-element-e287e5c
  .pxl-video-player
  a.pxl-btn-video {
  width: 100px;
  height: 100px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-19
  .elementor-element.elementor-element-e287e5c
  .pxl-video-player
  .pxl-btn-video {
  font-size: 16px;
}
.elementor-19
  .elementor-element.elementor-element-e287e5c
  .pxl-video-player
  .pxl-btn-video
  svg {
  height: 16px;
}
.elementor-19
  .elementor-element.elementor-element-1538874:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-19
  .elementor-element.elementor-element-1538874
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #192a19;
}
.elementor-19 .elementor-element.elementor-element-1538874 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 90px;
  padding: 40px 0px 40px 0px;
}
.elementor-19
  .elementor-element.elementor-element-1538874
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  > .elementor-widget-container {
  margin: 0px 15px 0px -4px;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link-wrap
  .pxl-widget-title {
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link
  a:not(:hover) {
  color: #ffffff;
}
.elementor-19 .elementor-element.elementor-element-a7b122e .pxl-link a {
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link.type-vertical
  li
  + li {
  margin-top: 8px;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link
  a
  .pxl-link--icon
  i,
.pxl-link a .pxl-link--icon svg {
  color: #fdda02;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link
  a
  .pxl-link--icon {
  margin-top: -3px;
  margin-right: 3px;
  font-size: 20px;
}
.elementor-19
  .elementor-element.elementor-element-a7b122e
  .pxl-link
  a
  .pxl-link--icon
  svg {
  height: 20px;
  min-width: 20px;
}
.elementor-19
  .elementor-element.elementor-element-1867ad5
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link-wrap
  .pxl-widget-title {
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link
  a:not(:hover) {
  color: #ffffff;
}
.elementor-19 .elementor-element.elementor-element-f0013d0 .pxl-link a {
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link.type-vertical
  li
  + li {
  margin-top: 8px;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link
  a
  .pxl-link--icon
  i,
.pxl-link a .pxl-link--icon svg {
  color: #fdda02;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link
  a
  .pxl-link--icon {
  margin-top: -3px;
  margin-right: 3px;
  font-size: 20px;
}
.elementor-19
  .elementor-element.elementor-element-f0013d0
  .pxl-link
  a
  .pxl-link--icon
  svg {
  height: 20px;
  min-width: 20px;
}
.elementor-19
  .elementor-element.elementor-element-0a8e372
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link-wrap
  .pxl-widget-title {
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link
  a:not(:hover) {
  color: #ffffff;
}
.elementor-19 .elementor-element.elementor-element-a1f75ef .pxl-link a {
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link.type-vertical
  li
  + li {
  margin-top: 8px;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link
  a
  .pxl-link--icon
  i,
.pxl-link a .pxl-link--icon svg {
  color: #fdda02;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link
  a
  .pxl-link--icon {
  margin-top: -3px;
  margin-right: 3px;
  font-size: 20px;
}
.elementor-19
  .elementor-element.elementor-element-a1f75ef
  .pxl-link
  a
  .pxl-link--icon
  svg {
  height: 20px;
  min-width: 20px;
}
.elementor-19
  .elementor-element.elementor-element-0462d81
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link-wrap
  .pxl-widget-title {
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link
  a:not(:hover) {
  color: #ffffff;
}
.elementor-19 .elementor-element.elementor-element-eae9baf .pxl-link a {
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link.type-vertical
  li
  + li {
  margin-top: 8px;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link
  a
  .pxl-link--icon
  i,
.pxl-link a .pxl-link--icon svg {
  color: #fdda02;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link
  a
  .pxl-link--icon {
  margin-top: -3px;
  margin-right: 3px;
  font-size: 20px;
}
.elementor-19
  .elementor-element.elementor-element-eae9baf
  .pxl-link
  a
  .pxl-link--icon
  svg {
  height: 20px;
  min-width: 20px;
}
.elementor-19 .elementor-element.elementor-element-f18dbeb {
  overflow: hidden;
  border-style: none;
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-19
  .elementor-element.elementor-element-737eb84
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-19
  .elementor-element.elementor-element-0b53727
  > .elementor-widget-container {
  margin: -2px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-1b52e1a {
  overflow: hidden;
  padding: 0px 50px 0px 50px;
}
.elementor-19
  .elementor-element.elementor-element-af083d9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-19
  .elementor-element.elementor-element-af083d9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/source/496503fd35bcf1048a9daf98c8db556b/image-22.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-19
  .elementor-element.elementor-element-af083d9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-af083d9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-af083d9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-19
  .elementor-element.elementor-element-af083d9
  .pxl-column-bg-parallax {
  background-image: url("/source/496503fd35bcf1048a9daf98c8db556b/image-22.webp");
  background-position: center center;
  background-size: cover;
  top: -50px;
}
.elementor-19
  .elementor-element.elementor-element-af083d9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-19
  .elementor-element.elementor-element-af083d9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19 .elementor-element.elementor-element-e28a9fd {
  width: auto;
  max-width: auto;
}
.elementor-19
  .elementor-element.elementor-element-e28a9fd
  .pxl-counter
  .pxl-counter--title {
  max-width: 150px;
}
.elementor-19
  .elementor-element.elementor-element-3fc1b4c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-19
  .elementor-element.elementor-element-3fc1b4c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #192a19;
}
.elementor-19
  .elementor-element.elementor-element-3fc1b4c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 50px 130px 95px;
}
.elementor-19
  .elementor-element.elementor-element-3fc1b4c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19
  .elementor-element.elementor-element-1095e4f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-1095e4f .pxl-heading {
  text-align: left;
}
.elementor-19
  .elementor-element.elementor-element-1095e4f
  .pxl-heading
  .pxl-heading--inner {
  max-width: 665px;
}
.elementor-19
  .elementor-element.elementor-element-1095e4f
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  font-size: 45px;
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-55c8264
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-19 .elementor-element.elementor-element-55c8264 .pxl-heading {
  text-align: left;
}
.elementor-19
  .elementor-element.elementor-element-55c8264
  .pxl-heading
  .pxl-heading--inner {
  max-width: 665px;
}
.elementor-19
  .elementor-element.elementor-element-55c8264
  .pxl-heading
  .pxl-item--title {
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  font-size: 45px;
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-71fbc15
  > .elementor-widget-container {
  margin: 10px 0px 40px 0px;
}
.elementor-19 .elementor-element.elementor-element-71fbc15 .pxl-el-divider {
  width: 420px;
  height: 5px;
}
.elementor-19
  .elementor-element.elementor-element-43b5b31
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-19
  .elementor-element.elementor-element-43b5b31
  .pxl-text-editor
  .pxl-item--inner {
  max-width: 665px;
}
.elementor-19 .elementor-element.elementor-element-43b5b31 .pxl-text-editor {
  color: #c2c2c2;
}
.elementor-19 .elementor-element.elementor-element-2f8ae52 .pxl-button .btn {
  color: #091613;
  background: #bfdd34;
  font-family: "Sora", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 65px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 35px;
}
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .pxl-button
  .btn:hover,
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .pxl-button
  .btn:focus {
  background: #ffffff;
}
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .pxl-button
  .btn
  .pxl--btn-icon {
  color: #ffffff;
  font-size: 30px;
}
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .pxl-button
  .btn
  svg {
  fill: #ffffff;
  max-height: 30px;
}
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .pxl-button
  .pxl-icon--right
  .pxl--btn-icon {
  margin-left: 9px;
}
.elementor-19
  .elementor-element.elementor-element-2f8ae52
  .btn.pxl-icon-active
  .pxl--btn-icon {
  background-color: #576903;
  --gradient-color-from2: #576903;
  width: 65px;
  height: 65px;
  margin: 0px 0px 0px 30px;
}
.elementor-19 .elementor-element.elementor-element-222e635 {
  padding: 105px 0px 80px 0px;
}
.elementor-19
  .elementor-element.elementor-element-1d52e0c
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-19 .elementor-element.elementor-element-1d52e0c .pxl-heading {
  text-align: center;
}
.elementor-19
  .elementor-element.elementor-element-1d52e0c
  .pxl-heading
  .pxl-item--title {
  font-size: 45px;
  font-weight: 600;
  margin-bottom: 0px;
}
.elementor-19
  .elementor-element.elementor-element-97d257f
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-19 .elementor-element.elementor-element-97d257f .pxl-text-editor {
  text-align: center;
  font-size: 17px;
}
.elementor-19
  .elementor-element.elementor-element-d462d50
  > .elementor-widget-container {
  margin: 0px 0px 45px 0px;
}
.elementor-19 .elementor-element.elementor-element-d462d50 .pxl-image-single {
  text-align: center;
}
.elementor-19
  .elementor-element.elementor-element-63cef2b
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-19 .elementor-element.elementor-element-2960915 .pxl-button .btn {
  justify-content: center;
  color: #091613;
  background: #bfdd34;
  font-family: "Sora", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 65px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 35px;
}
.elementor-19
  .elementor-element.elementor-element-2960915
  .pxl-button
  .btn:hover,
.elementor-19
  .elementor-element.elementor-element-2960915
  .pxl-button
  .btn:focus {
  color: #ffffff;
  background: #192a19;
}
.elementor-19
  .elementor-element.elementor-element-2960915
  .pxl-button
  .btn
  .pxl--btn-icon {
  color: #ffffff;
  font-size: 30px;
}
.elementor-19
  .elementor-element.elementor-element-2960915
  .pxl-button
  .btn
  svg {
  fill: #ffffff;
  max-height: 30px;
}
.elementor-19
  .elementor-element.elementor-element-2960915
  .pxl-button
  .pxl-icon--right
  .pxl--btn-icon {
  margin-left: 9px;
}
.elementor-19
  .elementor-element.elementor-element-2960915
  .btn.pxl-icon-active
  .pxl--btn-icon {
  background-color: #576903;
  --gradient-color-from2: #576903;
  width: 65px;
  height: 65px;
  margin: 0px 0px 0px 30px;
}
.elementor-19 .elementor-element.elementor-element-867bff6 {
  overflow: hidden;
  padding: 0px 50px 0px 50px;
}
.elementor-19
  .elementor-element.elementor-element-2272980:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-19
  .elementor-element.elementor-element-2272980
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #fdda02 0%, #f49103 100%);
}
.elementor-19
  .elementor-element.elementor-element-2272980
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("/source/c99b5de363d3bd6d939053eb0a9f0b34/bg-meta-box3.webp");
  background-position: center right;
  opacity: 0.16;
}
.elementor-19
  .elementor-element.elementor-element-2272980
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-19
  .elementor-element.elementor-element-2272980
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19 .elementor-element.elementor-element-01bed53 {
  overflow: hidden;
}
.elementor-19 .elementor-element.elementor-element-e3604cf {
  z-index: 2;
}
.elementor-19
  .elementor-element.elementor-element-3359670
  .pxl-meta-box
  .pxl-item--title {
  line-height: 1.2em;
}
.elementor-19 .elementor-element.elementor-element-88eb66e {
  width: var(--container-widget-width, 727px);
  max-width: 727px;
  --container-widget-width: 727px;
  --container-widget-flex-grow: 0;
  top: 50%;
}
.elementor-19
  .elementor-element.elementor-element-88eb66e
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-88eb66e {
  right: 190px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-88eb66e {
  left: 190px;
}
.elementor-19 .elementor-element.elementor-element-1e29fb1 {
  width: var(--container-widget-width, 590px);
  max-width: 590px;
  --container-widget-width: 590px;
  --container-widget-flex-grow: 0;
  bottom: -20px;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-1e29fb1 {
  right: -30px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-1e29fb1 {
  left: -30px;
}
.elementor-19 .elementor-element.elementor-element-90c61fc {
  width: var(--container-widget-width, 1420px);
  max-width: 1420px;
  --container-widget-width: 1420px;
  --container-widget-flex-grow: 0;
  bottom: -10px;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-90c61fc {
  right: -50px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-90c61fc {
  left: -50px;
}
.elementor-19
  .elementor-element.elementor-element-474ab89
  > .elementor-container {
  max-width: 1630px;
}
.elementor-19 .elementor-element.elementor-element-474ab89 {
  padding: 55px 0px 60px 0px;
}
.elementor-19
  .elementor-element.elementor-element-4774aec
  .pxl-partner-carousel1
  .pxl-item--logo
  img {
  max-height: 79px;
}
@media (min-width: 576px) {
  .elementor-19 .elementor-element.elementor-element-e3604cf {
    width: 60%;
  }
  .elementor-19 .elementor-element.elementor-element-d8f61cf {
    width: 40%;
  }
}
@media (max-width: 1200px) and (min-width: 576px) {
  .elementor-19 .elementor-element.elementor-element-1df3f1d {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-c5f459a {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-4445f99 {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-dee7661 {
    width: 50%;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-19 .elementor-element.elementor-element-cfe84a2 {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-864c1ec {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-570f1b6 {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-1867ad5 {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-0a8e372 {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-0462d81 {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-af083d9 {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-3fc1b4c {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-e3604cf {
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-19 .elementor-element.elementor-element-1df3f1d {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-c5f459a {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-4445f99 {
    width: 100%;
  }
  .elementor-19 .elementor-element.elementor-element-dee7661 {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .elementor-19
    .elementor-element.elementor-element-9528efd
    .pxl-heading
    .pxl-heading--inner {
    max-width: 700px;
  }
  .elementor-19
    .elementor-element.elementor-element-9528efd
    .pxl-heading
    .pxl-item--title {
    font-size: 35px;
  }
  .elementor-19
    .elementor-element.elementor-element-53be463
    .pxl-heading
    .pxl-item--title {
    font-size: 35px;
  }
  .elementor-19 .elementor-element.elementor-element-9262f8e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-1b52e1a {
    padding: 0px 20px 0px 20px;
  }
  .elementor-19
    .elementor-element.elementor-element-1d52e0c
    .pxl-heading
    .pxl-item--title {
    font-size: 35px;
  }
  .elementor-19 .elementor-element.elementor-element-867bff6 {
    padding: 0px 20px 0px 20px;
  }
  .elementor-19
    .elementor-element.elementor-element-4774aec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 1200px) {
  .elementor-19 .elementor-element.elementor-element-324e39b {
    padding: 60px 15px 60px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-9528efd
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-0ee9500 {
    padding: 60px 0px 50px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-53be463
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-ccf7730 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-8cde168
    .pxl-counter
    .pxl-counter--title {
    max-width: 220px;
  }
  .elementor-19
    .elementor-element.elementor-element-c831c0c
    .pxl-counter
    .pxl-counter--suffix {
    margin-left: -10px;
    font-size: 35px;
  }
  .elementor-19
    .elementor-element.elementor-element-c831c0c
    .pxl-counter
    .pxl-counter--title {
    max-width: 220px;
  }
  .elementor-19
    .elementor-element.elementor-element-05fb8f3
    .pxl-counter
    .pxl-counter--title {
    max-width: 220px;
  }
  .elementor-19 .elementor-element.elementor-element-9262f8e {
    padding: 70px 0px 60px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a7b122e
    > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
  }
  .elementor-19 .elementor-element.elementor-element-1b52e1a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-3fc1b4c
    > .elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }
  .elementor-19
    .elementor-element.elementor-element-1095e4f
    .pxl-heading
    .pxl-item--title {
    font-size: 40px;
  }
  .elementor-19
    .elementor-element.elementor-element-55c8264
    .pxl-heading
    .pxl-item--title {
    font-size: 40px;
  }
  .elementor-19
    .elementor-element.elementor-element-43b5b31
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-222e635 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-1d52e0c
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-867bff6 {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 991px) {
  .elementor-19 .elementor-element.elementor-element-0ee9500 {
    padding: 70px 0px 50px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-cfe84a2
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-864c1ec
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-19 .elementor-element.elementor-element-ccf7730 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-9262f8e {
    padding: 40px 0px 60px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-1538874 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a7b122e
    > .elementor-widget-container {
    margin: 0px 0px 30px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-f0013d0
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-0a8e372
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a1f75ef
    > .elementor-widget-container {
    margin: 0px 0px 30px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-eae9baf
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-f18dbeb {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-19
    .elementor-element.elementor-element-af083d9
    > .elementor-element-populated {
    padding: 110px 0px 110px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-3fc1b4c
    > .elementor-element-populated {
    padding: 70px 15px 70px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-63cef2b
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-19
    .elementor-element.elementor-element-9528efd
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-0ee9500 {
    padding: 70px 15px 0px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-53be463
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-ccf7730 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-1df3f1d
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-c5f459a
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-4445f99
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a7b122e
    > .elementor-widget-container {
    margin: 0px 0px 30px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-f0013d0
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a1f75ef
    > .elementor-widget-container {
    margin: 0px 0px 30px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-eae9baf
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-19 .elementor-element.elementor-element-f18dbeb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-737eb84
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-3fc1b4c
    > .elementor-element-populated {
    padding: 70px 15px 70px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-1d52e0c
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .elementor-19 .elementor-element.elementor-element-e17b458 .pxl-el-divider {
    width: 90%;
  }
  .elementor-19 .elementor-element.elementor-element-1538874 {
    padding: 60px 0px 40px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-a7b122e
    > .elementor-widget-container {
    margin: 0px 0px 20px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-a1f75ef
    > .elementor-widget-container {
    margin: 0px 0px 30px 15px;
  }
  .elementor-19
    .elementor-element.elementor-element-eae9baf
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-19
    .elementor-element.elementor-element-1095e4f
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19
    .elementor-element.elementor-element-55c8264
    .pxl-heading
    .pxl-item--title {
    font-size: 30px;
  }
  .elementor-19 .elementor-element.elementor-element-71fbc15 .pxl-el-divider {
    width: 90%;
  }
}
