.elementor-5781 .elementor-element.elementor-element-44349a9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 132px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-e64685e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-0ce4581 {
  right: 154px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-0ce4581 {
  left: 154px;
}
.elementor-5781 .elementor-element.elementor-element-0ce4581 {
  top: 64px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-a522a44 {
  right: 44px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-a522a44 {
  left: 44px;
}
.elementor-5781 .elementor-element.elementor-element-a522a44 {
  top: 24px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7b33ae9 {
  right: 60px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-7b33ae9 {
  left: 60px;
}
.elementor-5781 .elementor-element.elementor-element-7b33ae9 {
  bottom: 76px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-6224db8 {
  right: -21px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-6224db8 {
  left: -21px;
}
.elementor-5781 .elementor-element.elementor-element-6224db8 {
  bottom: -30px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-d8545d9 {
  left: 36px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-d8545d9 {
  right: 36px;
}
.elementor-5781 .elementor-element.elementor-element-d8545d9 {
  bottom: 75px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2ad2e74 {
  left: -94px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-2ad2e74 {
  right: -94px;
}
.elementor-5781 .elementor-element.elementor-element-2ad2e74 {
  bottom: -30px;
  z-index: 0;
}
.elementor-5781 .elementor-element.elementor-element-2ad2e74 img {
  width: 128px;
}
.elementor-5781 .elementor-element.elementor-element-59be37c {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-59be37c
  > .elementor-widget-container {
  margin: -8px -45px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-59be37c.elementor-element {
  --align-self: center;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  > .elementor-widget-container {
  margin: -1px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-c69acfb .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  .pxl-heading-inner {
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
  --pxl-mt: 0px;
  --pxl-mr: 0px;
  --pxl-mb: 12px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-c69acfb
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-da5aa22 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-80e3e16 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 015px;
  --padding-right: 05px;
}
.elementor-5781 .elementor-element.elementor-element-b2685f5 img {
  height: 497px;
  object-fit: cover;
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-b2685f5 .pxl-bg-parallax {
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-8dade9a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 74px;
  --padding-right: 15px;
}
.elementor-5781
  .elementor-element.elementor-element-79875bf
  > .elementor-widget-container {
  margin: 26px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-950612f
  > .elementor-widget-container {
  margin: 52px 0px 05px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-950612f
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-950612f
  .pxl-button-wrapper
  a.link {
  padding: 017px 029px 017px 029px;
}
.elementor-5781 .elementor-element.elementor-element-950612f {
  --pxl-animation-distance: 35px;
}
.elementor-5781 .elementor-element.elementor-element-7b65737 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 112px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 283px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-7b65737:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-7b65737
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/08/img12-about.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5781
  .elementor-element.elementor-element-593bc22
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-593bc22 {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-593bc22 {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-593bc22 {
  top: 50%;
  z-index: 0;
}
.elementor-5781 .elementor-element.elementor-element-8833474 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-cf57308 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: -62px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 017px;
  --padding-bottom: 016px;
  --padding-left: 018px;
  --padding-right: 16px;
}
.elementor-5781
  .elementor-element.elementor-element-cf57308:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-cf57308
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #010c6f;
}
.elementor-5781 .elementor-element.elementor-element-dcb3b44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: dashed;
  --border-style: dashed;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #ffffff40;
  --border-color: #ffffff40;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 034px;
  --padding-bottom: 034px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-5dd897d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: dashed;
  --border-style: dashed;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff40;
  --border-color: #ffffff40;
  --padding-top: 10px;
  --padding-bottom: 7px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-f1c4697 {
  width: auto;
  max-width: auto;
  top: 0px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-f1c4697 {
  right: -15px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-f1c4697 {
  left: -15px;
}
.elementor-5781 .elementor-element.elementor-element-f1c4697,
.elementor-5781
  .elementor-element.elementor-element-f1c4697
  .elementor-widget-container,
.elementor-5781
  .elementor-element.elementor-element-f1c4697
  .elementor-widget-container
  > div {
  height: 100%;
}
.elementor-5781 .elementor-element.elementor-element-f1c4697 img {
  max-width: 30px;
  height: 32px;
  object-fit: cover;
}
.elementor-5781 .elementor-element.elementor-element-ee0548a .pxl-split-text {
  --title_opacity: 0;
  --subtitle_opacity: 0;
}
.elementor-5781 .elementor-element.elementor-element-ee0548a .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-ee0548a
  .pxl-heading-inner {
  text-align: center;
  max-width: 427px;
}
.elementor-5781
  .elementor-element.elementor-element-ee0548a
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 25px;
}
.elementor-5781
  .elementor-element.elementor-element-ee0548a
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffffbf;
  --pxl-mt: 29px;
  --pxl-mr: 0px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-ee0548a
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffffbf;
}
.elementor-5781
  .elementor-element.elementor-element-ee0548a
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffffbf;
}
.elementor-5781 .elementor-element.elementor-element-b73e387 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 10px;
  --padding-bottom: 07px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-55a84e7 .pxl-split-text {
  --title_opacity: 0;
  --subtitle_opacity: 0;
}
.elementor-5781 .elementor-element.elementor-element-55a84e7 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-55a84e7
  .pxl-heading-inner {
  text-align: center;
  max-width: 436px;
}
.elementor-5781
  .elementor-element.elementor-element-55a84e7
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 25px;
}
.elementor-5781
  .elementor-element.elementor-element-55a84e7
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffffbf;
  --pxl-mt: 29px;
  --pxl-mr: 0px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-55a84e7
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffffbf;
}
.elementor-5781
  .elementor-element.elementor-element-55a84e7
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffffbf;
}
.elementor-5781 .elementor-element.elementor-element-48aae7b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0129px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-50aea7e .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-50aea7e
  .pxl-heading-inner {
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-50aea7e
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-50aea7e
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
  --pxl-mt: 0px;
  --pxl-mr: 0px;
  --pxl-mb: 14px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-50aea7e
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-50aea7e
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-3410867
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-3410867 .pxl-text-editor {
  max-width: 726px;
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5781 .elementor-element.elementor-element-3410867 .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-3410867
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781 .elementor-element.elementor-element-315754a {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-315754a
  > .elementor-widget-container {
  margin: 9px -45px -27px 0px;
}
.elementor-5781 .elementor-element.elementor-element-315754a.elementor-element {
  --align-self: center;
}
.elementor-5781 .elementor-element.elementor-element-70a6fc3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 131px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-70a6fc3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-70a6fc3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f1e7b3;
  background-image: url("../../2025/08/img16-home1.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5781 .elementor-element.elementor-element-9e03743 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-dc97b66 {
  --display: flex;
}
.elementor-5781 .elementor-element.elementor-element-cdb5113 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -156px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-e0baa11 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-31c4224 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 3;
}
.elementor-5781 .elementor-element.elementor-element-7b4e09f {
  --pxl_from_opacity: 0;
  --pxl_to_opacity: 1;
}
.elementor-5781 .elementor-element.elementor-element-7b4e09f.pxl-animated {
  --pxl-animation-duration: 0.6s;
}
.elementor-5781
  .elementor-element.elementor-element-7b4e09f
  .pxl-fancybox-wrap
  .fancybox-inner {
  align-items: center;
  text-align: center;
  transform: rotate(0deg);
}
.elementor-5781
  .elementor-element.elementor-element-4488a00
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-4488a00 {
  right: 46px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-4488a00 {
  left: 46px;
}
.elementor-5781 .elementor-element.elementor-element-4488a00 {
  top: 46%;
}
.elementor-5781 .elementor-element.elementor-element-261fb6e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-8e9055e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-5781 .elementor-element.elementor-element-bd133b4 {
  --pxl_from_opacity: 0;
  --pxl_to_opacity: 1;
}
.elementor-5781 .elementor-element.elementor-element-bd133b4.pxl-animated {
  --pxl-animation-duration: 0.6s;
}
.elementor-5781
  .elementor-element.elementor-element-bd133b4
  > .elementor-widget-container {
  margin: 10px 0px 0px -47px;
}
.elementor-5781
  .elementor-element.elementor-element-bd133b4
  .pxl-fancybox-wrap
  .fancybox-inner {
  align-items: start;
  text-align: start;
  background-color: #4caf50;
  --box-shadow-color: #bdffbf;
  transform: rotate(0deg);
  padding: 046px 26px 13px 38px;
}
.elementor-5781
  .elementor-element.elementor-element-bd133b4
  .pxl-fancybox-wrap
  .desc {
  max-width: 295px;
}
.elementor-5781
  .elementor-element.elementor-element-bd133b4
  .pxl-fancybox-wrap
  .item-image
  img {
  width: 320px;
  height: 203px;
}
.elementor-5781
  .elementor-element.elementor-element-bd133b4
  .pxl-fancybox-wrap
  .item-image {
  margin-top: 37px;
}
.elementor-5781
  .elementor-element.elementor-element-76487e2
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-76487e2 {
  right: 15px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-76487e2 {
  left: 15px;
}
.elementor-5781 .elementor-element.elementor-element-76487e2 {
  top: 47%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-ee74760 {
  left: -27px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-ee74760 {
  right: -27px;
}
.elementor-5781 .elementor-element.elementor-element-ee74760 {
  bottom: 133px;
}
.elementor-5781 .elementor-element.elementor-element-e6862b6 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-6daef6d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-5781 .elementor-element.elementor-element-07c46e8 {
  --pxl_from_opacity: 0;
  --pxl_to_opacity: 1;
}
.elementor-5781 .elementor-element.elementor-element-07c46e8.pxl-animated {
  --pxl-animation-duration: 0.6s;
}
.elementor-5781
  .elementor-element.elementor-element-07c46e8
  > .elementor-widget-container {
  margin: -32px 0px 0px -114px;
}
.elementor-5781
  .elementor-element.elementor-element-07c46e8
  .pxl-fancybox-wrap
  .fancybox-inner {
  align-items: center;
  text-align: center;
  background-color: #2196f3;
  --box-shadow-color: #3d6ddf;
  transform: rotate(0deg);
  padding: 043px 024px 037px 023px;
}
.elementor-5781
  .elementor-element.elementor-element-5cc456e
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-5cc456e {
  right: 30px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-5cc456e {
  left: 30px;
}
.elementor-5781 .elementor-element.elementor-element-5cc456e {
  top: 40%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-b5167db {
  left: -78px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-b5167db {
  right: -78px;
}
.elementor-5781 .elementor-element.elementor-element-b5167db {
  bottom: 43px;
}
.elementor-5781 .elementor-element.elementor-element-b5167db img {
  max-width: 96px;
  height: 97px;
  object-fit: cover;
}
.elementor-5781 .elementor-element.elementor-element-00bcf2c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-24b456b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-74d1158 {
  --pxl_from_opacity: 0;
  --pxl_to_opacity: 1;
}
.elementor-5781 .elementor-element.elementor-element-74d1158.pxl-animated {
  --pxl-animation-duration: 0.6s;
}
.elementor-5781
  .elementor-element.elementor-element-74d1158
  > .elementor-widget-container {
  margin: 5px 0px 0px -65px;
}
.elementor-5781
  .elementor-element.elementor-element-74d1158
  .pxl-fancybox-wrap
  .fancybox-inner {
  align-items: start;
  text-align: start;
  background-color: #c954f0;
  --box-shadow-color: #a537ca;
  transform: rotate(0deg);
  padding: 046px 30px 15px 38px;
}
.elementor-5781
  .elementor-element.elementor-element-74d1158
  .pxl-fancybox-wrap
  .desc {
  max-width: 295px;
}
.elementor-5781
  .elementor-element.elementor-element-74d1158
  .pxl-fancybox-wrap
  .item-image
  img {
  width: 335px;
  height: 235px;
}
.elementor-5781
  .elementor-element.elementor-element-74d1158
  .pxl-fancybox-wrap
  .item-image {
  margin-top: 4px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-74ee32f {
  right: 25px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-74ee32f {
  left: 25px;
}
.elementor-5781 .elementor-element.elementor-element-74ee32f {
  top: 45%;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-43e519b {
  left: -69px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-43e519b {
  right: -69px;
}
.elementor-5781 .elementor-element.elementor-element-43e519b {
  bottom: 77px;
  z-index: 0;
}
.elementor-5781 .elementor-element.elementor-element-a3873b4 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 114px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-f4eef14 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-8e98b1d {
  z-index: 1;
}
.elementor-5781
  .elementor-element.elementor-element-8e98b1d
  .pxl-heading-inner {
  max-width: 727px;
}
.elementor-5781
  .elementor-element.elementor-element-8e98b1d
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-8e98b1d
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-size: 18px;
  line-height: 1.5555556em;
  --pxl-mt: 31px;
  --pxl-mr: 0px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-8e98b1d
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-8e98b1d
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-dc63437 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 126px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-dc63437:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-dc63437
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a76dd;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7ec606e {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-7ec606e {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-7ec606e {
  top: -127px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-949cf5a {
  right: 35px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-949cf5a {
  left: 35px;
}
.elementor-5781 .elementor-element.elementor-element-949cf5a {
  top: -216px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-71f6732 {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-71f6732 {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-71f6732 {
  top: 0px;
  z-index: 0;
}
.elementor-5781 .elementor-element.elementor-element-71f6732,
.elementor-5781
  .elementor-element.elementor-element-71f6732
  .elementor-widget-container,
.elementor-5781
  .elementor-element.elementor-element-71f6732
  .elementor-widget-container
  > div {
  height: 100%;
}
.elementor-5781 .elementor-element.elementor-element-71f6732 img {
  width: 100%;
}
.elementor-5781 .elementor-element.elementor-element-71f6732 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.elementor-5781
  .elementor-element.elementor-element-6aa088c
  .pxl-logo-marquee1
  .elementor-repeater-item-d3456e2
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-6aa088c
  .pxl-logo-marquee1
  .elementor-repeater-item-b0d4c76
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-6aa088c
  .pxl-logo-marquee1
  .elementor-repeater-item-d7ec6e8
  .item-image
  img {
  height: 17px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-6aa088c {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-6aa088c {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-6aa088c {
  bottom: -16px;
}
.elementor-5781
  .elementor-element.elementor-element-6aa088c
  .pxl-logo-marquee1
  .pxl-flex-middle {
  gap: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-6aa088c
  .pxl-logo-marquee1
  .pxl-text--marquee:first-child
  .pxl-item--inner {
  margin-left: 0px;
}
.elementor-5781 .elementor-element.elementor-element-cebae16 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -55px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-program-carousel
  .elementor-repeater-item-abd7272
  .icon-wrapper {
  background-color: #ffefef;
  border-color: #fb868673;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-program-carousel
  .elementor-repeater-item-9f724c4
  .icon-wrapper {
  background-color: #eef5dc;
  border-color: #fcd93473;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-program-carousel
  .elementor-repeater-item-3f1608a
  .icon-wrapper {
  background-color: #e8f8ff;
  border-color: #83d5f973;
}
.elementor-5781 .elementor-element.elementor-element-7e9651c {
  --pxl_from_opacity: 0;
  --pxl_to_opacity: 1;
}
.elementor-5781 .elementor-element.elementor-element-7e9651c.pxl-animated {
  --pxl-animation-duration: 0.6s;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow-prev
  .pxl-icon
  span,
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow-prev
  .pxl-icon
  svg {
  transform: rotateY(180deg);
}
.elementor-5781 .elementor-element.elementor-element-7e9651c .pxl-swiper-arrow {
  color: #ffffff;
  width: 82px;
  height: 82px;
  font-size: 16px;
  border-radius: 50% 50% 50% 50%;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow
  .pxl-icon
  svg {
  fill: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow
  .pxl-icon
  svg
  path {
  stroke: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-7e9651c .pxl-swiper-arrow,
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .layout-rounded
  .pxl-swiper-arrow:before {
  background-color: #010c6f;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow:hover,
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .layout-rounded
  .pxl-swiper-arrow:hover:before {
  background-color: #2d6fff;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrows.custom {
  position: absolute;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow-prev {
  position: absolute;
  left: 0;
  bottom: 40%;
  margin: 0px 0px 0px -125px;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow-next {
  position: absolute;
  right: 0;
  bottom: 40%;
  margin: 0px -125px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-7e9651c
  .pxl-swiper-arrow
  svg {
  width: 16px;
  height: 16px;
}
.elementor-5781 .elementor-element.elementor-element-79df0b2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-bf6b165 .parallax-inner {
  position: absolute;
  left: 0;
  right: -50px;
  top: 0;
  bottom: 0;
}
.elementor-5781 .elementor-element.elementor-element-bf6b165 .pxl-image-wg {
  height: 555px;
}
.elementor-5781 .elementor-element.elementor-element-fcca0fd {
  width: 100%;
  max-width: 100%;
  top: 50%;
}
.elementor-5781
  .elementor-element.elementor-element-fcca0fd
  > .elementor-widget-container {
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-fcca0fd {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-fcca0fd {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-fcca0fd .btn-video-wrap {
  justify-content: center;
  align-items: center;
}
.elementor-5781
  .elementor-element.elementor-element-fcca0fd
  .pxl-video-player
  .pxl-video-btn {
  width: 103px;
  height: 103px;
  background-color: #02010100;
}
.elementor-5781 .elementor-element.elementor-element-990d011 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0133px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-2cc1e28 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-dad3c08 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-dad3c08
  .pxl-heading-inner {
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-dad3c08
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-dad3c08
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
  --pxl-mt: 0px;
  --pxl-mr: 0px;
  --pxl-mb: 14px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-dad3c08
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-dad3c08
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-891d466
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-891d466 .pxl-text-editor {
  max-width: 726px;
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5781 .elementor-element.elementor-element-891d466 .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-891d466
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781 .elementor-element.elementor-element-b0b9ec3 {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-b0b9ec3
  > .elementor-widget-container {
  margin: 9px -45px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-b0b9ec3.elementor-element {
  --align-self: center;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  > .elementor-widget-container {
  margin: 54px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow-prev
  .pxl-icon
  span,
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow-prev
  .pxl-icon
  svg {
  transform: rotateY(180deg);
}
.elementor-5781 .elementor-element.elementor-element-5e1b31a .pxl-swiper-arrow {
  color: #ffffff;
  width: 82px;
  height: 82px;
  font-size: 16px;
  border-radius: 50% 50% 50% 50%;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow
  .pxl-icon
  svg {
  fill: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow
  .pxl-icon
  svg
  path {
  stroke: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-5e1b31a .pxl-swiper-arrow,
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .layout-rounded
  .pxl-swiper-arrow:before {
  background-color: #010c6f;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow:hover,
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .layout-rounded
  .pxl-swiper-arrow:hover:before {
  background-color: #4f75ff;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow-prev {
  position: absolute;
  bottom: 43%;
  margin: 0px 0px 0px -125px;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow-next {
  position: absolute;
  right: 0;
  bottom: 43%;
  margin: 0px -125px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-5e1b31a
  .pxl-swiper-arrow
  svg {
  width: 16px;
  height: 16px;
}
.elementor-5781 .elementor-element.elementor-element-8a61431 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0135px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-5781 .elementor-element.elementor-element-c10f881 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 051px;
  --padding-left: 0149px;
  --padding-right: 087px;
}
.elementor-5781 .elementor-element.elementor-element-c1ed9a6 .pxl-shape-wg {
  background-color: #f9f5ef;
}
.elementor-5781 .elementor-element.elementor-element-c1ed9a6 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.elementor-5781 .elementor-element.elementor-element-e98f698,
.elementor-5781
  .elementor-element.elementor-element-e98f698
  .elementor-widget-container,
.elementor-5781
  .elementor-element.elementor-element-e98f698
  .elementor-widget-container
  > div {
  height: 100%;
}
.elementor-5781 .elementor-element.elementor-element-e98f698 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-e98f698 .pxl-bg-parallax {
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-e98f698 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.elementor-5781 .elementor-element.elementor-element-789edf4 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-24054f2
  .pxl-heading-inner {
  max-width: 624px;
}
.elementor-5781
  .elementor-element.elementor-element-24054f2
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-24054f2
  .pxl-heading-wrap
  .heading-subtitle {
  font-size: 18px;
  line-height: 1.555556em;
  --pxl-mt: 33px;
  --pxl-mr: 0px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-f37a19e
  > .elementor-widget-container {
  margin: 042px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-f37a19e
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-f37a19e
  .pxl-button-wrapper
  a.link {
  padding: 017px 30px 017px 30px;
}
.elementor-5781 .elementor-element.elementor-element-f37a19e {
  --pxl-animation-distance: 35px;
}
.elementor-5781 .elementor-element.elementor-element-df8be49 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-6c98397 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --gap: 20px 024px;
  --row-gap: 20px;
  --column-gap: 024px;
  --margin-top: -46px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-2633375
  .pxl-counter-wg
  .counter-title {
  margin-top: 14px;
}
.elementor-5781
  .elementor-element.elementor-element-2633375
  .pxl-counter-wg
  .inner-counter {
  padding: 25px 45px 25px 45px;
}
.elementor-5781 .elementor-element.elementor-element-e458931.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-5781
  .elementor-element.elementor-element-e458931
  .pxl-counter-wg
  .counter-title {
  margin-top: 14px;
}
.elementor-5781
  .elementor-element.elementor-element-e458931
  .pxl-counter-wg
  .inner-counter {
  width: 207px;
  height: 207px;
  background-color: #11aef3;
  padding: 25px 35px 25px 35px;
}
.elementor-5781 .elementor-element.elementor-element-6e13b71 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: flex-start;
  --gap: 20px 15px;
  --row-gap: 20px;
  --column-gap: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-1ccdfd8
  > .elementor-widget-container {
  margin: -18px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-1ccdfd8
  .pxl-counter-wg
  .counter-title {
  margin-top: 14px;
}
.elementor-5781
  .elementor-element.elementor-element-1ccdfd8
  .pxl-counter-wg
  .inner-counter {
  width: 278px;
  height: 278px;
  background-color: #c954f0;
  padding: 25px 50px 25px 50px;
}
.elementor-5781
  .elementor-element.elementor-element-cd0e1f7
  > .elementor-widget-container {
  margin: -19px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-cd0e1f7
  .pxl-counter-wg
  .counter-title {
  margin-top: 14px;
}
.elementor-5781
  .elementor-element.elementor-element-cd0e1f7
  .pxl-counter-wg
  .inner-counter {
  width: 246px;
  height: 246px;
  background-color: #4caf50;
  padding: 25px 44px 25px 44px;
}
.elementor-5781 .elementor-element.elementor-element-2739ea3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --margin-top: -103px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0235px;
  --padding-bottom: 149px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-2739ea3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-2739ea3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #010c6f;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
  left: -192px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
  right: -192px;
}
.elementor-5781 .elementor-element.elementor-element-5ca3af1 {
  top: -64px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-5ca3af1:not(.elementor-widget-image)
  .elementor-widget-container,
.elementor-5781
  .elementor-element.elementor-element-5ca3af1.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2025/09/Ellipse-1.webp);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5781 .elementor-element.elementor-element-5ca3af1 img {
  width: 780px;
  height: 692px;
  object-fit: cover;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-af8b433 {
  left: 203px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-af8b433 {
  right: 203px;
}
.elementor-5781 .elementor-element.elementor-element-af8b433 {
  bottom: -138px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-af8b433:not(.elementor-widget-image)
  .elementor-widget-container,
.elementor-5781
  .elementor-element.elementor-element-af8b433.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://demo.7iquid.com/little-sprouts/wp-content/uploads/2025/08/img35-home1.webp);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5781 .elementor-element.elementor-element-af8b433 img {
  max-width: 440px;
  height: 445px;
  object-fit: cover;
}
.elementor-5781
  .elementor-element.elementor-element-dc94aa1
  .pxl-logo-marquee1
  .elementor-repeater-item-d3456e2
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-dc94aa1
  .pxl-logo-marquee1
  .elementor-repeater-item-b0d4c76
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-dc94aa1
  .pxl-logo-marquee1
  .elementor-repeater-item-45cb2ab
  .item-image
  img {
  height: 17px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-dc94aa1 {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-dc94aa1 {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-dc94aa1 {
  bottom: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-dc94aa1
  .pxl-logo-marquee1
  .pxl-flex-middle {
  gap: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-dc94aa1
  .pxl-logo-marquee1
  .pxl-text--marquee:first-child
  .pxl-item--inner {
  margin-left: 0px;
}
.elementor-5781 .elementor-element.elementor-element-73d7141 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0;
  --margin-bottom: 0;
  --margin-left: auto;
  --margin-right: 8.4375vw;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-3c3c34c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-61e36a3
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-61e36a3
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
  --pxl-mt: 0px;
  --pxl-mr: 0px;
  --pxl-mb: 14px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-61e36a3
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-61e36a3
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-c0a01bf .pxl-text-editor {
  color: #ffffffbf;
}
.elementor-5781 .elementor-element.elementor-element-c0a01bf .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-c0a01bf
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781
  .elementor-element.elementor-element-ca1586a
  > .elementor-widget-container {
  margin: 49px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-ca1586a
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-ca1586a
  .pxl-button-wrapper
  a.link {
  padding: 017px 30px 017px 30px;
}
.elementor-5781 .elementor-element.elementor-element-ca1586a {
  --pxl-animation-distance: 35px;
}
.elementor-5781 .elementor-element.elementor-element-be14c9b {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 61px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-traditional
  .list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-traditional
  .list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-inline
  .list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-inline {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-inline
  .list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg.items-inline
  .list-item:after {
  right: calc(-15px / 2);
}
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon-list-wg
  .list-item {
  align-items: center;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .pxl-icon i,
.elementor-5781
  .elementor-element.elementor-element-7489289
  .pxl-icon
  .icon-text {
  color: #fbcf00;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .pxl-icon svg {
  fill: #fbcf00;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .pxl-icon {
  font-size: 20px;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .list-item {
  column-gap: 14px;
}
.elementor-5781 .elementor-element.elementor-element-7489289 {
  --icon-vertical-offset: 0px;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .item-title {
  font-size: 20px;
  line-height: 1.4em;
  color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-7489289 .item-text {
  color: #000000;
}
.elementor-5781 .elementor-element.elementor-element-260c166 {
  --display: flex;
  --margin-top: 120px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-e925f1a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-33ff8bf {
  right: -36px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-33ff8bf {
  left: -36px;
}
.elementor-5781 .elementor-element.elementor-element-33ff8bf {
  bottom: 184px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-2bcdbbe
  > .elementor-widget-container {
  --e-transform-translateX: 100%;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
  right: -16px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
  left: -16px;
}
.elementor-5781 .elementor-element.elementor-element-2bcdbbe {
  top: 34px;
  z-index: 0;
}
.elementor-5781 .elementor-element.elementor-element-2bcdbbe img {
  max-width: 111px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-0a486e2 {
  left: -117px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-0a486e2 {
  right: -117px;
}
.elementor-5781 .elementor-element.elementor-element-0a486e2 {
  bottom: 97px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow-prev
  .pxl-icon
  span,
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow-prev
  .pxl-icon
  svg {
  transform: rotateY(180deg);
}
.elementor-5781 .elementor-element.elementor-element-e8ab379 .pxl-swiper-arrow {
  color: #ffffff;
  width: 82px;
  height: 82px;
  font-size: 16px;
  border-radius: 50% 50% 50% 50%;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow
  .pxl-icon
  svg {
  fill: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow
  .pxl-icon
  svg
  path {
  stroke: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-e8ab379 .pxl-swiper-arrow,
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .layout-rounded
  .pxl-swiper-arrow:before {
  background-color: #09115d;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow:hover,
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .layout-rounded
  .pxl-swiper-arrow:hover:before {
  background-color: #3f83ff;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow-prev {
  margin: 0px 0px 0px -234px;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow-next {
  margin: 0px -234px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-e8ab379
  .pxl-swiper-arrow
  svg {
  width: 16px;
  height: 16px;
}
.elementor-5781 .elementor-element.elementor-element-1924adc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 124px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-5781 .elementor-element.elementor-element-9da9537 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-b7926f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #0000001f;
  --border-color: #0000001f;
  --padding-top: 33px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-884d805 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-f989d5e {
  width: auto;
  max-width: auto;
}
.elementor-5781 .elementor-element.elementor-element-f989d5e.elementor-element {
  --align-self: flex-start;
}
.elementor-5781
  .elementor-element.elementor-element-f989d5e
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781 .elementor-element.elementor-element-ac82ca3 {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-ac82ca3
  > .elementor-widget-container {
  margin: 9px -45px -25px 043px;
}
.elementor-5781 .elementor-element.elementor-element-ac82ca3.elementor-element {
  --align-self: center;
}
.elementor-5781 .elementor-element.elementor-element-0f2cc1d {
  width: 100%;
  max-width: 100%;
}
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  > .elementor-widget-container {
  margin: 19px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-0f2cc1d .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-0f2cc1d
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781 .elementor-element.elementor-element-4668da0 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-423a063
  > .elementor-widget-container {
  margin: 0px 0px 05px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-423a063
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-423a063
  .pxl-button-wrapper
  a.link {
  padding: 017px 30px 017px 30px;
}
.elementor-5781 .elementor-element.elementor-element-423a063 {
  --pxl-animation-distance: 35px;
}
.elementor-5781 .elementor-element.elementor-element-5e336c0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 075px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-d639132 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 20px 200px 20px 20px;
  --padding-top: 52px;
  --padding-bottom: 50px;
  --padding-left: 057px;
  --padding-right: 067px;
}
.elementor-5781
  .elementor-element.elementor-element-d639132:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-d639132
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a76dd;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-58a1e20 {
  right: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-58a1e20 {
  left: 0px;
}
.elementor-5781 .elementor-element.elementor-element-58a1e20 {
  top: 0px;
  z-index: 0;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-295b997 {
  left: -186px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-295b997 {
  right: -186px;
}
.elementor-5781 .elementor-element.elementor-element-295b997 {
  bottom: -180px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-a465b7b
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 35px;
}
.elementor-5781
  .elementor-element.elementor-element-a465b7b
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  --pxl-mt: 15px;
  --pxl-mr: 0px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-a465b7b
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-a465b7b
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-6acbcdc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 46px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-eac226e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 7px;
}
.elementor-5781 .elementor-element.elementor-element-0dae476 img {
  height: 369px;
  object-fit: cover;
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-0dae476 .pxl-bg-parallax {
  border-radius: 20px 20px 20px 20px;
}
.elementor-5781 .elementor-element.elementor-element-1c6a44f {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 45px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-5c9de5e
  .pxl-heading-wrap
  .heading-subtitle {
  color: #5f3b03;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
}
.elementor-5781
  .elementor-element.elementor-element-5c9de5e
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #5f3b03;
}
.elementor-5781
  .elementor-element.elementor-element-5c9de5e
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #5f3b03;
}
.elementor-5781
  .elementor-element.elementor-element-5c9de5e
  .pxl-heading-wrap
  .sub-top
  .subtitle-text {
  background-color: #fbcf00;
  padding: 8px 28px 8px 28px;
}
.elementor-5781
  .elementor-element.elementor-element-060439c
  > .elementor-widget-container {
  margin: 31px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .pxl-btn.icon-ps-right
  .pxl-icon,
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .link-more.icon-ps-right
  .pxl-icon {
  margin-left: 10px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .pxl-icon {
  font-size: 13px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .pxl-icon
  svg {
  width: 13px;
  height: 13px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .link-more {
  font-family: "Mochiy Pop P One", Sans-serif;
  font-size: 14px;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .pxl-btn,
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .pxl-button-wrapper
  .link-more {
  color: #ffffff !important;
}
.elementor-5781
  .elementor-element.elementor-element-44dce58
  .link-more.underline-true:after {
  background-color: #ffffff !important;
}
.elementor-5781 .elementor-element.elementor-element-44dce58 {
  --pxl-animation-distance: 35px;
}
.elementor-5781 .elementor-element.elementor-element-e845704 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 34px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-0c7097d .pxl-swiper-dots {
  justify-content: end;
  position: absolute;
  right: 40px;
  bottom: 57px;
}
.elementor-5781
  .elementor-element.elementor-element-0c7097d
  .pxl-swiper-dots.style-bullets-number {
  text-align: end;
}
.elementor-5781 .elementor-element.elementor-element-899d40f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: -101px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 299px;
  --padding-bottom: 152px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-899d40f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-899d40f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/frontend/wp-content/uploads/2025/08/img6-about.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-f5fd00f {
  right: 41px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-f5fd00f {
  left: 41px;
}
.elementor-5781 .elementor-element.elementor-element-f5fd00f {
  bottom: 99px;
}
.elementor-5781 .elementor-element.elementor-element-f5fd00f img {
  max-width: 325px;
}
.elementor-5781
  .elementor-element.elementor-element-9d328b6
  .pxl-logo-marquee1
  .elementor-repeater-item-d3456e2
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-9d328b6
  .pxl-logo-marquee1
  .elementor-repeater-item-b0d4c76
  .item-image
  img {
  height: 17px;
}
.elementor-5781
  .elementor-element.elementor-element-9d328b6
  .pxl-logo-marquee1
  .elementor-repeater-item-1665cc2
  .item-image
  img {
  height: 17px;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-9d328b6 {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-9d328b6 {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-9d328b6 {
  bottom: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-9d328b6
  .pxl-logo-marquee1
  .pxl-flex-middle {
  gap: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-9d328b6
  .pxl-logo-marquee1
  .pxl-text--marquee:first-child
  .pxl-item--inner {
  margin-left: 0px;
}
.elementor-5781 .elementor-element.elementor-element-9097c15 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-e799d81
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-e799d81
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-e799d81
  .pxl-heading-wrap
  .heading-subtitle {
  color: #c2c2c2;
  font-size: 18px;
  line-height: 1.55556em;
  --pxl-mt: 26px;
  --pxl-mr: 95px;
  --pxl-mb: 0px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-e799d81
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #c2c2c2;
}
.elementor-5781
  .elementor-element.elementor-element-e799d81
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #c2c2c2;
}
.elementor-5781 .elementor-element.elementor-element-157a561 {
  --display: flex;
  --margin-top: 042px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 52px;
}
.elementor-5781 .elementor-element.elementor-element-89bedd9 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 12px;
  --padding-bottom: 13px;
  --padding-left: 14px;
  --padding-right: 13px;
}
.elementor-5781
  .elementor-element.elementor-element-89bedd9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-89bedd9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff4880;
}
.elementor-5781 .elementor-element.elementor-element-08c3ed5 {
  --display: flex;
  --gap: 033px 30px;
  --row-gap: 033px;
  --column-gap: 30px;
  border-style: dashed;
  --border-style: dashed;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #d82a5f;
  --border-color: #d82a5f;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 042px;
  --padding-bottom: 036px;
  --padding-left: 034px;
  --padding-right: 40px;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-5781 .elementor-element.elementor-element-34e4acf {
  --icon-box-icon-margin: 23px;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  fill: #010c6f;
  color: #010c6f;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf.elementor-view-framed
  .elementor-icon,
.elementor-5781
  .elementor-element.elementor-element-34e4acf.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf.elementor-view-framed
  .elementor-icon {
  background-color: #010c6f;
}
.elementor-5781 .elementor-element.elementor-element-34e4acf .elementor-icon {
  font-size: 24px;
  padding: 16px;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf
  .elementor-icon-box-title,
.elementor-5781
  .elementor-element.elementor-element-34e4acf
  .elementor-icon-box-title
  a {
  font-family: "Prompt", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625em;
}
.elementor-5781
  .elementor-element.elementor-element-34e4acf:has(:hover)
  .elementor-icon-box-title,
.elementor-5781
  .elementor-element.elementor-element-34e4acf:has(:focus)
  .elementor-icon-box-title {
  color: #fbcf00;
}
.elementor-5781
  .elementor-element.elementor-element-4824782
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-5781 .elementor-element.elementor-element-4824782 {
  --icon-box-icon-margin: 23px;
}
.elementor-5781
  .elementor-element.elementor-element-4824782
  .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-4824782.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  fill: #010c6f;
  color: #010c6f;
}
.elementor-5781
  .elementor-element.elementor-element-4824782.elementor-view-framed
  .elementor-icon,
.elementor-5781
  .elementor-element.elementor-element-4824782.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-4824782.elementor-view-framed
  .elementor-icon {
  background-color: #010c6f;
}
.elementor-5781 .elementor-element.elementor-element-4824782 .elementor-icon {
  font-size: 24px;
  padding: 16px;
}
.elementor-5781
  .elementor-element.elementor-element-4824782
  .elementor-icon-box-title,
.elementor-5781
  .elementor-element.elementor-element-4824782
  .elementor-icon-box-title
  a {
  font-family: "Prompt", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625em;
}
.elementor-5781
  .elementor-element.elementor-element-4824782:has(:hover)
  .elementor-icon-box-title,
.elementor-5781
  .elementor-element.elementor-element-4824782:has(:focus)
  .elementor-icon-box-title {
  color: #fbcf00;
}
.elementor-5781
  .elementor-element.elementor-element-4824782
  .elementor-icon-box-description {
  font-family: "Prompt", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625em;
  color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-f949c3c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 69px;
  --padding-right: 015px;
}
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  > .elementor-widget-container {
  margin: 0px 0px 05px 0px;
}
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form input,
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form select,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  textarea,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .nice-select
  .option,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .nice-select
  .current,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .nice-select:after {
  color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  input::placeholder,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  select::placeholder,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  textarea::placeholder,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .nice-select
  .selected {
  color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form input,
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form select,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  textarea,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .nice-select {
  background-color: #ffffff1f;
  border-color: #ffffff00;
}
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form p,
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form label {
  color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form input,
.elementor-5781 .elementor-element.elementor-element-b7649ee .wpcf7-form select,
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  textarea {
  padding: 011px 027px 11px 027px;
}
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .wpcf7-form
  .wpcf7-textarea {
  height: 205px;
}
.elementor-5781
  .elementor-element.elementor-element-b7649ee
  .pxl-cf7-wrap
  button {
  margin-top: 46px;
}
.elementor-5781 .elementor-element.elementor-element-70833e6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 127px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-0ed8c1a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-5781 .elementor-element.elementor-element-8d3f410 .pxl-heading-wrap {
  justify-content: center;
}
.elementor-5781
  .elementor-element.elementor-element-8d3f410
  .pxl-heading-inner {
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-8d3f410
  .pxl-heading-wrap
  .heading-title {
  font-size: 55px;
}
.elementor-5781
  .elementor-element.elementor-element-8d3f410
  .pxl-heading-wrap
  .heading-subtitle {
  color: #ffffff;
  font-family: "Playwrite GB S", Sans-serif;
  font-size: 15px;
  --pxl-mt: 0px;
  --pxl-mr: 0px;
  --pxl-mb: 14px;
  --pxl-ml: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-8d3f410
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:before {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-8d3f410
  .pxl-heading-wrap
  .heading-subtitle
  .subtitle-text:after {
  background-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-47354ee
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-47354ee .pxl-text-editor {
  max-width: 636px;
  text-align: center;
}
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor-wrap {
  justify-content: center;
}
.elementor-5781 .elementor-element.elementor-element-47354ee .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-47354ee
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781 .elementor-element.elementor-element-6fe2b9a {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-6fe2b9a
  > .elementor-widget-container {
  margin: 9px -45px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-6fe2b9a.elementor-element {
  --align-self: center;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  > .elementor-widget-container {
  margin: 54px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow-prev
  .pxl-icon
  span,
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow-prev
  .pxl-icon
  svg {
  transform: rotateY(180deg);
}
.elementor-5781 .elementor-element.elementor-element-6b015ea .pxl-swiper-arrow {
  color: #ffffff;
  width: 82px;
  height: 82px;
  font-size: 16px;
  border-radius: 50% 50% 50% 50%;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow
  .pxl-icon
  svg {
  fill: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow
  .pxl-icon
  svg
  path {
  stroke: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-6b015ea .pxl-swiper-arrow,
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .layout-rounded
  .pxl-swiper-arrow:before {
  background-color: #09115d;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow:hover,
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .layout-rounded
  .pxl-swiper-arrow:hover:before {
  background-color: #ff4880;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow-prev {
  position: absolute;
  bottom: 43%;
  margin: 0px 0px 0px -125px;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow-next {
  position: absolute;
  right: 0;
  bottom: 43%;
  margin: 0px -125px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-6b015ea
  .pxl-swiper-arrow
  svg {
  width: 16px;
  height: 16px;
}
.elementor-5781 .elementor-element.elementor-element-91b8290 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 17px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 72px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-84cb531 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.elementor-5781 .elementor-element.elementor-element-8aeb7ba {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-8aeb7ba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-8aeb7ba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a76dd;
}
.elementor-5781 .elementor-element.elementor-element-f3757a3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-5781 .elementor-element.elementor-element-26e0808 {
  width: auto;
  max-width: auto;
}
.elementor-5781 .elementor-element.elementor-element-26e0808.elementor-element {
  --align-self: flex-start;
}
.elementor-5781
  .elementor-element.elementor-element-26e0808
  .pxl-heading-wrap
  .heading-title {
  color: #ffffff;
  font-size: 55px;
}
.elementor-5781 .elementor-element.elementor-element-8a433ea {
  width: auto;
  max-width: auto;
}
.elementor-5781
  .elementor-element.elementor-element-8a433ea
  > .elementor-widget-container {
  margin: 9px -45px -25px 043px;
}
.elementor-5781 .elementor-element.elementor-element-8a433ea.elementor-element {
  --align-self: center;
}
.elementor-5781 .elementor-element.elementor-element-d690c74 {
  width: 100%;
  max-width: 100%;
}
.elementor-5781
  .elementor-element.elementor-element-d690c74
  > .elementor-widget-container {
  margin: 19px 0px 0px 0px;
}
.elementor-5781 .elementor-element.elementor-element-d690c74 .pxl-text-editor {
  color: #ffffff;
}
.elementor-5781 .elementor-element.elementor-element-d690c74 .pxl-text-editor,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h1,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h2,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h3,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h4,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h5,
.elementor-5781
  .elementor-element.elementor-element-d690c74
  .pxl-text-editor
  h6 {
  font-size: 18px;
  line-height: 1.55556em;
}
.elementor-5781 .elementor-element.elementor-element-b038a21 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: -17px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0144px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5781
  .elementor-element.elementor-element-b038a21:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5781
  .elementor-element.elementor-element-b038a21
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a76dd;
}
body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7b7f008 {
  left: 0px;
}
body.rtl .elementor-5781 .elementor-element.elementor-element-7b7f008 {
  right: 0px;
}
.elementor-5781 .elementor-element.elementor-element-7b7f008 {
  bottom: 0px;
  z-index: 0;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  > .elementor-widget-container {
  --e-transform-translateX: 45px;
  margin: 0px 0px 0px 0px;
  padding: 098px 0px 0px 0px;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow-prev
  .pxl-icon
  span,
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow-prev
  .pxl-icon
  svg {
  transform: rotateY(180deg);
}
.elementor-5781 .elementor-element.elementor-element-8d1d2e4 .pxl-swiper-arrow {
  color: #ffffff;
  border-color: #ffffff40;
  width: 82px;
  height: 82px;
  font-size: 16px;
  border-radius: 50% 50% 50% 50%;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow
  .pxl-icon
  svg {
  fill: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow
  .pxl-icon
  svg
  path {
  stroke: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow:hover {
  border-color: #ffffff;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrows.custom {
  position: absolute;
  right: 234px;
  top: -102px;
  column-gap: 18px;
  row-gap: 18px;
}
.elementor-5781
  .elementor-element.elementor-element-8d1d2e4
  .pxl-swiper-arrow
  svg {
  width: 16px;
  height: 16px;
}
@media (max-width: 1599px) and (min-width: 576px) {
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --width: 43%;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --width: 57%;
  }
}
@media (max-width: 1599px) {
  .elementor-5781 .elementor-element.elementor-element-74ee32f {
    top: 50%;
  }
  .elementor-5781 .elementor-element.elementor-element-f4eef14 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-8a61431 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-c10f881 {
    --padding-top: 0px;
    --padding-bottom: 051px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-6e13b71 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    top: -120px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 img {
    width: 600px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-af8b433 {
    left: -100px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-af8b433 {
    right: -100px;
  }
  .elementor-5781 .elementor-element.elementor-element-af8b433 {
    bottom: -200px;
  }
  .elementor-5781 .elementor-element.elementor-element-73d7141 {
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: auto;
    --margin-right: 015px;
    max-width: 100%;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px -100px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow-next {
    margin: 0px -100px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-d639132 {
    --padding-top: 052px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-0dae476 img {
    object-fit: cover;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-899d40f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5781
    .elementor-element.elementor-element-899d40f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-f5fd00f {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-f5fd00f {
    left: 15px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrows.custom {
    right: 15px;
  }
}
@media (max-width: 1199px) {
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-6224db8 {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-6224db8 {
    left: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-6224db8 {
    bottom: -30px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2ad2e74 {
    left: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-2ad2e74 {
    right: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-8dade9a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-5dd897d {
    --padding-top: 10px;
    --padding-bottom: 07px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-b73e387 {
    --padding-top: 10px;
    --padding-bottom: 07px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-dc97b66 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-cdb5113 {
    --justify-content: center;
    --gap: 70px 0px;
    --row-gap: 70px;
    --column-gap: 0px;
    --flex-wrap: wrap;
  }
  .elementor-5781
    .elementor-element.elementor-element-07c46e8
    > .elementor-widget-container {
    margin: -32px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-b5167db {
    left: 0px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-b5167db {
    right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-71f6732 img {
    object-fit: cover;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-prev {
    bottom: 45%;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-next {
    bottom: 45%;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-c10f881 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 015px;
    --padding-right: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-e98f698 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e98f698
    .pxl-bg-parallax {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-df8be49 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-6c98397 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-2739ea3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0235px;
    --padding-bottom: 0149px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    top: -303px;
  }
  .elementor-5781 .elementor-element.elementor-element-73d7141 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-3c3c34c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 25px;
  }
  .elementor-5781 .elementor-element.elementor-element-be14c9b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-2bcdbbe
    > .elementor-widget-container {
    --e-transform-translateX: 50%;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-0a486e2 {
    left: -70px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-0a486e2 {
    right: -70px;
  }
  .elementor-5781 .elementor-element.elementor-element-5e336c0 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 025px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-899d40f {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0135px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0135px;
    --padding-bottom: 0152px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f949c3c {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 991px) {
  .elementor-5781 .elementor-element.elementor-element-44349a9 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-a522a44 img {
    width: 70px;
  }
  .elementor-5781 .elementor-element.elementor-element-6224db8 img {
    width: 70px;
  }
  .elementor-5781 .elementor-element.elementor-element-d8545d9 {
    bottom: 90px;
  }
  .elementor-5781 .elementor-element.elementor-element-2ad2e74 img {
    width: 100px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b65737 {
    --padding-top: 0px;
    --padding-bottom: 230px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-593bc22 img {
    max-width: 200px;
  }
  .elementor-5781 .elementor-element.elementor-element-48aae7b {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-50aea7e
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-dc97b66 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-cdb5113 {
    --margin-top: -110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7b4e09f
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 043px 20px 037px 20px;
  }
  .elementor-5781
    .elementor-element.elementor-element-bd133b4
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 046px 16px 013px 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-07c46e8
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 043px 20px 037px 20px;
  }
  .elementor-5781
    .elementor-element.elementor-element-74d1158
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 046px 20px 015px 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-a3873b4 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8e98b1d
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-dc63437 {
    --padding-top: 0px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-7ec606e {
    top: -150px;
  }
  .elementor-5781 .elementor-element.elementor-element-7ec606e img {
    max-width: 200px;
  }
  .elementor-5781 .elementor-element.elementor-element-949cf5a {
    top: -150px;
  }
  .elementor-5781 .elementor-element.elementor-element-949cf5a img {
    max-width: 200px;
  }
  .elementor-5781 .elementor-element.elementor-element-71f6732 img {
    object-fit: cover;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow {
    width: 70px;
    height: 70px;
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
  .elementor-5781 .elementor-element.elementor-element-990d011 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dad3c08
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-8a61431 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-e98f698 img {
    object-fit: cover;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-2739ea3 {
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    left: 0px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    top: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5ca3af1:not(.elementor-widget-image)
    .elementor-widget-container,
  .elementor-5781
    .elementor-element.elementor-element-5ca3af1.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 img {
    max-width: 100%;
    height: 450px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    position: relative;
  }
  .elementor-5781 .elementor-element.elementor-element-af8b433 img {
    max-width: 400px;
    height: 400px;
  }
  .elementor-5781 .elementor-element.elementor-element-73d7141 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-3c3c34c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-61e36a3
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-be14c9b {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-260c166 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-33ff8bf {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-33ff8bf {
    left: 15px;
  }
  .elementor-5781
    .elementor-element.elementor-element-2bcdbbe
    > .elementor-widget-container {
    --e-transform-translateX: 0%;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
    left: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-2bcdbbe img {
    max-width: 85px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-0a486e2 {
    left: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-0a486e2 {
    right: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-0a486e2 img {
    max-width: 90px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px -15px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow-next {
    margin: 0px -15px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-1924adc {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-f989d5e
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781
    .elementor-element.elementor-element-ac82ca3
    > .elementor-widget-container {
    margin: 0px -45px -25px 043px;
  }
  .elementor-5781 .elementor-element.elementor-element-6acbcdc {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-899d40f {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f5fd00f {
    bottom: 50px;
  }
  .elementor-5781 .elementor-element.elementor-element-f5fd00f img {
    max-width: 250px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e799d81
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-70833e6 {
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d3f410
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-91b8290 {
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 110px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style2,
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style3
    svg {
    height: 110px;
  }
  .elementor-5781
    .elementor-element.elementor-element-26e0808
    .pxl-heading-wrap
    .heading-title {
    font-size: 45px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8a433ea
    > .elementor-widget-container {
    margin: 0px -45px -25px 043px;
  }
  .elementor-5781 .elementor-element.elementor-element-b038a21 {
    --padding-top: 0px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
    padding: 80px 0px 40px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrows.custom {
    position: relative;
    left: 15px;
    right: auto;
    top: auto;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrows {
    margin: 35px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5781 .elementor-element.elementor-element-44349a9 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-a522a44 img {
    width: 50px;
  }
  .elementor-5781 .elementor-element.elementor-element-6224db8 img {
    width: 50px;
  }
  .elementor-5781 .elementor-element.elementor-element-2ad2e74 img {
    width: 70px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781 .elementor-element.elementor-element-da5aa22 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781 .elementor-element.elementor-element-80e3e16 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-b2685f5 img {
    height: 450px;
  }
  .elementor-5781 .elementor-element.elementor-element-8dade9a {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b65737 {
    --padding-top: 0px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-593bc22 img {
    max-width: 150px;
  }
  .elementor-5781 .elementor-element.elementor-element-cf57308 {
    --margin-top: -60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5dd897d {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-b73e387 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-48aae7b {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-50aea7e
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781 .elementor-element.elementor-element-cdb5113 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-a3873b4 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8e98b1d
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8e98b1d
    .pxl-heading-wrap
    .heading-subtitle {
    --pxl-mt: 20px;
    --pxl-mr: 0px;
    --pxl-mb: 0px;
    --pxl-ml: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-dc63437 {
    --padding-top: 0px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-7ec606e img {
    max-width: 150px;
  }
  .elementor-5781 .elementor-element.elementor-element-949cf5a img {
    max-width: 150px;
  }
  .elementor-5781 .elementor-element.elementor-element-71f6732,
  .elementor-5781
    .elementor-element.elementor-element-71f6732
    .elementor-widget-container,
  .elementor-5781
    .elementor-element.elementor-element-71f6732
    .elementor-widget-container
    > div {
    height: 100%;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-prev {
    position: relative;
    bottom: 0;
    margin: 30px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-next {
    position: absolute;
    left: 0;
    right: auto;
    bottom: 0;
    margin: 0px 0px 0px 85px;
  }
  .elementor-5781 .elementor-element.elementor-element-bf6b165 .pxl-image-wg {
    height: 500px;
  }
  .elementor-5781
    .elementor-element.elementor-element-fcca0fd
    .pxl-video-player
    .pxl-video-btn {
    width: 80px;
    height: 80px;
  }
  .elementor-5781 .elementor-element.elementor-element-990d011 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dad3c08
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-prev {
    position: relative;
    bottom: 0;
    margin: 30px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-next {
    left: 0;
    right: auto;
    bottom: 0;
    margin: 0px 0px 0px 85px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow {
    width: 70px;
    height: 70px;
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
  .elementor-5781 .elementor-element.elementor-element-8a61431 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap
    .heading-subtitle {
    --pxl-mt: 20px;
    --pxl-mr: 0px;
    --pxl-mb: 0px;
    --pxl-ml: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-2633375
    .pxl-counter-wg
    .inner-counter {
    padding: 025px 025px 025px 025px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e458931
    .pxl-counter-wg
    .inner-counter {
    width: 180px;
    height: 180px;
  }
  .elementor-5781
    .elementor-element.elementor-element-1ccdfd8
    .pxl-counter-wg
    .inner-counter {
    width: 230px;
    height: 230px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-5781
    .elementor-element.elementor-element-cd0e1f7
    .pxl-counter-wg
    .inner-counter {
    width: 200px;
    height: 200px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-5781 .elementor-element.elementor-element-2739ea3 {
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    top: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 img {
    width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-3c3c34c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-61e36a3
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781 .elementor-element.elementor-element-7489289 .pxl-icon {
    font-size: 18px;
  }
  .elementor-5781 .elementor-element.elementor-element-7489289 .item-title {
    font-size: 18px;
  }
  .elementor-5781 .elementor-element.elementor-element-260c166 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
    top: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-2bcdbbe img {
    max-width: 65px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow {
    width: 65px;
    height: 65px;
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
  .elementor-5781 .elementor-element.elementor-element-1924adc {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-b7926f1 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781
    .elementor-element.elementor-element-f989d5e
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781 .elementor-element.elementor-element-4668da0 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 035px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5e336c0 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-58a1e20 img {
    max-width: 250px;
  }
  .elementor-5781
    .elementor-element.elementor-element-a465b7b
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781 .elementor-element.elementor-element-899d40f {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f5fd00f img {
    max-width: 180px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e799d81
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e799d81
    .pxl-heading-wrap
    .heading-subtitle {
    --pxl-mt: 026px;
    --pxl-mr: 0px;
    --pxl-mb: 0px;
    --pxl-ml: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-08c3ed5 {
    --padding-top: 042px;
    --padding-bottom: 036px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-5781 .elementor-element.elementor-element-70833e6 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d3f410
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-prev {
    position: relative;
    bottom: 0;
    margin: 30px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-next {
    left: 0;
    right: auto;
    bottom: 0;
    margin: 0px 0px 0px 85px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow {
    width: 70px;
    height: 70px;
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
  .elementor-5781 .elementor-element.elementor-element-91b8290 {
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 90px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style2,
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style3
    svg {
    height: 90px;
  }
  .elementor-5781 .elementor-element.elementor-element-f3757a3 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781
    .elementor-element.elementor-element-26e0808
    .pxl-heading-wrap
    .heading-title {
    font-size: 38px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8a433ea
    > .elementor-widget-container {
    margin: 09px -45px -25px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8a433ea.elementor-element {
    --align-self: flex-start;
  }
  .elementor-5781 .elementor-element.elementor-element-b038a21 {
    --padding-top: 0px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
    padding: 70px 0px 25px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrow {
    width: 70px;
    height: 70px;
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 575px) {
  .elementor-5781 .elementor-element.elementor-element-44349a9 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-0ce4581 {
    right: 80px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-0ce4581 {
    left: 80px;
  }
  .elementor-5781 .elementor-element.elementor-element-0ce4581 {
    top: 30px;
  }
  .elementor-5781 .elementor-element.elementor-element-0ce4581 img {
    width: 18px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-a522a44 {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-a522a44 {
    left: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-a522a44 img {
    width: 40px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-7b33ae9 {
    right: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-7b33ae9 {
    left: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b33ae9 {
    bottom: 60px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b33ae9 img {
    width: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-6224db8 img {
    width: 40px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-d8545d9 {
    left: 15px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-d8545d9 {
    right: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-d8545d9 {
    bottom: 50px;
  }
  .elementor-5781 .elementor-element.elementor-element-d8545d9 img {
    width: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-2ad2e74 img {
    width: 55px;
  }
  .elementor-5781
    .elementor-element.elementor-element-59be37c
    > .elementor-widget-container {
    margin: -8px -34px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c69acfb
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 06px 022px 06px 022px;
  }
  .elementor-5781 .elementor-element.elementor-element-da5aa22 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-b2685f5 img {
    height: 400px;
  }
  .elementor-5781
    .elementor-element.elementor-element-79875bf
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-950612f
    > .elementor-widget-container {
    margin: 35px 0px 05px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-950612f .pxl-btn {
    height: 50px;
  }
  .elementor-5781
    .elementor-element.elementor-element-950612f
    .pxl-button-wrapper
    .pxl-btn,
  .elementor-5781
    .elementor-element.elementor-element-950612f
    .pxl-button-wrapper
    a.link {
    padding: 014px 025px 014px 025px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b65737 {
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-593bc22
    > .elementor-widget-container {
    --e-transform-translateY: 0%;
  }
  .elementor-5781 .elementor-element.elementor-element-cf57308 {
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-5dd897d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-b73e387 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-48aae7b {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-50aea7e
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-50aea7e
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-50aea7e
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 06px 022px 06px 022px;
  }
  .elementor-5781
    .elementor-element.elementor-element-3410867
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-3410867 .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-3410867
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-315754a
    > .elementor-widget-container {
    margin: 9px -34px -20px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-70a6fc3:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5781
    .elementor-element.elementor-element-70a6fc3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
  }
  .elementor-5781 .elementor-element.elementor-element-70a6fc3 {
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-cdb5113 {
    --gap: 35px 0px;
    --row-gap: 35px;
    --column-gap: 0px;
    --margin-top: -70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-e0baa11 {
    --width: max-content;
  }
  .elementor-5781
    .elementor-element.elementor-element-7b4e09f
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 30px 015px 030px 015px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-4488a00 {
    right: 35px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-4488a00 {
    left: 35px;
  }
  .elementor-5781 .elementor-element.elementor-element-4488a00 {
    top: 45%;
  }
  .elementor-5781 .elementor-element.elementor-element-4488a00 img {
    max-width: 60px;
  }
  .elementor-5781 .elementor-element.elementor-element-261fb6e {
    --width: max-content;
  }
  .elementor-5781
    .elementor-element.elementor-element-bd133b4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-bd133b4
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 30px 015px 015px 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-76487e2 img {
    max-width: 60px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-ee74760 {
    left: 10px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-ee74760 {
    right: 10px;
  }
  .elementor-5781 .elementor-element.elementor-element-ee74760 img {
    max-width: 60px;
  }
  .elementor-5781 .elementor-element.elementor-element-e6862b6 {
    --width: max-content;
  }
  .elementor-5781
    .elementor-element.elementor-element-07c46e8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-07c46e8
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 30px 15px 30px 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-5cc456e {
    top: 45%;
  }
  .elementor-5781 .elementor-element.elementor-element-5cc456e img {
    max-width: 30px;
  }
  .elementor-5781 .elementor-element.elementor-element-b5167db img {
    max-width: 70px;
    height: 70px;
  }
  .elementor-5781 .elementor-element.elementor-element-00bcf2c {
    --width: max-content;
  }
  .elementor-5781
    .elementor-element.elementor-element-74d1158
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-74d1158
    .pxl-fancybox-wrap
    .fancybox-inner {
    padding: 30px 015px 015px 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-74ee32f {
    top: 45%;
  }
  .elementor-5781 .elementor-element.elementor-element-74ee32f img {
    max-width: 70px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-43e519b {
    left: 0px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-43e519b {
    right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-43e519b img {
    max-width: 65px;
  }
  .elementor-5781 .elementor-element.elementor-element-a3873b4 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8e98b1d
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8e98b1d
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 16px;
  }
  .elementor-5781 .elementor-element.elementor-element-dc63437 {
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-7ec606e {
    top: -100px;
  }
  .elementor-5781 .elementor-element.elementor-element-7ec606e img {
    max-width: 100px;
  }
  .elementor-5781 .elementor-element.elementor-element-949cf5a {
    top: -100px;
  }
  .elementor-5781 .elementor-element.elementor-element-949cf5a img {
    max-width: 100px;
  }
  .elementor-5781 .elementor-element.elementor-element-71f6732 {
    top: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-71f6732 img {
    height: 100vh;
    object-fit: cover;
  }
  .elementor-5781
    .elementor-element.elementor-element-6aa088c
    .pxl-logo-marquee1
    .elementor-repeater-item-d3456e2
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6aa088c
    .pxl-logo-marquee1
    .elementor-repeater-item-b0d4c76
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6aa088c
    .pxl-logo-marquee1
    .elementor-repeater-item-d7ec6e8
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-6aa088c {
    bottom: -11px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 65px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-7e9651c
    .pxl-swiper-arrow
    svg {
    width: 12px;
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-bf6b165 .pxl-image-wg {
    height: 400px;
  }
  .elementor-5781
    .elementor-element.elementor-element-fcca0fd
    .pxl-video-player
    .pxl-video-btn {
    width: 60px;
    height: 60px;
  }
  .elementor-5781 .elementor-element.elementor-element-990d011 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dad3c08
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dad3c08
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dad3c08
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 06px 022px 06px 22px;
  }
  .elementor-5781 .elementor-element.elementor-element-891d466 .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-891d466
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-b0b9ec3
    > .elementor-widget-container {
    margin: 9px -34px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 65px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5e1b31a
    .pxl-swiper-arrow
    svg {
    width: 12px;
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-8a61431 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-c10f881 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e98f698
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-e98f698 img {
    object-fit: cover;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap {
    justify-content: center;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-inner {
    text-align: center;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-24054f2
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-f37a19e
    .pxl-button-wrapper {
    justify-content: center;
  }
  .elementor-5781
    .elementor-element.elementor-element-f37a19e
    > .elementor-widget-container {
    margin: 035px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f37a19e .pxl-btn {
    height: 50px;
  }
  .elementor-5781
    .elementor-element.elementor-element-f37a19e
    .pxl-button-wrapper
    .pxl-btn,
  .elementor-5781
    .elementor-element.elementor-element-f37a19e
    .pxl-button-wrapper
    a.link {
    padding: 014px 25px 014px 25px;
  }
  .elementor-5781 .elementor-element.elementor-element-df8be49 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-6c98397 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-5781
    .elementor-element.elementor-element-2633375
    .pxl-counter-wg
    .counter-title {
    margin-top: 10px;
  }
  .elementor-5781
    .elementor-element.elementor-element-2633375
    .pxl-counter-wg
    .inner-counter {
    padding: 025px 20px 025px 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-e458931 {
    width: var(--container-widget-width, 151px);
    max-width: 151px;
    --container-widget-width: 151px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5781
    .elementor-element.elementor-element-e458931
    .pxl-counter-wg
    .counter-title {
    margin-top: 10px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e458931
    .pxl-counter-wg
    .inner-counter {
    width: 150px;
    height: 150px;
    padding: 25px 20px 25px 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-6e13b71 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-5781
    .elementor-element.elementor-element-1ccdfd8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-1ccdfd8
    .pxl-counter-wg
    .counter-title {
    margin-top: 10px;
  }
  .elementor-5781
    .elementor-element.elementor-element-1ccdfd8
    .pxl-counter-wg
    .inner-counter {
    width: 180px;
    height: 180px;
    padding: 025px 20px 025px 20px;
  }
  .elementor-5781
    .elementor-element.elementor-element-cd0e1f7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-cd0e1f7
    .pxl-counter-wg
    .inner-counter {
    width: 180px;
    height: 180px;
    padding: 025px 20px 025px 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-2739ea3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 {
    top: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-5ca3af1 img {
    height: 300px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dc94aa1
    .pxl-logo-marquee1
    .elementor-repeater-item-d3456e2
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dc94aa1
    .pxl-logo-marquee1
    .elementor-repeater-item-b0d4c76
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-dc94aa1
    .pxl-logo-marquee1
    .elementor-repeater-item-45cb2ab
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-73d7141 {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-61e36a3
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-61e36a3
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-61e36a3
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 06px 022px 06px 022px;
  }
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-c0a01bf .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-c0a01bf
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-ca1586a
    > .elementor-widget-container {
    margin: 035px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-ca1586a .pxl-btn {
    height: 50px;
  }
  .elementor-5781
    .elementor-element.elementor-element-ca1586a
    .pxl-button-wrapper
    .pxl-btn,
  .elementor-5781
    .elementor-element.elementor-element-ca1586a
    .pxl-button-wrapper
    a.link {
    padding: 014px 025px 014px 025px;
  }
  .elementor-5781 .elementor-element.elementor-element-7489289 .pxl-icon {
    font-size: 16px;
  }
  .elementor-5781 .elementor-element.elementor-element-7489289 .list-item {
    column-gap: 10px;
  }
  .elementor-5781 .elementor-element.elementor-element-7489289 .item-title {
    font-size: 16px;
  }
  .elementor-5781 .elementor-element.elementor-element-260c166 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-33ff8bf {
    bottom: 120px;
  }
  .elementor-5781 .elementor-element.elementor-element-33ff8bf img {
    max-width: 20px;
  }
  .elementor-5781 .elementor-element.elementor-element-2bcdbbe {
    top: -15px;
  }
  .elementor-5781 .elementor-element.elementor-element-2bcdbbe img {
    max-width: 50px;
  }
  .elementor-5781 .elementor-element.elementor-element-0a486e2 img {
    max-width: 70px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e8ab379
    .pxl-swiper-arrow
    svg {
    width: 12px;
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-1924adc {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-b7926f1 {
    --padding-top: 025px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-f989d5e
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-ac82ca3
    > .elementor-widget-container {
    margin: 0px -34px -20px 035px;
  }
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    > .elementor-widget-container {
    margin: 015px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-0f2cc1d .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-0f2cc1d
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781 .elementor-element.elementor-element-423a063 .pxl-btn {
    height: 50px;
  }
  .elementor-5781
    .elementor-element.elementor-element-423a063
    .pxl-button-wrapper
    .pxl-btn,
  .elementor-5781
    .elementor-element.elementor-element-423a063
    .pxl-button-wrapper
    a.link {
    padding: 014px 025px 014px 025px;
  }
  .elementor-5781 .elementor-element.elementor-element-5e336c0 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-d639132 {
    --border-radius: 20px 120px 20px 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 015px;
    --padding-right: 015px;
  }
  .elementor-5781 .elementor-element.elementor-element-58a1e20 img {
    max-width: 170px;
  }
  body:not(.rtl) .elementor-5781 .elementor-element.elementor-element-295b997 {
    left: -105px;
  }
  body.rtl .elementor-5781 .elementor-element.elementor-element-295b997 {
    right: -105px;
  }
  .elementor-5781 .elementor-element.elementor-element-295b997 {
    bottom: -65px;
  }
  .elementor-5781 .elementor-element.elementor-element-295b997 img {
    max-width: 300px;
  }
  .elementor-5781
    .elementor-element.elementor-element-a465b7b
    .pxl-heading-wrap
    .heading-title {
    font-size: 25px;
  }
  .elementor-5781 .elementor-element.elementor-element-0dae476 img {
    height: 350px;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5c9de5e
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-5c9de5e
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 6px 022px 06px 022px;
  }
  .elementor-5781
    .elementor-element.elementor-element-060439c
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-44dce58
    > .elementor-widget-container {
    margin: 035px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-0c7097d
    .pxl-swiper-dots {
    right: 25px;
    bottom: 45px;
  }
  .elementor-5781 .elementor-element.elementor-element-899d40f {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f5fd00f {
    bottom: 50px;
    z-index: 0;
  }
  .elementor-5781 .elementor-element.elementor-element-f5fd00f img {
    max-width: 150px;
  }
  .elementor-5781
    .elementor-element.elementor-element-9d328b6
    .pxl-logo-marquee1
    .elementor-repeater-item-d3456e2
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-9d328b6
    .pxl-logo-marquee1
    .elementor-repeater-item-b0d4c76
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-9d328b6
    .pxl-logo-marquee1
    .elementor-repeater-item-1665cc2
    .item-image
    img {
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e799d81
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-e799d81
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 16px;
    --pxl-mt: 20px;
    --pxl-mr: 0px;
    --pxl-mb: 0px;
    --pxl-ml: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-157a561 {
    --margin-top: 035px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-89bedd9 {
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-08c3ed5 {
    --padding-top: 035px;
    --padding-bottom: 035px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5781
    .elementor-element.elementor-element-34e4acf
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-5781 .elementor-element.elementor-element-34e4acf {
    --icon-box-icon-margin: 15px;
  }
  .elementor-5781
    .elementor-element.elementor-element-4824782
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-5781 .elementor-element.elementor-element-4824782 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-5781
    .elementor-element.elementor-element-4824782
    .elementor-icon-box-title,
  .elementor-5781
    .elementor-element.elementor-element-4824782
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-4824782
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-5781 .elementor-element.elementor-element-f949c3c {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-b7649ee
    .pxl-cf7-wrap
    button {
    height: 50px;
    padding: 14px 025px 14px 025px;
    margin-top: 40px;
  }
  .elementor-5781 .elementor-element.elementor-element-70833e6 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d3f410
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d3f410
    .pxl-heading-wrap
    .heading-subtitle {
    font-size: 14px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d3f410
    .pxl-heading-wrap
    .sub-top
    .subtitle-text {
    padding: 06px 022px 06px 022px;
  }
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-47354ee .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-47354ee
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6fe2b9a
    > .elementor-widget-container {
    margin: 9px -34px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow-next {
    margin: 0px 0px 0px 65px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-6b015ea
    .pxl-swiper-arrow
    svg {
    width: 12px;
    height: 12px;
  }
  .elementor-5781 .elementor-element.elementor-element-91b8290 {
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style2,
  .elementor-5781
    .elementor-element.elementor-element-84cb531
    .pxl-shape-wg.style3
    svg {
    height: 70px;
  }
  .elementor-5781 .elementor-element.elementor-element-8aeb7ba {
    --margin-top: -1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-f3757a3 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-5781
    .elementor-element.elementor-element-26e0808
    .pxl-heading-wrap
    .heading-title {
    font-size: 30px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8a433ea
    > .elementor-widget-container {
    margin: 05px -34px -20px 05px;
  }
  .elementor-5781 .elementor-element.elementor-element-d690c74 .pxl-text-editor,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h1,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h2,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h3,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h4,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h5,
  .elementor-5781
    .elementor-element.elementor-element-d690c74
    .pxl-text-editor
    h6 {
    font-size: 16px;
  }
  .elementor-5781 .elementor-element.elementor-element-b038a21 {
    --margin-top: 0px;
    --margin-bottom: -12px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5781 .elementor-element.elementor-element-7b7f008 {
    bottom: 83px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrow {
    width: 55px;
    height: 55px;
    font-size: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrow
    svg {
    width: 12px;
    height: 12px;
  }
  .elementor-5781
    .elementor-element.elementor-element-8d1d2e4
    .pxl-swiper-arrows.custom {
    column-gap: 12px;
    row-gap: 12px;
  }
}
@media (min-width: 576px) {
  .elementor-5781 .elementor-element.elementor-element-44349a9 {
    --content-width: 978px;
  }
  .elementor-5781 .elementor-element.elementor-element-80e3e16 {
    --width: 55%;
  }
  .elementor-5781 .elementor-element.elementor-element-8dade9a {
    --width: 45%;
  }
  .elementor-5781 .elementor-element.elementor-element-9e03743 {
    --content-width: 1424px;
  }
  .elementor-5781 .elementor-element.elementor-element-e0baa11 {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-31c4224 {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-261fb6e {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-8e9055e {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-e6862b6 {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-6daef6d {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-00bcf2c {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-24b456b {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-8a61431 {
    --content-width: 1586px;
  }
  .elementor-5781 .elementor-element.elementor-element-73d7141 {
    --width: 1010px;
  }
  .elementor-5781 .elementor-element.elementor-element-3c3c34c {
    --width: 52%;
  }
  .elementor-5781 .elementor-element.elementor-element-be14c9b {
    --width: 48%;
  }
  .elementor-5781 .elementor-element.elementor-element-260c166 {
    --content-width: 809px;
  }
  .elementor-5781 .elementor-element.elementor-element-1924adc {
    --content-width: 1616px;
  }
  .elementor-5781 .elementor-element.elementor-element-884d805 {
    --width: 70%;
  }
  .elementor-5781 .elementor-element.elementor-element-4668da0 {
    --width: 30%;
  }
  .elementor-5781 .elementor-element.elementor-element-d639132 {
    --width: 66%;
  }
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --width: 52%;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --width: 48%;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --width: 34%;
  }
  .elementor-5781 .elementor-element.elementor-element-9097c15 {
    --width: 46%;
  }
  .elementor-5781 .elementor-element.elementor-element-f949c3c {
    --width: 54%;
  }
  .elementor-5781 .elementor-element.elementor-element-f3757a3 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-b038a21 {
    --content-width: 1444px;
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .elementor-5781 .elementor-element.elementor-element-d639132 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --width: 50%;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --width: 50%;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --width: 50%;
  }
  .elementor-5781 .elementor-element.elementor-element-9097c15 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-f949c3c {
    --width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-5781 .elementor-element.elementor-element-e0baa11 {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-261fb6e {
    --width: max-content;
  }
  .elementor-5781 .elementor-element.elementor-element-3c3c34c {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-be14c9b {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --width: 70%;
  }
  .elementor-5781 .elementor-element.elementor-element-1c6a44f {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --width: 60%;
  }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-5781 .elementor-element.elementor-element-80e3e16 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-8dade9a {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-884d805 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-4668da0 {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-eac226e {
    --width: 100%;
  }
  .elementor-5781 .elementor-element.elementor-element-e845704 {
    --width: 100%;
  }
}
