.elementor-8116 .elementor-element.elementor-element-d911368:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-d911368>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/DM-scaled.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-8116 .elementor-element.elementor-element-d911368>.elementor-background-overlay {
  background-color: #000000;
  opacity: 0.74;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-d911368>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-8116 .elementor-element.elementor-element-d911368 {
  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-8116 .elementor-element.elementor-element-eea2c20>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-268f8ab>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-8116 .elementor-element.elementor-element-268f8ab,
.elementor-8116 .elementor-element.elementor-element-268f8ab>.elementor-background-overlay {
  border-radius: 43px 43px 43px 43px;
}

.elementor-8116 .elementor-element.elementor-element-268f8ab {
  margin-top: 200px;
  margin-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-17c3be2.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-17c3be2>.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-8116 .elementor-element.elementor-element-cbb3459 {
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-cbb3459 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-761abd1 {
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-761abd1 .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-8116 .elementor-element.elementor-element-f9c98e4 {
  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-8116 .elementor-element.elementor-element-92d9b2c {
  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-8116 .elementor-element.elementor-element-92d9b2c>.elementor-widget-container {
  margin: -20px 0px -20px 0px;
}

.elementor-8116 .elementor-element.elementor-element-11ec29a {
  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-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-8116 .elementor-element.elementor-element-3c1425d .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-8116 .elementor-element.elementor-element-3c1425d .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button:focus {
  background-color: var(--e-global-color-5b415c7);
  color: var(--e-global-color-f4eaa60);
  border-color: var(--e-global-color-5b415c7);
}

.elementor-8116 .elementor-element.elementor-element-3c1425d>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button:hover svg,
.elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button:focus svg {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-8116 .elementor-element.elementor-element-2cca770 .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-8116 .elementor-element.elementor-element-2cca770 .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-2cca770 .elementor-button:focus {
  background-color: #0A8588;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-8116 .elementor-element.elementor-element-2cca770 .elementor-button:hover svg,
.elementor-8116 .elementor-element.elementor-element-2cca770 .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-8116 .elementor-element.elementor-element-70a8dc7>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-70a8dc7 {
  text-align: center;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-4de4a47>.elementor-widget-container {
  margin: 30px 0px 30px 0px;
}

.elementor-8116 .elementor-element.elementor-element-4de4a47 {
  text-align: center;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-3b29fe4.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-9f52c61 {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-f7f0738 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-f7f0738>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-8116 .elementor-element.elementor-element-f7f0738 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  text-transform: capitalize;
  font-style: italic;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-e5ad434 .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-8116 .elementor-element.elementor-element-e5ad434 .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-e5ad434 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-8116 .elementor-element.elementor-element-e02b623>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-e02b623:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-e02b623>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-8116 .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;
}

.elementor-8116 .elementor-element.elementor-element-e02b623>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-4afa945 {
  width: var(--container-widget-width, 65%);
  max-width: 65%;
  --container-widget-width: 65%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-ea2ea12>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-3a84c80 .elementor-button:hover,
.elementor-8116 .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-8116 .elementor-element.elementor-element-c624586 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-099c792 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-21ce3b9 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-0efc16d .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-bdf4e2b .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-8116 .elementor-element.elementor-element-bdf4e2b .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-bdf4e2b .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-8116 .elementor-element.elementor-element-51175df {
  margin-top: -50px;
  margin-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-d74333d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-8116 .elementor-element.elementor-element-d74333d:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-d74333d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/Group-1195-e1762947316228.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-8116 .elementor-element.elementor-element-d74333d>.elementor-container {
  min-height: 668px;
}

.elementor-8116 .elementor-element.elementor-element-d74333d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-d74333d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-a9effb5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-a9effb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-ddca3ad.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-ddca3ad>.elementor-element-populated {
  padding: 0px 50px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-564668b {
  width: var(--container-widget-width, 89%);
  max-width: 89%;
  --container-widget-width: 89%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-564668b>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-8116 .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-8116 .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: 21px;
  font-weight: 400;
  line-height: 26px;
  color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-48b39f9>.elementor-widget-container {
  margin: 0px 0px 70px 0px;
}

.elementor-8116 .elementor-element.elementor-element-7cd6b5a {
  margin-top: 50px;
  margin-bottom: 75px;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-dbe35a2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-dbe35a2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-dbe35a2>.elementor-element-populated {
  padding: 0px 0px 0px 120px;
}

.elementor-8116 .elementor-element.elementor-element-c230f20>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-c230f20 {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-2f13c6f>.elementor-widget-container {
  margin: -30px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-2f13c6f {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-d917d5e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-d917d5e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-c94b806 {
  width: auto;
  max-width: auto;
  top: -411px;
  z-index: -5;
}

body:not(.rtl) .elementor-8116 .elementor-element.elementor-element-c94b806 {
  right: 35px;
}

body.rtl .elementor-8116 .elementor-element.elementor-element-c94b806 {
  left: 35px;
}

.elementor-8116 .elementor-element.elementor-element-1c1975e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-1c1975e {
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-0589b7f {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-07e4211>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-8116 .elementor-element.elementor-element-07e4211:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-07e4211>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-8116 .elementor-element.elementor-element-07e4211 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}

.elementor-8116 .elementor-element.elementor-element-07e4211>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-fdbac8f {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-82b28ec {
  width: var(--container-widget-width, 92%);
  max-width: 92%;
  --container-widget-width: 92%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-82b28ec>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-f9cd4a6 .elementor-button {
  background-color: var(--e-global-color-26b722e);
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22.25px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-8116 .elementor-element.elementor-element-f9cd4a6 .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-f9cd4a6 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.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-8116 .elementor-element.elementor-element-bb4096f>.elementor-widget-container {
  border-style: none;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-title,
.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-tab-title.elementor-active a,
.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-8116 .elementor-element.elementor-element-01f5b86 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.elementor-8116 .elementor-element.elementor-element-573a464 {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .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-8116 .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: bold;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-b336054>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-44f6893 {
  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-8116 .elementor-element.elementor-element-44f6893>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-41fd48c {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-41fd48c img {
  height: 345px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}

.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-8116 .elementor-element.elementor-element-71efa37.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-71efa37.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-71efa37.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-71efa37:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-71efa37:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-8dc6071>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-8dc6071 img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-2558a9d:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-e45f961>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-e45f961 img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-6b6528d:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-7461ab8>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-7461ab8 img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-226e3d7:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-bf89e7c>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-bf89e7c img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-618f501.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-618f501.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-618f501.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-618f501:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-618f501:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-89b27a8>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-89b27a8 img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-9539bb6:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-8e5c81b {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-8116 .elementor-element.elementor-element-407809f.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-acf1690>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-8116 .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-8116 .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-8116 .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-8116 .elementor-element.elementor-element-8028aa2 {
  width: 100%;
  max-width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tabs-wrapper {
  width: 38%;
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title,
.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title:before,
.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title:after,
.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-content,
.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tabs-content-wrapper {
  border-width: 0px;
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-desktop-title.elementor-active {
  background-color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tabs-content-wrapper {
  background-color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title,
.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title a {
  color: var(--e-global-color-26b722e);
}

.elementor-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title {
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-8116 .elementor-element.elementor-element-fd84295 {
  margin-top: -100px;
  margin-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-f3851e1:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-f3851e1>.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-8116 .elementor-element.elementor-element-f3851e1>.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-8116 .elementor-element.elementor-element-f3851e1,
.elementor-8116 .elementor-element.elementor-element-f3851e1>.elementor-background-overlay {
  border-radius: 36px 36px 36px 36px;
}

.elementor-8116 .elementor-element.elementor-element-f3851e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 50px 0px 50px;
}

.elementor-8116 .elementor-element.elementor-element-378ea9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8116 .elementor-element.elementor-element-378ea9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-378ea9a>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-378ea9a>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-378ea9a>.elementor-background-slideshow {
  border-radius: 19px 19px 19px 19px;
}

.elementor-8116 .elementor-element.elementor-element-378ea9a>.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-8116 .elementor-element.elementor-element-378ea9a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-7cdb909 {
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-7cdb909 .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-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group {
  padding-right: calc(27px/2);
  padding-left: calc(27px/2);
  margin-bottom: 31px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-form-fields-wrapper {
  margin-left: calc(-27px/2);
  margin-right: calc(-27px/2);
  margin-bottom: -31px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group .elementor-field,
.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .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-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group .elementor-select-wrapper select {
  background-color: #F2F2F2;
  border-width: 0px 0px 0px 0px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  border-radius: 3px 3px 3px 3px;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button[type="submit"] {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-ad12d7c {
  --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-8116 .elementor-element.elementor-element-13067e4.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-13067e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-13067e4.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-13067e4>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-d76cb6a>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-8116 .elementor-element.elementor-element-d76cb6a {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-87fae65 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
  color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-b5bad74:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-b5bad74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-8116 .elementor-element.elementor-element-b5bad74 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}

.elementor-8116 .elementor-element.elementor-element-b5bad74>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-42c72ed.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-8e805e4 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-8e805e4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-08f8da9 {
  text-align: center;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-da068c7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-6e42a76>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-6e42a76>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-6e42a76>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-a0dfec9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-1e1b194 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-1e1b194 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-4eba4db {
  text-align: end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-7e60c9e>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-6b4e8b2>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-6b4e8b2>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-6b4e8b2>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-b793bfb>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-6c8029b {
  width: var(--container-widget-width, 71%);
  max-width: 71%;
  --container-widget-width: 71%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-6c8029b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-0cc10d3 {
  text-align: end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-0e4f00e>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-c9b97c8>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-c9b97c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-c9b97c8>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .elementor-element.elementor-element-c9b97c8>.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-8116 .elementor-element.elementor-element-a2b93f0>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-56c380f {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-56c380f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-8f02be2 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-07913a8 {
  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-8116 .elementor-element.elementor-element-07913a8>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-ad3850b>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-ad3850b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-ad3850b>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .elementor-element.elementor-element-ad3850b>.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-8116 .elementor-element.elementor-element-8a7d935>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-8a7d935>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-8a7d935>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .elementor-element.elementor-element-8a7d935>.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-8116 .elementor-element.elementor-element-d049327>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-3b26fe7 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-50980f1 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-dbc6a0d {
  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-8116 .elementor-element.elementor-element-dbc6a0d>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-0fe9030>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-0fe9030>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-0fe9030>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .elementor-element.elementor-element-0fe9030>.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-8116 .elementor-element.elementor-element-168ef98>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-bc4bf3e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-3c69489 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-c81f4c7 {
  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-8116 .elementor-element.elementor-element-c81f4c7>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-a523a24>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-a523a24>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-a523a24>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-8116 .elementor-element.elementor-element-a523a24>.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-8116 .elementor-element.elementor-element-e8d559f>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-8116 .elementor-element.elementor-element-e8d559f:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-e8d559f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-e8d559f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-6b67570.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-a647955 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-a647955>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-0bddfcb {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-0bddfcb>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-472a3d8 {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-26561fd {
  width: auto;
  max-width: auto;
  top: -106px;
}

body:not(.rtl) .elementor-8116 .elementor-element.elementor-element-26561fd {
  right: -85px;
}

body.rtl .elementor-8116 .elementor-element.elementor-element-26561fd {
  left: -85px;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a {
  z-index: 5;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a>.elementor-widget-container {
  border-style: none;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title,
.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-tab-title.elementor-active a,
.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-8116 .elementor-element.elementor-element-27b0f86:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-27b0f86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-8116 .elementor-element.elementor-element-27b0f86 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
  z-index: 5;
}

.elementor-8116 .elementor-element.elementor-element-27b0f86>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-c91710b>.elementor-element-populated {
  padding: 0px 0px 0px 60px;
}

.elementor-8116 .elementor-element.elementor-element-a9baa3a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-c2d6ae6 {
  text-align: start;
}

.elementor-8116 .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-8116 .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-8116 .elementor-element.elementor-element-8f4f7d3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-1c35c7e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-2465144:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-2465144>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-8116 .elementor-element.elementor-element-2465144 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 50px 0px;
  z-index: 5;
}

.elementor-8116 .elementor-element.elementor-element-2465144>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-f0da5a3>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-ac195d0:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-ac195d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0c8484;
}

.elementor-8116 .elementor-element.elementor-element-ac195d0,
.elementor-8116 .elementor-element.elementor-element-ac195d0>.elementor-background-overlay {
  border-radius: 21px 21px 21px 21px;
}

.elementor-8116 .elementor-element.elementor-element-ac195d0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}

.elementor-8116 .elementor-element.elementor-element-ac195d0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-67fd289.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-67fd289.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-ada197a {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-2ad6f37:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-2ad6f37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-2ad6f37,
.elementor-8116 .elementor-element.elementor-element-2ad6f37>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-2ad6f37 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 30px 10px;
}

.elementor-8116 .elementor-element.elementor-element-2ad6f37>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-4e30007.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-4e30007.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-4e30007.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-4e30007:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-4e30007:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-008afd5.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-008afd5.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-0ca98e6 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-98463a9:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-98463a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-98463a9,
.elementor-8116 .elementor-element.elementor-element-98463a9>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-98463a9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 30px 10px;
}

.elementor-8116 .elementor-element.elementor-element-98463a9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-b14229d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b14229d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b14229d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b14229d:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-b14229d:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-39ff6e9.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-39ff6e9.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-d4542ab {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-a22f1ea:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-a22f1ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-a22f1ea,
.elementor-8116 .elementor-element.elementor-element-a22f1ea>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-a22f1ea>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-7719049.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-7719049.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-7719049.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-7719049:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-7719049:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-a2fe3a9.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-a2fe3a9.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-0bea6bb {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-787677b:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-787677b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-787677b,
.elementor-8116 .elementor-element.elementor-element-787677b>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-787677b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-8116 .elementor-element.elementor-element-787677b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-947d668.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-947d668.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-947d668.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-947d668 .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-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-947d668:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-947d668:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-f8646b8.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-f8646b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-f8646b8.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-017e10d {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-9147237 {
  margin-top: 0px;
  margin-bottom: 10px;
}

.elementor-8116 .elementor-element.elementor-element-51f2001:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-51f2001>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-51f2001,
.elementor-8116 .elementor-element.elementor-element-51f2001>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-51f2001 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 30px 10px;
}

.elementor-8116 .elementor-element.elementor-element-51f2001>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15 .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-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-26e8c15:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-26e8c15:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-d56a565.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-d56a565.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-d56a565.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-b3b8b68 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-6d7ef3b:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-6d7ef3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-6d7ef3b,
.elementor-8116 .elementor-element.elementor-element-6d7ef3b>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-6d7ef3b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 30px 10px;
}

.elementor-8116 .elementor-element.elementor-element-6d7ef3b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-fa85ce1:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-fa85ce1:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-cb6bc35.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-cb6bc35.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-7c9df49 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-1f94f9d:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-1f94f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-1f94f9d,
.elementor-8116 .elementor-element.elementor-element-1f94f9d>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-1f94f9d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-85ef9f9:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-85ef9f9:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-edf6f27.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-edf6f27.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-9395f5f {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-1026160:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-1026160>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-1026160,
.elementor-8116 .elementor-element.elementor-element-1026160>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-1026160 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-8116 .elementor-element.elementor-element-1026160>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad .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-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b5d17ad:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-b5d17ad:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-efad1f2.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-efad1f2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-efad1f2.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-6acf0e6 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-70dce20 {
  margin-top: 0px;
  margin-bottom: 10px;
}

.elementor-8116 .elementor-element.elementor-element-205e77b:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-205e77b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-205e77b,
.elementor-8116 .elementor-element.elementor-element-205e77b>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-205e77b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 32px 10px;
}

.elementor-8116 .elementor-element.elementor-element-205e77b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-295eb05.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-295eb05.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-295eb05.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-295eb05 .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-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-295eb05:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-295eb05:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-fc3d70f.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-fc3d70f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-fc3d70f.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-dbfabd9 {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-c5697c2:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-c5697c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-c5697c2,
.elementor-8116 .elementor-element.elementor-element-c5697c2>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-c5697c2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-8116 .elementor-element.elementor-element-c5697c2>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-b672667.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b672667.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b672667.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-b672667 .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-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-b672667:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-b672667:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-7230ff1.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-7230ff1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-7230ff1.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-b1c94ae {
  text-align: end;
}

.elementor-8116 .elementor-element.elementor-element-a38554f:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-a38554f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-8116 .elementor-element.elementor-element-a38554f,
.elementor-8116 .elementor-element.elementor-element-a38554f>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-8116 .elementor-element.elementor-element-a38554f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 32px 10px;
}

.elementor-8116 .elementor-element.elementor-element-a38554f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c .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-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-0e6612c:has(:hover) .elementor-image-box-title,
.elementor-8116 .elementor-element.elementor-element-0e6612c:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-52eebf2.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-52eebf2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-52eebf2.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-8116 .elementor-element.elementor-element-be4f85c {
  text-align: end;
}

.elementor-8116 .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-8116 .elementor-element.elementor-element-05ad8ba .elementor-button:hover,
.elementor-8116 .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-8116 .elementor-element.elementor-element-05ad8ba>.elementor-widget-container {
  margin: 50px 50px 0px 50px;
}

.elementor-8116 .elementor-element.elementor-element-5e4e978>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-5e4e978 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-d1f41d5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-d1f41d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-8116 .elementor-element.elementor-element-d1f41d5.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-870b0b4 {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-870b0b4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-870b0b4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-8116 .elementor-element.elementor-element-1040c26 {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-1040c26>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-bf0e98b {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-bf0e98b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-c5d7640 .elementor-button {
  background-color: #199699;
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  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-8116 .elementor-element.elementor-element-c5d7640 .elementor-button:hover,
.elementor-8116 .elementor-element.elementor-element-c5d7640 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-8116 .elementor-element.elementor-element-1b1bf64>.elementor-widget-container {
  margin: -50px 0px 50px 0px;
}

.elementor-8116 .elementor-element.elementor-element-714bfa2>.elementor-container {
  max-width: 1220px;
}

.elementor-8116 .elementor-element.elementor-element-714bfa2 {
  margin-top: 70px;
  margin-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-14a4512:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8116 .elementor-element.elementor-element-14a4512>.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-8116 .elementor-element.elementor-element-14a4512>.elementor-element-populated,
.elementor-8116 .elementor-element.elementor-element-14a4512>.elementor-element-populated>.elementor-background-overlay,
.elementor-8116 .elementor-element.elementor-element-14a4512>.elementor-background-slideshow {
  border-radius: 16px 16px 16px 16px;
}

.elementor-8116 .elementor-element.elementor-element-14a4512>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-14a4512>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-15e1ce5>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
}

.elementor-8116 .elementor-element.elementor-element-15e1ce5 {
  text-align: center;
}

.elementor-8116 .elementor-element.elementor-element-15e1ce5 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 800;
  color: #FFFFFF;
}

.elementor-8116 .elementor-element.elementor-element-79446cd>.elementor-widget-container {
  background-color: #FFFFFFD1;
  padding: 50px 50px 50px 50px;
  border-radius: 16px 16px 16px 16px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 22px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -22px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group>label,
.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-subgroup label {
  color: #000000;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group>label {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-type-html {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group .elementor-field {
  color: #6A6A6A;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group .elementor-field,
.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 34px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .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-8116 .elementor-element.elementor-element-79446cd .elementor-field-group .elementor-select-wrapper select {
  background-color: #E5E5E5;
  border-width: 0px 0px 0px 0px;
  border-radius: 9px 9px 9px 9px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  border-radius: 9px 9px 9px 9px;
  padding: 0px 50px 0px 50px;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button[type="submit"] {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-8116 .elementor-element.elementor-element-79446cd {
  --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-8116 .elementor-element.elementor-element-c22880a {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-8116 .elementor-element.elementor-element-5115fc5.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-8116 .elementor-element.elementor-element-ee672fc {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-8116 .elementor-element.elementor-element-ee672fc>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-8116 .elementor-element.elementor-element-c0d3765:not(.elementor-motion-effects-element-type-background),
.elementor-8116 .elementor-element.elementor-element-c0d3765>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/10/Group-883-1.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-8116 .elementor-element.elementor-element-c0d3765>.elementor-container {
  max-width: 1200px;
}

.elementor-8116 .elementor-element.elementor-element-c0d3765 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
}

.elementor-8116 .elementor-element.elementor-element-c0d3765>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8116 .elementor-element.elementor-element-496bd1d {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-8116 .elementor-element.elementor-element-496bd1d>.elementor-widget-container {
  margin: 100px 0px 30px 0px;
}

.elementor-8116 .elementor-element.elementor-element-496bd1d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46>.elementor-widget-container {
  border-style: none;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 10px;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-title,
.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-tab-title.elementor-active a,
.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

:root {
  --page-title-display: none;
}

body.elementor-page-8116 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

@media(max-width:1442px) {
  .elementor-8116 .elementor-element.elementor-element-c94b806 {
    top: -245px;
  }
}

@media(max-width:1024px) {
  .elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button {
    font-size: 12px;
    padding: 10px 25px 10px 25px;
  }
}

@media(max-width:430px) {

  .elementor-8116 .elementor-element.elementor-element-d911368:not(.elementor-motion-effects-element-type-background),
  .elementor-8116 .elementor-element.elementor-element-d911368>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-8116 .elementor-element.elementor-element-d911368 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-eea2c20>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-268f8ab {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-17c3be2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-17c3be2>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-cbb3459 {
    width: var(--container-widget-width, 271px);
    max-width: 271px;
    --container-widget-width: 271px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-cbb3459>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-cbb3459 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-761abd1 {
    width: var(--container-widget-width, 253px);
    max-width: 253px;
    --container-widget-width: 253px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-761abd1 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-f9c98e4 {
    --container-widget-width: 290px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 290px);
    max-width: 290px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-92d9b2c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-92d9b2c {
    --container-widget-width: 290px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 290px);
    max-width: 290px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-11ec29a {
    --container-widget-width: 315px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 315px);
    max-width: 315px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-3c1425d>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-3c1425d .elementor-button {
    font-size: 9.37px;
  }

  .elementor-8116 .elementor-element.elementor-element-2cca770 .elementor-button {
    font-size: 8.43px;
    letter-spacing: 5.1px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-70a8dc7>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-70a8dc7 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-9f52c61 {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-f7f0738 {
    --container-widget-width: 286px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 286px);
    max-width: 286px;
  }

  .elementor-8116 .elementor-element.elementor-element-f7f0738 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-e5ad434 .elementor-button {
    font-size: 10px;
    line-height: 2.2em;
  }

  .elementor-8116 .elementor-element.elementor-element-c8ae787.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-4afa945 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-ea2ea12 {
    width: var(--container-widget-width, 280px);
    max-width: 280px;
    --container-widget-width: 280px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-ea2ea12>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-e578cb4 {
    width: 50%;
  }

  .elementor-8116 .elementor-element.elementor-element-c624586 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-c624586 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-099c792 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-099c792 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-a19a797 {
    width: 50%;
  }

  .elementor-8116 .elementor-element.elementor-element-21ce3b9 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-21ce3b9 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-0efc16d .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-0efc16d .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-bdf4e2b>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-bdf4e2b .elementor-button {
    font-size: 10px;
    border-radius: 7px 7px 7px 7px;
  }

  .elementor-8116 .elementor-element.elementor-element-d74333d:not(.elementor-motion-effects-element-type-background),
  .elementor-8116 .elementor-element.elementor-element-d74333d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/10/Group-1253.png");
    background-size: contain;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-a9effb5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-8116 .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-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-ddca3ad.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-ddca3ad.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-ddca3ad>.elementor-element-populated {
    padding: 90px 0px 0px 0px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-564668b .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-48b39f9 {
    width: var(--container-widget-width, 297px);
    max-width: 297px;
    --container-widget-width: 297px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
    line-height: 1.7em;
  }

  .elementor-8116 .elementor-element.elementor-element-7cd6b5a {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-dbe35a2>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-c230f20 {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-2f13c6f {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-4aa2a60.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-fdbac8f {
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-fdbac8f .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-82b28ec {
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-f9cd4a6 .elementor-button {
    font-size: 10px;
    line-height: 1.7em;
  }

  .elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-bb4096f .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-01f5b86 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-77afdf0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-573a464 {
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-573a464 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-b336054>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-b336054 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-44f6893 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-acf1690 {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-8116 .elementor-element.elementor-element-acf1690 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-8028aa2 .elementor-tab-title {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-f3851e1 {
    padding: 10px 10px 10px 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-378ea9a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-7cdb909 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-group .elementor-field,
  .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-ad12d7c .elementor-button {
    font-size: 10px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-bc69375>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-bc69375 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-d76cb6a {
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-d76cb6a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-87fae65 {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-87fae65>.elementor-widget-container {
    margin: -28px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-87fae65 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-8e805e4 {
    width: var(--container-widget-width, 239px);
    max-width: 239px;
    --container-widget-width: 239px;
    --container-widget-flex-grow: 0;
  }

  .elementor-8116 .elementor-element.elementor-element-8e805e4 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-08f8da9 {
    width: var(--container-widget-width, 209px);
    max-width: 209px;
    --container-widget-width: 209px;
    --container-widget-flex-grow: 0;
  }

  .elementor-8116 .elementor-element.elementor-element-08f8da9 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-02d6209 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-02d6209.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-1e1b194 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-b3ce81f {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-4eba4db img {
    width: 74%;
  }

  .elementor-8116 .elementor-element.elementor-element-7e60c9e {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-04a73fb {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-04a73fb.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-6c8029b .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-fa84a12 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-0cc10d3 img {
    width: 74%;
  }

  .elementor-8116 .elementor-element.elementor-element-0e4f00e {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-884393c {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-884393c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-884393c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-56c380f .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-cee04a2 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-8f02be2 img {
    width: 74%;
  }

  .elementor-8116 .elementor-element.elementor-element-07913a8 {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-d117f51 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-d117f51.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-d117f51.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-3b26fe7 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-e5f0bc1 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-50980f1 img {
    width: 74%;
  }

  .elementor-8116 .elementor-element.elementor-element-dbc6a0d {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-58897e8 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-8116 .elementor-element.elementor-element-58897e8.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-58897e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-8116 .elementor-element.elementor-element-bc4bf3e .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-cc2a105 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-3c69489 img {
    width: 74%;
  }

  .elementor-8116 .elementor-element.elementor-element-c81f4c7 {
    font-size: 11px;
  }

  .elementor-8116 .elementor-element.elementor-element-e8d559f {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-6b67570.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-a647955 {
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-a647955 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-0bddfcb {
    text-align: center;
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-2b55e3a .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-c91710b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-c91710b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-a9baa3a .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-c2d6ae6 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-1c35c7e {
    text-align: center;
  }

  .elementor-8116 .elementor-element.elementor-element-1c35c7e .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-2465144 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .elementor-8116 .elementor-element.elementor-element-f0da5a3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-8116 .elementor-element.elementor-element-857e1c6 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-4e30007 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-008afd5 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-0ca98e6 img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-c434626 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-b14229d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-39ff6e9 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-d4542ab img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-98bf583 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-7719049 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-a2fe3a9 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-0bea6bb img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-aa4ecb9 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-947d668 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-f8646b8 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-017e10d img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-d96e7da {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-26e8c15 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-d56a565 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-b3b8b68 img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-9b67f2a {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-fa85ce1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-cb6bc35 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-7c9df49 img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-562f078 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-85ef9f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-edf6f27 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-9395f5f img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-ca6cb97 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-b5d17ad .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-efad1f2 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-6acf0e6 img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-27dd628 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-295eb05 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-fc3d70f {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-dbfabd9 img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-4a52fdc {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-b672667 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-7230ff1 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-b1c94ae img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-c9c5138 {
    width: 70%;
  }

  .elementor-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-0e6612c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-8116 .elementor-element.elementor-element-52eebf2 {
    width: 30%;
  }

  .elementor-8116 .elementor-element.elementor-element-be4f85c img {
    width: 60%;
  }

  .elementor-8116 .elementor-element.elementor-element-05ad8ba>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-05ad8ba .elementor-button {
    font-size: 10px;
    padding: 7px 50px 7px 50px;
  }

  .elementor-8116 .elementor-element.elementor-element-5e4e978 {
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-5813a80 {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .elementor-8116 .elementor-element.elementor-element-870b0b4 {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-8116 .elementor-element.elementor-element-870b0b4 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-1040c26 {
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-5801c03>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-bf0e98b {
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-c5d7640 .elementor-button {
    font-size: 10px;
    padding: 7px 50px 7px 50px;
  }

  .elementor-8116 .elementor-element.elementor-element-15e1ce5 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-79446cd>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group>label {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-group .elementor-field,
  .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-79446cd .elementor-button {
    font-size: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-ee672fc {
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    font-size: 12px;
  }

  .elementor-8116 .elementor-element.elementor-element-496bd1d>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }

  .elementor-8116 .elementor-element.elementor-element-496bd1d {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-8116 .elementor-element.elementor-element-496bd1d .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-8116 .elementor-element.elementor-element-1f7cf46 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-8116 .elementor-element.elementor-element-1f7cf46 .elementor-tab-content {
    font-size: 13px;
  }
}

@media(min-width:431px) {
  .elementor-8116 .elementor-element.elementor-element-c8ae787 {
    width: 46.331%;
  }

  .elementor-8116 .elementor-element.elementor-element-df6f80e {
    width: 53.631%;
  }

  .elementor-8116 .elementor-element.elementor-element-a9effb5 {
    width: 41.99%;
  }

  .elementor-8116 .elementor-element.elementor-element-ddca3ad {
    width: 58.01%;
  }

  .elementor-8116 .elementor-element.elementor-element-dbe35a2 {
    width: 54.389%;
  }

  .elementor-8116 .elementor-element.elementor-element-d917d5e {
    width: 45.573%;
  }

  .elementor-8116 .elementor-element.elementor-element-02d6209 {
    width: 66.935%;
  }

  .elementor-8116 .elementor-element.elementor-element-b3ce81f {
    width: 32.732%;
  }

  .elementor-8116 .elementor-element.elementor-element-04a73fb {
    width: 66.935%;
  }

  .elementor-8116 .elementor-element.elementor-element-fa84a12 {
    width: 32.732%;
  }

  .elementor-8116 .elementor-element.elementor-element-884393c {
    width: 66.935%;
  }

  .elementor-8116 .elementor-element.elementor-element-cee04a2 {
    width: 32.732%;
  }

  .elementor-8116 .elementor-element.elementor-element-ad3850b {
    width: 17.2%;
  }

  .elementor-8116 .elementor-element.elementor-element-8a7d935 {
    width: 33%;
  }

  .elementor-8116 .elementor-element.elementor-element-d117f51 {
    width: 66.935%;
  }

  .elementor-8116 .elementor-element.elementor-element-e5f0bc1 {
    width: 32.732%;
  }

  .elementor-8116 .elementor-element.elementor-element-0fe9030 {
    width: 33%;
  }

  .elementor-8116 .elementor-element.elementor-element-58897e8 {
    width: 66.935%;
  }

  .elementor-8116 .elementor-element.elementor-element-cc2a105 {
    width: 32.732%;
  }

  .elementor-8116 .elementor-element.elementor-element-a523a24 {
    width: 16.8%;
  }

  .elementor-8116 .elementor-element.elementor-element-857e1c6 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-008afd5 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-c434626 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-39ff6e9 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-98bf583 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-a2fe3a9 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-aa4ecb9 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-f8646b8 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-d96e7da {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-d56a565 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-9b67f2a {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-cb6bc35 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-562f078 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-edf6f27 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-ca6cb97 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-efad1f2 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-1e0fb58 {
    width: 12.5%;
  }

  .elementor-8116 .elementor-element.elementor-element-a4d6efe {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-27dd628 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-fc3d70f {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-683ac16 {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-4a52fdc {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-7230ff1 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-9579eab {
    width: 25%;
  }

  .elementor-8116 .elementor-element.elementor-element-c9c5138 {
    width: 68.259%;
  }

  .elementor-8116 .elementor-element.elementor-element-52eebf2 {
    width: 31.613%;
  }

  .elementor-8116 .elementor-element.elementor-element-a7cd1c5 {
    width: 12.496%;
  }
}

/* Start custom CSS for image-box, class: .elementor-element-71efa37 */
@media (max-width: 767px) {
  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-71efa37 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-2558a9d .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-6b6528d .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-226e3d7 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-618f501 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-8116 .elementor-element.elementor-element-9539bb6 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-8116 .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-8028aa2 */
/* 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: !important;
  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 */