.elementor-609 .elementor-element.elementor-element-3cf53ece {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-3cf53ece::before,
.elementor-609
  .elementor-element.elementor-element-3cf53ece
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-3cf53ece
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-3cf53ece
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-3cf53ece
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-3cf53ece
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-a0fe96f) 40%,
    var(--e-global-color-10a94b3) 0%
  );
}
.elementor-609 .elementor-element.elementor-element-69c21f0f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609 .elementor-element.elementor-element-69c21f0f::before,
.elementor-609
  .elementor-element.elementor-element-69c21f0f
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-69c21f0f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-69c21f0f
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-69c21f0f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-69c21f0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-10a94b3) 0%,
    var(--e-global-color-a0fe96f) 100%
  );
}
.elementor-609 .elementor-element.elementor-element-1e5bf654 {
  --display: flex;
  --min-height: 80vh;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-609 .elementor-element.elementor-element-1e5bf654::before,
.elementor-609
  .elementor-element.elementor-element-1e5bf654
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-1e5bf654
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-1e5bf654
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-1e5bf654
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-1e5bf654
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-2e250b84 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2c4a95cc .elementor-button {
  background-color: var(--e-global-color-8235737);
  font-family: var(--e-global-typography-9c5aacb-font-family), Sans-serif;
  font-size: var(--e-global-typography-9c5aacb-font-size);
  font-weight: var(--e-global-typography-9c5aacb-font-weight);
  text-transform: var(--e-global-typography-9c5aacb-text-transform);
  font-style: var(--e-global-typography-9c5aacb-font-style);
  text-decoration: var(--e-global-typography-9c5aacb-text-decoration);
  line-height: var(--e-global-typography-9c5aacb-line-height);
  letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
}
.elementor-609 .elementor-element.elementor-element-2c4a95cc > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-609 .elementor-element.elementor-element-524a854 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: var(--e-global-color-primary);
}
.elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline {
  text-align: left;
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-524a854
  .elementor-headline-dynamic-wrapper
  path {
  stroke: var(--e-global-color-445bfed);
  stroke-width: 140px;
}
.elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline-plain-text {
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline-dynamic-text {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-1debee4a {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-7fc22b8e {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-7fc22b8e > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-7fc22b8e .elementor-heading-title {
  font-family: var(--e-global-typography-6c72217-font-family), Sans-serif;
  font-size: var(--e-global-typography-6c72217-font-size);
  font-weight: var(--e-global-typography-6c72217-font-weight);
  text-transform: var(--e-global-typography-6c72217-text-transform);
  font-style: var(--e-global-typography-6c72217-font-style);
  text-decoration: var(--e-global-typography-6c72217-text-decoration);
  line-height: var(--e-global-typography-6c72217-line-height);
  letter-spacing: var(--e-global-typography-6c72217-letter-spacing);
  color: var(--e-global-color-7a61029);
}
.elementor-609 .elementor-element.elementor-element-1586bf38 .elementor-button {
  border-style: none;
}
.elementor-609 .elementor-element.elementor-element-44cef95 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --overlay-opacity: 0.5;
  --overlay-mix-blend-mode: multiply;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-44cef95:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-445bfed);
}
.elementor-609 .elementor-element.elementor-element-44cef95::before,
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-44cef95
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url('../../2025/02/destroyed-russian-military-equipment-by-the-ukrain-2023-11-27-04-50-33-utc.jpg');
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-44cef95::before {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-609 .elementor-element.elementor-element-426abdf6 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-609 .elementor-element.elementor-element-20b5d5b3 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-20b5d5b3 .elementor-heading-title {
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-542b1ab {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-609 .elementor-element.elementor-element-6cd2a98 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-6cd2a98 .elementor-heading-title {
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-2a05b62f {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.2;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-609
  .elementor-element.elementor-element-2a05b62f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-609 .elementor-element.elementor-element-2a05b62f::before,
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-2a05b62f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url('../../2025/02/social-worker-talking-to-soldier-2023-11-27-04-56-26-utc.jpg');
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-2a05b62f::before {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-609 .elementor-element.elementor-element-26e473a4 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-26e473a4 .elementor-heading-title {
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-6aef1af > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-609 .elementor-element.elementor-element-6aef1af {
  left: 0px;
}
body.rtl .elementor-609 .elementor-element.elementor-element-6aef1af {
  right: 0px;
}
.elementor-609 .elementor-element.elementor-element-6aef1af {
  top: 180px;
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-6aef1af img {
  width: 100%;
  opacity: 0.2;
}
.elementor-609 .elementor-element.elementor-element-71bb1375 {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overflow: hidden;
  --overlay-opacity: 0.53;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609
  .elementor-element.elementor-element-71bb1375:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-71bb1375::before,
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-71bb1375
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url('../../2025/01/world-green.png');
  --background-overlay: '';
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 450px auto;
}
.elementor-609 .elementor-element.elementor-element-4171916 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-56e50726 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-433f1480 .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-a9b04c5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-623ea976 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-c5c846b .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-157580f0 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-cc240 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-22993074 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-491cddb5 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-45d9f2e9 .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-3d8a0256 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-32092c41 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-72f0c094 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-edb6637 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-46317b1 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-63474311 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-4cb8681 img {
  width: 100%;
  height: 170px;
  object-fit: cover;
  object-position: center center;
}
.elementor-609 .elementor-element.elementor-element-3273c690 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-34fb730c .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-423066e7 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-48775b8b {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-28383fa8 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-4d86939a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-7efcbae {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-4da6c9f5 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-51c8cce3 img {
  width: 20px;
}
.elementor-609 .elementor-element.elementor-element-591d24db {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-65876faf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-39e3a592 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2b2e5c91 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-73cba510 img {
  width: 20px;
}
.elementor-609 .elementor-element.elementor-element-67b2d768 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-56d72100 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-588344d3 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-557c802b {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-2a361771 img {
  width: 20px;
}
.elementor-609 .elementor-element.elementor-element-eea28c1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-eea28c1::before,
.elementor-609
  .elementor-element.elementor-element-eea28c1
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-eea28c1
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-eea28c1
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-eea28c1
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-eea28c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  /* background-image: linear-gradient(
    180deg,
    var(--e-global-color-0ccbf47) 40%,
    var(--e-global-color-34fcf59) 0%
  ); */
}
.elementor-609 .elementor-element.elementor-element-50addbd {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 10px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609 .elementor-element.elementor-element-37620004 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --overflow: hidden;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609
  .elementor-element.elementor-element-37620004:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-37620004
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-37620004::before,
.elementor-609
  .elementor-element.elementor-element-37620004
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-37620004
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-37620004
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-37620004
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-37620004
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 500px auto;
}
.elementor-609 .elementor-element.elementor-element-6a1ccfa5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-77efde96 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-77efde96 .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-60e73b86 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-60e73b86 .elementor-heading-title {
  font-family: var(--e-global-typography-fd0ccda-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd0ccda-font-size);
  font-weight: var(--e-global-typography-fd0ccda-font-weight);
  font-style: var(--e-global-typography-fd0ccda-font-style);
  text-decoration: var(--e-global-typography-fd0ccda-text-decoration);
  line-height: var(--e-global-typography-fd0ccda-line-height);
  letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-127f48e2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5b5d92f0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-5b5d92f0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-5b5d92f0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-63bc02e {
  --display: flex;
  --min-height: 600px;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-63bc02e::before,
.elementor-609
  .elementor-element.elementor-element-63bc02e
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-63bc02e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-63bc02e
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-63bc02e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-63bc02e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-c9a6917 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-c9a6917 .elementor-heading-title {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-4f4b866);
  stroke: var(--e-global-color-4f4b866);
  color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-390ec2fd .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-609 .elementor-element.elementor-element-13658c79 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-609
  .elementor-element.elementor-element-13658c79
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-49d4427e .elementor-button {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-8235737);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-49d4427e > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-507b49f4 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609
  .elementor-element.elementor-element-507b49f4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-507b49f4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para3.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-574e08e8 {
  --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;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609
  .elementor-element.elementor-element-574e08e8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-574e08e8::before,
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-574e08e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-583b9b1c {
  --display: flex;
  --min-height: 600px;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-583b9b1c::before,
.elementor-609
  .elementor-element.elementor-element-583b9b1c
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-583b9b1c
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-583b9b1c
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-583b9b1c
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-583b9b1c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-2fa7f705 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-2fa7f705 .elementor-heading-title {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
  color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-5261f0d9 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-609 .elementor-element.elementor-element-286afcd4 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-609
  .elementor-element.elementor-element-286afcd4
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-63e11a0b > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-382826cd {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609
  .elementor-element.elementor-element-382826cd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-382826cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para7.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-22a83549 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609
  .elementor-element.elementor-element-22a83549:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-22a83549
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-415199ff {
  --display: flex;
  --min-height: 600px;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-415199ff::before,
.elementor-609
  .elementor-element.elementor-element-415199ff
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-415199ff
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-415199ff
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-415199ff
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-415199ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-786727a6 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-786727a6 .elementor-heading-title {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
  color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-65c748ca .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-609 .elementor-element.elementor-element-381f7452 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-609
  .elementor-element.elementor-element-381f7452
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-177ca429 .elementor-button {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-8235737);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-177ca429 > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-6fd1fbb8 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609
  .elementor-element.elementor-element-6fd1fbb8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-6fd1fbb8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para9.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-775a48a6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609
  .elementor-element.elementor-element-775a48a6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-775a48a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-2dfbb749 {
  --display: flex;
  --min-height: 600px;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-2dfbb749::before,
.elementor-609
  .elementor-element.elementor-element-2dfbb749
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-2dfbb749
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-2dfbb749
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-2dfbb749
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-2dfbb749
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-273fa208 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-273fa208 .elementor-heading-title {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
  color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-140e4470 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-609 .elementor-element.elementor-element-2c89a6f5 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-609
  .elementor-element.elementor-element-2c89a6f5
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-5ea4fa02 > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-45587662 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609
  .elementor-element.elementor-element-45587662:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-45587662
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para16.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-6edb6081 {
  --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;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-6edb6081:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-6edb6081
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: var(--e-global-color-0ccbf47); */
}
.elementor-609 .elementor-element.elementor-element-39752924 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-170c01e {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-170c01e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para10.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-170c01e::before,
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-170c01e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-1de4327);
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-f615f6e {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-ee3dd49 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-76140f69 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.7;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-76140f69::before,
.elementor-609
  .elementor-element.elementor-element-76140f69
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-76140f69
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-76140f69
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-76140f69
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-76140f69
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-44ecee2f {
  --display: flex;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-14fbcc24 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2ff5acaf {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-2ff5acaf .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-4452b6a8 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-4452b6a8 .elementor-heading-title {
  font-family: var(--e-global-typography-fd0ccda-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd0ccda-font-size);
  font-weight: var(--e-global-typography-fd0ccda-font-weight);
  font-style: var(--e-global-typography-fd0ccda-font-style);
  text-decoration: var(--e-global-typography-fd0ccda-text-decoration);
  line-height: var(--e-global-typography-fd0ccda-line-height);
  letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-d2341c8 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-d2341c8 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-407aa5fc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1094627d {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2601aa08 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1b8d6253 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-1b8d6253 img {
  width: 70px;
}
.elementor-609 .elementor-element.elementor-element-157dfd12 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-778f557f {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-778f557f .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-1bcdb81f {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-4ee99e1b {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-4ee99e1b img {
  width: 70px;
}
.elementor-609 .elementor-element.elementor-element-4d1b0d7f {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-1a598a3b {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-1a598a3b .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-2c4779a9 {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-44a42501 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-26b00b8 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-26b00b8 img {
  width: 70px;
}
.elementor-609 .elementor-element.elementor-element-3bad0ffd {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-34b463dd {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-34b463dd .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-4948d0d1 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-359c7bb1 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-359c7bb1 img {
  width: 70px;
}
.elementor-609 .elementor-element.elementor-element-676a01d8 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-3aae1555 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-3aae1555 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-405b5d79 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2a3133ab img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  object-position: center center;
}
.elementor-609 .elementor-element.elementor-element-7a82ccd3 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2766c13f {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-2766c13f .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-8070cf5
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: var(--e-global-color-445bfed);
}
.elementor-609 .elementor-element.elementor-element-8070cf5 .elementor-progress-wrapper {
  background-color: var(--e-global-color-34fcf59);
  border-radius: 0px;
  overflow: hidden;
}
.elementor-609 .elementor-element.elementor-element-8070cf5 .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-609 .elementor-element.elementor-element-8070cf5 .elementor-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-6661ee3e
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-609 .elementor-element.elementor-element-6661ee3e .elementor-progress-wrapper {
  background-color: var(--e-global-color-34fcf59);
  border-radius: 0px;
  overflow: hidden;
}
.elementor-609 .elementor-element.elementor-element-6661ee3e .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-609 .elementor-element.elementor-element-6661ee3e .elementor-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609
  .elementor-element.elementor-element-a2d3451
  .elementor-progress-wrapper
  .elementor-progress-bar {
  background-color: var(--e-global-color-445bfed);
}
.elementor-609 .elementor-element.elementor-element-a2d3451 .elementor-progress-wrapper {
  background-color: var(--e-global-color-34fcf59);
  border-radius: 0px;
  overflow: hidden;
}
.elementor-609 .elementor-element.elementor-element-a2d3451 .elementor-progress-bar {
  height: 5px;
  line-height: 5px;
}
.elementor-609 .elementor-element.elementor-element-a2d3451 .elementor-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-39a7ccb7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 80px 80px;
  --row-gap: 80px;
  --column-gap: 80px;
  --overflow: hidden;
  --overlay-opacity: 0.06;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609
  .elementor-element.elementor-element-39a7ccb7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-39a7ccb7::before,
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-39a7ccb7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url('../../2025/02/world-black.png');
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-4b529a70 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-7b3e032c {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-bbe4bbf {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-bbe4bbf .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-609 .elementor-element.elementor-element-5e5accf0 .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-3fa85952 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-7f8995b7 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-7f8995b7 .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-609 .elementor-element.elementor-element-3e2dc581 .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-6b125e0e {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1f362bc {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-1f362bc .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-609 .elementor-element.elementor-element-799687e9 .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-9220462 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-9220462::before,
.elementor-609
  .elementor-element.elementor-element-9220462
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-9220462
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-9220462
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-9220462
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-9220462
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-12608e1a {
  --display: flex;
  --min-height: 600px;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-609
  .elementor-element.elementor-element-12608e1a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('/assets/images/people_planets/home/h111.png');
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
  background-repeat: no-repeat;
  /* background-size: cover; */
}
.elementor-609 .elementor-element.elementor-element-12608e1a::before,
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-12608e1a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  /* background-image: linear-gradient(
    180deg,
    var(--e-global-color-10a94b3) 0%,
    var(--e-global-color-958ddac) 100%
  ); */
}
.elementor-609 .elementor-element.elementor-element-2f047de1 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-2f047de1 .elementor-heading-title {
    color: #315746;
    top: 40px;
    position: relative;
}
.elementor-609 .elementor-element.elementor-element-fdabf97 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5677404d {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-5677404d .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: #315746;
    top: 30px;
    position: relative;
}
.elementor-609 .elementor-element.elementor-element-56ff931 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-8562ea {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-439db4dd {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-439db4dd .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-595c7153 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-595c7153 .elementor-heading-title {
  font-family: var(--e-global-typography-fd0ccda-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd0ccda-font-size);
  font-weight: var(--e-global-typography-fd0ccda-font-weight);
  font-style: var(--e-global-typography-fd0ccda-font-style);
  text-decoration: var(--e-global-typography-fd0ccda-text-decoration);
  line-height: var(--e-global-typography-fd0ccda-line-height);
  letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-f2bc3df {
  --display: flex;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-138b5527 {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-380222ea .elementor-icon-wrapper {
  text-align: left;
}
.elementor-609
  .elementor-element.elementor-element-380222ea.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-380222ea.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-380222ea.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-380222ea.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-380222ea.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-380222ea .elementor-icon {
  font-size: 10px;
  padding: 10px;
}
.elementor-609 .elementor-element.elementor-element-380222ea .elementor-icon svg {
  height: 10px;
}
.elementor-609 .elementor-element.elementor-element-2eb8cdd2 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-585f47b9 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-585f47b9 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-3348a999 {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5731b95c .elementor-icon-wrapper {
  text-align: left;
}
.elementor-609
  .elementor-element.elementor-element-5731b95c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-a0fe96f);
}
.elementor-609 .elementor-element.elementor-element-5731b95c.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-5731b95c.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-a0fe96f);
  border-color: var(--e-global-color-a0fe96f);
}
.elementor-609 .elementor-element.elementor-element-5731b95c.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-5731b95c.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-a0fe96f);
}
.elementor-609 .elementor-element.elementor-element-5731b95c .elementor-icon {
  font-size: 10px;
  padding: 10px;
}
.elementor-609 .elementor-element.elementor-element-5731b95c .elementor-icon svg {
  height: 10px;
}
.elementor-609 .elementor-element.elementor-element-7a346096 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-41ce195b {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-41ce195b .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-334577bf {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1f1b68cd .elementor-icon-wrapper {
  text-align: left;
}
.elementor-609
  .elementor-element.elementor-element-1f1b68cd.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-1f1b68cd.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-1f1b68cd.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-1f1b68cd.elementor-view-framed .elementor-icon,
.elementor-609
  .elementor-element.elementor-element-1f1b68cd.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-609 .elementor-element.elementor-element-1f1b68cd .elementor-icon {
  font-size: 10px;
  padding: 10px;
}
.elementor-609 .elementor-element.elementor-element-1f1b68cd .elementor-icon svg {
  height: 10px;
}
.elementor-609 .elementor-element.elementor-element-62c97d9 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-549494b {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-549494b .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-46f4e57 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-609
  .elementor-element.elementor-element-46f4e57:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-46f4e57
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-2d09a615 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-590625e4 .gallery-item {
  padding: 0 40px 40px 0;
}
.elementor-609 .elementor-element.elementor-element-590625e4 .gallery {
  margin: 0 -40px -40px 0;
}
.elementor-609 .elementor-element.elementor-element-590625e4 .gallery-item img {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-590625e4 .gallery-item .gallery-caption {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-70c2762a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.5;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-70c2762a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
  background-image: url('/assets/images/people_planets/home/h109.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-70c2762a::before,
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-70c2762a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-b4ec28f) 0%,
    var(--e-global-color-10a94b3) 100%
  );
}
.elementor-609 .elementor-element.elementor-element-79013a9a {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 60px;
  --padding-right: 60px;
}
.elementor-609 .elementor-element.elementor-element-74b1df46 {
  z-index: 9;
}
.elementor-609 .elementor-element.elementor-element-74b1df46 .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-609 .elementor-element.elementor-element-74b1df46 img {
  border-radius: 400px 400px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-48dafd0c {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-48dafd0c .elementor-heading-title {
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-6e4cd114 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-58360527 .gallery-item {
  padding: 0 40px 40px 0;
}
.elementor-609 .elementor-element.elementor-element-58360527 .gallery {
  margin: 0 -40px -40px 0;
}
.elementor-609 .elementor-element.elementor-element-58360527 .gallery-item img {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-609 .elementor-element.elementor-element-58360527 .gallery-item .gallery-caption {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-218a150 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --overflow: hidden;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-609
  .elementor-element.elementor-element-218a150:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-218a150
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-218a150::before,
.elementor-609
  .elementor-element.elementor-element-218a150
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-218a150
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-218a150
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-218a150
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-218a150
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 52% auto;
}
.elementor-609 .elementor-element.elementor-element-1ac2876a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-52632f34 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-52632f34 .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-3a30ad93 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-3a30ad93 .elementor-heading-title {
  font-family: var(--e-global-typography-fd0ccda-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd0ccda-font-size);
  font-weight: var(--e-global-typography-fd0ccda-font-weight);
  font-style: var(--e-global-typography-fd0ccda-font-style);
  text-decoration: var(--e-global-typography-fd0ccda-text-decoration);
  line-height: var(--e-global-typography-fd0ccda-line-height);
  letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-480e21dd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 0px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-3f9e9e21 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-3f9e9e21:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-3f9e9e21
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-2635456c {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-7f8b418d {
  --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: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-c5d404a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-609 .elementor-element.elementor-element-c5d404a .elementor-heading-title {
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-2318b154 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-285d7cfe {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-313d9768 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1b382850 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-76201d12 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-76201d12 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-618adc07 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-37f5c245 .elementor-button {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-8235737);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-37f3892 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-37f3892:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-37f3892
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-302b3fb3 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-62e1e1d6 {
  --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: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-4c0f2c88.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-609 .elementor-element.elementor-element-4c0f2c88 .elementor-heading-title {
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-375ed9c8 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-765a34ca {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-86b8480 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-c865747 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-20668123 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-20668123 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-1b8d5c8 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5c8ea4da {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-5c8ea4da:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-5c8ea4da
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-56df0a3f {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5e9aaa4e {
  --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: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-5106f64.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-609 .elementor-element.elementor-element-5106f64 .elementor-heading-title {
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-4e849e4b {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-6956f824 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-2df13a8b {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-29c02c1c {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-331478d4 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-331478d4 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-4a0bad0d {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2b59bcb2 .elementor-button {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-8235737);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-731c6586 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-37cba930 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-79742401 {
  --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: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2a866466.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-609 .elementor-element.elementor-element-2a866466 .elementor-heading-title {
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-7eea9a80 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2e5f3f6c {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-6694753d {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-48fb309b {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2e5c1363 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-2e5c1363 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-233aea06 {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-2267e1fa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-1ff157bf {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.92;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 60px;
  --padding-right: 60px;
}
.elementor-609 .elementor-element.elementor-element-1ff157bf::before,
.elementor-609
  .elementor-element.elementor-element-1ff157bf
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-1ff157bf
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-1ff157bf
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-1ff157bf
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-1ff157bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-10a94b3) 0%,
    var(--e-global-color-b4ec28f) 100%
  );
}
.elementor-609 .elementor-element.elementor-element-6ef09bd8 > .elementor-widget-container {
  --e-transform-rotateZ: 45deg;
}
.elementor-609 .elementor-element.elementor-element-6ef09bd8 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-6ef09bd8 img {
  width: 20px;
}
.elementor-609 .elementor-element.elementor-element-2b8a0465 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609 .elementor-element.elementor-element-41714602 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-41714602 .elementor-heading-title {
  font-family: var(--e-global-typography-511909e-font-family), Sans-serif;
  font-size: var(--e-global-typography-511909e-font-size);
  font-weight: var(--e-global-typography-511909e-font-weight);
  font-style: var(--e-global-typography-511909e-font-style);
  text-decoration: var(--e-global-typography-511909e-text-decoration);
  line-height: var(--e-global-typography-511909e-line-height);
  letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-7e517775 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --margin-top: 100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609 .elementor-element.elementor-element-722eac0b {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-722eac0b .elementor-heading-title {
  font-family: var(--e-global-typography-511909e-font-family), Sans-serif;
  font-size: var(--e-global-typography-511909e-font-size);
  font-weight: var(--e-global-typography-511909e-font-weight);
  font-style: var(--e-global-typography-511909e-font-style);
  text-decoration: var(--e-global-typography-511909e-text-decoration);
  line-height: var(--e-global-typography-511909e-line-height);
  letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-117f0dc4 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --margin-top: 100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609 .elementor-element.elementor-element-86ea4f4 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-86ea4f4 .elementor-heading-title {
  font-family: var(--e-global-typography-511909e-font-family), Sans-serif;
  font-size: var(--e-global-typography-511909e-font-size);
  font-weight: var(--e-global-typography-511909e-font-weight);
  font-style: var(--e-global-typography-511909e-font-style);
  text-decoration: var(--e-global-typography-511909e-text-decoration);
  line-height: var(--e-global-typography-511909e-line-height);
  letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-33287019 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --margin-top: 100vh;
  --margin-bottom: 0;
  --margin-left: 0;
  --margin-right: 0;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}
.elementor-609 .elementor-element.elementor-element-a1086b {
  --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 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overflow: hidden;
  --overlay-opacity: 1;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-d0bbac9);
  --border-color: var(--e-global-color-d0bbac9);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-a1086b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-34fcf59);
}
.elementor-609 .elementor-element.elementor-element-a1086b::before,
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-a1086b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-1f2c3fc5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px / 2);
}
.elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px / 2);
}
.elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(50px / 2);
  margin-left: calc(50px / 2);
}
.elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px / 2);
  margin-left: calc(-50px / 2);
}
body.rtl
  .elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-50px / 2);
}
body:not(.rtl)
  .elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-50px / 2);
}
.elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-609 .elementor-element.elementor-element-1c8566a2 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-icon {
  padding-right: 50px;
}
.elementor-609
  .elementor-element.elementor-element-1c8566a2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-0d42e32-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d42e32-font-size);
  font-weight: var(--e-global-typography-0d42e32-font-weight);
  font-style: var(--e-global-typography-0d42e32-font-style);
  text-decoration: var(--e-global-typography-0d42e32-text-decoration);
  line-height: var(--e-global-typography-0d42e32-line-height);
  letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-609 .elementor-element.elementor-element-524c0dd2 {
  --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;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 20px 0px 20px;
  --border-top-width: 0px;
  --border-right-width: 20px;
  --border-bottom-width: 0px;
  --border-left-width: 20px;
  border-color: var(--e-global-color-34fcf59);
  --border-color: var(--e-global-color-34fcf59);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-524c0dd2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-524c0dd2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0ccbf47);
}
.elementor-609 .elementor-element.elementor-element-510b0ba9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609
  .elementor-element.elementor-element-510b0ba9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../../2025/03/para8.jpg');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-609 .elementor-element.elementor-element-510b0ba9::before,
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-510b0ba9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(
    at center center,
    var(--e-global-color-b4ec28f) 0%,
    var(--e-global-color-10a94b3) 100%
  );
}
.elementor-609 .elementor-element.elementor-element-7fd18928 {
  text-align: center;
}
.elementor-609 .elementor-element.elementor-element-7fd18928 .elementor-heading-title {
  font-family: var(--e-global-typography-927ae6c-font-family), Sans-serif;
  font-size: var(--e-global-typography-927ae6c-font-size);
  font-weight: var(--e-global-typography-927ae6c-font-weight);
  font-style: var(--e-global-typography-927ae6c-font-style);
  text-decoration: var(--e-global-typography-927ae6c-text-decoration);
  line-height: var(--e-global-typography-927ae6c-line-height);
  letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  color: var(--e-global-color-8235737);
}
.elementor-609 .elementor-element.elementor-element-49e8bfc6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --overlay-opacity: 0.7;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-49e8bfc6::before,
.elementor-609
  .elementor-element.elementor-element-49e8bfc6
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-49e8bfc6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-609
  .elementor-element.elementor-element-49e8bfc6
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-49e8bfc6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-609
  .elementor-element.elementor-element-49e8bfc6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}
.elementor-609 .elementor-element.elementor-element-23e5a8a5 {
  --display: flex;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-609 .elementor-element.elementor-element-76828c0c {
  --display: flex;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-65f65515 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-65f65515 .elementor-heading-title {
  font-family: var(--e-global-typography-31919b4-font-family), Sans-serif;
  font-size: var(--e-global-typography-31919b4-font-size);
  font-weight: var(--e-global-typography-31919b4-font-weight);
  font-style: var(--e-global-typography-31919b4-font-style);
  text-decoration: var(--e-global-typography-31919b4-text-decoration);
  line-height: var(--e-global-typography-31919b4-line-height);
  letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  color: var(--e-global-color-0a51f97);
}
.elementor-609 .elementor-element.elementor-element-44388268 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-44388268 .elementor-heading-title {
  font-family: var(--e-global-typography-fd0ccda-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd0ccda-font-size);
  font-weight: var(--e-global-typography-fd0ccda-font-weight);
  font-style: var(--e-global-typography-fd0ccda-font-style);
  text-decoration: var(--e-global-typography-fd0ccda-text-decoration);
  line-height: var(--e-global-typography-fd0ccda-line-height);
  letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-712b31f4 {
  text-align: left;
}
.elementor-609 .elementor-element.elementor-element-712b31f4 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-609 .elementor-element.elementor-element-7dd669c6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-609 .elementor-element.elementor-element-3fe3b3d {
  --grid-columns: 1;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-609 .elementor-element.elementor-element-3cf53ece::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-background-video-container::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-background-slideshow::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    background-image: linear-gradient(
      180deg,
      var(--e-global-color-a0fe96f) 0%,
      var(--e-global-color-10a94b3) 100%
    );
  }
  .elementor-609 .elementor-element.elementor-element-1e5bf654 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-609 .elementor-element.elementor-element-2c4a95cc .elementor-button {
    font-size: var(--e-global-typography-9c5aacb-font-size);
    line-height: var(--e-global-typography-9c5aacb-line-height);
    letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline {
    text-align: center;
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline-dynamic-text {
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7fc22b8e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-609 .elementor-element.elementor-element-7fc22b8e {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-7fc22b8e .elementor-heading-title {
    font-size: var(--e-global-typography-6c72217-font-size);
    line-height: var(--e-global-typography-6c72217-line-height);
    letter-spacing: var(--e-global-typography-6c72217-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-44cef95 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-609 .elementor-element.elementor-element-71bb1375 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
  }
  .elementor-609 .elementor-element.elementor-element-4171916 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-609 .elementor-element.elementor-element-433f1480 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-433f1480 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-a9b04c5 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-623ea976 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-609 .elementor-element.elementor-element-c5c846b .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-cc240 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-22993074 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-491cddb5 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-609 .elementor-element.elementor-element-45d9f2e9 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-32092c41 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-29db15ef {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-34fb730c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-423066e7 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-77efde96 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-60e73b86 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-c9a6917 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-390ec2fd .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-13658c79
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2fa7f705 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5261f0d9 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-286afcd4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-786727a6 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-65c748ca .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-381f7452
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-273fa208 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-140e4470 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-2c89a6f5
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-6edb6081 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-2ff5acaf .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-4452b6a8 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-d2341c8 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-778f557f .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1a598a3b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-34b463dd .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3aae1555 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2766c13f .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-8070cf5 .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-6661ee3e .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-a2d3451 .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-39a7ccb7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-bbe4bbf .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5e5accf0 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7f8995b7 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3e2dc581 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-6b125e0e {
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-609 .elementor-element.elementor-element-1f362bc .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-799687e9 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5677404d .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-439db4dd .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-595c7153 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-585f47b9 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-41ce195b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-549494b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-46f4e57 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-52632f34 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-52632f34 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3a30ad93 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-3a30ad93 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-c5d404a .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-76201d12 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-4c0f2c88 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-20668123 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5106f64 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-331478d4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2a866466 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2e5c1363 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1ff157bf {
    --min-height: 50vh;
  }
  .elementor-609 .elementor-element.elementor-element-41714602 .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-722eac0b .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-86ea4f4 .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-1c8566a2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-524c0dd2 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-510b0ba9 {
    --min-height: 50vh;
  }
  .elementor-609 .elementor-element.elementor-element-7fd18928 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-65f65515 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-65f65515 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-44388268 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-44388268 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-712b31f4 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-712b31f4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3fe3b3d {
    --grid-columns: 1;
  }
}
@media (max-width: 767px) {
  .elementor-609 .elementor-element.elementor-element-3cf53ece::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-background-video-container::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-background-slideshow::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-609
    .elementor-element.elementor-element-3cf53ece
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    background-image: linear-gradient(
      180deg,
      var(--e-global-color-a0fe96f) 0%,
      var(--e-global-color-10a94b3) 100%
    );
  }
  .elementor-609 .elementor-element.elementor-element-1e5bf654 {
    --min-height: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-2c4a95cc .elementor-button {
    font-size: var(--e-global-typography-9c5aacb-font-size);
    line-height: var(--e-global-typography-9c5aacb-line-height);
    letter-spacing: var(--e-global-typography-9c5aacb-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height:47px;
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-44cef95{
display: none;
  }

  .elementor-609 .elementor-element.elementor-element-69c21f0f{
        height: 360px;
  }
  .elementor-609 .elementor-element.elementor-element-524a854 .elementor-headline-dynamic-text {
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7fc22b8e .elementor-heading-title {
    font-size: var(--e-global-typography-6c72217-font-size);
    line-height: var(--e-global-typography-6c72217-line-height);
    letter-spacing: var(--e-global-typography-6c72217-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-44cef95 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-609 .elementor-element.elementor-element-433f1480 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-c5c846b .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-45d9f2e9 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-34fb730c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-423066e7 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-48775b8b {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-609 .elementor-element.elementor-element-4d86939a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-4da6c9f5 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-65876faf {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-2b2e5c91 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-56d72100 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-609 .elementor-element.elementor-element-557c802b {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-77efde96 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-60e73b86 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-63bc02e {
    --min-height: 500px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-c9a6917 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-c9a6917 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-4cf49d38 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-390ec2fd {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-390ec2fd .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-13658c79
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-13658c79 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-583b9b1c {
    --min-height: 500px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-2fa7f705 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-2fa7f705 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3c10238 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-5261f0d9 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-5261f0d9 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-286afcd4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-286afcd4 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-415199ff {
    --min-height: 500px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-786727a6 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-786727a6 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-32e26a70 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-65c748ca {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-65c748ca .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-381f7452
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-381f7452 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2dfbb749 {
    --min-height: 500px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-273fa208 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-273fa208 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7799d48 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-140e4470 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-140e4470 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609
    .elementor-element.elementor-element-2c89a6f5
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-2c89a6f5 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-f615f6e {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-44ecee2f {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-2ff5acaf .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-4452b6a8 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-d2341c8 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-778f557f .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1a598a3b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-34b463dd .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3aae1555 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2766c13f .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-8070cf5 .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-6661ee3e .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-a2d3451 .elementor-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-bbe4bbf .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5e5accf0 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7f8995b7 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3e2dc581 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1f362bc .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-799687e9 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-12608e1a {
    --min-height: 500px;
  }
  .elementor-609 .elementor-element.elementor-element-5677404d .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-439db4dd {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-439db4dd .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-595c7153 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-595c7153 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-138b5527 {
    --justify-content: center;
  }
  .elementor-609 .elementor-element.elementor-element-1dd9b52a {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-585f47b9 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-585f47b9 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3348a999 {
    --justify-content: center;
  }
  .elementor-609 .elementor-element.elementor-element-7b9f78fd {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-41ce195b {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-41ce195b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-334577bf {
    --justify-content: center;
  }
  .elementor-609 .elementor-element.elementor-element-3d175f8e {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-549494b {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-549494b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-52632f34 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3a30ad93 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-c5d404a .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-313d9768 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-4087f9b4 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-1b382850 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-76201d12 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-76201d12 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-4c0f2c88 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-86b8480 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-62ef621d {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-c865747 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-20668123 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-20668123 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-5106f64 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2df13a8b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-8baad3f {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-29c02c1c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-331478d4 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-331478d4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-2a866466 .elementor-heading-title {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-6694753d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-e740d4d {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-48fb309b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-2e5c1363 {
    text-align: center;
  }
  .elementor-609 .elementor-element.elementor-element-2e5c1363 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1ff157bf {
    --min-height: 50vh;
  }
  .elementor-609 .elementor-element.elementor-element-41714602 .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-722eac0b .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-86ea4f4 .elementor-heading-title {
    font-size: var(--e-global-typography-511909e-font-size);
    line-height: var(--e-global-typography-511909e-line-height);
    letter-spacing: var(--e-global-typography-511909e-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-1c8566a2 {
    --e-icon-list-icon-size: 25px;
  }
  .elementor-609
    .elementor-element.elementor-element-1c8566a2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-609 .elementor-element.elementor-element-1c8566a2 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-0d42e32-font-size);
    line-height: var(--e-global-typography-0d42e32-line-height);
    letter-spacing: var(--e-global-typography-0d42e32-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-7fd18928 .elementor-heading-title {
    font-size: var(--e-global-typography-927ae6c-font-size);
    line-height: var(--e-global-typography-927ae6c-line-height);
    letter-spacing: var(--e-global-typography-927ae6c-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-23e5a8a5 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-609 .elementor-element.elementor-element-65f65515 .elementor-heading-title {
    font-size: var(--e-global-typography-31919b4-font-size);
    line-height: var(--e-global-typography-31919b4-line-height);
    letter-spacing: var(--e-global-typography-31919b4-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-44388268 .elementor-heading-title {
    font-size: var(--e-global-typography-fd0ccda-font-size);
    line-height: var(--e-global-typography-fd0ccda-line-height);
    letter-spacing: var(--e-global-typography-fd0ccda-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-712b31f4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-609 .elementor-element.elementor-element-3fe3b3d {
    --grid-columns: 1;
  }
}
@media (min-width: 768px) {
  .elementor-609 .elementor-element.elementor-element-1e5bf654 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-2e250b84 {
    --width: 60%;
  }
  .elementor-609 .elementor-element.elementor-element-1debee4a {
    --width: 70%;
  }
  .elementor-609 .elementor-element.elementor-element-44cef95 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-4171916 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-623ea976 {
    --width: 320px;
  }
  .elementor-609 .elementor-element.elementor-element-157580f0 {
    --width: 200px;
  }
  .elementor-609 .elementor-element.elementor-element-491cddb5 {
    --width: 320px;
  }
  .elementor-609 .elementor-element.elementor-element-3d8a0256 {
    --width: 200px;
  }
  .elementor-609 .elementor-element.elementor-element-72f0c094 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-6a1ccfa5 {
    --width: 50%;
  }
  .elementor-609 .elementor-element.elementor-element-127f48e2 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-39752924 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-76140f69 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-4b529a70 {
    --width: 20%;
  }
  .elementor-609 .elementor-element.elementor-element-9220462 {
    --width: 40%;
  }
  .elementor-609 .elementor-element.elementor-element-fdabf97 {
    --width: 70%;
  }
  .elementor-609 .elementor-element.elementor-element-56ff931 {
    --width: 40%;
  }
  .elementor-609 .elementor-element.elementor-element-2d09a615 {
    --width: 44%;
  }
  .elementor-609 .elementor-element.elementor-element-70c2762a {
    --width: 35%;
  }
  .elementor-609 .elementor-element.elementor-element-6e4cd114 {
    --width: 21%;
  }
  .elementor-609 .elementor-element.elementor-element-1ac2876a {
    --width: 50%;
  }
  .elementor-609 .elementor-element.elementor-element-480e21dd {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-1ff157bf {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-1f2c3fc5 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-510b0ba9 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-49e8bfc6 {
    --width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-609 .elementor-element.elementor-element-2e250b84 {
    --width: 70%;
  }
  .elementor-609 .elementor-element.elementor-element-1debee4a {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-623ea976 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-157580f0 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-491cddb5 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-3d8a0256 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-6a1ccfa5 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-4b529a70 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-9220462 {
    --width:336px;
  }
  .elementor-609 .elementor-element.elementor-element-56ff931 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-2d09a615 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-70c2762a {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-6e4cd114 {
    --width: 100%;
  }
  .elementor-609 .elementor-element.elementor-element-1ac2876a {
    --width: 100%;
  }
}


@media (max-width:1024px) {
   .elementor-609 .elementor-element.elementor-element-9220462 {
    --width:336px;
  }
}