.elementor-969 .elementor-element.elementor-element-f742e27 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 130px;
  --padding-bottom: 90px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-969
  .elementor-element.elementor-element-f742e27:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-969
  .elementor-element.elementor-element-f742e27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("wp-content/uploads/2021/07/decorative-shape.svg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 850px auto;
}
.elementor-969 .elementor-element.elementor-element-9823d01 {
  --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;
  --gap: 70px 70px;
  --row-gap: 70px;
  --column-gap: 70px;
  --margin-top: 0px;
  --margin-bottom: 130px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-969 .elementor-element.elementor-element-20e2200 {
  --display: flex;
  --min-height: 400px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overlay-opacity: 0.5;
  --border-radius: 25px 25px 25px 25px;
}
.elementor-969
  .elementor-element.elementor-element-20e2200:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../image/aboutImg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-969 .elementor-element.elementor-element-20e2200:hover::before,
.elementor-969
  .elementor-element.elementor-element-20e2200:hover
  > .elementor-background-video-container::before,
.elementor-969
  .elementor-element.elementor-element-20e2200:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .elementor-background-slideshow:hover::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-969 .elementor-element.elementor-element-20e2200::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .elementor-background-video-container::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .elementor-background-slideshow::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-969
  .elementor-element.elementor-element-20e2200
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-969 .elementor-element.elementor-element-20e2200:hover {
  --overlay-opacity: 0.1;
}
.elementor-969 .elementor-element.elementor-element-20e2200,
.elementor-969 .elementor-element.elementor-element-20e2200::before {
  --overlay-transition: 0.5s;
}
.elementor-969 .elementor-element.elementor-element-20e2200.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-969 .elementor-element.elementor-element-9c814e7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-969
  .elementor-element.elementor-element-3368afa
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-969 .elementor-element.elementor-element-3368afa {
  font-weight: 600;
  text-transform: uppercase;
  color: var(--e-global-color-blocksy_palette_4);
}
.elementor-969
  .elementor-element.elementor-element-f0aaf8c
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-969
  .elementor-element.elementor-element-f0aaf8c
  .elementor-heading-title {
  line-height: 1.5em;
}
.elementor-969
  .elementor-element.elementor-element-0382793
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
  padding: 69px 0px 0px 0px;
}
.elementor-969 .elementor-element.elementor-element-f7759e5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-969 .elementor-element.elementor-element-2d5d73b {
  --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;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 7%;
  --padding-bottom: 7%;
  --padding-left: 7%;
  --padding-right: 7%;
}
.elementor-969
  .elementor-element.elementor-element-2d5d73b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-969
  .elementor-element.elementor-element-2d5d73b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-969 .elementor-element.elementor-element-64946e5 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-969
  .elementor-element.elementor-element-182fdce
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-969
  .elementor-element.elementor-element-182fdce
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.5em;
  color: var(--e-global-color-blocksy_palette_8);
}
.elementor-969 .elementor-element.elementor-element-f478c05 .elementor-button {
  background-color: var(--e-global-color-blocksy_palette_8);
  font-weight: 700;
  fill: var(--e-global-color-blocksy_palette_4);
  color: var(--e-global-color-blocksy_palette_4);
  border-radius: 15px 15px 15px 15px;
  padding: 20px 40px 20px 40px;
}
.elementor-969 .elementor-element.elementor-element-2315191 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-969
  .elementor-element.elementor-element-dade285
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-969
  .elementor-element.elementor-element-dade285.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-969
  .elementor-element.elementor-element-dade285.elementor-view-framed
  .elementor-icon,
.elementor-969
  .elementor-element.elementor-element-dade285.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-blocksy_palette_8);
  border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-969
  .elementor-element.elementor-element-dade285.elementor-view-framed
  .elementor-icon,
.elementor-969
  .elementor-element.elementor-element-dade285.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-969 .elementor-element.elementor-element-dade285 .elementor-icon {
  font-size: 100px;
}
.elementor-969
  .elementor-element.elementor-element-dade285
  .elementor-icon
  svg {
  height: 100px;
}
@media (min-width: 768px) {
  .elementor-969 .elementor-element.elementor-element-20e2200 {
    --width: 42.913%;
  }
  .elementor-969 .elementor-element.elementor-element-9c814e7 {
    --width: 50%;
  }
  .elementor-969 .elementor-element.elementor-element-64946e5 {
    --width: 65%;
  }
  .elementor-969 .elementor-element.elementor-element-2315191 {
    --width: 35%;
  }
}
@media (max-width: 1024px) {
  .elementor-969
    .elementor-element.elementor-element-f742e27:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-969
    .elementor-element.elementor-element-f742e27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 600px auto;
  }
  .elementor-969 .elementor-element.elementor-element-f742e27 {
    --padding-top: 70px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-969 .elementor-element.elementor-element-9823d01 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-969
    .elementor-element.elementor-element-f0aaf8c
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-969 .elementor-element.elementor-element-f7759e5 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-969 .elementor-element.elementor-element-2d5d73b {
    --padding-top: 6%;
    --padding-bottom: 6%;
    --padding-left: 6%;
    --padding-right: 6%;
  }
  .elementor-969
    .elementor-element.elementor-element-182fdce
    .elementor-heading-title {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .elementor-969
    .elementor-element.elementor-element-f742e27:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-969
    .elementor-element.elementor-element-f742e27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center right;
    background-size: 400px auto;
  }
  .elementor-969 .elementor-element.elementor-element-f742e27 {
    --padding-top: 40px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-969 .elementor-element.elementor-element-9823d01 {
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
  }
  .elementor-969 .elementor-element.elementor-element-3368afa {
    text-align: center;
  }
  .elementor-969 .elementor-element.elementor-element-f0aaf8c {
    text-align: center;
  }
  .elementor-969
    .elementor-element.elementor-element-f0aaf8c
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-969 .elementor-element.elementor-element-0382793 {
    text-align: center;
  }
  .elementor-969 .elementor-element.elementor-element-2d5d73b {
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 10%;
    --padding-right: 10%;
  }
  .elementor-969 .elementor-element.elementor-element-182fdce {
    text-align: center;
  }
  .elementor-969
    .elementor-element.elementor-element-182fdce
    .elementor-heading-title {
    font-size: 25px;
  }
}
