.elementor-852 .elementor-element.elementor-element-8e56100 {
  --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-852
  .elementor-element.elementor-element-8e56100:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-8e56100
  > .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-852 .elementor-element.elementor-element-ff9a137 {
  --display: flex;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-212f52a {
  text-align: center;
}
.elementor-852
  .elementor-element.elementor-element-212f52a
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-4419ff3 {
  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-852 .elementor-element.elementor-element-38329da {
  --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-852
  .elementor-element.elementor-element-38329da:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-38329da
  > .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-852 .elementor-element.elementor-element-2c0d370 {
  --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-852 .elementor-element.elementor-element-a0778c7 {
  --display: flex;
  --gap: 20px 50px;
  --row-gap: 20px;
  --column-gap: 50px;
}
.elementor-852 .elementor-element.elementor-element-9ad93ed {
  --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-852 .elementor-element.elementor-element-c1646f6 {
  --display: flex;
  --min-height: 35px;
}
.elementor-852 .elementor-element.elementor-element-eea298a.elementor-element {
  --align-self: center;
}
.elementor-852
  .elementor-element.elementor-element-eea298a
  .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-852 .elementor-element.elementor-element-b92193e {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-b92193e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-9e863a4 {
  --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: 20px 50px;
  --row-gap: 20px;
  --column-gap: 50px;
}
.elementor-852 .elementor-element.elementor-element-97d3eb3 {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --align-content: flex-end;
}
.elementor-852 .elementor-element.elementor-element-ec7e899 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}
.elementor-852 .elementor-element.elementor-element-ec7e899 img {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-253412b {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  > .elementor-widget-container {
  margin: -31px 0px -9px -40px;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact-icon {
  font-size: 40px;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact
  svg {
  max-width: 40px;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact-icon,
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-852
  .elementor-element.elementor-element-253412b
  .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-852
  .elementor-element.elementor-element-253412b
  .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-852 .elementor-element.elementor-element-af942ac {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-852
  .elementor-element.elementor-element-af942ac
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-17b8525 {
  --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 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --align-content: flex-end;
}
.elementor-852 .elementor-element.elementor-element-99498a3 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}
.elementor-852 .elementor-element.elementor-element-99498a3 img {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-b799de7 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  > .elementor-widget-container {
  margin: -31px 0px -9px -40px;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact-icon {
  font-size: 40px;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact
  svg {
  max-width: 40px;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact-icon,
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact
  svg {
  margin-bottom: 15px;
  padding: 15px;
  transform: rotate(0deg);
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-852
  .elementor-element.elementor-element-b799de7
  .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-852
  .elementor-element.elementor-element-b799de7
  .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-852 .elementor-element.elementor-element-727a82b {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-852
  .elementor-element.elementor-element-727a82b
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-2151316 {
  --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-852 .elementor-element.elementor-element-f20f21a {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-f20f21a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-f20f21a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);

}
.elementor-852 .elementor-element.elementor-element-f20f21a.e-con:hover {
  --e-con-transform-scale: 1.03;
  /* height: 36%; */
}
.elementor-852 .elementor-element.elementor-element-b397842 {
  --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-852
  .elementor-element.elementor-element-b397842:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-b397842
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-99186bb {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-99186bb img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-399d362 {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-399d362.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-54edffe {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-54edffe
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-27d3269 {
  --display: flex;
  --min-height: 60px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-852
  .elementor-element.elementor-element-27d3269:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-27d3269
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-27d3269.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-ef4f153 {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-ef4f153 img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-6e316f4 {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-6e316f4
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-6e316f4 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-9b516e3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-9b516e3 {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-5070abd {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-5070abd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-5070abd
  > .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-852 .elementor-element.elementor-element-5070abd.e-con:hover {
  --e-con-transform-scale: 1.03;
}
.elementor-852 .elementor-element.elementor-element-22c2c14 {
  --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-852
  .elementor-element.elementor-element-22c2c14:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-22c2c14
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-618677b {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-618677b img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-0f3a2c9 {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-0f3a2c9.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-31b76cb {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-31b76cb
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-4a6a12e {
  --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-852
  .elementor-element.elementor-element-4a6a12e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-4a6a12e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-4a6a12e.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-58bae64 {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-58bae64 img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-80417d2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-227759e);
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-80417d2
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-80417d2 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-d9f4720
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-d9f4720 {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-77381b5 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-77381b5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-77381b5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-852 .elementor-element.elementor-element-77381b5.e-con:hover {
  --e-con-transform-scale: 1.03;
}
.elementor-852 .elementor-element.elementor-element-5a668e5 {
  --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-852
  .elementor-element.elementor-element-5a668e5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-5a668e5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-5bc0d6e {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-5bc0d6e img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-aecc3f5 {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-aecc3f5.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-7047a10 {
  width: var(--container-widget-width, 78%);
  max-width: 78%;
  --container-widget-width: 78%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-7047a10
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-63ded37 {
  --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-852
  .elementor-element.elementor-element-63ded37:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-63ded37
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-63ded37.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-490298b {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-490298b img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-3519a03 {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-3519a03
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-3519a03 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-bb61cd8
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-bb61cd8 {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-117ab03 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-117ab03:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-117ab03
  > .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-852 .elementor-element.elementor-element-117ab03.e-con:hover {
  --e-con-transform-scale: 1.03;
}
.elementor-852 .elementor-element.elementor-element-71c3fda {
  --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-852
  .elementor-element.elementor-element-71c3fda:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-71c3fda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-614b120 {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-614b120 img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-5a6c069 {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-5a6c069.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-e66503b {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-e66503b
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-a587543 {
  --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-852
  .elementor-element.elementor-element-a587543:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-a587543
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-a587543.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-d405cd2 {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-d405cd2 img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-68d6963 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-227759e);
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-68d6963
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-68d6963 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-e08340b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-e08340b {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-54bc40c {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-54bc40c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-54bc40c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-852 .elementor-element.elementor-element-54bc40c.e-con:hover {
  --e-con-transform-scale: 1.03;
}
.elementor-852 .elementor-element.elementor-element-72a1d7e {
  --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-852
  .elementor-element.elementor-element-72a1d7e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-72a1d7e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-3696fe2 {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-3696fe2 img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-ce7d231 {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-ce7d231.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-6013cb3 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-6013cb3
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-9cef466 {
  --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-852
  .elementor-element.elementor-element-9cef466:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-9cef466
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-9cef466.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-3cda8b8 {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-3cda8b8 img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-07e1314 {
  --divider-border-style: solid;
  --divider-color: #494949;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-07e1314
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-07e1314 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-e69e41b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-e69e41b {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-fe8f215 {
  --display: flex;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-fe8f215:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-fe8f215
  > .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-852 .elementor-element.elementor-element-fe8f215.e-con:hover {
  --e-con-transform-scale: 1.03;
}
.elementor-852 .elementor-element.elementor-element-89dacd8 {
  --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-852
  .elementor-element.elementor-element-89dacd8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-89dacd8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-d18fdb4 {
  text-align: center;
}
.elementor-852 .elementor-element.elementor-element-d18fdb4 img {
  width: 60%;
}
.elementor-852 .elementor-element.elementor-element-b1a7efd {
  --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;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-b1a7efd.e-con {
  --e-con-transform-rotateZ: 0deg;
}
.elementor-852 .elementor-element.elementor-element-835909c {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-835909c
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-852 .elementor-element.elementor-element-69a014b {
  --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-852
  .elementor-element.elementor-element-69a014b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-69a014b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-69a014b.e-con:hover {
  --e-con-transform-rotateZ: 45deg;
}
.elementor-852 .elementor-element.elementor-element-34cec9b {
  width: 100%;
  max-width: 100%;
}
.elementor-852 .elementor-element.elementor-element-34cec9b img {
  width: 50%;
}
.elementor-852 .elementor-element.elementor-element-26840cf {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-227759e);
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-26840cf
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-26840cf .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}
.elementor-852
  .elementor-element.elementor-element-77e80ac
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-77e80ac {
  text-align: justify;
  color: var(--e-global-color-c76d906);
}
.elementor-852 .elementor-element.elementor-element-2c07713 {
  --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-852
  .elementor-element.elementor-element-2c07713:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-2c07713
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-852 .elementor-element.elementor-element-6a20b55 {
  --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-852 .elementor-element.elementor-element-1bb322b {
  --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-852 .elementor-element.elementor-element-d0db174 {
  --display: flex;
  --min-height: 35px;
}
.elementor-852 .elementor-element.elementor-element-8cfb646.elementor-element {
  --align-self: center;
}
.elementor-852
  .elementor-element.elementor-element-8cfb646
  .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-852 .elementor-element.elementor-element-45b5414 {
  --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-852 .elementor-element.elementor-element-95c0b6b {
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-95c0b6b
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-95c0b6b
  .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-852
  .elementor-element.elementor-element-95c0b6b
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-9fdcb9e);
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-45b2412 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-852
  .elementor-element.elementor-element-45b2412
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-45b2412
  .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-852
  .elementor-element.elementor-element-45b2412
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-9fdcb9e);
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-bce350d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: justify;
}
.elementor-852
  .elementor-element.elementor-element-bce350d
  > .elementor-widget-container {
  padding: 8px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-3c468b8 {
  --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-852 .elementor-element.elementor-element-ab2e205 {
  --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-852 .elementor-element.elementor-element-10df290 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-ef4f6aa {
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-ef4f6aa
  .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-852
  .elementor-element.elementor-element-6491f33
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-1db3092 {
  --display: flex;
  --justify-content: center;
}
.elementor-852 .elementor-element.elementor-element-246b5eb .elementor-button {
  transition-duration: 0.5s;
}
.elementor-852 .elementor-element.elementor-element-bce1710 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-852
  .elementor-element.elementor-element-bce1710
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-bce1710 .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-852 .elementor-element.elementor-element-1fe7190 {
  --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-852 .elementor-element.elementor-element-ace67a1 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-bdabe21 {
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-bdabe21
  .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-852
  .elementor-element.elementor-element-8fc1553
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-2f42943 {
  --display: flex;
  --justify-content: center;
}
.elementor-852 .elementor-element.elementor-element-32fb6f2 .elementor-button {
  transition-duration: 0.5s;
}
.elementor-852 .elementor-element.elementor-element-e6bf2ff {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-852
  .elementor-element.elementor-element-e6bf2ff
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-e6bf2ff .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-852 .elementor-element.elementor-element-7f132fc {
  --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-852 .elementor-element.elementor-element-84b354b {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-3f43698 {
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-3f43698
  .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-852
  .elementor-element.elementor-element-edde68a
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-ce92963 {
  --display: flex;
  --justify-content: center;
}
.elementor-852 .elementor-element.elementor-element-f7cfcba .elementor-button {
  transition-duration: 0.5s;
}
.elementor-852 .elementor-element.elementor-element-2bd8a22 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-852
  .elementor-element.elementor-element-2bd8a22
  .elementor-divider-separator {
  width: 100%;
}
.elementor-852 .elementor-element.elementor-element-2bd8a22 .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}
.elementor-852 .elementor-element.elementor-element-501c771 {
  --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-852 .elementor-element.elementor-element-db2e874 {
  --display: flex;
  --gap: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --overflow: hidden;
}
.elementor-852 .elementor-element.elementor-element-4180c79 {
  text-align: left;
}
.elementor-852
  .elementor-element.elementor-element-4180c79
  .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-852
  .elementor-element.elementor-element-a40dec7
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-96d7f6e {
  --display: flex;
  --justify-content: center;
}
.elementor-852 .elementor-element.elementor-element-da1747d .elementor-button {
  transition-duration: 0.5s;
}
.elementor-852 .elementor-element.elementor-element-4be309b {
  --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 100px;
  --row-gap: 50px;
  --column-gap: 100px;
  --flex-wrap: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-852
  .elementor-element.elementor-element-4be309b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-4be309b
  > .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-852 .elementor-element.elementor-element-47037e8 {
  --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;
}
.elementor-852 .elementor-element.elementor-element-e63b39d {
  --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-852 .elementor-element.elementor-element-d1aa3ce {
  --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-852 .elementor-element.elementor-element-5ce808d {
  --display: flex;
  --min-height: 35px;
}
.elementor-852 .elementor-element.elementor-element-eab1929.elementor-element {
  --align-self: center;
}
.elementor-852
  .elementor-element.elementor-element-eab1929
  .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-852 .elementor-element.elementor-element-3993cc5 {
  width: 100%;
  max-width: 100%;
}
.elementor-852
  .elementor-element.elementor-element-3993cc5
  > .elementor-widget-container {
  margin: -9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-852 .elementor-element.elementor-element-dc57841 {
  --display: flex;
  --justify-content: flex-end;
}
.elementor-852
  .elementor-element.elementor-element-5aade77
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-852 .elementor-element.elementor-element-5aade77 {
  text-align: justify;
}
.elementor-852 .elementor-element.elementor-element-d50d30a {
  --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-start;
  --flex-wrap: wrap;
}
.elementor-852 .elementor-element.elementor-element-bf34b46 {
  --display: flex;
  --overflow: hidden;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-bf34b46:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-bf34b46
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0d67dee);
}
.elementor-852 .elementor-element.elementor-element-bf34b46.e-con:hover {
  --e-con-transform-scale: 1.02;
}
.elementor-852 .elementor-element.elementor-element-140caef {
  --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;
}
.elementor-852
  .elementor-element.elementor-element-e045e09
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-e045e09
  .elementor-heading-title {
  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);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-f2660ef);
  stroke: var(--e-global-color-f2660ef);
  color: var(--e-global-color-0616d61);
}
.elementor-852 .elementor-element.elementor-element-48fde57 {
  text-align: right;
}
.elementor-852
  .elementor-element.elementor-element-48fde57
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-51b1fbf {
  --spacer-size: 100px;
}
.elementor-852
  .elementor-element.elementor-element-3762985
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-dab3d17 {
  --display: flex;
  --overflow: hidden;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-dab3d17:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-dab3d17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-852 .elementor-element.elementor-element-dab3d17.e-con:hover {
  --e-con-transform-scale: 1.02;
}
.elementor-852 .elementor-element.elementor-element-b937f0a {
  --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;
}
.elementor-852
  .elementor-element.elementor-element-ae5d2f9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-ae5d2f9
  .elementor-heading-title {
  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);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-text);
  stroke: var(--e-global-color-text);
  color: var(--e-global-color-0616d61);
}
.elementor-852 .elementor-element.elementor-element-5203ea8 {
  text-align: right;
}
.elementor-852
  .elementor-element.elementor-element-5203ea8
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-56554d5 {
  --spacer-size: 50px;
}
.elementor-852
  .elementor-element.elementor-element-0d2dbc1
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-18033a8 {
  --display: flex;
  --overflow: hidden;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-18033a8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-18033a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0d67dee);
}
.elementor-852 .elementor-element.elementor-element-18033a8.e-con:hover {
  --e-con-transform-scale: 1.02;
}
.elementor-852 .elementor-element.elementor-element-d1e7958 {
  --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;
}
.elementor-852
  .elementor-element.elementor-element-a30df4d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-a30df4d
  .elementor-heading-title {
  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);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-f2660ef);
  stroke: var(--e-global-color-f2660ef);
  color: var(--e-global-color-0616d61);
}
.elementor-852 .elementor-element.elementor-element-42b9806 {
  text-align: right;
}
.elementor-852
  .elementor-element.elementor-element-42b9806
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-9db10cf {
  --spacer-size: 100px;
}
.elementor-852
  .elementor-element.elementor-element-88321ca
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
.elementor-852 .elementor-element.elementor-element-b356034 {
  --display: flex;
  --overflow: hidden;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-852
  .elementor-element.elementor-element-b356034:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-852
  .elementor-element.elementor-element-b356034
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-852 .elementor-element.elementor-element-b356034.e-con:hover {
  --e-con-transform-scale: 1.02;
}
.elementor-852 .elementor-element.elementor-element-a69dbb3 {
  --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;
}
.elementor-852
  .elementor-element.elementor-element-e0df4be
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-852
  .elementor-element.elementor-element-e0df4be
  .elementor-heading-title {
  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);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-text);
  stroke: var(--e-global-color-text);
  color: var(--e-global-color-0616d61);
}
.elementor-852 .elementor-element.elementor-element-074f888 {
  text-align: right;
}
.elementor-852
  .elementor-element.elementor-element-074f888
  .elementor-heading-title {
  color: var(--e-global-color-9fdcb9e);
}
.elementor-852 .elementor-element.elementor-element-053bcbc {
  --spacer-size: 50px;
}
.elementor-852
  .elementor-element.elementor-element-1379442
  .elementor-heading-title {
  color: var(--e-global-color-f2660ef);
}
@media (max-width: 1024px) {
  .elementor-852 .elementor-element.elementor-element-8e56100 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-4419ff3 {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-9ad93ed {
    --justify-content: center;
  }
  .elementor-852
    .elementor-element.elementor-element-eea298a
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852 .elementor-element.elementor-element-b92193e {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-9e863a4 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-852 .elementor-element.elementor-element-97d3eb3 {
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-ec7e899 {
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 22%);
    max-width: 22%;
  }
  .elementor-852 .elementor-element.elementor-element-ec7e899 img {
    width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-253412b
    > .elementor-widget-container {
    margin: -30px 0px -8px -33px;
  }
  .elementor-852 .elementor-element.elementor-element-253412b {
    --container-widget-width: 43%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 43%);
    max-width: 43%;
  }
  .elementor-852
    .elementor-element.elementor-element-253412b
    .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-852
    .elementor-element.elementor-element-253412b
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852
    .elementor-element.elementor-element-af942ac
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-852 .elementor-element.elementor-element-17b8525 {
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-99498a3 {
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 22%);
    max-width: 22%;
  }
  .elementor-852 .elementor-element.elementor-element-99498a3 img {
    width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-b799de7
    > .elementor-widget-container {
    margin: -30px 0px -8px -33px;
  }
  .elementor-852 .elementor-element.elementor-element-b799de7 {
    --container-widget-width: 43%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 43%);
    max-width: 43%;
  }
  .elementor-852
    .elementor-element.elementor-element-b799de7
    .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-852
    .elementor-element.elementor-element-b799de7
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-b397842 {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-54edffe {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-27d3269 {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-ef4f153
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-ef4f153 img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-22c2c14 {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-31b76cb {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-4a6a12e {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-58bae64
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-58bae64 img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-5a668e5 {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-7047a10 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-63ded37 {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-490298b
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-490298b img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-71c3fda {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-e66503b {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-a587543 {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-d405cd2
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-d405cd2 img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-72a1d7e {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-6013cb3 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-9cef466 {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-3cda8b8
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-3cda8b8 img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-89dacd8 {
    --min-height: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-835909c {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  .elementor-852 .elementor-element.elementor-element-69a014b {
    --min-height: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-34cec9b
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-852 .elementor-element.elementor-element-34cec9b img {
    width: 80%;
  }
  .elementor-852 .elementor-element.elementor-element-6a20b55 {
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
  }
  .elementor-852
    .elementor-element.elementor-element-8cfb646
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852 .elementor-element.elementor-element-95c0b6b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-95c0b6b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-852
    .elementor-element.elementor-element-95c0b6b
    .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-852 .elementor-element.elementor-element-45b2412 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-45b2412
    .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-852 .elementor-element.elementor-element-bce350d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-ef4f6aa
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852
    .elementor-element.elementor-element-bdabe21
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852
    .elementor-element.elementor-element-3f43698
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852
    .elementor-element.elementor-element-4180c79
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-47037e8 {
    --gap: 20px 50px;
    --row-gap: 20px;
    --column-gap: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-eab1929
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852 .elementor-element.elementor-element-3993cc5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-852
    .elementor-element.elementor-element-5aade77.elementor-element {
    --order: 99999 /* order end hack */;
  }
  .elementor-852
    .elementor-element.elementor-element-e045e09
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-51b1fbf {
    --spacer-size: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-ae5d2f9
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-56554d5 {
    --spacer-size: 50px;
  }
  .elementor-852
    .elementor-element.elementor-element-a30df4d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-9db10cf {
    --spacer-size: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-88321ca {
    width: var(--container-widget-width, 69%);
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
  }
  .elementor-852
    .elementor-element.elementor-element-e0df4be
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-852 .elementor-element.elementor-element-8e56100 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-4419ff3 {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-9ad93ed {
    --justify-content: center;
  }
  .elementor-852 .elementor-element.elementor-element-c1646f6 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-852
    .elementor-element.elementor-element-eea298a
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852 .elementor-element.elementor-element-b92193e {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-253412b
    .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-852
    .elementor-element.elementor-element-253412b
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852
    .elementor-element.elementor-element-b799de7
    .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-852
    .elementor-element.elementor-element-b799de7
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-b397842 {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-27d3269 {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-9b516e3 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-22c2c14 {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-4a6a12e {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-d9f4720 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-5a668e5 {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-63ded37 {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-bb61cd8 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-71c3fda {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-a587543 {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-e08340b {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-72a1d7e {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-9cef466 {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-e69e41b {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-89dacd8 {
    --width: 65px;
    --min-height: 65px;
  }
  .elementor-852 .elementor-element.elementor-element-69a014b {
    --width: 45px;
    --min-height: 45px;
  }
  .elementor-852 .elementor-element.elementor-element-77e80ac {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-6a20b55 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-1bb322b {
    --justify-content: center;
  }
  .elementor-852 .elementor-element.elementor-element-d0db174 {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-852
    .elementor-element.elementor-element-8cfb646
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852
    .elementor-element.elementor-element-95c0b6b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-852
    .elementor-element.elementor-element-95c0b6b
    .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-852
    .elementor-element.elementor-element-45b2412
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-852
    .elementor-element.elementor-element-45b2412
    .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-852 .elementor-element.elementor-element-bce350d {
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-ab2e205 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-ef4f6aa {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-ef4f6aa
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-6491f33 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-246b5eb.elementor-element {
    --align-self: center;
  }
  .elementor-852 .elementor-element.elementor-element-1fe7190 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-bdabe21 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-bdabe21
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-8fc1553 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-32fb6f2.elementor-element {
    --align-self: center;
  }
  .elementor-852 .elementor-element.elementor-element-7f132fc {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-3f43698 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-3f43698
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-edde68a {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-f7cfcba.elementor-element {
    --align-self: center;
  }
  .elementor-852 .elementor-element.elementor-element-501c771 {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-852 .elementor-element.elementor-element-4180c79 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-4180c79
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bc4709-font-size);
    line-height: var(--e-global-typography-8bc4709-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-a40dec7 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-da1747d.elementor-element {
    --align-self: center;
  }
  .elementor-852 .elementor-element.elementor-element-d1aa3ce {
    --justify-content: center;
  }
  .elementor-852 .elementor-element.elementor-element-5ce808d {
    --width: 25px;
    --min-height: 25px;
  }
  .elementor-852
    .elementor-element.elementor-element-eab1929
    .elementor-heading-title {
    font-size: var(--e-global-typography-3173607-font-size);
  }
  .elementor-852 .elementor-element.elementor-element-3993cc5 {
    text-align: center;
  }
  .elementor-852 .elementor-element.elementor-element-5aade77 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-e045e09
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-3762985 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-ae5d2f9
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-0d2dbc1 {
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-a30df4d
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-88321ca {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .elementor-852
    .elementor-element.elementor-element-e0df4be
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4feae1-font-size);
    line-height: var(--e-global-typography-f4feae1-line-height);
  }
  .elementor-852 .elementor-element.elementor-element-1379442 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .elementor-852 .elementor-element.elementor-element-a0778c7 {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-9ad93ed {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-c1646f6 {
    --width: 35px;
  }
  .elementor-852 .elementor-element.elementor-element-9e863a4 {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-97d3eb3 {
    --width: 47.5%;
  }
  .elementor-852 .elementor-element.elementor-element-17b8525 {
    --width: 47.5%;
  }
  .elementor-852 .elementor-element.elementor-element-f20f21a {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-b397842 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-27d3269 {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-5070abd {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-22c2c14 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-4a6a12e {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-77381b5 {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-5a668e5 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-63ded37 {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-117ab03 {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-71c3fda {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-a587543 {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-54bc40c {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-72a1d7e {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-9cef466 {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-fe8f215 {
    --width: 32%;
  }
  .elementor-852 .elementor-element.elementor-element-89dacd8 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-69a014b {
    --width: 60px;
  }
  .elementor-852 .elementor-element.elementor-element-1bb322b {
    --width: 14%;
  }
  .elementor-852 .elementor-element.elementor-element-d0db174 {
    --width: 35px;
  }
  .elementor-852 .elementor-element.elementor-element-45b5414 {
    --width: 78%;
  }
  .elementor-852 .elementor-element.elementor-element-3c468b8 {
    --width: 78%;
  }
  .elementor-852 .elementor-element.elementor-element-10df290 {
    --width: 70%;
  }
  .elementor-852 .elementor-element.elementor-element-1db3092 {
    --width: 30%;
  }
  .elementor-852 .elementor-element.elementor-element-ace67a1 {
    --width: 70%;
  }
  .elementor-852 .elementor-element.elementor-element-2f42943 {
    --width: 30%;
  }
  .elementor-852 .elementor-element.elementor-element-84b354b {
    --width: 70%;
  }
  .elementor-852 .elementor-element.elementor-element-ce92963 {
    --width: 30%;
  }
  .elementor-852 .elementor-element.elementor-element-db2e874 {
    --width: 70%;
  }
  .elementor-852 .elementor-element.elementor-element-96d7f6e {
    --width: 30%;
  }
  .elementor-852 .elementor-element.elementor-element-47037e8 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-e63b39d {
    --width: 51%;
  }
  .elementor-852 .elementor-element.elementor-element-d1aa3ce {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-5ce808d {
    --width: 35px;
  }
  .elementor-852 .elementor-element.elementor-element-dc57841 {
    --width: 45%;
  }
  .elementor-852 .elementor-element.elementor-element-d50d30a {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-bf34b46 {
    --width: 23.8%;
  }
  .elementor-852 .elementor-element.elementor-element-dab3d17 {
    --width: 23.8%;
  }
  .elementor-852 .elementor-element.elementor-element-18033a8 {
    --width: 23.8%;
  }
  .elementor-852 .elementor-element.elementor-element-b356034 {
    --width: 23.8%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-852 .elementor-element.elementor-element-a0778c7 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-9ad93ed {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-9e863a4 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-97d3eb3 {
    --width: 41%;
  }
  .elementor-852 .elementor-element.elementor-element-17b8525 {
    --width: 41%;
  }
  .elementor-852 .elementor-element.elementor-element-f20f21a {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-b397842 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-27d3269 {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-5070abd {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-22c2c14 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-4a6a12e {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-77381b5 {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-5a668e5 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-63ded37 {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-117ab03 {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-71c3fda {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-a587543 {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-54bc40c {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-72a1d7e {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-9cef466 {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-fe8f215 {
    --width: 48%;
  }
  .elementor-852 .elementor-element.elementor-element-89dacd8 {
    --width: 70px;
  }
  .elementor-852 .elementor-element.elementor-element-69a014b {
    --width: 50px;
  }
  .elementor-852 .elementor-element.elementor-element-1bb322b {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-45b5414 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-3c468b8 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-e63b39d {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-d1aa3ce {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-dc57841 {
    --width: 100%;
  }
  .elementor-852 .elementor-element.elementor-element-bf34b46 {
    --width: 48.5%;
  }
  .elementor-852 .elementor-element.elementor-element-dab3d17 {
    --width: 48.5%;
  }
  .elementor-852 .elementor-element.elementor-element-18033a8 {
    --width: 48.5%;
  }
  .elementor-852 .elementor-element.elementor-element-b356034 {
    --width: 48.5%;
  }
}
@media (min-width: 1025px) {
  .elementor-852
    .elementor-element.elementor-element-8e56100:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-8e56100
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-852
    .elementor-element.elementor-element-38329da:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-38329da
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-852
    .elementor-element.elementor-element-5070abd:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-5070abd
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-852
    .elementor-element.elementor-element-117ab03:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-117ab03
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-852
    .elementor-element.elementor-element-fe8f215:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-fe8f215
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-852
    .elementor-element.elementor-element-4be309b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-852
    .elementor-element.elementor-element-4be309b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}





.hover-group .group {
    display: none; 
  }
  .hover-group:hover .group {
    display: block;
    
  }
  .group {
    display: flex; 
    gap:3px; 
  }
  .group a {
    display: block;
    color:#e4d3d3;
  }