.elementor-851 .elementor-element.elementor-element-e80dc47 {
  --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;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-e80dc47:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-e80dc47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-8e63031 {
  --display: flex;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-11ddc4a {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-11ddc4a
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-152bd25 {
  text-align: center;
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-37297b6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-37297b6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-37297b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-a8529f3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 20px 50px;
  --row-gap: 20px;
  --column-gap: 50px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-a505249 {
  --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;
  --flex-wrap: wrap;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-c28b3d0 {
  --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;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-dbf3f00 {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-0b55233.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-0b55233
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-961ee8b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
}
.elementor-851
  .elementor-element.elementor-element-8015dcb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-8015dcb {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-8015dcb
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-de81973 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-851 .elementor-element.elementor-element-de81973 img {
  width: 100%;
  max-width: 100%;
  height: 68px;
  object-fit: cover;
  object-position: center center;
  border-radius: 107px 107px 107px 107px;
}
.elementor-851
  .elementor-element.elementor-element-18dee32
  > .elementor-widget-container {
  margin: 0px 0px -8px 0px;
}
.elementor-851 .elementor-element.elementor-element-18dee32 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-18dee32
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-7397724 {
  --display: flex;
  --justify-content: flex-end;
}
.elementor-851 .elementor-element.elementor-element-56bec46 {
  text-align: right;
}
.elementor-851
  .elementor-element.elementor-element-c09d8a6
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-851
  .elementor-element.elementor-element-c09d8a6
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-851 .elementor-element.elementor-element-c09d8a6 .elementor-button {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  transition-duration: 0.5s;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-0d67dee);
}
.elementor-851
  .elementor-element.elementor-element-c09d8a6
  .elementor-button:hover,
.elementor-851
  .elementor-element.elementor-element-c09d8a6
  .elementor-button:focus {
  border-color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-cff5716 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 20px;
  --row-gap: 0px;
  --column-gap: 20px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-df1f404 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-df1f404 .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
}
.elementor-851
  .elementor-element.elementor-element-df1f404
  .elementor-custom-embed-play
  i {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-df1f404
  .elementor-custom-embed-play
  svg {
  fill: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-2352d2e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --flex-wrap: wrap;
  --overflow: hidden;
  --margin-top: -90px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-851 .elementor-element.elementor-element-55b403b {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-55b403b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-55b403b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-d25647d {
  --display: flex;
  --min-height: 70px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 100px 100px 100px 100px;
}
.elementor-851
  .elementor-element.elementor-element-d25647d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-d25647d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-b1a5f73 {
  text-align: center;
}
.elementor-851 .elementor-element.elementor-element-b1a5f73 img {
  width: 60%;
}
.elementor-851 .elementor-element.elementor-element-d6ae888 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-d6ae888.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-c2270e6 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-c2270e6
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-9a93e7f {
  --display: flex;
  --min-height: 60px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-851
  .elementor-element.elementor-element-9a93e7f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-9a93e7f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-9a93e7f.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-851 .elementor-element.elementor-element-70150d4 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-70150d4 img {
  width: 50%;
}
.elementor-851 .elementor-element.elementor-element-30cb48a {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-851
  .elementor-element.elementor-element-30cb48a
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-30cb48a .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-80c9e22
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-80c9e22 {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-851 .elementor-element.elementor-element-c12f113 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-c12f113:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-c12f113
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-8c8bf32 {
  --display: flex;
  --min-height: 70px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 100px 100px 100px 100px;
}
.elementor-851
  .elementor-element.elementor-element-8c8bf32:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-8c8bf32
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-ca98310 {
  text-align: center;
}
.elementor-851 .elementor-element.elementor-element-ca98310 img {
  width: 60%;
}
.elementor-851 .elementor-element.elementor-element-d16d092 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-d16d092.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-5f0ff28 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-5f0ff28
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-8483ebc {
  --display: flex;
  --min-height: 60px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-851
  .elementor-element.elementor-element-8483ebc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-8483ebc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-8483ebc.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-851 .elementor-element.elementor-element-efd191c {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-efd191c img {
  width: 50%;
}
.elementor-851 .elementor-element.elementor-element-8b7f3d5 {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-851
  .elementor-element.elementor-element-8b7f3d5
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-8b7f3d5 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-413ee56
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-413ee56 {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-851 .elementor-element.elementor-element-3d15ac1 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-3d15ac1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-3d15ac1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-c85606d {
  --display: flex;
  --min-height: 70px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 100px 100px 100px 100px;
}
.elementor-851
  .elementor-element.elementor-element-c85606d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-c85606d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-c4db599 {
  text-align: center;
}
.elementor-851 .elementor-element.elementor-element-c4db599 img {
  width: 60%;
}
.elementor-851 .elementor-element.elementor-element-1a64d22 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-1a64d22.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-389e15c {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-389e15c
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-5f37e16 {
  --display: flex;
  --min-height: 60px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-851
  .elementor-element.elementor-element-5f37e16:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-5f37e16
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-5f37e16.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-851 .elementor-element.elementor-element-1c1fe11 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-1c1fe11 img {
  width: 50%;
}
.elementor-851 .elementor-element.elementor-element-585e442 {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-851
  .elementor-element.elementor-element-585e442
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-585e442 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-ff1caba
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-ff1caba {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-851 .elementor-element.elementor-element-997f9c5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-997f9c5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-997f9c5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-c263d83 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 100px;
  --row-gap: 0px;
  --column-gap: 100px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-3f026cc {
  --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;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-84436ef {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-420e13c.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-420e13c
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-18f3d6f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-b886d9c {
  width: 100%;
  max-width: 100%;
}
.elementor-851
  .elementor-element.elementor-element-b886d9c
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-b886d9c
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-f2660ef);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
}
.elementor-851
  .elementor-element.elementor-element-b886d9c
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-9fdcb9e);
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-d98f62f {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-851
  .elementor-element.elementor-element-d98f62f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-d98f62f
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-f2660ef);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
}
.elementor-851
  .elementor-element.elementor-element-d98f62f
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-9fdcb9e);
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-e08ba17 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: justify;
}
.elementor-851
  .elementor-element.elementor-element-e08ba17
  > .elementor-widget-container {
  padding: 8px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-c5c1d9f {
  --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;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-2920ee1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-d62bf87 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-cf8b5c6 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-cf8b5c6
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-6979b2e
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-da1f5cf {
  --display: flex;
  --justify-content: center;
}
.elementor-851 .elementor-element.elementor-element-82e0406 .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-f0979f5 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-f0979f5
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-f0979f5 .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-851 .elementor-element.elementor-element-29f9c0b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-a10bd4f {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-8fb46e0 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-8fb46e0
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-99cc596
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-8717a32 {
  --display: flex;
  --justify-content: center;
}
.elementor-851 .elementor-element.elementor-element-76232ad .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-390d499 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-390d499
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-390d499 .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-851 .elementor-element.elementor-element-3c8b7ce {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-1bf0f63 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-3a33263 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-3a33263
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-7a1f20b
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-3c58fcf {
  --display: flex;
  --justify-content: center;
}
.elementor-851 .elementor-element.elementor-element-5ed4c23 .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-15e396e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-15e396e
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-15e396e .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-851 .elementor-element.elementor-element-b07977f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-e6617c8 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-c4c0572 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-c4c0572
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-439fb8c
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-88e1781 {
  --display: flex;
  --justify-content: center;
}
.elementor-851 .elementor-element.elementor-element-c4fd4c1 .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-5a0a9c7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-5a0a9c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-5a0a9c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-0617c8d {
  --display: flex;
  --justify-content: flex-start;
  --border-radius: 150px 150px 0px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-851 .elementor-element.elementor-element-b353f1d {
  --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;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-4920a5f {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-e0aa7c4.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-e0aa7c4
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-primary);
}
.elementor-851
  .elementor-element.elementor-element-0c0a912
  > .elementor-widget-container {
  margin: -7px 0px -8px 0px;
}
.elementor-851 .elementor-element.elementor-element-0c0a912 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-0c0a912
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-4180c55 {
  text-align: justify;
}
.elementor-851 .elementor-element.elementor-element-a4c97dd {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-851 .elementor-element.elementor-element-1030f5e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-916fec4 {
  --display: flex;
  --min-height: 70px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 100px 100px 100px 100px;
}
.elementor-851
  .elementor-element.elementor-element-916fec4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-916fec4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-67fbefc {
  text-align: center;
}
.elementor-851 .elementor-element.elementor-element-67fbefc img {
  width: 60%;
}
.elementor-851 .elementor-element.elementor-element-a20db8a {
  --display: flex;
  --justify-content: center;
}
.elementor-851
  .elementor-element.elementor-element-250599c
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-d815c4b {
  --divider-border-style: solid;
  --divider-color: #b9b9b9;
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-d815c4b
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-d815c4b .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-851 .elementor-element.elementor-element-79caa10 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-974e146 {
  --display: flex;
  --min-height: 70px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 100px 100px 100px 100px;
}
.elementor-851
  .elementor-element.elementor-element-974e146:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-974e146
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0d67dee);
}
.elementor-851 .elementor-element.elementor-element-3ce0a3a img {
  width: 60%;
}
.elementor-851 .elementor-element.elementor-element-eb13328 {
  --display: flex;
  --justify-content: center;
}
.elementor-851
  .elementor-element.elementor-element-c660142
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-1b58466 {
  --display: flex;
  --justify-content: flex-end;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 10px 0px 10px;
  --border-top-width: 10px;
  --border-right-width: 10px;
  --border-bottom-width: 0px;
  --border-left-width: 10px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 150px 150px 0px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-851
  .elementor-element.elementor-element-1b58466:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-1b58466
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-1b58466.e-con {
  --align-self: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-27db59f
  > .elementor-widget-container {
  margin: -52px -90px 0px -90px;
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-c4d5cdf {
  --display: flex;
  --justify-content: flex-start;
  --border-radius: 150px 150px 0px 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851 .elementor-element.elementor-element-009759c img {
  width: 100%;
  max-width: 100%;
  height: 138px;
  object-fit: cover;
  object-position: center center;
}
.elementor-851 .elementor-element.elementor-element-a1fc68c {
  --display: flex;
  --justify-content: center;
}
.elementor-851
  .elementor-element.elementor-element-81ffea4
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-c76d906);
  height: 10px;
  border-radius: 164px 164px 164px 164px;
}
.elementor-851
  .elementor-element.elementor-element-81ffea4
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-9fdcb9e);
  border-radius: 264px 264px 264px 264px;
}
.elementor-851 .elementor-element.elementor-element-81ffea4 {
  width: 100%;
  max-width: 100%;
}
.elementor-851
  .elementor-element.elementor-element-81ffea4
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
}
.elementor-851
  .elementor-element.elementor-element-81ffea4
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
  margin-left: 35px;
}
.elementor-851
  .elementor-element.elementor-element-2b3a101
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-c76d906);
  height: 10px;
  border-radius: 164px 164px 164px 164px;
}
.elementor-851
  .elementor-element.elementor-element-2b3a101
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-0d67dee);
  border-radius: 264px 264px 264px 264px;
}
.elementor-851 .elementor-element.elementor-element-2b3a101 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-2b3a101.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-2b3a101
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
}
.elementor-851
  .elementor-element.elementor-element-2b3a101
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
  margin-left: 35px;
}
.elementor-851
  .elementor-element.elementor-element-6afeab8
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-c76d906);
  height: 10px;
  border-radius: 164px 164px 164px 164px;
}
.elementor-851
  .elementor-element.elementor-element-6afeab8
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-6241ca5);
  border-radius: 264px 264px 264px 264px;
}
.elementor-851 .elementor-element.elementor-element-6afeab8 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-6afeab8.elementor-element {
  --align-self: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-6afeab8
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
}
.elementor-851
  .elementor-element.elementor-element-6afeab8
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-16736d9-font-family), Sans-serif;
  font-size: var(--e-global-typography-16736d9-font-size);
  font-weight: var(--e-global-typography-16736d9-font-weight);
  line-height: var(--e-global-typography-16736d9-line-height);
  margin-left: 35px;
}
.elementor-851 .elementor-element.elementor-element-910813a {
  text-align: justify;
}
.elementor-851 .elementor-element.elementor-element-df59744.elementor-element {
  --align-self: flex-start;
}
.elementor-851
  .elementor-element.elementor-element-df59744
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-851
  .elementor-element.elementor-element-df59744
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-851 .elementor-element.elementor-element-df59744 .elementor-button {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  transition-duration: 0.5s;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-0d67dee);
}
.elementor-851
  .elementor-element.elementor-element-df59744
  .elementor-button:hover,
.elementor-851
  .elementor-element.elementor-element-df59744
  .elementor-button:focus {
  border-color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-fd5400b {
  --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;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-fd5400b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-fd5400b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-b7df3a5 {
  --display: flex;
  --border-radius: 25px 25px 25px 25px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-b7df3a5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-b7df3a5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6241ca5);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .elementskit-clients-slider {
  --ekit_client_logo_left_right_spacing: 15px;
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .ekit-price-card-slider {
  --ekit_client_logo_slidetosho: 8;
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .elementskit-clients-slider
  .ekit-main-swiper {
  background-color: var(--e-global-color-0616d61);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .elementskit-clients-slider
  .single-client {
  background-color: var(--e-global-color-0616d61);
  min-height: 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .elementskit-clients-slider
  .swiper-wrapper {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-b8aeede .single-client {
  margin: 0px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .simple_logo_image
  .single-client
  .content-image
  .main-image {
  opacity: 1;
  filter: alpha(opacity=1);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .elementskit-clients-slider
  .single-client
  img {
  opacity: 1;
  filter: alpha(opacity=1);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .simple_logo_image
  .single-client:hover
  .content-image
  img {
  opacity: 1;
  filter: alpha(opacity=1);
}
.elementor-851
  .elementor-element.elementor-element-b8aeede
  .simple_logo_image
  .single-client:hover
  .content-image
  .main-image {
  opacity: 1;
  filter: alpha(opacity=1);
}
.elementor-851 .elementor-element.elementor-element-a0836e1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-a0836e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-a0836e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-5b9a7aa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 15px;
  --row-gap: 0px;
  --column-gap: 15px;
  --flex-wrap: wrap;
  --border-radius: 25px 25px 25px 25px;
}
.elementor-851
  .elementor-element.elementor-element-68c2372
  > .elementor-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-0d67dee);
  padding: 0px 15px 0px 15px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-851
  .elementor-element.elementor-element-68c2372
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-68c2372 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-68c2372
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-9fdcb9e);
  stroke: var(--e-global-color-9fdcb9e);
  color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-007dce6 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-007dce6
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-eadf770 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-eadf770
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-91fa80f {
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
}
.elementor-851 .elementor-element.elementor-element-91fa80f img {
  width: 100%;
  max-width: 100%;
  height: 65px;
  object-fit: cover;
  object-position: top center;
  border-radius: 107px 107px 107px 107px;
}
.elementor-851 .elementor-element.elementor-element-b9e13d8 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-b9e13d8
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-d5ffa1f {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-d5ffa1f
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-69ee300 {
  width: var(--container-widget-width, 21%);
  max-width: 21%;
  --container-widget-width: 21%;
  --container-widget-flex-grow: 0;
}
.elementor-851 .elementor-element.elementor-element-69ee300 img {
  width: 100%;
  max-width: 100%;
  height: 65px;
  object-fit: cover;
  object-position: center center;
  border-radius: 107px 107px 107px 107px;
}
.elementor-851 .elementor-element.elementor-element-b2acbc1 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-b2acbc1
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-c460796 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-c460796
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-f2660ef);
  stroke: var(--e-global-color-f2660ef);
  color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-bf68c99 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-bf68c99
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-f2660ef);
  stroke: var(--e-global-color-f2660ef);
  color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-2754a2b {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-2754a2b
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851
  .elementor-element.elementor-element-801ce43
  > .elementor-widget-container {
  --e-transform-rotateZ: 3deg;
}
.elementor-851
  .elementor-element.elementor-element-801ce43
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-801ce43 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-801ce43
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-8e61e65 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-8e61e65
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851
  .elementor-element.elementor-element-1ca0d62
  > .elementor-widget-container {
  --e-transform-translateX: 0px;
  background-color: var(--e-global-color-9fdcb9e);
  padding: 0px 15px 0px 15px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-851
  .elementor-element.elementor-element-1ca0d62
  > .elementor-widget-container:hover {
  --e-transform-translateX: -10px;
}
.elementor-851 .elementor-element.elementor-element-1ca0d62 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-1ca0d62
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
  color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-753147c {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-753147c
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851 .elementor-element.elementor-element-b0b86fb {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-b0b86fb
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-851
  .elementor-element.elementor-element-fa22167
  > .elementor-widget-container {
  --e-transform-rotateZ: -5deg;
}
.elementor-851
  .elementor-element.elementor-element-fa22167
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 0deg;
}
.elementor-851 .elementor-element.elementor-element-fa22167 {
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-fa22167
  .elementor-heading-title {
  font-family: var(--e-global-typography-9d6151b-font-family), Sans-serif;
  font-size: var(--e-global-typography-9d6151b-font-size);
  font-weight: var(--e-global-typography-9d6151b-font-weight);
  text-transform: var(--e-global-typography-9d6151b-text-transform);
  line-height: var(--e-global-typography-9d6151b-line-height);
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: var(--e-global-color-9fdcb9e);
  stroke: var(--e-global-color-9fdcb9e);
  color: var(--e-global-color-0616d61);
}
.elementor-851 .elementor-element.elementor-element-95bc67b {
  --display: flex;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851 .elementor-element.elementor-element-9e4967e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-cfe8938 {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-7349dcc.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-7349dcc
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-1de7c25 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 50px 100px;
  --row-gap: 50px;
  --column-gap: 100px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-1de7c25:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-1de7c25
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-4286035 {
  --display: flex;
  --justify-content: center;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-5493261 {
  --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;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-9316e90 {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-00c6fc6.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-00c6fc6
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-primary);
}
.elementor-851
  .elementor-element.elementor-element-145b376
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-bc36215 {
  text-align: justify;
}
.elementor-851 .elementor-element.elementor-element-4ef375c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-0c52aff {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-8d3e039 {
  width: var(--container-widget-width, 37%);
  max-width: 37%;
  --container-widget-width: 37%;
  --container-widget-flex-grow: 0;
}
.elementor-851 .elementor-element.elementor-element-8d3e039 img {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-507feba {
  width: var(--container-widget-width, 63%);
  max-width: 63%;
  --container-widget-width: 63%;
  --container-widget-flex-grow: 0;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  > .elementor-widget-container {
  margin: -31px 0px -9px -80px;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact-icon {
  font-size: 40px;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact
  svg {
  max-width: 40px;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact-icon,
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
}
.elementor-851
  .elementor-element.elementor-element-507feba
  .elementskit-funfact
  .super {
  color: var(--e-global-color-0d67dee);
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
  top: 13px;
  left: -5px;
  vertical-align: super;
}
.elementor-851 .elementor-element.elementor-element-cfcc262 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-cfcc262
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-96633a1 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-851 .elementor-element.elementor-element-64a3fe7 {
  width: var(--container-widget-width, 37%);
  max-width: 37%;
  --container-widget-width: 37%;
  --container-widget-flex-grow: 0;
}
.elementor-851 .elementor-element.elementor-element-64a3fe7 img {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-e4d3b02 {
  width: var(--container-widget-width, 63%);
  max-width: 63%;
  --container-widget-width: 63%;
  --container-widget-flex-grow: 0;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  > .elementor-widget-container {
  margin: -31px 0px -9px -80px;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact-icon {
  font-size: 40px;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact
  svg {
  max-width: 40px;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact-icon,
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
}
.elementor-851
  .elementor-element.elementor-element-e4d3b02
  .elementskit-funfact
  .super {
  color: var(--e-global-color-0d67dee);
  font-family: var(--e-global-typography-f4feae1-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4feae1-font-size);
  font-weight: var(--e-global-typography-f4feae1-font-weight);
  line-height: var(--e-global-typography-f4feae1-line-height);
  top: 13px;
  left: -5px;
  vertical-align: super;
}
.elementor-851 .elementor-element.elementor-element-8999ae1 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-851
  .elementor-element.elementor-element-8999ae1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-7cc2de2 {
  --display: flex;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-accordion-content
  .elementskit-btn {
  background-color: var(--e-global-color-0616d61);
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-single-image-accordion {
  min-height: 555px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-image-accordion-wraper {
  height: 555px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 0px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-image-accordion-wraper
  .elementskit-single-image-accordion {
  margin-left: 10px;
  margin-right: 10px;
  align-items: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper {
  margin: 0px 0px 5px 0px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper
  .icon-title
  > i,
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper
  .icon-title
  > svg {
  margin: 0px 0px 0px 0px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title {
  color: #fff;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title
  svg
  path {
  stroke: #fff;
  fill: #fff;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title {
  font-family: var(--e-global-typography-80f5fae-font-family), Sans-serif;
  font-size: var(--e-global-typography-80f5fae-font-size);
  font-weight: var(--e-global-typography-80f5fae-font-weight);
  text-transform: var(--e-global-typography-80f5fae-text-transform);
  line-height: var(--e-global-typography-80f5fae-line-height);
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-single-image-accordion
  .elementskit-accordion-content {
  text-align: left;
  padding: 20px 20px 20px 20px;
}
.elementor-851
  .elementor-element.elementor-element-771e270
  .elementskit-accordion-content
  .elementskit-btn:hover {
  color: #fff;
}
.elementor-851 .elementor-element.elementor-element-c6703bd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 300px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-c6703bd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-c6703bd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/people-walking-on-generic-platform-of-underground-NTNL4QH.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-851 .elementor-element.elementor-element-e8145fc {
  --display: flex;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --overflow: hidden;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-851
  .elementor-element.elementor-element-e8145fc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-e8145fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-e8145fc.e-con {
  --align-self: flex-end;
}
.elementor-851 .elementor-element.elementor-element-699466f {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-699466f
  > .elementor-widget-container {
  margin: -7px 0px -8px 0px;
}
.elementor-851
  .elementor-element.elementor-element-699466f
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-ec26906 {
  --display: flex;
  --position: absolute;
  --margin-top: 0px;
  --margin-bottom: -312px;
  --margin-left: 0px;
  --margin-right: -130px;
  bottom: 0px;
}
.elementor-851 .elementor-element.elementor-element-ec26906.e-con {
  --align-self: flex-end;
}
body:not(.rtl) .elementor-851 .elementor-element.elementor-element-ec26906 {
  right: 0px;
}
body.rtl .elementor-851 .elementor-element.elementor-element-ec26906 {
  left: 0px;
}
.elementor-851
  .elementor-element.elementor-element-1cd6048
  > .elementor-widget-container {
  margin: -24px 0px -7px 0px;
}
.elementor-851 .elementor-element.elementor-element-12de29c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-851
  .elementor-element.elementor-element-12de29c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-12de29c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/11/Bg-1.jpg");
}
.elementor-851 .elementor-element.elementor-element-bdf0708 {
  --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;
  --flex-wrap: wrap;
  --overflow: hidden;
}
.elementor-851 .elementor-element.elementor-element-79af463 {
  --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;
  --flex-wrap: wrap;
  --align-content: flex-start;
}
.elementor-851 .elementor-element.elementor-element-44040b4 {
  --display: flex;
  --min-height: 35px;
}
.elementor-851 .elementor-element.elementor-element-1b7bc62.elementor-element {
  --align-self: center;
}
.elementor-851
  .elementor-element.elementor-element-1b7bc62
  .elementor-heading-title {
  font-family: var(--e-global-typography-3173607-font-family), Sans-serif;
  font-size: var(--e-global-typography-3173607-font-size);
  color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-ffe5a0c {
  width: var(--container-widget-width, 44%);
  max-width: 44%;
  --container-widget-width: 44%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-ffe5a0c
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-851 .elementor-element.elementor-element-99dc414 {
  --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: flex-end;
  --flex-wrap: wrap;
  --margin-top: -150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-851 .elementor-element.elementor-element-babc52b {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-babc52b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-babc52b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-07a978d {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-07a978d
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-47244b5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --flex-wrap: wrap;
}
.elementor-851
  .elementor-element.elementor-element-5c03338
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-0c6ba9b
  > .elementor-widget-container {
  margin: -9px 0px -11px 0px;
}
.elementor-851
  .elementor-element.elementor-element-0c6ba9b
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-f470252.elementor-element {
  --align-self: flex-end;
}
.elementor-851 .elementor-element.elementor-element-f470252 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-f470252
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-d8da4a7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-d8da4a7
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-d8da4a7 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-d8da4a7
  .elementor-divider__text {
  color: var(--e-global-color-9fdcb9e);
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-9fdcb9e);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-9fdcb9e);
  transition: fill 0.3s;
}
.elementor-851 .elementor-element.elementor-element-54587ef {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-54587ef
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-752387f {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-752387f.elementor-element {
  --align-self: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-752387f
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-851
  .elementor-element.elementor-element-752387f
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-851 .elementor-element.elementor-element-752387f .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-ee577b9 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-ee577b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-ee577b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0d67dee);
}
.elementor-851 .elementor-element.elementor-element-5693cde {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-5693cde
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-4fe3cfd {
  color: var(--e-global-color-c76d906);
}
.elementor-851 .elementor-element.elementor-element-be2e2f1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --flex-wrap: wrap;
}
.elementor-851
  .elementor-element.elementor-element-90011ca
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-fbad4fa
  > .elementor-widget-container {
  margin: -9px 0px -11px 0px;
}
.elementor-851
  .elementor-element.elementor-element-fbad4fa
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-01def6d.elementor-element {
  --align-self: flex-end;
}
.elementor-851 .elementor-element.elementor-element-01def6d {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-01def6d
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-a834e93 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-a834e93
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-a834e93 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-a834e93
  .elementor-divider__text {
  color: var(--e-global-color-9fdcb9e);
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-9fdcb9e);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-9fdcb9e);
  transition: fill 0.3s;
}
.elementor-851 .elementor-element.elementor-element-601bc32 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-text {
  color: var(--e-global-color-c76d906);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-601bc32
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-5388a75 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-5388a75.elementor-element {
  --align-self: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-5388a75
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-851
  .elementor-element.elementor-element-5388a75
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-851 .elementor-element.elementor-element-5388a75 .elementor-button {
  transition-duration: 0.5s;
}
.elementor-851 .elementor-element.elementor-element-5b26cea {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-851
  .elementor-element.elementor-element-5b26cea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-851
  .elementor-element.elementor-element-5b26cea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-851 .elementor-element.elementor-element-c4462c7 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-c4462c7
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-7c774dc {
  color: var(--e-global-color-text);
}
.elementor-851 .elementor-element.elementor-element-99f6c44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --flex-wrap: wrap;
}
.elementor-851
  .elementor-element.elementor-element-c461e24
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851
  .elementor-element.elementor-element-3561ead
  > .elementor-widget-container {
  margin: -9px 0px -11px 0px;
}
.elementor-851
  .elementor-element.elementor-element-3561ead
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-3fe7319.elementor-element {
  --align-self: flex-end;
}
.elementor-851 .elementor-element.elementor-element-3fe7319 {
  text-align: left;
}
.elementor-851
  .elementor-element.elementor-element-3fe7319
  .elementor-heading-title {
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
  color: var(--e-global-color-9fdcb9e);
}
.elementor-851 .elementor-element.elementor-element-d16f1bb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-851
  .elementor-element.elementor-element-d16f1bb
  .elementor-divider-separator {
  width: 100%;
}
.elementor-851 .elementor-element.elementor-element-d16f1bb .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-851
  .elementor-element.elementor-element-d16f1bb
  .elementor-divider__text {
  color: var(--e-global-color-9fdcb9e);
  font-family: var(--e-global-typography-8bc4709-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bc4709-font-size);
  font-weight: var(--e-global-typography-8bc4709-font-weight);
  text-transform: var(--e-global-typography-8bc4709-text-transform);
  line-height: var(--e-global-typography-8bc4709-line-height);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-9fdcb9e);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-9fdcb9e);
  transition: fill 0.3s;
}
.elementor-851 .elementor-element.elementor-element-af3fac8 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-851
  .elementor-element.elementor-element-af3fac8
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-f2660ef);
}
.elementor-851 .elementor-element.elementor-element-7c3e440 {
  width: 100%;
  max-width: 100%;
}
.elementor-851 .elementor-element.elementor-element-7c3e440.elementor-element {
  --align-self: flex-end;
}
.elementor-851
  .elementor-element.elementor-element-7c3e440
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-851
  .elementor-element.elementor-element-7c3e440
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-851 .elementor-element.elementor-element-7c3e440 .elementor-button {
  transition-duration: 0.5s;
}
@media (max-width: 1024px) {
  .elementor-851 .elementor-element.elementor-element-e80dc47 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-152bd25 {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-0b55233
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-961ee8b {
    --justify-content: flex-start;
  }
  .elementor-851 .elementor-element.elementor-element-8015dcb {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
  }
  .elementor-851 .elementor-element.elementor-element-de81973 {
    --container-widget-width: 42%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 42%);
    max-width: 42%;
  }
  .elementor-851
    .elementor-element.elementor-element-de81973.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-de81973 img {
    height: 58px;
  }
  .elementor-851 .elementor-element.elementor-element-18dee32 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-c2270e6 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-851
    .elementor-element.elementor-element-70150d4
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-851 .elementor-element.elementor-element-70150d4 img {
    width: 80%;
  }
  .elementor-851 .elementor-element.elementor-element-5f0ff28 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-851
    .elementor-element.elementor-element-efd191c
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-851 .elementor-element.elementor-element-efd191c img {
    width: 80%;
  }
  .elementor-851 .elementor-element.elementor-element-389e15c {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-851
    .elementor-element.elementor-element-1c1fe11
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-851 .elementor-element.elementor-element-1c1fe11 img {
    width: 80%;
  }
  .elementor-851 .elementor-element.elementor-element-c263d83 {
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-420e13c
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-b886d9c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851
    .elementor-element.elementor-element-b886d9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-b886d9c
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-d98f62f {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851
    .elementor-element.elementor-element-d98f62f
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-e08ba17 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851
    .elementor-element.elementor-element-cf8b5c6
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-8fb46e0
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-3a33263
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-c4c0572
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-5a0a9c7 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-e0aa7c4
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-0c0a912 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-a4c97dd {
    --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;
    --flex-wrap: wrap;
  }
  .elementor-851 .elementor-element.elementor-element-1030f5e {
    --justify-content: space-between;
  }
  .elementor-851
    .elementor-element.elementor-element-d815c4b.elementor-element {
    --order: 99999 /* order end hack */;
  }
  .elementor-851 .elementor-element.elementor-element-79caa10 {
    --justify-content: space-between;
  }
  .elementor-851 .elementor-element.elementor-element-1b58466 {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-1b58466.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-851
    .elementor-element.elementor-element-27db59f
    > .elementor-widget-container {
    margin: -85px -85px 0px -85px;
  }
  .elementor-851 .elementor-element.elementor-element-009759c img {
    height: 297px;
  }
  .elementor-851
    .elementor-element.elementor-element-81ffea4
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-81ffea4
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
    margin-left: 35px;
  }
  .elementor-851
    .elementor-element.elementor-element-2b3a101
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-2b3a101
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-6afeab8
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-6afeab8
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-b8aeede
    .elementskit-clients-slider {
    --ekit_client_logo_left_right_spacing: 10px;
  }
  .elementor-851
    .elementor-element.elementor-element-b8aeede
    .ekit-price-card-slider {
    --ekit_client_logo_slidetosho: 5;
  }
  .elementor-851 .elementor-element.elementor-element-b8aeede .single-client {
    margin: 0px 20px 0px 20px;
  }
  .elementor-851
    .elementor-element.elementor-element-68c2372
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-007dce6
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-eadf770
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-91fa80f {
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 13%);
    max-width: 13%;
  }
  .elementor-851
    .elementor-element.elementor-element-91fa80f.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-91fa80f img {
    height: 45px;
  }
  .elementor-851
    .elementor-element.elementor-element-b9e13d8
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d5ffa1f
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-69ee300 {
    --container-widget-width: 42%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 42%);
    max-width: 42%;
  }
  .elementor-851
    .elementor-element.elementor-element-69ee300.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-69ee300 img {
    height: 45px;
  }
  .elementor-851
    .elementor-element.elementor-element-b2acbc1
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-c460796
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }
  .elementor-851
    .elementor-element.elementor-element-bf68c99
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-2754a2b
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-801ce43
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-8e61e65
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-1ca0d62
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-753147c
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-b0b86fb
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-fa22167
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-9e4967e {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-7349dcc
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-5493261 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-00c6fc6
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-145b376 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-bc36215 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-0c52aff {
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-8d3e039 {
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 22%);
    max-width: 22%;
  }
  .elementor-851 .elementor-element.elementor-element-8d3e039 img {
    width: 100%;
  }
  .elementor-851
    .elementor-element.elementor-element-507feba
    > .elementor-widget-container {
    margin: -30px 0px -8px -33px;
  }
  .elementor-851 .elementor-element.elementor-element-507feba {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }
  .elementor-851
    .elementor-element.elementor-element-507feba
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-507feba
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-cfcc262
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-851 .elementor-element.elementor-element-96633a1 {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-64a3fe7 {
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 22%);
    max-width: 22%;
  }
  .elementor-851 .elementor-element.elementor-element-64a3fe7 img {
    width: 100%;
  }
  .elementor-851
    .elementor-element.elementor-element-e4d3b02
    > .elementor-widget-container {
    margin: -30px 0px -8px -33px;
  }
  .elementor-851 .elementor-element.elementor-element-e4d3b02 {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }
  .elementor-851
    .elementor-element.elementor-element-e4d3b02
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-e4d3b02
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-image-accordion-wraper
    .elementskit-accordion-title-wraper
    .elementskit-accordion-title {
    font-size: var(--e-global-typography-80f5fae-font-size);
    line-height: var(--e-global-typography-80f5fae-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-c6703bd {
    --padding-top: 200px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-699466f {
    width: 100%;
    max-width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-79af463 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-1b7bc62
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-ffe5a0c {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-99dc414 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-0c6ba9b
    > .elementor-widget-container {
    margin: -7px 0px -9px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-f470252
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d8da4a7
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-54587ef
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-54587ef
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-fbad4fa
    > .elementor-widget-container {
    margin: -7px 0px -9px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-01def6d
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-a834e93
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-601bc32
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-601bc32
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-3561ead
    > .elementor-widget-container {
    margin: -7px 0px -9px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-3fe7319
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d16f1bb
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-af3fac8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-af3fac8
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-851 .elementor-element.elementor-element-e80dc47 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-152bd25 {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-c28b3d0 {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-dbf3f00 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-0b55233
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-961ee8b {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-8015dcb {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-8015dcb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851 .elementor-element.elementor-element-de81973 {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }
  .elementor-851 .elementor-element.elementor-element-de81973 img {
    height: 39px;
  }
  .elementor-851
    .elementor-element.elementor-element-18dee32
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851 .elementor-element.elementor-element-18dee32 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-c09d8a6.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-d25647d {
    --width: 70px;
    --min-height: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-9a93e7f {
    --width: 50px;
    --min-height: 50px;
  }
  .elementor-851 .elementor-element.elementor-element-80c9e22 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-8c8bf32 {
    --width: 70px;
    --min-height: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-8483ebc {
    --width: 50px;
    --min-height: 50px;
  }
  .elementor-851 .elementor-element.elementor-element-413ee56 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-c85606d {
    --width: 70px;
    --min-height: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-5f37e16 {
    --width: 50px;
    --min-height: 50px;
  }
  .elementor-851 .elementor-element.elementor-element-ff1caba {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-c263d83 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-3f026cc {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-84436ef {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-420e13c
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851
    .elementor-element.elementor-element-b886d9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-b886d9c
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d98f62f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-d98f62f
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-e08ba17 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-2920ee1 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-cf8b5c6 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-cf8b5c6
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-6979b2e {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-82e0406.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-29f9c0b {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-8fb46e0 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-8fb46e0
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-99cc596 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-76232ad.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-3c8b7ce {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-3a33263 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-3a33263
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-7a1f20b {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-5ed4c23.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-b07977f {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-851 .elementor-element.elementor-element-c4c0572 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-c4c0572
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-439fb8c {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-c4fd4c1.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-b353f1d {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-4920a5f {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-e0aa7c4
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851
    .elementor-element.elementor-element-0c0a912
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-851 .elementor-element.elementor-element-0c0a912 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-4180c55 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-a4c97dd {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-851 .elementor-element.elementor-element-1030f5e {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-851 .elementor-element.elementor-element-916fec4 {
    --width: 70px;
    --min-height: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-a20db8a {
    --width: 41%;
  }
  .elementor-851 .elementor-element.elementor-element-79caa10 {
    --width: 100%;
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-974e146 {
    --width: 70px;
    --min-height: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-eb13328 {
    --width: 41%;
  }
  .elementor-851 .elementor-element.elementor-element-1b58466 {
    --width: 79%;
  }
  .elementor-851
    .elementor-element.elementor-element-27db59f
    > .elementor-widget-container {
    margin: -45px -45px 0px -45px;
  }
  .elementor-851 .elementor-element.elementor-element-009759c img {
    height: 189px;
  }
  .elementor-851
    .elementor-element.elementor-element-81ffea4
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
    margin-left: 35px;
  }
  .elementor-851
    .elementor-element.elementor-element-81ffea4
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-2b3a101
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-2b3a101
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-6afeab8
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-6afeab8
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-16736d9-font-size);
    line-height: var(--e-global-typography-16736d9-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-910813a {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-df59744.elementor-element {
    --align-self: center;
  }
  .elementor-851
    .elementor-element.elementor-element-b8aeede
    .elementskit-clients-slider {
    --ekit_client_logo_left_right_spacing: 10px;
  }
  .elementor-851
    .elementor-element.elementor-element-b8aeede
    .ekit-price-card-slider {
    --ekit_client_logo_slidetosho: 3;
  }
  .elementor-851
    .elementor-element.elementor-element-68c2372
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-851
    .elementor-element.elementor-element-007dce6
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-eadf770
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-91fa80f {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }
  .elementor-851 .elementor-element.elementor-element-91fa80f img {
    height: 39px;
  }
  .elementor-851
    .elementor-element.elementor-element-b9e13d8
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d5ffa1f
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-69ee300 {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }
  .elementor-851 .elementor-element.elementor-element-69ee300 img {
    height: 39px;
  }
  .elementor-851
    .elementor-element.elementor-element-b2acbc1
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-c460796
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-851
    .elementor-element.elementor-element-bf68c99
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-851
    .elementor-element.elementor-element-2754a2b
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-801ce43
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-8e61e65
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-1ca0d62
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-851
    .elementor-element.elementor-element-753147c
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-b0b86fb
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-fa22167
    .elementor-heading-title {
    font-size: var(--e-global-typography-9d6151b-font-size);
    line-height: var(--e-global-typography-9d6151b-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
  }
  .elementor-851 .elementor-element.elementor-element-9e4967e {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-cfe8938 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-7349dcc
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-5493261 {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-9316e90 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-00c6fc6
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-145b376 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-bc36215 {
    text-align: center;
  }
  .elementor-851
    .elementor-element.elementor-element-507feba
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-507feba
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-e4d3b02
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-e4d3b02
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-single-image-accordion {
    min-height: 843px;
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-image-accordion-wraper {
    height: 843px;
    margin-left: -10px;
    margin-right: -10px;
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-image-accordion-wraper
    .elementskit-single-image-accordion {
    margin-left: 10px;
    margin-right: 10px;
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-image-accordion-wraper
    .elementskit-accordion-title-wraper
    .elementskit-accordion-title {
    font-size: var(--e-global-typography-80f5fae-font-size);
    line-height: var(--e-global-typography-80f5fae-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-771e270
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-699466f {
    z-index: 1;
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-b2162a6 {
    z-index: 3;
  }
  .elementor-851 .elementor-element.elementor-element-ec26906 {
    --margin-top: 0px;
    --margin-bottom: -212px;
    --margin-left: 0px;
    --margin-right: -212px;
  }
  .elementor-851 .elementor-element.elementor-element-79af463 {
    --justify-content: center;
  }
  .elementor-851 .elementor-element.elementor-element-44040b4 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-851
    .elementor-element.elementor-element-1b7bc62
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-851 .elementor-element.elementor-element-ffe5a0c {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-07a978d {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-3b879cc {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-47244b5 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-0c6ba9b
    > .elementor-widget-container {
    margin: -4px 0px -5px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-f470252
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d8da4a7
    .elementor-divider {
    text-align: left;
  }
  .elementor-851
    .elementor-element.elementor-element-d8da4a7
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-851
    .elementor-element.elementor-element-d8da4a7
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-54587ef {
    --e-icon-list-icon-size: 15px;
  }
  .elementor-851
    .elementor-element.elementor-element-54587ef
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-54587ef
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-752387f.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-5693cde {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-4fe3cfd {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-be2e2f1 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-fbad4fa
    > .elementor-widget-container {
    margin: -4px 0px -5px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-01def6d
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-a834e93
    .elementor-divider {
    text-align: left;
  }
  .elementor-851
    .elementor-element.elementor-element-a834e93
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-851
    .elementor-element.elementor-element-a834e93
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851 .elementor-element.elementor-element-601bc32 {
    --e-icon-list-icon-size: 15px;
  }
  .elementor-851
    .elementor-element.elementor-element-601bc32
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-601bc32
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-5388a75.elementor-element {
    --align-self: center;
  }
  .elementor-851 .elementor-element.elementor-element-c4462c7 {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-7c774dc {
    text-align: center;
  }
  .elementor-851 .elementor-element.elementor-element-99f6c44 {
    --justify-content: center;
  }
  .elementor-851
    .elementor-element.elementor-element-3561ead
    > .elementor-widget-container {
    margin: -4px 0px -5px 0px;
  }
  .elementor-851
    .elementor-element.elementor-element-3fe7319
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-d16f1bb
    .elementor-divider {
    text-align: left;
  }
  .elementor-851
    .elementor-element.elementor-element-d16f1bb
    .elementor-divider-separator {
    margin: 0 auto;
    margin-left: 0;
  }
  .elementor-851
    .elementor-element.elementor-element-d16f1bb
    .elementor-divider__text {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-af3fac8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-851
    .elementor-element.elementor-element-af3fac8
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-851
    .elementor-element.elementor-element-7c3e440.elementor-element {
    --align-self: center;
  }
}
@media (min-width: 768px) {
  .elementor-851 .elementor-element.elementor-element-a8529f3 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-a505249 {
    --width: 48%;
  }
  .elementor-851 .elementor-element.elementor-element-c28b3d0 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-dbf3f00 {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-7397724 {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-cff5716 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-2352d2e {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-55b403b {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-d25647d {
    --width: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-9a93e7f {
    --width: 60px;
  }
  .elementor-851 .elementor-element.elementor-element-c12f113 {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-8c8bf32 {
    --width: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-8483ebc {
    --width: 60px;
  }
  .elementor-851 .elementor-element.elementor-element-3d15ac1 {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-c85606d {
    --width: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-5f37e16 {
    --width: 60px;
  }
  .elementor-851 .elementor-element.elementor-element-3f026cc {
    --width: 14%;
  }
  .elementor-851 .elementor-element.elementor-element-84436ef {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-18f3d6f {
    --width: 78%;
  }
  .elementor-851 .elementor-element.elementor-element-c5c1d9f {
    --width: 78%;
  }
  .elementor-851 .elementor-element.elementor-element-d62bf87 {
    --width: 70%;
  }
  .elementor-851 .elementor-element.elementor-element-da1f5cf {
    --width: 30%;
  }
  .elementor-851 .elementor-element.elementor-element-a10bd4f {
    --width: 70%;
  }
  .elementor-851 .elementor-element.elementor-element-8717a32 {
    --width: 30%;
  }
  .elementor-851 .elementor-element.elementor-element-1bf0f63 {
    --width: 70%;
  }
  .elementor-851 .elementor-element.elementor-element-3c58fcf {
    --width: 30%;
  }
  .elementor-851 .elementor-element.elementor-element-e6617c8 {
    --width: 70%;
  }
  .elementor-851 .elementor-element.elementor-element-88e1781 {
    --width: 30%;
  }
  .elementor-851 .elementor-element.elementor-element-0617c8d {
    --width: 37%;
  }
  .elementor-851 .elementor-element.elementor-element-b353f1d {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-4920a5f {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-916fec4 {
    --width: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-a20db8a {
    --width: 81%;
  }
  .elementor-851 .elementor-element.elementor-element-974e146 {
    --width: 70px;
  }
  .elementor-851 .elementor-element.elementor-element-eb13328 {
    --width: 81%;
  }
  .elementor-851 .elementor-element.elementor-element-1b58466 {
    --width: 30%;
  }
  .elementor-851 .elementor-element.elementor-element-c4d5cdf {
    --width: 25%;
  }
  .elementor-851 .elementor-element.elementor-element-a1fc68c {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-9e4967e {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-cfe8938 {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-4286035 {
    --width: 35.5%;
  }
  .elementor-851 .elementor-element.elementor-element-5493261 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-9316e90 {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-0c52aff {
    --width: 47.5%;
  }
  .elementor-851 .elementor-element.elementor-element-96633a1 {
    --width: 47.5%;
  }
  .elementor-851 .elementor-element.elementor-element-7cc2de2 {
    --width: 57%;
  }
  .elementor-851 .elementor-element.elementor-element-e8145fc {
    --width: 59%;
  }
  .elementor-851 .elementor-element.elementor-element-ec26906 {
    --width: 70%;
  }
  .elementor-851 .elementor-element.elementor-element-79af463 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-44040b4 {
    --width: 35px;
  }
  .elementor-851 .elementor-element.elementor-element-babc52b {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-ee577b9 {
    --width: 32%;
  }
  .elementor-851 .elementor-element.elementor-element-5b26cea {
    --width: 32%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-851 .elementor-element.elementor-element-a505249 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-c28b3d0 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-7397724 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-55b403b {
    --width: 48%;
  }
  .elementor-851 .elementor-element.elementor-element-c12f113 {
    --width: 48%;
  }
  .elementor-851 .elementor-element.elementor-element-3d15ac1 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-3f026cc {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-18f3d6f {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-c5c1d9f {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-0617c8d {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-b353f1d {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-1030f5e {
    --width: 50%;
  }
  .elementor-851 .elementor-element.elementor-element-a20db8a {
    --width: 73%;
  }
  .elementor-851 .elementor-element.elementor-element-79caa10 {
    --width: 50%;
  }
  .elementor-851 .elementor-element.elementor-element-eb13328 {
    --width: 73%;
  }
  .elementor-851 .elementor-element.elementor-element-1b58466 {
    --width: 52%;
  }
  .elementor-851 .elementor-element.elementor-element-c4d5cdf {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-9e4967e {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-4286035 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-5493261 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-7cc2de2 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-e8145fc {
    --width: 66%;
  }
  .elementor-851 .elementor-element.elementor-element-79af463 {
    --width: 100%;
  }
  .elementor-851 .elementor-element.elementor-element-babc52b {
    --width: 48%;
  }
  .elementor-851 .elementor-element.elementor-element-ee577b9 {
    --width: 48%;
  }
  .elementor-851 .elementor-element.elementor-element-5b26cea {
    --width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-851
    .elementor-element.elementor-element-e80dc47:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-e80dc47
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-851
    .elementor-element.elementor-element-37297b6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-37297b6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-851
    .elementor-element.elementor-element-c12f113:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-c12f113
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-851
    .elementor-element.elementor-element-5a0a9c7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-5a0a9c7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-851
    .elementor-element.elementor-element-fd5400b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-fd5400b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-851
    .elementor-element.elementor-element-1de7c25:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-851
    .elementor-element.elementor-element-1de7c25
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
