.elementor-7774 .elementor-element.elementor-element-ffb6cc3:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-ffb6cc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/MCS-scaled.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-7774 .elementor-element.elementor-element-ffb6cc3>.elementor-background-overlay {
  background-color: #000000;
  opacity: 0.74;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-ffb6cc3>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-7774 .elementor-element.elementor-element-ffb6cc3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -150px;
  margin-bottom: 0px;
  padding: 0px 0px 50px 0px;
}

.elementor-7774 .elementor-element.elementor-element-a5f2f98>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-eb6c8f6>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-7774 .elementor-element.elementor-element-eb6c8f6,
.elementor-7774 .elementor-element.elementor-element-eb6c8f6>.elementor-background-overlay {
  border-radius: 43px 43px 43px 43px;
}

.elementor-7774 .elementor-element.elementor-element-eb6c8f6 {
  margin-top: 200px;
  margin-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-ec77574.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-ec77574>.elementor-element-populated {
  padding: 50px 20px 50px 0px;
}

.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-7774 .elementor-element.elementor-element-12e8042 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-12e8042 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-8fd01ae {
  width: var(--container-widget-width, 68%);
  max-width: 68%;
  --container-widget-width: 68%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-8fd01ae .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  color: #FFFFFF;
}

.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-7774 .elementor-element.elementor-element-4e9d031 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-4e9d031>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-4af4031 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-4af4031>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button {
  background-color: #61CE7000;
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 22.2px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 20px 50px 20px 50px;
}

.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button:focus {
  background-color: var(--e-global-color-5b415c7);
  color: var(--e-global-color-f4eaa60);
  border-color: var(--e-global-color-5b415c7);
}

.elementor-7774 .elementor-element.elementor-element-7f72cd8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button:hover svg,
.elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button:focus svg {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button {
  background-color: var(--e-global-color-5b415c7);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 8.9px;
  fill: #161616;
  color: #161616;
  border-radius: 0px 0px 0px 0px;
  padding: 40px 0px 40px 0px;
}

.elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button:hover svg,
.elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-7774 .elementor-element.elementor-element-70a8dc7>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-70a8dc7 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-70a8dc7 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #49C2C9;
}

.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-4de4a47 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-4de4a47 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  text-transform: capitalize;
  font-style: italic;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-e02b623>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-e02b623:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-e02b623>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-7774 .elementor-element.elementor-element-e02b623 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 50px 0px 50px 0px;
}

.elementor-7774 .elementor-element.elementor-element-e02b623>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-4afa945 {
  width: var(--container-widget-width, 65%);
  max-width: 65%;
  --container-widget-width: 65%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-4afa945 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-ea2ea12 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-ea2ea12>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-3a84c80 .elementor-button {
  background-color: var(--e-global-color-26b722e);
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22.25px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-7774 .elementor-element.elementor-element-3a84c80 .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-3a84c80 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-c624586 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-7774 .elementor-element.elementor-element-c624586 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-7774 .elementor-element.elementor-element-c624586 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-26b722e);
  font-family:"Inter",
  Sans-serif;
  font-size:45px;
  font-weight:800;
}

.elementor-7774 .elementor-element.elementor-element-099c792 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-7774 .elementor-element.elementor-element-099c792 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-7774 .elementor-element.elementor-element-099c792 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-26b722e);
  font-family:"Inter",
  Sans-serif;
  font-size:45px;
  font-weight:800;
}

.elementor-7774 .elementor-element.elementor-element-21ce3b9 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-7774 .elementor-element.elementor-element-21ce3b9 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-7774 .elementor-element.elementor-element-21ce3b9 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-26b722e);
  font-family:"Inter",
  Sans-serif;
  font-size:45px;
  font-weight:800;
}

.elementor-7774 .elementor-element.elementor-element-0efc16d .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-7774 .elementor-element.elementor-element-0efc16d .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-7774 .elementor-element.elementor-element-0efc16d .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }

  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-26b722e);
  font-family:"Inter",
  Sans-serif;
  font-size:45px;
  font-weight:800;
}

