.elementor-1339 .elementor-element.elementor-element-135c2863 {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --overlay-opacity: 0.25;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 10;
}
.elementor-1339 .elementor-element.elementor-element-135c2863::before,
.elementor-1339
  .elementor-element.elementor-element-135c2863
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-135c2863
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-135c2863
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-135c2863
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-135c2863
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #1e1e1e;
  --background-overlay: "";
}
.elementor-1339 .elementor-element.elementor-element-135c2863::before {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(1.2px)
    hue-rotate(0deg);
}
.elementor-1339 .elementor-element.elementor-element-135c2863.e-con {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-1339
  .elementor-element.elementor-element-6a309e27
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-a66cd21
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-1339 .elementor-element.elementor-element-1e2a273f img {
  width: 50px;
}
.elementor-1339
  .elementor-element.elementor-element-48f45926
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-151f7f3b
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-43d5612 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-43d5612.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-1339 .elementor-element.elementor-element-ff1b1e6 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-ff1b1e6::before,
.elementor-1339
  .elementor-element.elementor-element-ff1b1e6
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-ff1b1e6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-ff1b1e6
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-ff1b1e6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-ff1b1e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-1339 .elementor-element.elementor-element-73e8033e {
  width: 100%;
  max-width: 100%;
}
.elementor-1339
  .elementor-element.elementor-element-73e8033e
  > .elementor-widget-container {
  background-color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-73e8033e.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-1339 .elementor-element.elementor-element-73e8033e img {
  width: 100%;
  height: 550px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1339 .elementor-element.elementor-element-1cf49d78 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 4rem;
  --padding-bottom: 4rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-1339 .elementor-element.elementor-element-62558336 {
  width: 100%;
  max-width: 100%;
}
.elementor-1339
  .elementor-element.elementor-element-62558336
  > .elementor-widget-container {
  margin: 0% 0% -1% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-62558336
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-62558336 .elementor-icon {
  font-size: 7vw;
}
.elementor-1339
  .elementor-element.elementor-element-62558336
  .elementor-icon
  svg {
  height: 7vw;
}
.elementor-1339
  .elementor-element.elementor-element-62558336
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-1bfdc5d8 {
  width: 100%;
  max-width: 100%;
  top: 0rem;
  z-index: -12;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8.elementor-view-stacked
  .elementor-icon {
  background-color: #6ec1e400;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8.elementor-view-default
  .elementor-icon {
  color: #6ec1e400;
  border-color: #6ec1e400;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8.elementor-view-default
  .elementor-icon
  svg {
  fill: #6ec1e400;
}
.elementor-1339 .elementor-element.elementor-element-1bfdc5d8 .elementor-icon {
  font-size: 17vw;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8
  .elementor-icon
  svg {
  height: 17vw;
}
.elementor-1339
  .elementor-element.elementor-element-1bfdc5d8
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-3093202c {
  width: 100%;
  max-width: 100%;
}
.elementor-1339
  .elementor-element.elementor-element-3093202c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-3093202c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3093202c .elementor-icon {
  font-size: 1vw;
}
.elementor-1339
  .elementor-element.elementor-element-3093202c
  .elementor-icon
  svg {
  height: 1vw;
}
.elementor-1339
  .elementor-element.elementor-element-3093202c
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-65f04db3 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-65f04db3::before,
.elementor-1339
  .elementor-element.elementor-element-65f04db3
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-65f04db3
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-65f04db3
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-65f04db3
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-65f04db3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-1339 .elementor-element.elementor-element-3fe0e5b0 {
  width: 100%;
  max-width: 100%;
}
.elementor-1339
  .elementor-element.elementor-element-3fe0e5b0
  > .elementor-widget-container {
  background-color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-3fe0e5b0.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-1339 .elementor-element.elementor-element-3fe0e5b0 img {
  width: 100%;
  height: 550px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-1339 .elementor-element.elementor-element-1cbfad1a {
  --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;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 4rem;
  --padding-bottom: 2rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}
.elementor-1339 .elementor-element.elementor-element-78994994 {
  width: 100%;
  max-width: 100%;
}
.elementor-1339
  .elementor-element.elementor-element-78994994
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-78994994
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-78994994.elementor-view-stacked
  .elementor-icon {
  background-color: #6ec1e400;
}
.elementor-1339
  .elementor-element.elementor-element-78994994.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-78994994.elementor-view-default
  .elementor-icon {
  color: #6ec1e400;
  border-color: #6ec1e400;
}
.elementor-1339
  .elementor-element.elementor-element-78994994.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-78994994.elementor-view-default
  .elementor-icon
  svg {
  fill: #6ec1e400;
}
.elementor-1339 .elementor-element.elementor-element-78994994 .elementor-icon {
  font-size: 11vw;
}
.elementor-1339
  .elementor-element.elementor-element-78994994
  .elementor-icon
  svg {
  height: 11vw;
}
.elementor-1339
  .elementor-element.elementor-element-78994994
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-607f3ca5 {
  width: 100%;
  max-width: 100%;
  top: -85px;
}
.elementor-1339
  .elementor-element.elementor-element-607f3ca5.elementor-element {
  --align-self: center;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-607f3ca5 {
  left: 0px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-607f3ca5 {
  right: 0px;
}
.elementor-1339
  .elementor-element.elementor-element-607f3ca5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-607f3ca5 .elementor-icon {
  font-size: 30vw;
}
.elementor-1339
  .elementor-element.elementor-element-607f3ca5
  .elementor-icon
  svg {
  height: 30vw;
}
.elementor-1339
  .elementor-element.elementor-element-607f3ca5
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-474ec0db {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 1.5rem 1rem;
  --row-gap: 1.5rem;
  --column-gap: 1rem;
  --grid-auto-flow: row;
  --overflow: hidden;
  --margin-top: 0rem;
  --margin-bottom: 5rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
  --padding-top: 2em;
  --padding-bottom: 3em;
  --padding-left: 4em;
  --padding-right: 4em;
}
.elementor-1339 .elementor-element.elementor-element-37e70120 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-7a55985e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-3a517484 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3a517484 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-742abe62
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-742abe62 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-742abe62
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-4a73758c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4a73758c {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4a73758c {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-4a73758c {
  bottom: 20px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-4a73758c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4a73758c .elementor-icon {
  font-size: 65px;
}
.elementor-1339
  .elementor-element.elementor-element-4a73758c
  .elementor-icon
  svg {
  height: 65px;
}
.elementor-1339
  .elementor-element.elementor-element-4a73758c
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-ac51904 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-9d0602c {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-18f076aa {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-18f076aa img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-329cb4d6
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-329cb4d6 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-329cb4d6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3795eac9 {
  left: 130px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-3795eac9 {
  right: 130px;
}
.elementor-1339 .elementor-element.elementor-element-3795eac9 {
  top: -60px;
}
.elementor-1339
  .elementor-element.elementor-element-3795eac9
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3795eac9 .elementor-icon {
  font-size: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-3795eac9
  .elementor-icon
  svg {
  height: 100px;
}
.elementor-1339 .elementor-element.elementor-element-36c8922b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-60816291 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-33f90b49 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-33f90b49 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7590132c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7590132c {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7590132c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2b343359 {
  left: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-2b343359 {
  right: -15px;
}
.elementor-1339 .elementor-element.elementor-element-2b343359 {
  top: -10px;
}
.elementor-1339
  .elementor-element.elementor-element-2b343359
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-2b343359 .elementor-icon {
  font-size: 45px;
}
.elementor-1339
  .elementor-element.elementor-element-2b343359
  .elementor-icon
  svg {
  height: 45px;
}
.elementor-1339
  .elementor-element.elementor-element-2b343359
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-590cf61a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-590cf61a {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-590cf61a {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-590cf61a {
  bottom: 20px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-590cf61a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-590cf61a .elementor-icon {
  font-size: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-590cf61a
  .elementor-icon
  svg {
  height: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-590cf61a
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-3351e393 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-44228712 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-5b4d159f {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-5b4d159f img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-43ce5104
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-43ce5104 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-43ce5104
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-23ef74b7 {
  left: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-23ef74b7 {
  right: -10px;
}
.elementor-1339 .elementor-element.elementor-element-23ef74b7 {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-23ef74b7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-23ef74b7 .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-23ef74b7
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-23ef74b7
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-1274dbbd {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-226236a5 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-3ffc35b8 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3ffc35b8 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-1e93f418
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-1e93f418 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-1e93f418
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-263cb89c {
  left: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-263cb89c {
  right: -15px;
}
.elementor-1339 .elementor-element.elementor-element-263cb89c {
  top: -15px;
}
.elementor-1339
  .elementor-element.elementor-element-263cb89c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-263cb89c .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-263cb89c
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-263cb89c
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-27ac4c59
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-27ac4c59 {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-27ac4c59 {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-27ac4c59 {
  bottom: 20px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-27ac4c59
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-27ac4c59 .elementor-icon {
  font-size: 65px;
}
.elementor-1339
  .elementor-element.elementor-element-27ac4c59
  .elementor-icon
  svg {
  height: 65px;
}
.elementor-1339
  .elementor-element.elementor-element-27ac4c59
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-67c46853 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-44ac7e4 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-1963d3ce {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1963d3ce img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7dd28ca8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7dd28ca8 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7dd28ca8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-7832eb43
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-7832eb43 {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-7832eb43 {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-7832eb43 {
  bottom: 27px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-7832eb43
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-7832eb43 .elementor-icon {
  font-size: 68px;
}
.elementor-1339
  .elementor-element.elementor-element-7832eb43
  .elementor-icon
  svg {
  height: 68px;
}
.elementor-1339
  .elementor-element.elementor-element-7832eb43
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-4052fcc6 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-501740bc {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-4af1b128 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4af1b128 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-30bb9b57
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-30bb9b57 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-30bb9b57
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-708ff9c3 {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-708ff9c3 {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-708ff9c3 {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-708ff9c3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-708ff9c3 .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-708ff9c3
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-708ff9c3
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-47a69282 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-3b8c1632 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-56217faa {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-56217faa img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7eebb3aa
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7eebb3aa {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7eebb3aa
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-729e3211 {
  left: 6px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-729e3211 {
  right: 6px;
}
.elementor-1339 .elementor-element.elementor-element-729e3211 {
  top: -36px;
}
.elementor-1339
  .elementor-element.elementor-element-729e3211
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-729e3211 .elementor-icon {
  font-size: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-729e3211
  .elementor-icon
  svg {
  height: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-729e3211
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-7225731f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-91a9154 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-360a4362 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-360a4362 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-d72292c
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-d72292c {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-d72292c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-6ead1bc6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
  bottom: 17px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-6ead1bc6
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6ead1bc6 .elementor-icon {
  font-size: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-6ead1bc6
  .elementor-icon
  svg {
  height: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-6ead1bc6
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-63ff26b9 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-34522cc6 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-6f2a80c1 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6f2a80c1 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-4e64fdf3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-4e64fdf3 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-4e64fdf3
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-60316ebd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-60316ebd {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-60316ebd {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-60316ebd {
  bottom: 40px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-60316ebd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-60316ebd .elementor-icon {
  font-size: 45px;
}
.elementor-1339
  .elementor-element.elementor-element-60316ebd
  .elementor-icon
  svg {
  height: 45px;
}
.elementor-1339
  .elementor-element.elementor-element-60316ebd
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-39a37f1b {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-39a37f1b {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-39a37f1b {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-39a37f1b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-39a37f1b .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-39a37f1b
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-39a37f1b
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-7c95ca9a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-6f40d26e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-182b6d2b {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-182b6d2b img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-4a3b2650
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-4a3b2650 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-4a3b2650
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1c1c06a2 {
  left: 0px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1c1c06a2 {
  right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-1c1c06a2 {
  top: -15px;
}
.elementor-1339
  .elementor-element.elementor-element-1c1c06a2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1c1c06a2 .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-1c1c06a2
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-1c1c06a2
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-41c446f5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-41c446f5 {
  right: -30px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-41c446f5 {
  left: -30px;
}
.elementor-1339 .elementor-element.elementor-element-41c446f5 {
  bottom: 10px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-41c446f5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-41c446f5 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-41c446f5
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-41c446f5
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-768b2822 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-125ad913 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-39a38002 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-39a38002 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-79f4301b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-79f4301b {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-79f4301b
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
  right: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
  left: -10px;
}
.elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-5ad0ac8f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-5ad0ac8f .elementor-icon {
  font-size: 120px;
}
.elementor-1339
  .elementor-element.elementor-element-5ad0ac8f
  .elementor-icon
  svg {
  height: 120px;
}
.elementor-1339
  .elementor-element.elementor-element-5ad0ac8f
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1667b7cf {
  left: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1667b7cf {
  right: -5px;
}
.elementor-1339 .elementor-element.elementor-element-1667b7cf {
  bottom: 120px;
}
.elementor-1339
  .elementor-element.elementor-element-1667b7cf
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1667b7cf .elementor-icon {
  font-size: 115px;
}
.elementor-1339
  .elementor-element.elementor-element-1667b7cf
  .elementor-icon
  svg {
  height: 115px;
}
.elementor-1339
  .elementor-element.elementor-element-1667b7cf
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-78c9722a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-7c8007ee {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-7a2eefc3 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-7a2eefc3 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-768ddc70
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-768ddc70 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-768ddc70
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
  left: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
  right: -15px;
}
.elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a60d3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6c8a60d3 .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a60d3
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a60d3
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-1f910d27
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1f910d27 {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1f910d27 {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-1f910d27 {
  bottom: 10px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-1f910d27
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1f910d27 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-1f910d27
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-1f910d27
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-2c483be9 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-6e290ac7 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-77b919f4 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-77b919f4 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7bfd93d8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7bfd93d8 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7bfd93d8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-22450d63
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-22450d63 {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-22450d63 {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-22450d63 {
  bottom: 0px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-22450d63
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-22450d63 .elementor-icon {
  font-size: 90px;
}
.elementor-1339
  .elementor-element.elementor-element-22450d63
  .elementor-icon
  svg {
  height: 90px;
}
.elementor-1339
  .elementor-element.elementor-element-22450d63
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-b60390e {
  left: 118px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-b60390e {
  right: 118px;
}
.elementor-1339 .elementor-element.elementor-element-b60390e {
  top: -26px;
}
.elementor-1339
  .elementor-element.elementor-element-b60390e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-b60390e .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-b60390e
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-b60390e
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-510dc0e3 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-1f74a875 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-516abeeb {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-516abeeb img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-75ac86f8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-75ac86f8 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-75ac86f8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3bf478d4 {
  left: -30px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-3bf478d4 {
  right: -30px;
}
.elementor-1339 .elementor-element.elementor-element-3bf478d4 {
  top: -45px;
}
.elementor-1339
  .elementor-element.elementor-element-3bf478d4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3bf478d4 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-3bf478d4
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-3bf478d4
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-2a7022f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2a7022f8 {
  right: 5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-2a7022f8 {
  left: 5px;
}
.elementor-1339 .elementor-element.elementor-element-2a7022f8 {
  bottom: 27px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-2a7022f8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-2a7022f8 .elementor-icon {
  font-size: 36px;
}
.elementor-1339
  .elementor-element.elementor-element-2a7022f8
  .elementor-icon
  svg {
  height: 36px;
}
.elementor-1339
  .elementor-element.elementor-element-2a7022f8
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-653ab27b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-42c58f37 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-58c0fc47 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-58c0fc47 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-6b7d5a2b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-6b7d5a2b {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-6b7d5a2b
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-67f94eb6 {
  left: -25px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-67f94eb6 {
  right: -25px;
}
.elementor-1339 .elementor-element.elementor-element-67f94eb6 {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-67f94eb6
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-67f94eb6 .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-67f94eb6
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-67f94eb6
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-25a199e6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-25a199e6 {
  right: -8px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-25a199e6 {
  left: -8px;
}
.elementor-1339 .elementor-element.elementor-element-25a199e6 {
  bottom: 10px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-25a199e6
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-25a199e6 .elementor-icon {
  font-size: 125px;
}
.elementor-1339
  .elementor-element.elementor-element-25a199e6
  .elementor-icon
  svg {
  height: 125px;
}
.elementor-1339
  .elementor-element.elementor-element-25a199e6
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-74cbbee7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-10686ea1 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-12a6cf0e {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-12a6cf0e img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-3d540cc9
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-3d540cc9 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-3d540cc9
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-4292f400
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4292f400 {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4292f400 {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-4292f400 {
  bottom: 28px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-4292f400
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4292f400 .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-4292f400
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-4292f400
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-3c20770c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-7fa4b942 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-41391700 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-41391700 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-47d14d2e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-47d14d2e {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-47d14d2e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6d101a6d {
  left: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6d101a6d {
  right: -15px;
}
.elementor-1339 .elementor-element.elementor-element-6d101a6d {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-6d101a6d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6d101a6d .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6d101a6d
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6d101a6d
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-7586522f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-3156d30e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-2973ec06 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-2973ec06 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-5d0767f6
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-5d0767f6 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-5d0767f6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-44f81aa3
  > .elementor-widget-container {
  --e-transform-rotateZ: -83deg;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-44f81aa3 {
  left: -55px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-44f81aa3 {
  right: -55px;
}
.elementor-1339 .elementor-element.elementor-element-44f81aa3 {
  bottom: 42px;
}
.elementor-1339
  .elementor-element.elementor-element-44f81aa3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-44f81aa3 .elementor-icon {
  font-size: 105px;
}
.elementor-1339
  .elementor-element.elementor-element-44f81aa3
  .elementor-icon
  svg {
  height: 105px;
}
.elementor-1339
  .elementor-element.elementor-element-44f81aa3
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4046e39 {
  right: 9px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4046e39 {
  left: 9px;
}
.elementor-1339 .elementor-element.elementor-element-4046e39 {
  top: -17px;
}
.elementor-1339
  .elementor-element.elementor-element-4046e39
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4046e39 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-4046e39
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-4046e39
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-1ab4765e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-2c54d4fe {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-1c6722db {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1c6722db img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-4678dad5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-4678dad5 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-4678dad5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1086d5a7 {
  left: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1086d5a7 {
  right: -15px;
}
.elementor-1339 .elementor-element.elementor-element-1086d5a7 {
  top: -25px;
}
.elementor-1339
  .elementor-element.elementor-element-1086d5a7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1086d5a7 .elementor-icon {
  font-size: 90px;
}
.elementor-1339
  .elementor-element.elementor-element-1086d5a7
  .elementor-icon
  svg {
  height: 90px;
}
.elementor-1339
  .elementor-element.elementor-element-1086d5a7
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-313640c0 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-3b970fb9 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-742f952e {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-742f952e img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-9763bff
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-9763bff {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-9763bff
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-7084ee21 {
  right: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-7084ee21 {
  left: -10px;
}
.elementor-1339 .elementor-element.elementor-element-7084ee21 {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-7084ee21
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-7084ee21 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-7084ee21
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-7084ee21
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-5a324a47 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-61ce5cc9 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-546ebf95 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-546ebf95 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-2e584c27
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-2e584c27 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-2e584c27
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-144c6a0 {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-144c6a0 {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-144c6a0 {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-144c6a0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-144c6a0 .elementor-icon {
  font-size: 150px;
}
.elementor-1339
  .elementor-element.elementor-element-144c6a0
  .elementor-icon
  svg {
  height: 150px;
}
.elementor-1339
  .elementor-element.elementor-element-144c6a0
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-737341a1 {
  left: -21.998px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-737341a1 {
  right: -21.998px;
}
.elementor-1339 .elementor-element.elementor-element-737341a1 {
  bottom: 41.984px;
}
.elementor-1339
  .elementor-element.elementor-element-737341a1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-737341a1 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-737341a1
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-737341a1
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-2e5885ac {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-1fb1ca25 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-25110a2a {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-25110a2a img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-2571bea
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-2571bea {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-2571bea
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1d6ae170 {
  right: 1px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1d6ae170 {
  left: 1px;
}
.elementor-1339 .elementor-element.elementor-element-1d6ae170 {
  top: -12px;
}
.elementor-1339
  .elementor-element.elementor-element-1d6ae170
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1d6ae170 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1d6ae170
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1d6ae170
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-29ffe607
  > .elementor-widget-container {
  --e-transform-rotateZ: 0deg;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-29ffe607 {
  left: -23px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-29ffe607 {
  right: -23px;
}
.elementor-1339 .elementor-element.elementor-element-29ffe607 {
  bottom: 42px;
}
.elementor-1339
  .elementor-element.elementor-element-29ffe607
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-29ffe607 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-29ffe607
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-29ffe607
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-4b421259 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-341aa34d {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-5583cf86 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-5583cf86 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7f907705
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7f907705 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7f907705
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-795f523c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-795f523c {
  right: -40px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-795f523c {
  left: -40px;
}
.elementor-1339 .elementor-element.elementor-element-795f523c {
  bottom: 28px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-795f523c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-795f523c .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-795f523c
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-795f523c
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-7138515a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-2ad10c2e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-14fa477f {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-14fa477f img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-4b41a460
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-4b41a460 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-4b41a460
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339 .elementor-element.elementor-element-79b0c010 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-6deaa439 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-469b3cf1 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-469b3cf1 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-3d3e0acd
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-3d3e0acd {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-3d3e0acd
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6a2d139a {
  right: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6a2d139a {
  left: -10px;
}
.elementor-1339 .elementor-element.elementor-element-6a2d139a {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-6a2d139a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6a2d139a .elementor-icon {
  font-size: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-6a2d139a
  .elementor-icon
  svg {
  height: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-6a2d139a
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6f547233 {
  left: -30px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6f547233 {
  right: -30px;
}
.elementor-1339 .elementor-element.elementor-element-6f547233 {
  bottom: 42px;
}
.elementor-1339
  .elementor-element.elementor-element-6f547233
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6f547233 .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6f547233
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-6f547233
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-40600ff4 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-89f0e64 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-49129bf3 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-49129bf3 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-6fc32dc1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-6fc32dc1 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-6fc32dc1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-fccb6fd {
  right: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-fccb6fd {
  left: -5px;
}
.elementor-1339 .elementor-element.elementor-element-fccb6fd {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-fccb6fd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-fccb6fd .elementor-icon {
  font-size: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-fccb6fd
  .elementor-icon
  svg {
  height: 75px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-19c349c1 {
  left: -23px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-19c349c1 {
  right: -23px;
}
.elementor-1339 .elementor-element.elementor-element-19c349c1 {
  bottom: 35px;
}
.elementor-1339
  .elementor-element.elementor-element-19c349c1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-19c349c1 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-19c349c1
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-19c349c1
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-55fd7051 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-578b864d {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-f177064 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-f177064 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-7ad86b67
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-7ad86b67 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-7ad86b67
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6cb28ec4 {
  left: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6cb28ec4 {
  right: -5px;
}
.elementor-1339 .elementor-element.elementor-element-6cb28ec4 {
  bottom: 90px;
}
.elementor-1339
  .elementor-element.elementor-element-6cb28ec4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6cb28ec4 .elementor-icon {
  font-size: 115px;
}
.elementor-1339
  .elementor-element.elementor-element-6cb28ec4
  .elementor-icon
  svg {
  height: 115px;
}
.elementor-1339
  .elementor-element.elementor-element-6cb28ec4
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1d052bb2 {
  right: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1d052bb2 {
  left: -10px;
}
.elementor-1339 .elementor-element.elementor-element-1d052bb2 {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-1d052bb2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1d052bb2 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1d052bb2
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1d052bb2
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-3ac6c695 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-174fa378 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-442cb90b {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-442cb90b img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-3e8f280a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-3e8f280a {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-3e8f280a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6c4cb6c2 {
  right: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6c4cb6c2 {
  left: -5px;
}
.elementor-1339 .elementor-element.elementor-element-6c4cb6c2 {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-6c4cb6c2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6c4cb6c2 .elementor-icon {
  font-size: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-6c4cb6c2
  .elementor-icon
  svg {
  height: 75px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3ab426d5 {
  left: -6px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-3ab426d5 {
  right: -6px;
}
.elementor-1339 .elementor-element.elementor-element-3ab426d5 {
  bottom: 42px;
}
.elementor-1339
  .elementor-element.elementor-element-3ab426d5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3ab426d5 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-3ab426d5
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-3ab426d5
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-574166ba {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-4caa170a {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-1ba8ed50 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1ba8ed50 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-528fe6a5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-528fe6a5 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-528fe6a5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-29eea9ef {
  right: 3px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-29eea9ef {
  left: 3px;
}
.elementor-1339 .elementor-element.elementor-element-29eea9ef {
  top: -10px;
}
.elementor-1339
  .elementor-element.elementor-element-29eea9ef
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-29eea9ef .elementor-icon {
  font-size: 40px;
}
.elementor-1339
  .elementor-element.elementor-element-29eea9ef
  .elementor-icon
  svg {
  height: 40px;
}
.elementor-1339
  .elementor-element.elementor-element-29eea9ef
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-7d0dec91 {
  left: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-7d0dec91 {
  right: -10px;
}
.elementor-1339 .elementor-element.elementor-element-7d0dec91 {
  bottom: 20px;
}
.elementor-1339
  .elementor-element.elementor-element-7d0dec91
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-7d0dec91 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-7d0dec91
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-7d0dec91
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-cfd72ea {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-46b09791 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-29809ed4 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-29809ed4 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-41b19058
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-41b19058 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-41b19058
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1468e744 {
  left: 0px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1468e744 {
  right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-1468e744 {
  top: -8px;
}
.elementor-1339
  .elementor-element.elementor-element-1468e744
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1468e744 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1468e744
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1468e744
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-68b6b14c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-68b6b14c {
  right: 10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-68b6b14c {
  left: 10px;
}
.elementor-1339 .elementor-element.elementor-element-68b6b14c {
  bottom: 30px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-68b6b14c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-68b6b14c .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-68b6b14c
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-68b6b14c
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-6dcbb057 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-636313aa {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-6959a706 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6959a706 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-6c64b0d3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-6c64b0d3 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-6c64b0d3
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-75647dfd {
  left: 2px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-75647dfd {
  right: 2px;
}
.elementor-1339 .elementor-element.elementor-element-75647dfd {
  top: 0px;
}
.elementor-1339
  .elementor-element.elementor-element-75647dfd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-75647dfd .elementor-icon {
  font-size: 50px;
}
.elementor-1339
  .elementor-element.elementor-element-75647dfd
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-1339
  .elementor-element.elementor-element-75647dfd
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-32baef29
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-32baef29 {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-32baef29 {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-32baef29 {
  bottom: 10px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-32baef29
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-32baef29 .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-32baef29
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-32baef29
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-39aac853 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-741c1699 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-36d5bda2 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-36d5bda2 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-2c8acf2d
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-2c8acf2d {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-2c8acf2d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1acbc9e1 {
  right: 30px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1acbc9e1 {
  left: 30px;
}
.elementor-1339 .elementor-element.elementor-element-1acbc9e1 {
  top: -15px;
}
.elementor-1339
  .elementor-element.elementor-element-1acbc9e1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1acbc9e1 .elementor-icon {
  font-size: 50px;
}
.elementor-1339
  .elementor-element.elementor-element-1acbc9e1
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-1339
  .elementor-element.elementor-element-1acbc9e1
  .elementor-icon-wrapper
  svg {
  width: auto;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-30a696fe {
  left: -21.998px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-30a696fe {
  right: -21.998px;
}
.elementor-1339 .elementor-element.elementor-element-30a696fe {
  bottom: 41.984px;
}
.elementor-1339
  .elementor-element.elementor-element-30a696fe
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-30a696fe .elementor-icon {
  font-size: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-30a696fe
  .elementor-icon
  svg {
  height: 110px;
}
.elementor-1339
  .elementor-element.elementor-element-30a696fe
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-7d9e7702 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-22f9b183 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-6cf5e48 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6cf5e48 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-6e77871a
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-6e77871a {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-6e77871a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1cb7e7c5 {
  left: 118px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1cb7e7c5 {
  right: 118px;
}
.elementor-1339 .elementor-element.elementor-element-1cb7e7c5 {
  top: -26px;
}
.elementor-1339
  .elementor-element.elementor-element-1cb7e7c5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1cb7e7c5 .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-1cb7e7c5
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-1cb7e7c5
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a331a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6c8a331a {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6c8a331a {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-6c8a331a {
  bottom: 30px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a331a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6c8a331a .elementor-icon {
  font-size: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a331a
  .elementor-icon
  svg {
  height: 100px;
}
.elementor-1339
  .elementor-element.elementor-element-6c8a331a
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-26f727ae {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-5add72d2 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-f02f704 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-f02f704 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-1a3b94ee
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-1a3b94ee {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-1a3b94ee
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1698c07f {
  left: 10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1698c07f {
  right: 10px;
}
.elementor-1339 .elementor-element.elementor-element-1698c07f {
  top: -12px;
}
.elementor-1339
  .elementor-element.elementor-element-1698c07f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1698c07f .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1698c07f
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-1698c07f
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-5075b0fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5075b0fd {
  right: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-5075b0fd {
  left: -5px;
}
.elementor-1339 .elementor-element.elementor-element-5075b0fd {
  bottom: 70px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-5075b0fd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-5075b0fd .elementor-icon {
  font-size: 125px;
}
.elementor-1339
  .elementor-element.elementor-element-5075b0fd
  .elementor-icon
  svg {
  height: 125px;
}
.elementor-1339
  .elementor-element.elementor-element-5075b0fd
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-26b5b36e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-763e4c44 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-78ad2e29 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-78ad2e29 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-ede34ea
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-ede34ea {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-ede34ea
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-15280f31 {
  right: -5px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-15280f31 {
  left: -5px;
}
.elementor-1339 .elementor-element.elementor-element-15280f31 {
  top: -23px;
}
.elementor-1339
  .elementor-element.elementor-element-15280f31
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-15280f31 .elementor-icon {
  font-size: 75px;
}
.elementor-1339
  .elementor-element.elementor-element-15280f31
  .elementor-icon
  svg {
  height: 75px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3ef559a5 {
  left: -10px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-3ef559a5 {
  right: -10px;
}
.elementor-1339 .elementor-element.elementor-element-3ef559a5 {
  bottom: 36px;
}
.elementor-1339
  .elementor-element.elementor-element-3ef559a5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-3ef559a5 .elementor-icon {
  font-size: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-3ef559a5
  .elementor-icon
  svg {
  height: 80px;
}
.elementor-1339
  .elementor-element.elementor-element-3ef559a5
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-2153296c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-1a010575 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-6bddc471 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-6bddc471 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-27cdf0a2
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-27cdf0a2 {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-27cdf0a2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-382bbbed {
  left: 15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-382bbbed {
  right: 15px;
}
.elementor-1339 .elementor-element.elementor-element-382bbbed {
  top: 8px;
}
.elementor-1339
  .elementor-element.elementor-element-382bbbed
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-382bbbed .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-382bbbed
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-382bbbed
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339
  .elementor-element.elementor-element-1ca1270d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1ca1270d {
  right: -20px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1ca1270d {
  left: -20px;
}
.elementor-1339 .elementor-element.elementor-element-1ca1270d {
  bottom: 8px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-1ca1270d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1ca1270d .elementor-icon {
  font-size: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-1ca1270d
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-1339
  .elementor-element.elementor-element-1ca1270d
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-67a4977f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-1339 .elementor-element.elementor-element-1f7e381f {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-53343f77 {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-53343f77 img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1339
  .elementor-element.elementor-element-68042d0e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339 .elementor-element.elementor-element-68042d0e {
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-68042d0e
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-27c07d1f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-27c07d1f {
  right: -15px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-27c07d1f {
  left: -15px;
}
.elementor-1339 .elementor-element.elementor-element-27c07d1f {
  bottom: 28px;
  z-index: 1;
}
.elementor-1339
  .elementor-element.elementor-element-27c07d1f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-27c07d1f .elementor-icon {
  font-size: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-27c07d1f
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-1339
  .elementor-element.elementor-element-27c07d1f
  .elementor-icon-wrapper
  svg {
  width: auto;
}
.elementor-1339 .elementor-element.elementor-element-724bc14 {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  top: 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-724bc14 {
  left: 0px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-724bc14 {
  right: 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4f8f30c {
  right: -1%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4f8f30c {
  left: -1%;
}
.elementor-1339 .elementor-element.elementor-element-4f8f30c {
  top: 9%;
}
.elementor-1339
  .elementor-element.elementor-element-4f8f30c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4f8f30c .elementor-icon {
  font-size: 600%;
}
.elementor-1339
  .elementor-element.elementor-element-4f8f30c
  .elementor-icon
  svg {
  height: 600%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-8bfc775 {
  left: -1%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-8bfc775 {
  right: -1%;
}
.elementor-1339 .elementor-element.elementor-element-8bfc775 {
  top: 19%;
}
.elementor-1339
  .elementor-element.elementor-element-8bfc775
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-8bfc775 .elementor-icon {
  font-size: 700%;
}
.elementor-1339
  .elementor-element.elementor-element-8bfc775
  .elementor-icon
  svg {
  height: 700%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-797c157 {
  right: -2%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-797c157 {
  left: -2%;
}
.elementor-1339 .elementor-element.elementor-element-797c157 {
  top: 29%;
}
.elementor-1339
  .elementor-element.elementor-element-797c157
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-797c157 .elementor-icon {
  font-size: 700%;
}
.elementor-1339
  .elementor-element.elementor-element-797c157
  .elementor-icon
  svg {
  height: 700%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-8a147f3 {
  left: -1%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-8a147f3 {
  right: -1%;
}
.elementor-1339 .elementor-element.elementor-element-8a147f3 {
  top: 39%;
}
.elementor-1339
  .elementor-element.elementor-element-8a147f3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-8a147f3 .elementor-icon {
  font-size: 700%;
}
.elementor-1339
  .elementor-element.elementor-element-8a147f3
  .elementor-icon
  svg {
  height: 700%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-d28f974 {
  right: -3%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-d28f974 {
  left: -3%;
}
.elementor-1339 .elementor-element.elementor-element-d28f974 {
  top: 45%;
}
.elementor-1339
  .elementor-element.elementor-element-d28f974
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-d28f974 .elementor-icon {
  font-size: 850%;
}
.elementor-1339
  .elementor-element.elementor-element-d28f974
  .elementor-icon
  svg {
  height: 850%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2c8df21 {
  left: -1%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-2c8df21 {
  right: -1%;
}
.elementor-1339 .elementor-element.elementor-element-2c8df21 {
  top: 58%;
}
.elementor-1339
  .elementor-element.elementor-element-2c8df21
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-2c8df21 .elementor-icon {
  font-size: 600%;
}
.elementor-1339
  .elementor-element.elementor-element-2c8df21
  .elementor-icon
  svg {
  height: 600%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
  right: -2%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
  left: -2%;
}
.elementor-1339 .elementor-element.elementor-element-5d5ed90 {
  top: 68%;
}
.elementor-1339
  .elementor-element.elementor-element-5d5ed90
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-5d5ed90 .elementor-icon {
  font-size: 800%;
}
.elementor-1339
  .elementor-element.elementor-element-5d5ed90
  .elementor-icon
  svg {
  height: 800%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
  left: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
  right: 0%;
}
.elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
  top: 78%;
}
.elementor-1339
  .elementor-element.elementor-element-2f4c1a2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-2f4c1a2 .elementor-icon {
  font-size: 630%;
}
.elementor-1339
  .elementor-element.elementor-element-2f4c1a2
  .elementor-icon
  svg {
  height: 630%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-908ae1d {
  right: 5%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-908ae1d {
  left: 5%;
}
.elementor-1339 .elementor-element.elementor-element-908ae1d {
  top: 89%;
}
.elementor-1339
  .elementor-element.elementor-element-908ae1d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-908ae1d .elementor-icon {
  font-size: 800%;
}
.elementor-1339
  .elementor-element.elementor-element-908ae1d
  .elementor-icon
  svg {
  height: 800%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-0532621 {
  left: -2%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-0532621 {
  right: -2%;
}
.elementor-1339 .elementor-element.elementor-element-0532621 {
  top: 88%;
}
.elementor-1339
  .elementor-element.elementor-element-0532621
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-0532621 .elementor-icon {
  font-size: 1100%;
}
.elementor-1339
  .elementor-element.elementor-element-0532621
  .elementor-icon
  svg {
  height: 1100%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-68e2b66 {
  right: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-68e2b66 {
  left: 0%;
}
.elementor-1339 .elementor-element.elementor-element-68e2b66 {
  top: 93%;
}
.elementor-1339
  .elementor-element.elementor-element-68e2b66
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-68e2b66 .elementor-icon {
  font-size: 600%;
}
.elementor-1339
  .elementor-element.elementor-element-68e2b66
  .elementor-icon
  svg {
  height: 600%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-83656bd {
  right: 17%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-83656bd {
  left: 17%;
}
.elementor-1339 .elementor-element.elementor-element-83656bd {
  bottom: -2%;
}
.elementor-1339
  .elementor-element.elementor-element-83656bd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-83656bd .elementor-icon {
  font-size: 1000%;
}
.elementor-1339
  .elementor-element.elementor-element-83656bd
  .elementor-icon
  svg {
  height: 1000%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-80ad154 {
  left: -1%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-80ad154 {
  right: -1%;
}
.elementor-1339 .elementor-element.elementor-element-80ad154 {
  bottom: -1%;
}
.elementor-1339
  .elementor-element.elementor-element-80ad154
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-80ad154 .elementor-icon {
  font-size: 600%;
}
.elementor-1339
  .elementor-element.elementor-element-80ad154
  .elementor-icon
  svg {
  height: 600%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
  left: 26%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
  right: 26%;
}
.elementor-1339 .elementor-element.elementor-element-89ad8d7 {
  bottom: 0%;
}
.elementor-1339
  .elementor-element.elementor-element-89ad8d7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-89ad8d7 .elementor-icon {
  font-size: 800%;
}
.elementor-1339
  .elementor-element.elementor-element-89ad8d7
  .elementor-icon
  svg {
  height: 800%;
}
.elementor-1339 .elementor-element.elementor-element-6256a707 {
  --display: flex;
  --min-height: 100vh;
  --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;
  --align-items: center;
  --gap: 0% 0%;
  --row-gap: 0%;
  --column-gap: 0%;
  --z-index: 10;
}
.elementor-1339
  .elementor-element.elementor-element-6256a707:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1339
  .elementor-element.elementor-element-6256a707
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #a7a7a7;
  background-image: url("../../2025/04/ChatGPT-Image-1-Mei-2025-11.04.09-2.png");
}
.elementor-1339 .elementor-element.elementor-element-218d40a8 {
  --display: flex;
  --justify-content: center;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-1339 .elementor-element.elementor-element-20d52fd9 img {
  width: 20vw;
  border-radius: 8px 8px 8px 8px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4c260e83 {
  right: -11%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4c260e83 {
  left: -11%;
}
.elementor-1339 .elementor-element.elementor-element-4c260e83 {
  top: -5%;
  z-index: -1;
}
.elementor-1339
  .elementor-element.elementor-element-4c260e83
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4c260e83 .elementor-icon {
  font-size: 31vw;
}
.elementor-1339
  .elementor-element.elementor-element-4c260e83
  .elementor-icon
  svg {
  height: 31vw;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-36672f7 {
  right: -80px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-36672f7 {
  left: -80px;
}
.elementor-1339 .elementor-element.elementor-element-36672f7 {
  top: -15%;
}
.elementor-1339
  .elementor-element.elementor-element-36672f7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-36672f7 .elementor-icon {
  font-size: 300%;
}
.elementor-1339
  .elementor-element.elementor-element-36672f7
  .elementor-icon
  svg {
  height: 300%;
}
.elementor-1339 .elementor-element.elementor-element-78d333f {
  --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: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 3rem;
  --padding-right: 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-3e57a414
  > .elementor-widget-container {
  margin: 0rem 0rem 0rem 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-3e57a414
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 2rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-334035e6 {
  --display: flex;
  --gap: 0.25rem 0rem;
  --row-gap: 0.25rem;
  --column-gap: 0rem;
  --margin-top: 0rem;
  --margin-bottom: 0rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
  --padding-top: 3rem;
  --padding-bottom: 0rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-69ddb110
  > .elementor-widget-container {
  margin: 0rem 0rem 0rem 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-69ddb110
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-70b7163
  > .elementor-widget-container {
  margin: 0rem 0rem 0rem 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-70b7163
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-399b6c11 {
  --display: flex;
  --gap: 0.25rem 0rem;
  --row-gap: 0.25rem;
  --column-gap: 0rem;
  --margin-top: 2rem;
  --margin-bottom: 0rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339
  .elementor-element.elementor-element-34db91b6
  > .elementor-widget-container {
  margin: 0rem 0rem 0rem 0rem;
}
.elementor-1339
  .elementor-element.elementor-element-34db91b6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-1115b955 {
  --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;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-4e306e24.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-4e306e24.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-4e306e24 .elementor-icon {
  font-size: 1.4em;
}
.elementor-1339
  .elementor-element.elementor-element-4e306e24
  .elementor-icon
  svg {
  height: 1.4em;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-57fc13c2.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-57fc13c2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-57fc13c2 .elementor-icon {
  font-size: 1.3em;
}
.elementor-1339
  .elementor-element.elementor-element-57fc13c2
  .elementor-icon
  svg {
  height: 1.3em;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-522b6ee8.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-522b6ee8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-522b6ee8 .elementor-icon {
  font-size: 1.2em;
}
.elementor-1339
  .elementor-element.elementor-element-522b6ee8
  .elementor-icon
  svg {
  height: 1.2em;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-7ec8b612.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612.elementor-view-framed
  .elementor-icon,
.elementor-1339
  .elementor-element.elementor-element-7ec8b612.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-7ec8b612 .elementor-icon {
  font-size: 1.3em;
}
.elementor-1339
  .elementor-element.elementor-element-7ec8b612
  .elementor-icon
  svg {
  height: 1.3em;
}
.elementor-1339
  .elementor-element.elementor-element-38d81099
  > .elementor-widget-container {
  margin: 0rem 0rem 0rem 0rem;
  padding: 0px 0px 12px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-38d81099
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-2e7373c4 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0.25rem 0rem;
  --row-gap: 0.25rem;
  --column-gap: 0rem;
  --margin-top: 2rem;
  --margin-bottom: 0rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-174c40b1 {
  --display: flex;
  --justify-content: flex-end;
}
.elementor-1339 .elementor-element.elementor-element-3cf52090 {
  text-align: right;
}
.elementor-1339
  .elementor-element.elementor-element-3cf52090
  .elementor-heading-title {
  font-family: "Edu NSW ACT Foundation", Sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  font-style: italic;
  color: #ffffff;
}
.elementor-1339
  .elementor-element.elementor-element-7a1a651b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-12ad1211 {
  right: 1rem;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-12ad1211 {
  left: 1rem;
}
.elementor-1339 .elementor-element.elementor-element-12ad1211 {
  top: 1rem;
}
.elementor-1339
  .elementor-element.elementor-element-12ad1211
  .elementor-heading-title {
  font-family: "Inconsolata", Sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  color: #000000;
}
.elementor-1339 .elementor-element.elementor-element-09d034f {
  --display: flex;
  --position: absolute;
  --min-height: 100%;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-09d034f {
  left: 0px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-09d034f {
  right: 0px;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-f914004 {
  left: -3%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-f914004 {
  right: -3%;
}
.elementor-1339 .elementor-element.elementor-element-f914004 {
  top: -2%;
}
.elementor-1339
  .elementor-element.elementor-element-f914004
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-f914004 .elementor-icon {
  font-size: 900%;
}
.elementor-1339
  .elementor-element.elementor-element-f914004
  .elementor-icon
  svg {
  height: 900%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4094f97 {
  left: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-4094f97 {
  right: 0%;
}
.elementor-1339 .elementor-element.elementor-element-4094f97 {
  bottom: -5%;
}
.elementor-1339
  .elementor-element.elementor-element-4094f97
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-4094f97 .elementor-icon {
  font-size: 800%;
}
.elementor-1339
  .elementor-element.elementor-element-4094f97
  .elementor-icon
  svg {
  height: 800%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-9bf2b31 {
  right: 5%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-9bf2b31 {
  left: 5%;
}
.elementor-1339 .elementor-element.elementor-element-9bf2b31 {
  bottom: 5%;
}
.elementor-1339
  .elementor-element.elementor-element-9bf2b31
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-9bf2b31 .elementor-icon {
  font-size: 500%;
}
.elementor-1339
  .elementor-element.elementor-element-9bf2b31
  .elementor-icon
  svg {
  height: 500%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1bad07e {
  right: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1bad07e {
  left: 0%;
}
.elementor-1339 .elementor-element.elementor-element-1bad07e {
  bottom: -1%;
}
.elementor-1339
  .elementor-element.elementor-element-1bad07e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1bad07e .elementor-icon {
  font-size: 1500%;
}
.elementor-1339
  .elementor-element.elementor-element-1bad07e
  .elementor-icon
  svg {
  height: 1500%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1aee0ae {
  right: 45%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-1aee0ae {
  left: 45%;
}
.elementor-1339 .elementor-element.elementor-element-1aee0ae {
  bottom: -1%;
}
.elementor-1339
  .elementor-element.elementor-element-1aee0ae
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-1aee0ae .elementor-icon {
  font-size: 800%;
}
.elementor-1339
  .elementor-element.elementor-element-1aee0ae
  .elementor-icon
  svg {
  height: 800%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-798bbf7 {
  left: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-798bbf7 {
  right: 0%;
}
.elementor-1339 .elementor-element.elementor-element-798bbf7 {
  bottom: 48%;
}
.elementor-1339
  .elementor-element.elementor-element-798bbf7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-798bbf7 .elementor-icon {
  font-size: 250%;
}
.elementor-1339
  .elementor-element.elementor-element-798bbf7
  .elementor-icon
  svg {
  height: 250%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-27b67bb {
  right: 0%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-27b67bb {
  left: 0%;
}
.elementor-1339 .elementor-element.elementor-element-27b67bb {
  bottom: 20%;
}
.elementor-1339
  .elementor-element.elementor-element-27b67bb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-27b67bb .elementor-icon {
  font-size: 700%;
}
.elementor-1339
  .elementor-element.elementor-element-27b67bb
  .elementor-icon
  svg {
  height: 700%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-83a99b0 {
  right: 2%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-83a99b0 {
  left: 2%;
}
.elementor-1339 .elementor-element.elementor-element-83a99b0 {
  top: 15%;
}
.elementor-1339
  .elementor-element.elementor-element-83a99b0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-83a99b0 .elementor-icon {
  font-size: 400%;
}
.elementor-1339
  .elementor-element.elementor-element-83a99b0
  .elementor-icon
  svg {
  height: 400%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-f0ef709 {
  left: 45%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-f0ef709 {
  right: 45%;
}
.elementor-1339 .elementor-element.elementor-element-f0ef709 {
  top: -1%;
}
.elementor-1339
  .elementor-element.elementor-element-f0ef709
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-f0ef709 .elementor-icon {
  font-size: 400%;
}
.elementor-1339
  .elementor-element.elementor-element-f0ef709
  .elementor-icon
  svg {
  height: 400%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-b70398e {
  left: 75%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-b70398e {
  right: 75%;
}
.elementor-1339 .elementor-element.elementor-element-b70398e {
  top: -1%;
}
.elementor-1339
  .elementor-element.elementor-element-b70398e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-b70398e .elementor-icon {
  font-size: 1300%;
}
.elementor-1339
  .elementor-element.elementor-element-b70398e
  .elementor-icon
  svg {
  height: 1300%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-261a50d {
  left: 33%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-261a50d {
  right: 33%;
}
.elementor-1339 .elementor-element.elementor-element-261a50d {
  bottom: 10%;
}
.elementor-1339
  .elementor-element.elementor-element-261a50d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-261a50d .elementor-icon {
  font-size: 350%;
}
.elementor-1339
  .elementor-element.elementor-element-261a50d
  .elementor-icon
  svg {
  height: 350%;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-977f254 {
  left: 65%;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-977f254 {
  right: 65%;
}
.elementor-1339 .elementor-element.elementor-element-977f254 {
  top: 8%;
}
.elementor-1339
  .elementor-element.elementor-element-977f254
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1339 .elementor-element.elementor-element-977f254 .elementor-icon {
  font-size: 400%;
}
.elementor-1339
  .elementor-element.elementor-element-977f254
  .elementor-icon
  svg {
  height: 400%;
}
.elementor-1339 .elementor-element.elementor-element-4968c898 {
  --display: flex;
  --min-height: 0px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --flex-wrap: wrap;
  --align-content: center;
  --overflow: hidden;
  --overlay-opacity: 0.51;
  --margin-top: 0px;
  --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-1339
  .elementor-element.elementor-element-4968c898:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1339 .elementor-element.elementor-element-4968c898::before,
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-4968c898
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-1339 .elementor-element.elementor-element-4968c898.e-con {
  --align-self: center;
}
.elementor-1339 .elementor-element.elementor-element-7bc9635e {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 20px;
  --row-gap: 0px;
  --column-gap: 20px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --overlay-opacity: 0.55;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-7bc9635e::before,
.elementor-1339
  .elementor-element.elementor-element-7bc9635e
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-7bc9635e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1339
  .elementor-element.elementor-element-7bc9635e
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-7bc9635e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1339
  .elementor-element.elementor-element-7bc9635e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-1339 .elementor-element.elementor-element-7bc9635e.e-con {
  --align-self: center;
}
.elementor-1339 .elementor-element.elementor-element-606d9562 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 20px;
}
.elementor-1339 .elementor-element.elementor-element-606d9562.e-con {
  --align-self: center;
}
.elementor-1339 .elementor-element.elementor-element-140f3e81 {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.elementor-1339
  .elementor-element.elementor-element-140f3e81
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-140f3e81.elementor-element {
  --align-self: flex-end;
}
.elementor-1339
  .elementor-element.elementor-element-140f3e81
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-487bf5e6.elementor-element {
  --align-self: flex-start;
}
.elementor-1339
  .elementor-element.elementor-element-487bf5e6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}
.elementor-1339 .elementor-element.elementor-element-24cf3552 {
  width: 100%;
  max-width: 100%;
  grid-column: span 1;
  grid-row: span 2;
  text-align: center;
}
.elementor-1339
  .elementor-element.elementor-element-24cf3552
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-24cf3552.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1339
  .elementor-element.elementor-element-24cf3552
  .elementor-heading-title {
  font-family: "Lexend Exa", Sans-serif;
  font-size: 250px;
  font-weight: 500;
  color: #00000033;
}
.elementor-1339 .elementor-element.elementor-element-3f7ff6db {
  --display: flex;
}
.elementor-1339 .elementor-element.elementor-element-3f7ff6db.e-con {
  --align-self: center;
}
.elementor-1339 .elementor-element.elementor-element-6f83963b {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: -100px;
  z-index: -5;
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-1339
  .elementor-element.elementor-element-6f83963b
  > .elementor-widget-container {
  --e-transform-rotateZ: -7deg;
  --e-transform-scale: 1.3;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-6f83963b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6f83963b {
  left: 170px;
}
body.rtl .elementor-1339 .elementor-element.elementor-element-6f83963b {
  right: 170px;
}
.elementor-1339 .elementor-element.elementor-element-6f83963b img {
  width: 250px;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  opacity: 0.4;
}
.elementor-1339
  .elementor-element.elementor-element-3d5bad93
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-1339
  .elementor-element.elementor-element-3d5bad93.elementor-element {
  --align-self: flex-start;
}
.elementor-1339
  .elementor-element.elementor-element-3d5bad93
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #000000;
}
.elementor-1339 .elementor-element.elementor-element-58ebe9f {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1339 .elementor-element.elementor-element-58ebe9f.e-con {
  --align-self: flex-start;
}
.elementor-1339
  .elementor-element.elementor-element-e583629
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-1339
  .elementor-element.elementor-element-e583629
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
.elementor-1339
  .elementor-element.elementor-element-4ddde71f
  > .elementor-widget-container {
  margin: -10px 0px 0px 10px;
}
.elementor-1339
  .elementor-element.elementor-element-4ddde71f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
.elementor-1339 .elementor-element.elementor-element-2fe3ab61 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
@media (max-width: 1024px) {
  .elementor-1339 .elementor-element.elementor-element-135c2863 {
    --grid-auto-flow: row;
  }
  .elementor-1339 .elementor-element.elementor-element-73e8033e img {
    width: 100%;
    height: 260px;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    .elementor-icon {
    font-size: 5vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    .elementor-icon
    svg {
    height: 5vw;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1bfdc5d8 {
    right: 0%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1bfdc5d8 {
    left: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-1bfdc5d8 {
    top: 12%;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bfdc5d8
    .elementor-icon {
    font-size: 18vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bfdc5d8
    .elementor-icon
    svg {
    height: 18vw;
  }
  .elementor-1339 .elementor-element.elementor-element-3fe0e5b0 img {
    height: 260px;
  }
  .elementor-1339 .elementor-element.elementor-element-1cbfad1a {
    --padding-top: 4rem;
    --padding-bottom: 1rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }
  .elementor-1339 .elementor-element.elementor-element-607f3ca5 {
    top: -20%;
  }
  .elementor-1339 .elementor-element.elementor-element-474ec0db {
    --e-con-grid-template-columns: repeat(3, 1fr);
    --grid-auto-flow: row;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4a73758c {
    right: -10px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-4a73758c {
    left: -10px;
  }
  .elementor-1339 .elementor-element.elementor-element-4a73758c {
    bottom: 35px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4a73758c
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4a73758c
    .elementor-icon
    svg {
    height: 40px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    left: 45px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    right: 45px;
  }
  .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    top: -50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3795eac9
    .elementor-icon {
    font-size: 66px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3795eac9
    .elementor-icon
    svg {
    height: 66px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2b343359 {
    left: -10px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-2b343359 {
    right: -10px;
  }
  .elementor-1339
    .elementor-element.elementor-element-2b343359
    .elementor-icon {
    font-size: 35px;
  }
  .elementor-1339
    .elementor-element.elementor-element-2b343359
    .elementor-icon
    svg {
    height: 35px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-590cf61a {
    right: -12px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-590cf61a {
    left: -12px;
  }
  .elementor-1339 .elementor-element.elementor-element-590cf61a {
    bottom: 48px;
  }
  .elementor-1339
    .elementor-element.elementor-element-590cf61a
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-590cf61a
    .elementor-icon
    svg {
    height: 70px;
  }
  .elementor-1339 .elementor-element.elementor-element-23ef74b7 {
    top: -25px;
  }
  .elementor-1339
    .elementor-element.elementor-element-23ef74b7
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-23ef74b7
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-263cb89c
    .elementor-icon {
    font-size: 42px;
  }
  .elementor-1339
    .elementor-element.elementor-element-263cb89c
    .elementor-icon
    svg {
    height: 42px;
  }
  .elementor-1339 .elementor-element.elementor-element-27ac4c59 {
    bottom: 46px;
  }
  .elementor-1339
    .elementor-element.elementor-element-27ac4c59
    .elementor-icon {
    font-size: 45px;
  }
  .elementor-1339
    .elementor-element.elementor-element-27ac4c59
    .elementor-icon
    svg {
    height: 45px;
  }
  .elementor-1339 .elementor-element.elementor-element-7832eb43 {
    bottom: 57px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7832eb43
    .elementor-icon {
    font-size: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7832eb43
    .elementor-icon
    svg {
    height: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-708ff9c3
    .elementor-icon {
    font-size: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-708ff9c3
    .elementor-icon
    svg {
    height: 55px;
  }
  .elementor-1339 .elementor-element.elementor-element-729e3211 {
    top: -28px;
  }
  .elementor-1339
    .elementor-element.elementor-element-729e3211
    .elementor-icon {
    font-size: 57px;
  }
  .elementor-1339
    .elementor-element.elementor-element-729e3211
    .elementor-icon
    svg {
    height: 57px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
    right: -20px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
    left: -20px;
  }
  .elementor-1339 .elementor-element.elementor-element-6ead1bc6 {
    bottom: 35px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6ead1bc6
    .elementor-icon {
    font-size: 56px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6ead1bc6
    .elementor-icon
    svg {
    height: 56px;
  }
  .elementor-1339 .elementor-element.elementor-element-60316ebd {
    bottom: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-60316ebd
    .elementor-icon {
    font-size: 30px;
  }
  .elementor-1339
    .elementor-element.elementor-element-60316ebd
    .elementor-icon
    svg {
    height: 30px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-39a37f1b {
    right: 9px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-39a37f1b {
    left: 9px;
  }
  .elementor-1339
    .elementor-element.elementor-element-39a37f1b
    .elementor-icon {
    font-size: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-39a37f1b
    .elementor-icon
    svg {
    height: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1c1c06a2
    .elementor-icon {
    font-size: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1c1c06a2
    .elementor-icon
    svg {
    height: 55px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-41c446f5 {
    right: -13px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-41c446f5 {
    left: -13px;
  }
  .elementor-1339 .elementor-element.elementor-element-41c446f5 {
    bottom: 28px;
  }
  .elementor-1339
    .elementor-element.elementor-element-41c446f5
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-41c446f5
    .elementor-icon
    svg {
    height: 70px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
    right: -5px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
    left: -5px;
  }
  .elementor-1339 .elementor-element.elementor-element-5ad0ac8f {
    top: -15px;
  }
  .elementor-1339
    .elementor-element.elementor-element-5ad0ac8f
    .elementor-icon {
    font-size: 85px;
  }
  .elementor-1339
    .elementor-element.elementor-element-5ad0ac8f
    .elementor-icon
    svg {
    height: 85px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1667b7cf {
    left: -3px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1667b7cf {
    right: -3px;
  }
  .elementor-1339 .elementor-element.elementor-element-1667b7cf {
    bottom: 90px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1667b7cf
    .elementor-icon {
    font-size: 77px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1667b7cf
    .elementor-icon
    svg {
    height: 77px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
    left: -12px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
    right: -12px;
  }
  .elementor-1339 .elementor-element.elementor-element-6c8a60d3 {
    top: -21px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c8a60d3
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c8a60d3
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1f910d27 {
    right: -5px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1f910d27 {
    left: -5px;
  }
  .elementor-1339 .elementor-element.elementor-element-1f910d27 {
    bottom: 33px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1f910d27
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1f910d27
    .elementor-icon
    svg {
    height: 70px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-22450d63 {
    right: -3px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-22450d63 {
    left: -3px;
  }
  .elementor-1339 .elementor-element.elementor-element-22450d63 {
    bottom: 29px;
  }
  .elementor-1339
    .elementor-element.elementor-element-22450d63
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-22450d63
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-b60390e {
    left: 48px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-b60390e {
    right: 48px;
  }
  .elementor-1339 .elementor-element.elementor-element-b60390e .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-b60390e
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3bf478d4 {
    left: -10px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-3bf478d4 {
    right: -10px;
  }
  .elementor-1339 .elementor-element.elementor-element-3bf478d4 {
    top: -30px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3bf478d4
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3bf478d4
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-1339 .elementor-element.elementor-element-2a7022f8 {
    bottom: 46px;
  }
  .elementor-1339
    .elementor-element.elementor-element-2a7022f8
    .elementor-icon {
    font-size: 20px;
  }
  .elementor-1339
    .elementor-element.elementor-element-2a7022f8
    .elementor-icon
    svg {
    height: 20px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-67f94eb6 {
    left: -20px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-67f94eb6 {
    right: -20px;
  }
  .elementor-1339
    .elementor-element.elementor-element-67f94eb6
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-67f94eb6
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339 .elementor-element.elementor-element-25a199e6 {
    bottom: 30px;
  }
  .elementor-1339
    .elementor-element.elementor-element-25a199e6
    .elementor-icon {
    font-size: 100px;
  }
  .elementor-1339
    .elementor-element.elementor-element-25a199e6
    .elementor-icon
    svg {
    height: 100px;
  }
  .elementor-1339 .elementor-element.elementor-element-4292f400 {
    bottom: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4292f400
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4292f400
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-1339 .elementor-element.elementor-element-6d101a6d {
    top: -20px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6d101a6d
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6d101a6d
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-44f81aa3 {
    left: -11px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-44f81aa3 {
    right: -11px;
  }
  .elementor-1339 .elementor-element.elementor-element-44f81aa3 {
    bottom: 72px;
  }
  .elementor-1339
    .elementor-element.elementor-element-44f81aa3
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-44f81aa3
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-1339 .elementor-element.elementor-element-4046e39 .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4046e39
    .elementor-icon
    svg {
    height: 60px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1086d5a7 {
    left: -8px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1086d5a7 {
    right: -8px;
  }
  .elementor-1339 .elementor-element.elementor-element-1086d5a7 {
    top: -18px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1086d5a7
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1086d5a7
    .elementor-icon
    svg {
    height: 60px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-7084ee21 {
    right: -15px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-7084ee21 {
    left: -15px;
  }
  .elementor-1339 .elementor-element.elementor-element-7084ee21 {
    top: -17px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7084ee21
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7084ee21
    .elementor-icon
    svg {
    height: 60px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-144c6a0 {
    right: -15px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-144c6a0 {
    left: -15px;
  }
  .elementor-1339 .elementor-element.elementor-element-144c6a0 .elementor-icon {
    font-size: 95px;
  }
  .elementor-1339
    .elementor-element.elementor-element-144c6a0
    .elementor-icon
    svg {
    height: 95px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-737341a1 {
    left: -11px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-737341a1 {
    right: -11px;
  }
  .elementor-1339 .elementor-element.elementor-element-737341a1 {
    bottom: 46px;
  }
  .elementor-1339
    .elementor-element.elementor-element-737341a1
    .elementor-icon {
    font-size: 80px;
  }
  .elementor-1339
    .elementor-element.elementor-element-737341a1
    .elementor-icon
    svg {
    height: 80px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1d6ae170 {
    right: 6px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1d6ae170 {
    left: 6px;
  }
  .elementor-1339 .elementor-element.elementor-element-1d6ae170 {
    top: -1px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1d6ae170
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1d6ae170
    .elementor-icon
    svg {
    height: 40px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-29ffe607 {
    left: -5px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-29ffe607 {
    right: -5px;
  }
  .elementor-1339 .elementor-element.elementor-element-29ffe607 {
    bottom: 58px;
  }
  .elementor-1339
    .elementor-element.elementor-element-29ffe607
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-29ffe607
    .elementor-icon
    svg {
    height: 70px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-795f523c {
    right: -26px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-795f523c {
    left: -26px;
  }
  .elementor-1339 .elementor-element.elementor-element-795f523c {
    bottom: 56px;
  }
  .elementor-1339
    .elementor-element.elementor-element-795f523c
    .elementor-icon {
    font-size: 80px;
  }
  .elementor-1339
    .elementor-element.elementor-element-795f523c
    .elementor-icon
    svg {
    height: 80px;
  }
  .elementor-1339 .elementor-element.elementor-element-6a2d139a {
    top: -20px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6a2d139a
    .elementor-icon {
    font-size: 75px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6a2d139a
    .elementor-icon
    svg {
    height: 75px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6f547233 {
    left: -15px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6f547233 {
    right: -15px;
  }
  .elementor-1339 .elementor-element.elementor-element-6f547233 {
    bottom: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6f547233
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6f547233
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339 .elementor-element.elementor-element-fccb6fd .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-fccb6fd
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-19c349c1 {
    left: -12px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-19c349c1 {
    right: -12px;
  }
  .elementor-1339 .elementor-element.elementor-element-19c349c1 {
    bottom: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-19c349c1
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-19c349c1
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6cb28ec4 {
    left: -1px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6cb28ec4 {
    right: -1px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6cb28ec4
    .elementor-icon {
    font-size: 78px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6cb28ec4
    .elementor-icon
    svg {
    height: 78px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1d052bb2 {
    right: -7px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1d052bb2 {
    left: -7px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1d052bb2
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1d052bb2
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c4cb6c2
    .elementor-icon {
    font-size: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c4cb6c2
    .elementor-icon
    svg {
    height: 55px;
  }
  .elementor-1339 .elementor-element.elementor-element-3ab426d5 {
    bottom: 45px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3ab426d5
    .elementor-icon {
    font-size: 83px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3ab426d5
    .elementor-icon
    svg {
    height: 83px;
  }
  .elementor-1339
    .elementor-element.elementor-element-29eea9ef
    .elementor-icon {
    font-size: 30px;
  }
  .elementor-1339
    .elementor-element.elementor-element-29eea9ef
    .elementor-icon
    svg {
    height: 30px;
  }
  .elementor-1339 .elementor-element.elementor-element-7d0dec91 {
    bottom: 44px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7d0dec91
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-7d0dec91
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1468e744
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1468e744
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-1339 .elementor-element.elementor-element-68b6b14c {
    bottom: 65px;
  }
  .elementor-1339
    .elementor-element.elementor-element-68b6b14c
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-68b6b14c
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-75647dfd
    .elementor-icon {
    font-size: 30px;
  }
  .elementor-1339
    .elementor-element.elementor-element-75647dfd
    .elementor-icon
    svg {
    height: 30px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-32baef29 {
    right: -5px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-32baef29 {
    left: -5px;
  }
  .elementor-1339 .elementor-element.elementor-element-32baef29 {
    bottom: 53px;
  }
  .elementor-1339
    .elementor-element.elementor-element-32baef29
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-32baef29
    .elementor-icon
    svg {
    height: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1acbc9e1
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1acbc9e1
    .elementor-icon
    svg {
    height: 40px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-30a696fe {
    left: -5px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-30a696fe {
    right: -5px;
  }
  .elementor-1339 .elementor-element.elementor-element-30a696fe {
    bottom: 76px;
  }
  .elementor-1339
    .elementor-element.elementor-element-30a696fe
    .elementor-icon {
    font-size: 80px;
  }
  .elementor-1339
    .elementor-element.elementor-element-30a696fe
    .elementor-icon
    svg {
    height: 80px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1cb7e7c5 {
    left: 50px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1cb7e7c5 {
    right: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1cb7e7c5
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1cb7e7c5
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339 .elementor-element.elementor-element-6c8a331a {
    bottom: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c8a331a
    .elementor-icon {
    font-size: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6c8a331a
    .elementor-icon
    svg {
    height: 70px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1698c07f
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1698c07f
    .elementor-icon
    svg {
    height: 50px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5075b0fd {
    right: -1px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-5075b0fd {
    left: -1px;
  }
  .elementor-1339 .elementor-element.elementor-element-5075b0fd {
    bottom: 100px;
  }
  .elementor-1339
    .elementor-element.elementor-element-5075b0fd
    .elementor-icon {
    font-size: 80px;
  }
  .elementor-1339
    .elementor-element.elementor-element-5075b0fd
    .elementor-icon
    svg {
    height: 80px;
  }
  .elementor-1339
    .elementor-element.elementor-element-15280f31
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-15280f31
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-1339 .elementor-element.elementor-element-3ef559a5 {
    bottom: 74px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3ef559a5
    .elementor-icon {
    font-size: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3ef559a5
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-382bbbed
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-382bbbed
    .elementor-icon
    svg {
    height: 40px;
  }
  .elementor-1339 .elementor-element.elementor-element-1ca1270d {
    bottom: 33px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1ca1270d
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-1339
    .elementor-element.elementor-element-1ca1270d
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1339 .elementor-element.elementor-element-27c07d1f {
    bottom: 55px;
  }
  .elementor-1339
    .elementor-element.elementor-element-27c07d1f
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-1339
    .elementor-element.elementor-element-27c07d1f
    .elementor-icon
    svg {
    height: 40px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    right: 0%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    left: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    top: 8%;
  }
  .elementor-1339 .elementor-element.elementor-element-4f8f30c .elementor-icon {
    font-size: 450%;
  }
  .elementor-1339
    .elementor-element.elementor-element-4f8f30c
    .elementor-icon
    svg {
    height: 450%;
  }
  .elementor-1339 .elementor-element.elementor-element-8bfc775 {
    top: 18%;
  }
  .elementor-1339 .elementor-element.elementor-element-8bfc775 .elementor-icon {
    font-size: 600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-8bfc775
    .elementor-icon
    svg {
    height: 600%;
  }
  .elementor-1339 .elementor-element.elementor-element-797c157 {
    top: 28%;
  }
  .elementor-1339 .elementor-element.elementor-element-797c157 .elementor-icon {
    font-size: 600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-797c157
    .elementor-icon
    svg {
    height: 600%;
  }
  .elementor-1339 .elementor-element.elementor-element-8a147f3 {
    top: 38%;
  }
  .elementor-1339 .elementor-element.elementor-element-8a147f3 .elementor-icon {
    font-size: 600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-8a147f3
    .elementor-icon
    svg {
    height: 600%;
  }
  .elementor-1339 .elementor-element.elementor-element-d28f974 {
    top: 42%;
  }
  .elementor-1339 .elementor-element.elementor-element-d28f974 .elementor-icon {
    font-size: 700%;
  }
  .elementor-1339
    .elementor-element.elementor-element-d28f974
    .elementor-icon
    svg {
    height: 700%;
  }
  .elementor-1339 .elementor-element.elementor-element-2c8df21 {
    top: 60%;
  }
  .elementor-1339 .elementor-element.elementor-element-2c8df21 .elementor-icon {
    font-size: 500%;
  }
  .elementor-1339
    .elementor-element.elementor-element-2c8df21
    .elementor-icon
    svg {
    height: 500%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    right: -4%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    left: -4%;
  }
  .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    top: 67%;
  }
  .elementor-1339 .elementor-element.elementor-element-5d5ed90 .elementor-icon {
    font-size: 750%;
  }
  .elementor-1339
    .elementor-element.elementor-element-5d5ed90
    .elementor-icon
    svg {
    height: 750%;
  }
  .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
    top: 75%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-908ae1d {
    right: 1%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-908ae1d {
    left: 1%;
  }
  .elementor-1339 .elementor-element.elementor-element-908ae1d {
    top: 91%;
  }
  .elementor-1339 .elementor-element.elementor-element-908ae1d .elementor-icon {
    font-size: 700%;
  }
  .elementor-1339
    .elementor-element.elementor-element-908ae1d
    .elementor-icon
    svg {
    height: 700%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-0532621 {
    left: -4%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-0532621 {
    right: -4%;
  }
  .elementor-1339 .elementor-element.elementor-element-0532621 {
    top: 85%;
  }
  .elementor-1339 .elementor-element.elementor-element-0532621 .elementor-icon {
    font-size: 1000%;
  }
  .elementor-1339
    .elementor-element.elementor-element-0532621
    .elementor-icon
    svg {
    height: 1000%;
  }
  .elementor-1339 .elementor-element.elementor-element-68e2b66 {
    top: 96%;
  }
  .elementor-1339 .elementor-element.elementor-element-68e2b66 .elementor-icon {
    font-size: 500%;
  }
  .elementor-1339
    .elementor-element.elementor-element-68e2b66
    .elementor-icon
    svg {
    height: 500%;
  }
  .elementor-1339 .elementor-element.elementor-element-83656bd {
    bottom: -2%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-80ad154 {
    left: -1%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-80ad154 {
    right: -1%;
  }
  .elementor-1339 .elementor-element.elementor-element-80ad154 {
    bottom: -1%;
  }
  .elementor-1339 .elementor-element.elementor-element-80ad154 .elementor-icon {
    font-size: 500%;
  }
  .elementor-1339
    .elementor-element.elementor-element-80ad154
    .elementor-icon
    svg {
    height: 500%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
    left: 29%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
    right: 29%;
  }
  .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
    bottom: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-89ad8d7 .elementor-icon {
    font-size: 700%;
  }
  .elementor-1339
    .elementor-element.elementor-element-89ad8d7
    .elementor-icon
    svg {
    height: 700%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    right: -6%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    left: -6%;
  }
  .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    top: -5%;
  }
  .elementor-1339
    .elementor-element.elementor-element-4c260e83
    .elementor-icon {
    font-size: 32vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-4c260e83
    .elementor-icon
    svg {
    height: 32vw;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-36672f7 {
    right: -50px;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-36672f7 {
    left: -50px;
  }
  .elementor-1339 .elementor-element.elementor-element-36672f7 .elementor-icon {
    font-size: 200%;
  }
  .elementor-1339
    .elementor-element.elementor-element-36672f7
    .elementor-icon
    svg {
    height: 200%;
  }
  .elementor-1339 .elementor-element.elementor-element-334035e6 {
    --padding-top: 2rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }
  .elementor-1339 .elementor-element.elementor-element-2e7373c4 {
    --margin-top: 0rem;
    --margin-bottom: 0rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
  }
  .elementor-1339 .elementor-element.elementor-element-3cf52090 {
    width: 100%;
    max-width: 100%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-f914004 {
    left: 0%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-f914004 {
    right: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-f914004 {
    top: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-f914004 .elementor-icon {
    font-size: 1200%;
  }
  .elementor-1339
    .elementor-element.elementor-element-f914004
    .elementor-icon
    svg {
    height: 1200%;
  }
  .elementor-1339 .elementor-element.elementor-element-4094f97 .elementor-icon {
    font-size: 1000%;
  }
  .elementor-1339
    .elementor-element.elementor-element-4094f97
    .elementor-icon
    svg {
    height: 1000%;
  }
  .elementor-1339 .elementor-element.elementor-element-9bf2b31 .elementor-icon {
    font-size: 550%;
  }
  .elementor-1339
    .elementor-element.elementor-element-9bf2b31
    .elementor-icon
    svg {
    height: 550%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-1bad07e {
    right: 0%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-1bad07e {
    left: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-1bad07e {
    bottom: -1%;
  }
  .elementor-1339 .elementor-element.elementor-element-1bad07e .elementor-icon {
    font-size: 1800%;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bad07e
    .elementor-icon
    svg {
    height: 1800%;
  }
  .elementor-1339 .elementor-element.elementor-element-798bbf7 {
    bottom: 45%;
  }
  .elementor-1339 .elementor-element.elementor-element-83a99b0 .elementor-icon {
    font-size: 600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-83a99b0
    .elementor-icon
    svg {
    height: 600%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-f0ef709 {
    left: 37%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-f0ef709 {
    right: 37%;
  }
  .elementor-1339 .elementor-element.elementor-element-f0ef709 {
    top: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-f0ef709 .elementor-icon {
    font-size: 550%;
  }
  .elementor-1339
    .elementor-element.elementor-element-f0ef709
    .elementor-icon
    svg {
    height: 550%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-b70398e {
    left: 55%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-b70398e {
    right: 55%;
  }
  .elementor-1339 .elementor-element.elementor-element-b70398e {
    top: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-b70398e .elementor-icon {
    font-size: 1600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-b70398e
    .elementor-icon
    svg {
    height: 1600%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-261a50d {
    left: 40%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-261a50d {
    right: 40%;
  }
  .elementor-1339 .elementor-element.elementor-element-261a50d {
    bottom: 20%;
  }
  .elementor-1339 .elementor-element.elementor-element-261a50d .elementor-icon {
    font-size: 520%;
  }
  .elementor-1339
    .elementor-element.elementor-element-261a50d
    .elementor-icon
    svg {
    height: 520%;
  }
  .elementor-1339 .elementor-element.elementor-element-4968c898 {
    --flex-wrap: wrap;
  }
  .elementor-1339 .elementor-element.elementor-element-7bc9635e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1339 .elementor-element.elementor-element-606d9562 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 75px;
    --padding-right: 75px;
  }
  .elementor-1339
    .elementor-element.elementor-element-140f3e81
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-1339
    .elementor-element.elementor-element-487bf5e6
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-1339
    .elementor-element.elementor-element-487bf5e6
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.1rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-24cf3552
    .elementor-heading-title {
    font-size: 230px;
  }
  .elementor-1339 .elementor-element.elementor-element-3f7ff6db {
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 100px;
    --padding-right: 100px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6f83963b
    > .elementor-widget-container {
    --e-transform-scale: 0.4;
  }
  .elementor-1339 .elementor-element.elementor-element-6f83963b {
    --container-widget-width: 300%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 300%);
    max-width: 300%;
    text-align: center;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6f83963b {
    left: 20%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6f83963b {
    right: 20%;
  }
  .elementor-1339 .elementor-element.elementor-element-6f83963b img {
    width: 400px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3d5bad93
    .elementor-heading-title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-1339 .elementor-element.elementor-element-135c2863 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: column;
  }
  .elementor-1339
    .elementor-element.elementor-element-6a309e27
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-1339
    .elementor-element.elementor-element-a66cd21
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-1339
    .elementor-element.elementor-element-48f45926
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-1339
    .elementor-element.elementor-element-151f7f3b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-1339 .elementor-element.elementor-element-73e8033e img {
    height: 180px;
  }
  .elementor-1339 .elementor-element.elementor-element-1cf49d78 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    > .elementor-widget-container {
    margin: 0% 0% -5% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336.elementor-element {
    --align-self: center;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    .elementor-icon {
    font-size: 26px;
  }
  .elementor-1339
    .elementor-element.elementor-element-62558336
    .elementor-icon
    svg {
    height: 26px;
  }
  .elementor-1339 .elementor-element.elementor-element-1bfdc5d8 {
    top: 15%;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bfdc5d8
    .elementor-icon {
    font-size: 17vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bfdc5d8
    .elementor-icon
    svg {
    height: 17vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-3093202c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3093202c
    .elementor-icon {
    font-size: 5px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3093202c
    .elementor-icon
    svg {
    height: 5px;
  }
  .elementor-1339 .elementor-element.elementor-element-3fe0e5b0 img {
    height: 180px;
  }
  .elementor-1339 .elementor-element.elementor-element-1cbfad1a {
    --min-height: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-1339
    .elementor-element.elementor-element-78994994
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-1339
    .elementor-element.elementor-element-78994994
    .elementor-icon {
    font-size: 12vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-78994994
    .elementor-icon
    svg {
    height: 12vw;
  }
  .elementor-1339 .elementor-element.elementor-element-607f3ca5 {
    top: 5%;
  }
  .elementor-1339 .elementor-element.elementor-element-474ec0db {
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    left: 38%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    right: 38%;
  }
  .elementor-1339 .elementor-element.elementor-element-3795eac9 {
    top: -10%;
  }
  .elementor-1339
    .elementor-element.elementor-element-3795eac9
    .elementor-icon {
    font-size: 38px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3795eac9
    .elementor-icon
    svg {
    height: 38px;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    right: -4%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    left: -4%;
  }
  .elementor-1339 .elementor-element.elementor-element-4f8f30c {
    top: 10%;
  }
  .elementor-1339 .elementor-element.elementor-element-4f8f30c .elementor-icon {
    font-size: 400%;
  }
  .elementor-1339
    .elementor-element.elementor-element-4f8f30c
    .elementor-icon
    svg {
    height: 400%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-8bfc775 {
    left: -3%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-8bfc775 {
    right: -3%;
  }
  .elementor-1339 .elementor-element.elementor-element-8bfc775 {
    top: 20.5%;
  }
  .elementor-1339 .elementor-element.elementor-element-8bfc775 .elementor-icon {
    font-size: 450%;
  }
  .elementor-1339
    .elementor-element.elementor-element-8bfc775
    .elementor-icon
    svg {
    height: 450%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-797c157 {
    right: -6%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-797c157 {
    left: -6%;
  }
  .elementor-1339 .elementor-element.elementor-element-797c157 {
    top: 31.5%;
  }
  .elementor-1339 .elementor-element.elementor-element-797c157 .elementor-icon {
    font-size: 500%;
  }
  .elementor-1339
    .elementor-element.elementor-element-797c157
    .elementor-icon
    svg {
    height: 500%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-8a147f3 {
    left: -3%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-8a147f3 {
    right: -3%;
  }
  .elementor-1339 .elementor-element.elementor-element-8a147f3 {
    top: 41.7%;
  }
  .elementor-1339 .elementor-element.elementor-element-8a147f3 .elementor-icon {
    font-size: 450%;
  }
  .elementor-1339
    .elementor-element.elementor-element-8a147f3
    .elementor-icon
    svg {
    height: 450%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-d28f974 {
    right: -7%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-d28f974 {
    left: -7%;
  }
  .elementor-1339 .elementor-element.elementor-element-d28f974 {
    top: 45%;
  }
  .elementor-1339 .elementor-element.elementor-element-d28f974 .elementor-icon {
    font-size: 550%;
  }
  .elementor-1339
    .elementor-element.elementor-element-d28f974
    .elementor-icon
    svg {
    height: 550%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2c8df21 {
    left: -4%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-2c8df21 {
    right: -4%;
  }
  .elementor-1339 .elementor-element.elementor-element-2c8df21 {
    top: 57%;
  }
  .elementor-1339 .elementor-element.elementor-element-2c8df21 .elementor-icon {
    font-size: 330%;
  }
  .elementor-1339
    .elementor-element.elementor-element-2c8df21
    .elementor-icon
    svg {
    height: 330%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    right: -10%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    left: -10%;
  }
  .elementor-1339 .elementor-element.elementor-element-5d5ed90 {
    top: 66.5%;
  }
  .elementor-1339 .elementor-element.elementor-element-5d5ed90 .elementor-icon {
    font-size: 600%;
  }
  .elementor-1339
    .elementor-element.elementor-element-5d5ed90
    .elementor-icon
    svg {
    height: 600%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
    left: -5%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
    right: -5%;
  }
  .elementor-1339 .elementor-element.elementor-element-2f4c1a2 {
    top: 78%;
  }
  .elementor-1339 .elementor-element.elementor-element-2f4c1a2 .elementor-icon {
    font-size: 500%;
  }
  .elementor-1339
    .elementor-element.elementor-element-2f4c1a2
    .elementor-icon
    svg {
    height: 500%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-908ae1d {
    right: -9%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-908ae1d {
    left: -9%;
  }
  .elementor-1339 .elementor-element.elementor-element-908ae1d {
    top: 94%;
  }
  .elementor-1339 .elementor-element.elementor-element-908ae1d .elementor-icon {
    font-size: 450%;
  }
  .elementor-1339
    .elementor-element.elementor-element-908ae1d
    .elementor-icon
    svg {
    height: 450%;
  }
  .elementor-1339 .elementor-element.elementor-element-0532621 {
    top: 87.5%;
  }
  .elementor-1339 .elementor-element.elementor-element-0532621 .elementor-icon {
    font-size: 700%;
  }
  .elementor-1339
    .elementor-element.elementor-element-0532621
    .elementor-icon
    svg {
    height: 700%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-83656bd {
    right: -16%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-83656bd {
    left: -16%;
  }
  .elementor-1339 .elementor-element.elementor-element-80ad154 {
    bottom: 5%;
  }
  .elementor-1339 .elementor-element.elementor-element-80ad154 .elementor-icon {
    font-size: 300%;
  }
  .elementor-1339
    .elementor-element.elementor-element-80ad154
    .elementor-icon
    svg {
    height: 300%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
    left: 0%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-89ad8d7 {
    right: 0%;
  }
  .elementor-1339 .elementor-element.elementor-element-218d40a8 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 2rem;
    --margin-bottom: 2rem;
    --margin-left: 2rem;
    --margin-right: 2rem;
  }
  .elementor-1339 .elementor-element.elementor-element-20d52fd9 img {
    width: 45vw;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    right: 4%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    left: 4%;
  }
  .elementor-1339 .elementor-element.elementor-element-4c260e83 {
    top: -5%;
  }
  .elementor-1339
    .elementor-element.elementor-element-4c260e83
    .elementor-icon {
    font-size: 72vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-4c260e83
    .elementor-icon
    svg {
    height: 72vw;
  }
  .elementor-1339
    .elementor-element.elementor-element-69ddb110
    .elementor-heading-title {
    font-size: 1.25rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-70b7163
    .elementor-heading-title {
    font-size: 1.25rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-34db91b6
    .elementor-heading-title {
    font-size: 1.25rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-38d81099
    .elementor-heading-title {
    font-size: 1.25rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-3cf52090
    .elementor-heading-title {
    font-size: 1.2rem;
  }
  .elementor-1339
    .elementor-element.elementor-element-12ad1211
    .elementor-heading-title {
    font-size: 1.75rem;
    line-height: 1.25rem;
  }
  .elementor-1339 .elementor-element.elementor-element-4094f97 {
    bottom: 25%;
  }
  .elementor-1339 .elementor-element.elementor-element-9bf2b31 {
    bottom: 1%;
  }
  .elementor-1339 .elementor-element.elementor-element-1bad07e .elementor-icon {
    font-size: 2000%;
  }
  .elementor-1339
    .elementor-element.elementor-element-1bad07e
    .elementor-icon
    svg {
    height: 2000%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-798bbf7 {
    left: 5%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-798bbf7 {
    right: 5%;
  }
  .elementor-1339 .elementor-element.elementor-element-798bbf7 {
    bottom: 48%;
  }
  .elementor-1339 .elementor-element.elementor-element-83a99b0 {
    top: 40%;
  }
  .elementor-1339 .elementor-element.elementor-element-b70398e .elementor-icon {
    font-size: 1300%;
  }
  .elementor-1339
    .elementor-element.elementor-element-b70398e
    .elementor-icon
    svg {
    height: 1300%;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-261a50d {
    left: 75%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-261a50d {
    right: 75%;
  }
  .elementor-1339 .elementor-element.elementor-element-7bc9635e {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1339 .elementor-element.elementor-element-606d9562 {
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .elementor-1339
    .elementor-element.elementor-element-140f3e81
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1339
    .elementor-element.elementor-element-487bf5e6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-1339
    .elementor-element.elementor-element-24cf3552
    .elementor-heading-title {
    font-size: 210px;
  }
  .elementor-1339 .elementor-element.elementor-element-3f7ff6db {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 60px;
  }
  .elementor-1339
    .elementor-element.elementor-element-6f83963b
    > .elementor-widget-container {
    --e-transform-scale: 0.6;
  }
  body:not(.rtl) .elementor-1339 .elementor-element.elementor-element-6f83963b {
    left: 28%;
  }
  body.rtl .elementor-1339 .elementor-element.elementor-element-6f83963b {
    right: 28%;
  }
  .elementor-1339 .elementor-element.elementor-element-6f83963b {
    top: -25%;
  }
  .elementor-1339 .elementor-element.elementor-element-6f83963b img {
    width: 270px;
  }
  .elementor-1339
    .elementor-element.elementor-element-3d5bad93
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-1339
    .elementor-element.elementor-element-e583629
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1339
    .elementor-element.elementor-element-4ddde71f
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-1339 .elementor-element.elementor-element-2fe3ab61 {
    --min-height: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1339 .elementor-element.elementor-element-ff1b1e6 {
    --width: 100%;
  }
  .elementor-1339 .elementor-element.elementor-element-65f04db3 {
    --width: 100%;
  }
  .elementor-1339 .elementor-element.elementor-element-724bc14 {
    --content-width: 100%;
  }
  .elementor-1339 .elementor-element.elementor-element-218d40a8 {
    --width: 30%;
  }
  .elementor-1339 .elementor-element.elementor-element-78d333f {
    --width: 58%;
  }
  .elementor-1339 .elementor-element.elementor-element-2e7373c4 {
    --width: 90%;
  }
  .elementor-1339 .elementor-element.elementor-element-174c40b1 {
    --width: 50%;
  }
  .elementor-1339 .elementor-element.elementor-element-606d9562 {
    --width: 110%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1339 .elementor-element.elementor-element-2e7373c4 {
    --width: 100%;
  }
}