.elementor-7774 .elementor-element.elementor-element-a8d3682 .elementor-button {
  background-color: var(--e-global-color-26b722e);
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22.25px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-7774 .elementor-element.elementor-element-a8d3682 .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-a8d3682 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-7774 .elementor-element.elementor-element-d74333d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-d74333d:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-d74333d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/Group-1191.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-7774 .elementor-element.elementor-element-d74333d>.elementor-container {
  min-height: 778px;
}

.elementor-7774 .elementor-element.elementor-element-d74333d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-d74333d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-a9effb5.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-7774 .elementor-element.elementor-element-a9effb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-7774 .elementor-element.elementor-element-a9effb5.elementor-column>.elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-ddca3ad.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-ddca3ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-ddca3ad>.elementor-element-populated {
  padding: 0px 50px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-564668b {
  width: var(--container-widget-width, 89%);
  max-width: 89%;
  --container-widget-width: 89%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-564668b>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-7774 .elementor-element.elementor-element-564668b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 600;
  text-transform: capitalize;
  color: #FFF9F9;
}

.elementor-7774 .elementor-element.elementor-element-48b39f9 {
  width: var(--container-widget-width, 96%);
  max-width: 96%;
  --container-widget-width: 96%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 26px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-48b39f9>.elementor-widget-container {
  margin: 0px 0px 210px 0px;
}

.elementor-7774 .elementor-element.elementor-element-7cd6b5a>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-7cd6b5a>.elementor-container {
  max-width: 1350px;
}

.elementor-7774 .elementor-element.elementor-element-7cd6b5a {
  margin-top: -80px;
  margin-bottom: 75px;
}

.elementor-7774 .elementor-element.elementor-element-4f9e80a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-4f9e80a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-2f13c6f>.elementor-widget-container {
  margin: -35px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-2f13c6f {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-0589b7f {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-07e4211:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-07e4211>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-7774 .elementor-element.elementor-element-07e4211 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 35px;
  margin-bottom: 35px;
  padding: 50px 0px 50px 0px;
}

.elementor-7774 .elementor-element.elementor-element-07e4211>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-fdbac8f {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-fdbac8f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-82b28ec {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-82b28ec>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-3cf6824 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-3cf6824>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-86e3b87 {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-86e3b87 img {
  width: 90%;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
  color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7>.elementor-widget-container {
  border-style: none;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-title,
.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-title.elementor-active a,
.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-77afdf0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-77afdf0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-573a464 {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-573a464 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-4ff941b {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-4ff941b>.elementor-widget-container {
  margin: 10px 0px 20px 0px;
}

.elementor-7774 .elementor-element.elementor-element-4ff941b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: bold;
  line-height: 28px;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-b336054 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-b336054>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-d3517e4 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-d3517e4>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-0a30a85 .elementor-button {
  background-color: var(--e-global-color-26b722e);
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  border-radius: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-0a30a85 .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-0a30a85 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-widget-image-box .elementor-image-box-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}

.elementor-7774 .elementor-element.elementor-element-71efa37.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-71efa37.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-71efa37.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-71efa37:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-71efa37:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-0bd2be0>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-7774 .elementor-element.elementor-element-0bd2be0 img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-2558a9d:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-ab04631>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-7774 .elementor-element.elementor-element-ab04631 img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-6b6528d:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-45d6489>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-7774 .elementor-element.elementor-element-45d6489 img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-226e3d7:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-7d16047>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-7774 .elementor-element.elementor-element-7d16047 img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-618f501.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-618f501.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-618f501.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-618f501:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-618f501:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-eabbffe>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-7774 .elementor-element.elementor-element-eabbffe img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-9539bb6:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-8e5c81b {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-7774 .elementor-element.elementor-element-407809f.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-acf1690 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-acf1690>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-7774 .elementor-element.elementor-element-acf1690 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-2df39e6 {
  width: var(--container-widget-width, 79%);
  max-width: 79%;
  --container-widget-width: 79%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-2df39e6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
  color: var(--e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}

.elementor-widget-tabs .elementor-tab-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-tabs .elementor-tab-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-f9b01be {
  width: 100%;
  max-width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tabs-wrapper {
  width: 38%;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title,
.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title:before,
.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title:after,
.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-content,
.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tabs-content-wrapper {
  border-width: 0px;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-desktop-title.elementor-active {
  background-color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tabs-content-wrapper {
  background-color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title,
.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title a {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title {
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}

.elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-title {
  margin-block-end: 1px;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-title,
.elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.elementor-7774 .elementor-element.elementor-element-a5a6d3d:has(:hover) .elementor-icon-box-title,
.elementor-7774 .elementor-element.elementor-element-a5a6d3d:has(:focus) .elementor-icon-box-title {
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-136c55a .elementor-button {
  background-color: var(--e-global-color-26b722e);
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 35px;
  border-radius: 12px 12px 12px 12px;
}

.elementor-7774 .elementor-element.elementor-element-136c55a .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-136c55a .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-7774 .elementor-element.elementor-element-4cec711 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-1c1f697:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-1c1f697>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(184deg, var(--e-global-color-e2f6f6a) 0%, var(--e-global-color-26b722e) 57%);
}

.elementor-7774 .elementor-element.elementor-element-1c1f697>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2025/11/Vector-179.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 63% auto;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-1c1f697,
.elementor-7774 .elementor-element.elementor-element-1c1f697>.elementor-background-overlay {
  border-radius: 36px 36px 36px 36px;
}

.elementor-7774 .elementor-element.elementor-element-1c1f697 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 50px 0px 50px;
}

.elementor-7774 .elementor-element.elementor-element-7e20851:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-background-slideshow {
  border-radius: 19px 19px 19px 19px;
}

.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 50px 50px 50px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
  padding: 40px 40px 40px 40px;
}

.elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-1e1108f {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-1e1108f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 800;
  color: var(--e-global-color-6be4b25);
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
  color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
  color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
  --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
  --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
  --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group {
  padding-right: calc(27px/2);
  padding-left: calc(27px/2);
  margin-bottom: 31px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-form-fields-wrapper {
  margin-left: calc(-27px/2);
  margin-right: calc(-27px/2);
  margin-bottom: -31px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group .elementor-field,
.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: #F2F2F2;
  border-width: 0px 0px 0px 0px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group .elementor-select-wrapper select {
  background-color: #F2F2F2;
  border-width: 0px 0px 0px 0px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  border-radius: 3px 3px 3px 3px;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button[type="submit"] {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-e9636f1 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-b88a6c9.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-b88a6c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-b88a6c9.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-b88a6c9>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-7774 .elementor-element.elementor-element-bc69375 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 700;
  text-transform: capitalize;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-87fae65>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-87fae65 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-d76cb6a>.elementor-widget-container {
  margin: -12px 0px -20px 0px;
}

.elementor-7774 .elementor-element.elementor-element-d76cb6a {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-533b4ae>.elementor-widget-container {
  margin: -20px 0px -25px 0px;
}

.elementor-7774 .elementor-element.elementor-element-533b4ae {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-b5bad74 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-7774 .elementor-element.elementor-element-42c72ed.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-8e805e4 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-8e805e4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-8e805e4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-08f8da9 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-08f8da9 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-da068c7 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-da068c7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-6e42a76>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-6e42a76>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-6e42a76>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-7774 .elementor-element.elementor-element-6e42a76>.elementor-element-populated {
  box-shadow: 0px 0px 8.4px 2px rgba(0, 0, 0, 0.10196078431372549);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-a0dfec9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-1e1b194 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-4eba4db {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-7e60c9e {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-7e60c9e>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-6b4e8b2>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-6b4e8b2>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-6b4e8b2>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-7774 .elementor-element.elementor-element-6b4e8b2>.elementor-element-populated {
  box-shadow: 0px 0px 8.4px 2px rgba(0, 0, 0, 0.10196078431372549);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-b793bfb>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-6c8029b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-0cc10d3 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-0e4f00e {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-0e4f00e>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-6dbca61>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-6dbca61>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-6dbca61>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-7774 .elementor-element.elementor-element-6dbca61>.elementor-element-populated {
  box-shadow: 0px 0px 8.4px 2px rgba(0, 0, 0, 0.10196078431372549);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-6687bf9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-af36242 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-f25b6a7 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-d02ce08 {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-d02ce08>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-b3f4398>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-b3f4398>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-b3f4398>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-7774 .elementor-element.elementor-element-b3f4398>.elementor-element-populated {
  box-shadow: 0px 0px 8.4px 2px rgba(0, 0, 0, 0.10196078431372549);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-ab053b9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-917a651>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-c9176be .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-29dc30e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-2791cd8 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-d55c27b {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-d55c27b>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-d536b64>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-d536b64>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-d536b64>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-7774 .elementor-element.elementor-element-d536b64>.elementor-element-populated {
  box-shadow: 0px 0px 8.4px 2px rgba(0, 0, 0, 0.10196078431372549);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-ca60419>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-c372d5b>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-6a9752c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-7bac33a>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-f349f5c {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-04f40b1 {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-04f40b1>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-e8d559f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-e8d559f:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-e8d559f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-7774 .elementor-element.elementor-element-e8d559f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 75px;
  margin-bottom: 75px;
}

.elementor-7774 .elementor-element.elementor-element-e8d559f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-6b67570.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-7774 .elementor-element.elementor-element-6b67570.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-7774 .elementor-element.elementor-element-a647955 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-a647955>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-a647955 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-02be606 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-02be606>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-a9493ad {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-a9493ad>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a>.elementor-widget-container {
  border-style: none;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title,
.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-tab-title.elementor-active a,
.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-7774 .elementor-element.elementor-element-2465144>.elementor-container {
  max-width: 1250px;
}

.elementor-7774 .elementor-element.elementor-element-a9baa3a>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-a9baa3a .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-c2d6ae6 {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-c2d6ae6 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-8f4f7d3 {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-8f4f7d3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-1c35c7e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-ac195d0:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-ac195d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0c8484;
}

.elementor-7774 .elementor-element.elementor-element-ac195d0,
.elementor-7774 .elementor-element.elementor-element-ac195d0>.elementor-background-overlay {
  border-radius: 21px 21px 21px 21px;
}

.elementor-7774 .elementor-element.elementor-element-ac195d0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-ac195d0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-67fd289.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-67fd289.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-7774 .elementor-element.elementor-element-67fd289.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-ada197a>.elementor-container {
  max-width: 1000px;
}

.elementor-7774 .elementor-element.elementor-element-ada197a {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-2ad6f37:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-2ad6f37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-2ad6f37,
.elementor-7774 .elementor-element.elementor-element-2ad6f37>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-2ad6f37 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-2ad6f37>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-4e30007.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-4e30007.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-4e30007.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-4e30007:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-4e30007:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-008afd5.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-008afd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-008afd5.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-0ca98e6 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-98463a9:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-98463a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-98463a9,
.elementor-7774 .elementor-element.elementor-element-98463a9>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-98463a9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-98463a9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-b14229d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-b14229d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-b14229d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-b14229d:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-b14229d:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-39ff6e9.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-39ff6e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-39ff6e9.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-d4542ab {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-a22f1ea:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-a22f1ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-a22f1ea,
.elementor-7774 .elementor-element.elementor-element-a22f1ea>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-a22f1ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-a22f1ea>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-7719049.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-7719049.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-7719049.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-7719049:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-7719049:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-a2fe3a9.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-a2fe3a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-a2fe3a9.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-0bea6bb {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-9147237>.elementor-container {
  max-width: 1000px;
}

.elementor-7774 .elementor-element.elementor-element-9147237 {
  margin-top: 0px;
  margin-bottom: 10px;
}

.elementor-7774 .elementor-element.elementor-element-19d1a90:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-19d1a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-19d1a90,
.elementor-7774 .elementor-element.elementor-element-19d1a90>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-19d1a90 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-19d1a90>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-f38405d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-f38405d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-f38405d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-f38405d:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-f38405d:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-594fcb5.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-594fcb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-594fcb5.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-113a497 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-6d7ef3b:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-6d7ef3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-6d7ef3b,
.elementor-7774 .elementor-element.elementor-element-6d7ef3b>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-6d7ef3b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-6d7ef3b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-fa85ce1:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-fa85ce1:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-cb6bc35.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-cb6bc35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-cb6bc35.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-7c9df49 {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-1f94f9d:not(.elementor-motion-effects-element-type-background),
.elementor-7774 .elementor-element.elementor-element-1f94f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-7774 .elementor-element.elementor-element-1f94f9d,
.elementor-7774 .elementor-element.elementor-element-1f94f9d>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-7774 .elementor-element.elementor-element-1f94f9d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-7774 .elementor-element.elementor-element-1f94f9d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-title {
  margin-bottom: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 20px;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-85ef9f9:has(:hover) .elementor-image-box-title,
.elementor-7774 .elementor-element.elementor-element-85ef9f9:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-edf6f27.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-edf6f27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-edf6f27.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-7774 .elementor-element.elementor-element-9395f5f {
  text-align: end;
}

.elementor-7774 .elementor-element.elementor-element-05ad8ba .elementor-button {
  background-color: transparent;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  background-image: linear-gradient(225deg, #11BFC3 0%, #0B9194 100%);
  box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.25098039215686274);
  border-radius: 15px 15px 15px 15px;
  padding: 15px 50px 15px 50px;
}

.elementor-7774 .elementor-element.elementor-element-05ad8ba .elementor-button:hover,
.elementor-7774 .elementor-element.elementor-element-05ad8ba .elementor-button:focus {
  background-color: transparent;
  background-image: linear-gradient(225deg, var(--e-global-color-26b722e) 0%, var(--e-global-color-e2f6f6a) 100%);
}

.elementor-7774 .elementor-element.elementor-element-05ad8ba>.elementor-widget-container {
  margin: 50px 50px 0px 50px;
}

.elementor-7774 .elementor-element.elementor-element-02bbdf8.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-3731119 {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: italic;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-3731119>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-71dbfee.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-83650bf {
  width: var(--container-widget-width, 39%);
  max-width: 39%;
  --container-widget-width: 39%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-83650bf>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-83650bf .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-cb8e807 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-cb8e807 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--e-global-color-e2f6f6a);
}

.elementor-7774 .elementor-element.elementor-element-4df6100>.elementor-widget-container {
  margin: -50px 0px 50px 0px;
}

.elementor-7774 .elementor-element.elementor-element-068a50c>.elementor-container {
  max-width: 1220px;
}

.elementor-7774 .elementor-element.elementor-element-068a50c {
  margin-top: 70px;
  margin-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-ea841d8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/10/Group-921.png");
  background-position: center center;
  background-size: cover;
}

.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-element-populated,
.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-element-populated>.elementor-background-overlay,
.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-background-slideshow {
  border-radius: 16px 16px 16px 16px;
}

.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-ea841d8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7774 .elementor-element.elementor-element-fe698c2>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-7774 .elementor-element.elementor-element-fe698c2 {
  text-align: center;
}

.elementor-7774 .elementor-element.elementor-element-fe698c2 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 800;
  color: #FFFFFF;
}

.elementor-7774 .elementor-element.elementor-element-946bc90>.elementor-widget-container {
  background-color: #FFFFFFD1;
  padding: 50px 50px 50px 50px;
  border-radius: 16px 16px 16px 16px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 22px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -22px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group>label,
.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-subgroup label {
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group>label {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-type-html {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group .elementor-field {
  color: #6A6A6A;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group .elementor-field,
.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 34px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: #E5E5E5;
  border-width: 0px 0px 0px 0px;
  border-radius: 9px 9px 9px 9px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group .elementor-select-wrapper select {
  background-color: #E5E5E5;
  border-width: 0px 0px 0px 0px;
  border-radius: 9px 9px 9px 9px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  border-radius: 9px 9px 9px 9px;
  padding: 0px 50px 0px 50px;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button[type="submit"] {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-7774 .elementor-element.elementor-element-946bc90 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.elementor-7774 .elementor-element.elementor-element-1a232d7.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-7774 .elementor-element.elementor-element-b9fd7cb {
  width: var(--container-widget-width, 86%);
  max-width: 86%;
  --container-widget-width: 86%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-7774 .elementor-element.elementor-element-b9fd7cb>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-7774 .elementor-element.elementor-element-8f4b9ff {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-7774 .elementor-element.elementor-element-8f4b9ff>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-7774 .elementor-element.elementor-element-8f4b9ff .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7>.elementor-widget-container {
  border-style: none;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-title,
.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-tab-title.elementor-active a,
.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

:root {
  --page-title-display: none;
}

body.elementor-page-7774 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

@media(min-width:431px) {
  .elementor-7774 .elementor-element.elementor-element-c8ae787 {
    width: 46.331%;
  }

  .elementor-7774 .elementor-element.elementor-element-df6f80e {
    width: 53.631%;
  }

  .elementor-7774 .elementor-element.elementor-element-a9effb5 {
    width: 41.99%;
  }

  .elementor-7774 .elementor-element.elementor-element-ddca3ad {
    width: 58.01%;
  }

  .elementor-7774 .elementor-element.elementor-element-dbe35a2 {
    width: 55.829%;
  }

  .elementor-7774 .elementor-element.elementor-element-d917d5e {
    width: 44.133%;
  }

  .elementor-7774 .elementor-element.elementor-element-02d6209 {
    width: 66.935%;
  }

  .elementor-7774 .elementor-element.elementor-element-b3ce81f {
    width: 32.732%;
  }

  .elementor-7774 .elementor-element.elementor-element-04a73fb {
    width: 66.935%;
  }

  .elementor-7774 .elementor-element.elementor-element-fa84a12 {
    width: 32.732%;
  }

  .elementor-7774 .elementor-element.elementor-element-d8d93fa {
    width: 66.935%;
  }

  .elementor-7774 .elementor-element.elementor-element-64e06a2 {
    width: 32.732%;
  }

  .elementor-7774 .elementor-element.elementor-element-d088da0 {
    width: 17.463%;
  }

  .elementor-7774 .elementor-element.elementor-element-b3f4398 {
    width: 32.537%;
  }

  .elementor-7774 .elementor-element.elementor-element-917a651 {
    width: 66.935%;
  }

  .elementor-7774 .elementor-element.elementor-element-29dc30e {
    width: 32.732%;
  }

  .elementor-7774 .elementor-element.elementor-element-d536b64 {
    width: 32.459%;
  }

  .elementor-7774 .elementor-element.elementor-element-c372d5b {
    width: 66.935%;
  }

  .elementor-7774 .elementor-element.elementor-element-7bac33a {
    width: 32.732%;
  }

  .elementor-7774 .elementor-element.elementor-element-29a451b {
    width: 17.541%;
  }

  .elementor-7774 .elementor-element.elementor-element-857e1c6 {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-008afd5 {
    width: 31.613%;
  }

  .elementor-7774 .elementor-element.elementor-element-c434626 {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-39ff6e9 {
    width: 31.613%;
  }

  .elementor-7774 .elementor-element.elementor-element-98bf583 {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-a2fe3a9 {
    width: 31.613%;
  }

  .elementor-7774 .elementor-element.elementor-element-0598362 {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-594fcb5 {
    width: 31.613%;
  }

  .elementor-7774 .elementor-element.elementor-element-9b67f2a {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-cb6bc35 {
    width: 31.613%;
  }

  .elementor-7774 .elementor-element.elementor-element-562f078 {
    width: 68.259%;
  }

  .elementor-7774 .elementor-element.elementor-element-edf6f27 {
    width: 31.613%;
  }
}

@media(max-width:1024px) {
  .elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button {
    font-size: 12px;
    padding: 10px 25px 10px 25px;
  }
}

@media(max-width:430px) {

  .elementor-7774 .elementor-element.elementor-element-ffb6cc3:not(.elementor-motion-effects-element-type-background),
  .elementor-7774 .elementor-element.elementor-element-ffb6cc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-7774 .elementor-element.elementor-element-ffb6cc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-a5f2f98>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-eb6c8f6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-ec77574.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-ec77574>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-12e8042 {
    width: var(--container-widget-width, 271px);
    max-width: 271px;
    --container-widget-width: 271px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-12e8042>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-12e8042 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-8fd01ae {
    width: var(--container-widget-width, 253px);
    max-width: 253px;
    --container-widget-width: 253px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-8fd01ae .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-4e9d031 {
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-4af4031>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-4af4031 {
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-7f72cd8>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-7f72cd8 .elementor-button {
    font-size: 9.37px;
  }

  .elementor-7774 .elementor-element.elementor-element-3b7238d .elementor-button {
    font-size: 8.43px;
    letter-spacing: 5.1px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-865e597.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-70a8dc7 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-4de4a47 {
    width: var(--container-widget-width, 178px);
    max-width: 178px;
    --container-widget-width: 178px;
    --container-widget-flex-grow: 0;
  }

  .elementor-7774 .elementor-element.elementor-element-4de4a47 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-c8ae787.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-4afa945 {
    --container-widget-width: 261px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 261px);
    max-width: 261px;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-4afa945 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-ea2ea12 {
    width: var(--container-widget-width, 358px);
    max-width: 358px;
    --container-widget-width: 358px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-ea2ea12>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-e578cb4 {
    width: 50%;
  }

  .elementor-7774 .elementor-element.elementor-element-c624586 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-c624586 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-099c792 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-099c792 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-a19a797 {
    width: 50%;
  }

  .elementor-7774 .elementor-element.elementor-element-21ce3b9 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-21ce3b9 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-0efc16d .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-0efc16d .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-a8d3682>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-a8d3682 .elementor-button {
    font-size: 10px;
    border-radius: 7px 7px 7px 7px;
  }

  .elementor-7774 .elementor-element.elementor-element-4d6c2f4>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-d74333d:not(.elementor-motion-effects-element-type-background),
  .elementor-7774 .elementor-element.elementor-element-d74333d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/10/Group-1236.png");
    background-size: contain;
  }

  .elementor-7774 .elementor-element.elementor-element-d74333d {
    padding: 0px 0px 0px 0px;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-ddca3ad.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-7774 .elementor-element.elementor-element-ddca3ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-7774 .elementor-element.elementor-element-ddca3ad.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-ddca3ad>.elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-564668b {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-564668b .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-48b39f9 {
    width: var(--container-widget-width, 330px);
    max-width: 330px;
    --container-widget-width: 330px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
    line-height: 1.5em;
  }

  .elementor-7774 .elementor-element.elementor-element-7cd6b5a {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .elementor-7774 .elementor-element.elementor-element-4f9e80a {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-2f13c6f {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-4aa2a60.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-fdbac8f {
    --container-widget-width: 264px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 264px);
    max-width: 264px;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-fdbac8f .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-82b28ec {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-3cf6824 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-item:not(:last-child) {
    margin-block-end: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-title {
    padding: 15px 15px 15px 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-04a5dc7 .elementor-tab-content {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-77afdf0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-573a464 {
    --container-widget-width: 264px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 264px);
    max-width: 264px;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-573a464 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-4ff941b>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-4ff941b {
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-4ff941b .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-b336054 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-d3517e4 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-0a30a85 .elementor-button {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-acf1690 {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-7774 .elementor-element.elementor-element-acf1690 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-2df39e6 {
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 320px);
    max-width: 320px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-f9b01be .elementor-tab-title {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-title,
  .elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-title a {
    font-size: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-a5a6d3d .elementor-icon-box-description {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-136c55a .elementor-button {
    font-size: 10px;
    line-height: 2em;
  }

  .elementor-7774 .elementor-element.elementor-element-1c1f697 {
    padding: 10px 10px 10px 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-7e20851>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-1e1108f .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-group .elementor-field,
  .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-e9636f1 .elementor-button {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-b88a6c9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-bc69375 {
    width: var(--container-widget-width, 282px);
    max-width: 282px;
    --container-widget-width: 282px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-bc69375>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-bc69375 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-87fae65 {
    width: var(--container-widget-width, 291px);
    max-width: 291px;
    --container-widget-width: 291px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-87fae65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-87fae65 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-d76cb6a {
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-533b4ae {
    width: var(--container-widget-width, 304px);
    max-width: 304px;
    --container-widget-width: 304px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-533b4ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-8e805e4 {
    width: var(--container-widget-width, 239px);
    max-width: 239px;
    --container-widget-width: 239px;
    --container-widget-flex-grow: 0;
  }

  .elementor-7774 .elementor-element.elementor-element-8e805e4 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-08f8da9 {
    width: var(--container-widget-width, 209px);
    max-width: 209px;
    --container-widget-width: 209px;
    --container-widget-flex-grow: 0;
  }

  .elementor-7774 .elementor-element.elementor-element-08f8da9 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-da068c7 {
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-02d6209 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-02d6209.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-02d6209.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-1e1b194 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-b3ce81f {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-7e60c9e {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-04a73fb {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-04a73fb.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-04a73fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-6c8029b .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-fa84a12 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-0e4f00e {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-d8d93fa {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-d8d93fa.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-d8d93fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-af36242 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-64e06a2 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-d02ce08 {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-917a651 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-917a651.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-917a651.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-c9176be .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-29dc30e {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-d55c27b {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-c372d5b {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-7774 .elementor-element.elementor-element-c372d5b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-c372d5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-7774 .elementor-element.elementor-element-6a9752c .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-7bac33a {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-04f40b1 {
    font-size: 11px;
  }

  .elementor-7774 .elementor-element.elementor-element-6b67570.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-a647955 {
    width: var(--container-widget-width, 243px);
    max-width: 243px;
    --container-widget-width: 243px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-a647955 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-02be606>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-02be606 {
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-a9493ad>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-a9493ad {
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-2b55e3a .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-f0da5a3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-a9baa3a {
    width: var(--container-widget-width, 263px);
    max-width: 263px;
    --container-widget-width: 263px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-a9baa3a .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-c2d6ae6 {
    width: var(--container-widget-width, 222px);
    max-width: 222px;
    --container-widget-width: 222px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-c2d6ae6 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-8f4f7d3 {
    --container-widget-width: 288px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 288px);
    max-width: 288px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-1c35c7e {
    width: var(--container-widget-width, 199px);
    max-width: 199px;
    --container-widget-width: 199px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-7774 .elementor-element.elementor-element-1c35c7e .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-857e1c6 {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-008afd5 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-0ca98e6 img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-c434626 {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-39ff6e9 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-d4542ab img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-98bf583 {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-a2fe3a9 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-0bea6bb img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-0598362 {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-f38405d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-594fcb5 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-113a497 img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-9b67f2a {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-cb6bc35 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-7c9df49 img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-562f078 {
    width: 70%;
  }

  .elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-7774 .elementor-element.elementor-element-edf6f27 {
    width: 30%;
  }

  .elementor-7774 .elementor-element.elementor-element-9395f5f img {
    width: 60%;
  }

  .elementor-7774 .elementor-element.elementor-element-05ad8ba>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-05ad8ba .elementor-button {
    font-size: 10px;
    padding: 7px 50px 7px 50px;
  }

  .elementor-7774 .elementor-element.elementor-element-3731119 {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-0a781a3 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .elementor-7774 .elementor-element.elementor-element-71dbfee.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-83650bf {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-7774 .elementor-element.elementor-element-83650bf .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-cb8e807 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-fe698c2 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-946bc90>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group>label {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-group .elementor-field,
  .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-946bc90 .elementor-button {
    font-size: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-b9fd7cb {
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    font-size: 12px;
  }

  .elementor-7774 .elementor-element.elementor-element-e9e0837.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-7774 .elementor-element.elementor-element-8f4b9ff>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }

  .elementor-7774 .elementor-element.elementor-element-8f4b9ff {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-7774 .elementor-element.elementor-element-8f4b9ff .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-7774 .elementor-element.elementor-element-840f0f7 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-7774 .elementor-element.elementor-element-840f0f7 .elementor-tab-content {
    font-size: 13px;
  }
}

/* Start custom CSS for image-box, class: .elementor-element-71efa37 */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-71efa37 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2558a9d */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-2558a9d .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6b6528d */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-6b6528d .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-226e3d7 */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-226e3d7 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-618f501 */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-618f501 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9539bb6 */
@media (max-width: 767px) {
  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-7774 .elementor-element.elementor-element-9539bb6 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-f9b01be */
/* Tabs Title Section */
.elementor-tabs .elementor-tabs-wrapper {
  border-radius: 10px;
  margin-right: 20px;
}

/* Each Tab Button */
.elementor-tabs .elementor-tab-title {
  border-radius: 8px;
  background: #fff !important;
  transition: 0.3s;
  margin: 0px 15px 15px 15px;
  box-shadow: 0px 0px 14.8px 2px #00000026;
}

/* Active Tab Button Style */
.elementor-tabs .elementor-tab-title.elementor-active {
  background: #49C2C9 !important;
  /* active tab ka color */
  color: #fff !important;
  box-shadow: 0px 0px 14.8px 2px #00000026;
}

/* Tabs Content Wrapper */
.elementor-tabs .elementor-tabs-content-wrapper {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px 0px 14px 0px #00000026;
  padding: 0;
  overflow: visible;
  position: relative;
}

@media (min-width: 1025px) {
  .elementor-tabs .elementor-tabs-content-wrapper {
    margin-bottom: 470px;
  }
}

/* ✅ Show Arrow Only on Active (Visible) Content */
.elementor-tabs .elementor-tab-content[style*="display: block"]::before {
  content: "";
  position: absolute;
  left: -8px;
  top: 28px;
  width: 18px;
  height: 18px;
  background: #fff;
  transform: rotate(45deg);
  border-top-left-radius: 4px;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.08);
}

/* ✅ Hide Triangle on Mobile/Tablet */
@media (max-width: 1024px) {
  .elementor-tabs .elementor-tab-content::before {
    display: none !important;
  }

  .elementor-tabs .elementor-tabs-content-wrapper {
    margin-bottom: 40px;
    /* optional spacing for mobile */
  }
}

/* End custom CSS */