.elementor-10679 .elementor-element.elementor-element-70b2107:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-70b2107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/MBA-2.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-10679 .elementor-element.elementor-element-70b2107>.elementor-background-overlay {
  background-color: #000000;
  opacity: 0.74;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-70b2107>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-10679 .elementor-element.elementor-element-70b2107 {
  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-10679 .elementor-element.elementor-element-c6374ea>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-68c659b>.elementor-container {
  max-width: 1420px;
  min-height: 597px;
}

.elementor-10679 .elementor-element.elementor-element-68c659b,
.elementor-10679 .elementor-element.elementor-element-68c659b>.elementor-background-overlay {
  border-radius: 43px 43px 43px 43px;
}

.elementor-10679 .elementor-element.elementor-element-68c659b {
  margin-top: 200px;
  margin-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-0e6c3cb.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-10679 .elementor-element.elementor-element-0e6c3cb>.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-10679 .elementor-element.elementor-element-cabf7ac {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-cabf7ac .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-1940efb {
  width: var(--container-widget-width, 68%);
  max-width: 68%;
  --container-widget-width: 68%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-1940efb .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-10679 .elementor-element.elementor-element-7bd60d5 {
  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-10679 .elementor-element.elementor-element-7bd60d5>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-935147e {
  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-10679 .elementor-element.elementor-element-935147e>.elementor-widget-container {
  margin: -20px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10679 .elementor-element.elementor-element-ad9ac68 .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-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button:focus {
  background-color: var(--e-global-color-5b415c7);
  color: var(--e-global-color-f4eaa60);
  border-color: var(--e-global-color-5b415c7);
}

.elementor-10679 .elementor-element.elementor-element-ad9ac68>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button:hover svg,
.elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button:focus svg {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-10679 .elementor-element.elementor-element-3fac7a0 .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-10679 .elementor-element.elementor-element-3fac7a0 .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-3fac7a0 .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-10679 .elementor-element.elementor-element-3fac7a0 .elementor-button:hover svg,
.elementor-10679 .elementor-element.elementor-element-3fac7a0 .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-10679 .elementor-element.elementor-element-69b31dc7>.elementor-container {
  max-width: 1200px;
}

.elementor-10679 .elementor-element.elementor-element-4b0ea45b>.elementor-widget-container {
  margin: 30px 0px 10px 0px;
}

.elementor-10679 .elementor-element.elementor-element-4b0ea45b {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-4b0ea45b .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-10679 .elementor-element.elementor-element-7a465555 {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-7a465555 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  text-transform: capitalize;
  font-style: italic;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-618b7ea7 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-46ea68f1 {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3ece40c {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3ece40c>.elementor-widget-container {
  margin: -25px 0px 0px 25px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b>.elementor-widget-container {
  margin: 25px 0px 25px 0px;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-30px/2);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-30px/2);
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-icon i {
  transition: color 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b {
  --e-icon-list-icon-size: 17px;
  --icon-vertical-offset: 0px;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-icon {
  padding-inline-end: 0px;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  text-transform: capitalize;
}

.elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-text {
  color: #0B8487;
  transition: color 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e>.elementor-widget-container {
  margin: 25px 0px 25px 0px;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(30px/2);
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-30px/2);
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-30px/2);
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-icon i {
  transition: color 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e {
  --e-icon-list-icon-size: 17px;
  --icon-vertical-offset: 0px;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-icon {
  padding-inline-end: 0px;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  text-transform: capitalize;
}

.elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-text {
  color: #0B8487;
  transition: color 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-294eca9c .elementor-button {
  background-color: var(--e-global-color-6be4b25);
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 35px;
  border-radius: 12px 12px 12px 12px;
}

.elementor-10679 .elementor-element.elementor-element-294eca9c .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-294eca9c .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-10679 .elementor-element.elementor-element-443fb395>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-443fb395:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-443fb395>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-10679 .elementor-element.elementor-element-443fb395 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 50px 0px 50px 0px;
}

.elementor-10679 .elementor-element.elementor-element-443fb395>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-5cfb7e81 {
  width: var(--container-widget-width, 65%);
  max-width: 65%;
  --container-widget-width: 65%;
  --container-widget-flex-grow: 0;
}

.elementor-10679 .elementor-element.elementor-element-5cfb7e81 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-3e09d353 {
  width: var(--container-widget-width, 71%);
  max-width: 71%;
  --container-widget-width: 71%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3e09d353>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-2a001025 .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-10679 .elementor-element.elementor-element-2a001025 .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-2a001025 .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-10679 .elementor-element.elementor-element-4873ade4 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-10679 .elementor-element.elementor-element-4873ade4 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-10679 .elementor-element.elementor-element-4873ade4 .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-10679 .elementor-element.elementor-element-198c13f6 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-10679 .elementor-element.elementor-element-198c13f6 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-10679 .elementor-element.elementor-element-198c13f6 .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-10679 .elementor-element.elementor-element-2c88dcf7 .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-10679 .elementor-element.elementor-element-2c88dcf7 .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-10679 .elementor-element.elementor-element-2c88dcf7 .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-10679 .elementor-element.elementor-element-2328c65e .elementor-counter {
  flex-direction: column-reverse;
  gap: 13px;
}

.elementor-10679 .elementor-element.elementor-element-2328c65e .elementor-counter-title {
  justify-content: start;
  color: #000000;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.elementor-10679 .elementor-element.elementor-element-2328c65e .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-10679 .elementor-element.elementor-element-72ceb031 .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-10679 .elementor-element.elementor-element-72ceb031 .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-72ceb031 .elementor-button:focus {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-10679 .elementor-element.elementor-element-421d2b27:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/10/Group-1191.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-container {
  min-height: 700px;
}

.elementor-10679 .elementor-element.elementor-element-421d2b27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-5b2ae67a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-5b2ae67a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-5b2ae67a>.elementor-element-populated {
  padding: 0px 50px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-478a5272 {
  width: var(--container-widget-width, 89%);
  max-width: 89%;
  --container-widget-width: 89%;
  --container-widget-flex-grow: 0;
}

.elementor-10679 .elementor-element.elementor-element-478a5272>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-10679 .elementor-element.elementor-element-478a5272 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 600;
  text-transform: capitalize;
  color: #FFF9F9;
}

.elementor-10679 .elementor-element.elementor-element-264532b0 {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-7bac550c {
  margin-top: -75px;
  margin-bottom: 75px;
}

.elementor-10679 .elementor-element.elementor-element-19a92860>.elementor-element-populated {
  padding: 0px 0px 0px 50px;
}

.elementor-10679 .elementor-element.elementor-element-109e0f16 {
  z-index: 5;
}

.elementor-10679 .elementor-element.elementor-element-109e0f16 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-43165044>.elementor-widget-container {
  margin: -20px 0px 20px 25px;
}

.elementor-10679 .elementor-element.elementor-element-43165044 {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-14a4659c>.elementor-widget-container {
  margin: -35px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-14a4659c {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-1e1753c>.elementor-widget-container {
  margin: -45px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-1e1753c {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-59cf355d {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-4e32a925 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-4e32a925 img {
  height: 500px;
  object-fit: cover;
  object-position: center center;
  border-radius: 12px 12px 12px 12px;
}

.elementor-10679 .elementor-element.elementor-element-31d30fcd {
  width: auto;
  max-width: auto;
  top: -291px;
  z-index: -5;
}

body:not(.rtl) .elementor-10679 .elementor-element.elementor-element-31d30fcd {
  left: 0px;
}

body.rtl .elementor-10679 .elementor-element.elementor-element-31d30fcd {
  right: 0px;
}

.elementor-10679 .elementor-element.elementor-element-338e5d33>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-10679 .elementor-element.elementor-element-338e5d33:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-338e5d33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-10679 .elementor-element.elementor-element-338e5d33 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}

.elementor-10679 .elementor-element.elementor-element-338e5d33>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-418b740 {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}

.elementor-10679 .elementor-element.elementor-element-418b740 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-4d208260 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-4d208260>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-c9ec1be {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-c9ec1be>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-5e821f7 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-5e821f7>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-141dd64d .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-10679 .elementor-element.elementor-element-141dd64d .elementor-button:hover,
.elementor-10679 .elementor-element.elementor-element-141dd64d .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-10679 .elementor-element.elementor-element-2282626a>.elementor-widget-container {
  border-style: none;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-item:not(:last-child) {
  margin-block-end: 11px;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-title,
.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-title.elementor-active a,
.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-10679 .elementor-element.elementor-element-43e4a658 {
  padding: 50px 0px 50px 0px;
}

.elementor-10679 .elementor-element.elementor-element-e9accb0 {
  width: var(--container-widget-width, 69%);
  max-width: 69%;
  --container-widget-width: 69%;
  --container-widget-flex-grow: 0;
}

.elementor-10679 .elementor-element.elementor-element-e9accb0 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-28e156ef {
  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-10679 .elementor-element.elementor-element-28e156ef>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-7ae93e7 {
  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-10679 .elementor-element.elementor-element-7ae93e7>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-781dc91 {
  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-10679 .elementor-element.elementor-element-781dc91>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.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-10679 .elementor-element.elementor-element-47000075.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-47000075.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-47000075.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-47000075:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-47000075:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-5678baa6>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-10679 .elementor-element.elementor-element-5678baa6 img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-1428d36e:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-1e21e10>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-10679 .elementor-element.elementor-element-1e21e10 img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-a37b009.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-a37b009.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-a37b009.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-a37b009:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-a37b009:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-6a60b139>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-10679 .elementor-element.elementor-element-6a60b139 img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-3ccff969:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-50d533ff>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-10679 .elementor-element.elementor-element-50d533ff img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-4257ac1d:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-7a277f53>.elementor-widget-container {
  margin: -15px 0px -15px 0px;
}

.elementor-10679 .elementor-element.elementor-element-7a277f53 img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3.elementor-position-right .elementor-image-box-img {
  margin-left: 12px;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3.elementor-position-left .elementor-image-box-img {
  margin-right: 12px;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 12px;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 17%;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-126abfa3:has(:focus) .elementor-image-box-title {
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-3da75a0d {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-10679 .elementor-element.elementor-element-6c398ed6.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-10679 .elementor-element.elementor-element-39957b4e {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-39957b4e>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
}

.elementor-10679 .elementor-element.elementor-element-39957b4e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-4cde8372 {
  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-10679 .elementor-element.elementor-element-4cde8372>.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-10679 .elementor-element.elementor-element-31d2132c {
  width: 100%;
  max-width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tabs-wrapper {
  width: 38%;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title,
.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title:before,
.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title:after,
.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-content,
.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tabs-content-wrapper {
  border-width: 0px;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-desktop-title.elementor-active {
  background-color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tabs-content-wrapper {
  background-color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title,
.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title a {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title {
  font-family: "Inter", Sans-serif;
  font-weight: 600;
}

.elementor-10679 .elementor-element.elementor-element-336fdca {
  margin-top: -100px;
  margin-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-a7f962c:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-a7f962c>.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-10679 .elementor-element.elementor-element-a7f962c>.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-10679 .elementor-element.elementor-element-a7f962c,
.elementor-10679 .elementor-element.elementor-element-a7f962c>.elementor-background-overlay {
  border-radius: 36px 36px 36px 36px;
}

.elementor-10679 .elementor-element.elementor-element-a7f962c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 50px 0px 50px;
}

.elementor-10679 .elementor-element.elementor-element-67ff1a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10679 .elementor-element.elementor-element-67ff1a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-67ff1a6>.elementor-element-populated,
.elementor-10679 .elementor-element.elementor-element-67ff1a6>.elementor-element-populated>.elementor-background-overlay,
.elementor-10679 .elementor-element.elementor-element-67ff1a6>.elementor-background-slideshow {
  border-radius: 19px 19px 19px 19px;
}

.elementor-10679 .elementor-element.elementor-element-67ff1a6>.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-10679 .elementor-element.elementor-element-67ff1a6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-08129b9 {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-08129b9 .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-10679 .elementor-element.elementor-element-99a083e .elementor-field-group {
  padding-right: calc(27px/2);
  padding-left: calc(27px/2);
  margin-bottom: 31px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-form-fields-wrapper {
  margin-left: calc(-27px/2);
  margin-right: calc(-27px/2);
  margin-bottom: -31px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-group .elementor-field,
.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .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-10679 .elementor-element.elementor-element-99a083e .elementor-field-group .elementor-select-wrapper select {
  background-color: #F2F2F2;
  border-width: 0px 0px 0px 0px;
  border-radius: 3px 3px 3px 3px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button {
  font-family: "Inter", Sans-serif;
  font-weight: 500;
  border-radius: 3px 3px 3px 3px;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button[type="submit"] {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button[type="submit"]:hover {
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-10679 .elementor-element.elementor-element-99a083e {
  --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-10679 .elementor-element.elementor-element-f41516c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-f41516c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-f41516c.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-10679 .elementor-element.elementor-element-f41516c>.elementor-element-populated {
  padding: 0px 0px 0px 20px;
}

.elementor-10679 .elementor-element.elementor-element-36ad04fc .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 700;
  text-transform: capitalize;
  color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-3a73db9>.elementor-widget-container {
  margin: -20px 0px -10px 0px;
}

.elementor-10679 .elementor-element.elementor-element-3a73db9 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
  color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-547c1bd8>.elementor-widget-container {
  margin: 0px 0px -25px 0px;
}

.elementor-10679 .elementor-element.elementor-element-547c1bd8 {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}

.elementor-10679 .elementor-element.elementor-element-66fd6683 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-10679 .elementor-element.elementor-element-52171232.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-10679 .elementor-element.elementor-element-65f1fa2f {
  width: 100%;
  max-width: 100%;
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-65f1fa2f>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-65f1fa2f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-14afb5da {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-14afb5da .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-1a8597e8 {
  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-10679 .elementor-element.elementor-element-1a8597e8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-b918fd2>.elementor-element-populated,
.elementor-10679 .elementor-element.elementor-element-b918fd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-10679 .elementor-element.elementor-element-b918fd2>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-10679 .elementor-element.elementor-element-b918fd2>.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-10679 .elementor-element.elementor-element-4536945b>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-36482fa0 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-4547fabd {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-500d6917 {
  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-10679 .elementor-element.elementor-element-500d6917>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-5234dea7>.elementor-element-populated,
.elementor-10679 .elementor-element.elementor-element-5234dea7>.elementor-element-populated>.elementor-background-overlay,
.elementor-10679 .elementor-element.elementor-element-5234dea7>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-10679 .elementor-element.elementor-element-5234dea7>.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-10679 .elementor-element.elementor-element-2c56d084>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-14f5e707 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-ccd42af {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-70c5a1aa {
  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-10679 .elementor-element.elementor-element-70c5a1aa>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-cd5e41b>.elementor-element-populated,
.elementor-10679 .elementor-element.elementor-element-cd5e41b>.elementor-element-populated>.elementor-background-overlay,
.elementor-10679 .elementor-element.elementor-element-cd5e41b>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-10679 .elementor-element.elementor-element-cd5e41b>.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-10679 .elementor-element.elementor-element-2ad9986>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-524c395e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-5656c3cf {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-32623b37 {
  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-10679 .elementor-element.elementor-element-32623b37>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-799da3f6>.elementor-element-populated,
.elementor-10679 .elementor-element.elementor-element-799da3f6>.elementor-element-populated>.elementor-background-overlay,
.elementor-10679 .elementor-element.elementor-element-799da3f6>.elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-10679 .elementor-element.elementor-element-799da3f6>.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-10679 .elementor-element.elementor-element-6f176612>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-5bd172c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-7a399902 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-5b683247 {
  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-10679 .elementor-element.elementor-element-5b683247>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-4c13171c {
  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-10679 .elementor-element.elementor-element-4c13171c>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-283e4cd9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-283e4cd9:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-283e4cd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FBFBFB;
}

.elementor-10679 .elementor-element.elementor-element-283e4cd9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 75px;
  margin-bottom: 75px;
}

.elementor-10679 .elementor-element.elementor-element-283e4cd9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-3d44969.elementor-column .elementor-widget-wrap {
  align-items: flex-start;
}

.elementor-10679 .elementor-element.elementor-element-3d44969.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-10679 .elementor-element.elementor-element-30afd6a0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-30afd6a0 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-b35182 {
  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-10679 .elementor-element.elementor-element-1da07941 {
  width: var(--container-widget-width, 87%);
  max-width: 87%;
  --container-widget-width: 87%;
  --container-widget-flex-grow: 0;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-1da07941>.elementor-widget-container {
  margin: -25px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82>.elementor-widget-container {
  border-style: none;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 11px;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-title,
.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-tab-title.elementor-active a,
.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.elementor-10679 .elementor-element.elementor-element-3302064>.elementor-container {
  max-width: 1250px;
}

.elementor-10679 .elementor-element.elementor-element-50b4c853 {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-50b4c853 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-785b7a28>.elementor-widget-container {
  margin: -15px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-785b7a28 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-3cb68acd {
  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-10679 .elementor-element.elementor-element-3cb68acd>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-6d180a32 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-124a1b43:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-124a1b43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0c8484;
}

.elementor-10679 .elementor-element.elementor-element-124a1b43,
.elementor-10679 .elementor-element.elementor-element-124a1b43>.elementor-background-overlay {
  border-radius: 21px 21px 21px 21px;
}

.elementor-10679 .elementor-element.elementor-element-124a1b43 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-124a1b43>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-4d3ce021>.elementor-container {
  max-width: 1000px;
}

.elementor-10679 .elementor-element.elementor-element-4d3ce021 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.elementor-10679 .elementor-element.elementor-element-3893ccc3:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-3893ccc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-3893ccc3,
.elementor-10679 .elementor-element.elementor-element-3893ccc3>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-3893ccc3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-3893ccc3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff .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-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-5d54ff:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-5d54ff:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-f700f37.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-f700f37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-f700f37.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-748dd216 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-1605ec87:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-1605ec87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-1605ec87,
.elementor-10679 .elementor-element.elementor-element-1605ec87>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-1605ec87 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-1605ec87>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-3461276e.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3461276e.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3461276e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3461276e .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-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-3461276e:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-3461276e:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-465cd5eb.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-465cd5eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-465cd5eb.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-6e83470 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-3362ae22:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-3362ae22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-3362ae22,
.elementor-10679 .elementor-element.elementor-element-3362ae22>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-3362ae22 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-3362ae22>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0 .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-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-48a023d0:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-48a023d0:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-1c8d0291.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-1c8d0291.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-1c8d0291.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-bbde8ce {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-281b24df>.elementor-container {
  max-width: 1000px;
}

.elementor-10679 .elementor-element.elementor-element-281b24df {
  margin-top: 0px;
  margin-bottom: 10px;
}

.elementor-10679 .elementor-element.elementor-element-a76294c:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-a76294c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-a76294c,
.elementor-10679 .elementor-element.elementor-element-a76294c>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-a76294c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-a76294c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-33227489.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-33227489.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-33227489.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-33227489 .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-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-33227489:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-33227489:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-586c45c6.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-586c45c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-586c45c6.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-248e765b {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-6021bfd3:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-6021bfd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-6021bfd3,
.elementor-10679 .elementor-element.elementor-element-6021bfd3>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-6021bfd3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-6021bfd3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb .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-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-509fcedb:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-509fcedb:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-54f70699.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-54f70699.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-54f70699.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-749a7f94 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-41d77c57:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-41d77c57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF33;
}

.elementor-10679 .elementor-element.elementor-element-41d77c57,
.elementor-10679 .elementor-element.elementor-element-41d77c57>.elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-10679 .elementor-element.elementor-element-41d77c57 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.elementor-10679 .elementor-element.elementor-element-41d77c57>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c .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-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-3b1d099c:has(:hover) .elementor-image-box-title,
.elementor-10679 .elementor-element.elementor-element-3b1d099c:has(:focus) .elementor-image-box-title {
  color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-26fc61a4.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-26fc61a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-26fc61a4.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10679 .elementor-element.elementor-element-66db03b1 {
  text-align: end;
}

.elementor-10679 .elementor-element.elementor-element-1faa8fbe .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-10679 .elementor-element.elementor-element-1faa8fbe>.elementor-widget-container {
  margin: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-38a40fd5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-38a40fd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10679 .elementor-element.elementor-element-38a40fd5.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-10679 .elementor-element.elementor-element-12dd3334 {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-12dd3334>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-12dd3334 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-70d009c3 {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-70d009c3 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: #282828;
}

.elementor-10679 .elementor-element.elementor-element-47bb6da1 {
  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-10679 .elementor-element.elementor-element-47bb6da1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-28f6239 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-28f6239>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-10679 .elementor-element.elementor-element-28f6239 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-2e78b4e {
  text-align: center;
}

.elementor-10679 .elementor-element.elementor-element-2e78b4e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--e-global-color-e2f6f6a);
}

.elementor-10679 .elementor-element.elementor-element-1931f9a>.elementor-widget-container {
  margin: -50px 0px 50px 0px;
}

.elementor-10679 .elementor-element.elementor-element-2e782ce1:not(.elementor-motion-effects-element-type-background),
.elementor-10679 .elementor-element.elementor-element-2e782ce1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/Group-825.png");
  background-position: 1120px -19px;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-10679 .elementor-element.elementor-element-2e782ce1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-2e782ce1>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10679 .elementor-element.elementor-element-1d95a016 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: #000000;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df {
  width: var(--container-widget-width, 86%);
  max-width: 86%;
  --container-widget-width: 86%;
  --container-widget-flex-grow: 0;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df>.elementor-widget-container {
  border-style: none;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-tab-title {
  border-width: 0px;
  padding: 25px 25px 25px 25px;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-item:not(:last-child) {
  margin-block-end: 34px;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-item {
  box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-title,
.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-icon svg {
  fill: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-tab-title.elementor-active a,
.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #49C2C9;
}

.elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
}

:root {
  --page-title-display: none;
}

body.elementor-page-10679 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

@media(max-width:1442px) {
  body:not(.rtl) .elementor-10679 .elementor-element.elementor-element-31d30fcd {
    left: -5px;
  }

  body.rtl .elementor-10679 .elementor-element.elementor-element-31d30fcd {
    right: -5px;
  }

  .elementor-10679 .elementor-element.elementor-element-31d30fcd {
    top: -245px;
  }
}

@media(max-width:1024px) {
  .elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button {
    font-size: 12px;
    padding: 10px 25px 10px 25px;
  }

  .elementor-10679 .elementor-element.elementor-element-2e782ce1:not(.elementor-motion-effects-element-type-background),
  .elementor-10679 .elementor-element.elementor-element-2e782ce1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
}

@media(max-width:430px) {
  .elementor-10679 .elementor-element.elementor-element-70b2107>.elementor-container {
    min-height: 269px;
  }

  .elementor-10679 .elementor-element.elementor-element-70b2107:not(.elementor-motion-effects-element-type-background),
  .elementor-10679 .elementor-element.elementor-element-70b2107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-10679 .elementor-element.elementor-element-70b2107 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-c6374ea>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-68c659b>.elementor-container {
    min-height: 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-68c659b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-0e6c3cb.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-0e6c3cb>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-cabf7ac {
    width: var(--container-widget-width, 271px);
    max-width: 271px;
    --container-widget-width: 271px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-cabf7ac>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-cabf7ac .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-1940efb {
    width: var(--container-widget-width, 266px);
    max-width: 266px;
    --container-widget-width: 266px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-1940efb .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-7bd60d5 {
    --container-widget-width: 322px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 322px);
    max-width: 322px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-935147e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-935147e {
    --container-widget-width: 398px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 398px);
    max-width: 398px;
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-ad9ac68>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-ad9ac68 .elementor-button {
    font-size: 9.37px;
  }

  .elementor-10679 .elementor-element.elementor-element-3fac7a0 .elementor-button {
    font-size: 8.43px;
    letter-spacing: 5.1px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-46ea68f1 {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-3ece40c {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-10679 .elementor-element.elementor-element-758b8e5b .elementor-icon-list-item>a {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
  }

  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-10679 .elementor-element.elementor-element-58bb28e .elementor-icon-list-item>a {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-294eca9c .elementor-button {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-672a0687.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-5cfb7e81 {
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-5cfb7e81 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-3e09d353 {
    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-10679 .elementor-element.elementor-element-3e09d353>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-1c7dd366 {
    width: 50%;
  }

  .elementor-10679 .elementor-element.elementor-element-4873ade4 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-4873ade4 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-198c13f6 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-198c13f6 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-73d6cb82 {
    width: 50%;
  }

  .elementor-10679 .elementor-element.elementor-element-2c88dcf7 .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-2c88dcf7 .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-2328c65e .elementor-counter-number-wrapper {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-2328c65e .elementor-counter-title {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-72ceb031 .elementor-button {
    font-size: 10px;
    border-radius: 7px 7px 7px 7px;
  }

  .elementor-10679 .elementor-element.elementor-element-635f0edc>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-421d2b27:not(.elementor-motion-effects-element-type-background),
  .elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/10/Group-1206-e1761893805182.png");
    background-size: contain;
  }

  .elementor-10679 .elementor-element.elementor-element-421d2b27>.elementor-container {
    min-height: 600px;
  }

  .elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-11ddb0d5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-10679 .elementor-element.elementor-element-11ddb0d5.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-10679 .elementor-element.elementor-element-5b2ae67a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-10679 .elementor-element.elementor-element-5b2ae67a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-10679 .elementor-element.elementor-element-5b2ae67a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-5b2ae67a>.elementor-element-populated {
    padding: 90px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-478a5272 {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-478a5272 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-264532b0 {
    width: var(--container-widget-width, 297px);
    max-width: 297px;
    --container-widget-width: 297px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-7bac550c {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-19a92860>.elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }

  .elementor-10679 .elementor-element.elementor-element-109e0f16 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-10679 .elementor-element.elementor-element-43165044>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-43165044 {
    font-size: 14px;
  }

  .elementor-10679 .elementor-element.elementor-element-14a4659c {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-1e1753c {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-4454c22c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-418b740 {
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-418b740 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-4d208260 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-c9ec1be {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-5e821f7 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-141dd64d .elementor-button {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-item:not(:last-child) {
    margin-block-end: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-2282626a .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-title {
    padding: 15px 15px 15px 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-2282626a .elementor-tab-content {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-33e48cf0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-e9accb0 {
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-e9accb0 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-28e156ef {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-7ae93e7 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-781dc91 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-img {
    margin-bottom: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-description {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-39957b4e {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-39957b4e .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-4cde8372 {
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 320px);
    max-width: 320px;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-31d2132c .elementor-tab-title {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-a7f962c {
    padding: 10px 10px 10px 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-67ff1a6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-08129b9 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-group .elementor-field,
  .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-99a083e .elementor-button {
    font-size: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-36ad04fc {
    width: var(--container-widget-width, 282px);
    max-width: 282px;
    --container-widget-width: 282px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-36ad04fc>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-36ad04fc .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-3a73db9 {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-3a73db9>.elementor-widget-container {
    margin: -15px 0px -25px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-3a73db9 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-547c1bd8 {
    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-10679 .elementor-element.elementor-element-547c1bd8>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-66fd6683 {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-65f1fa2f {
    width: var(--container-widget-width, 239px);
    max-width: 239px;
    --container-widget-width: 239px;
    --container-widget-flex-grow: 0;
  }

  .elementor-10679 .elementor-element.elementor-element-65f1fa2f .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-14afb5da {
    width: var(--container-widget-width, 209px);
    max-width: 209px;
    --container-widget-width: 209px;
    --container-widget-flex-grow: 0;
  }

  .elementor-10679 .elementor-element.elementor-element-14afb5da .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-1a8597e8 {
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-5eaba834 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-5eaba834.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-5eaba834.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-36482fa0 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-2f5b3565 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-4547fabd img {
    width: 74%;
  }

  .elementor-10679 .elementor-element.elementor-element-500d6917 {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-583ccd02 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-583ccd02.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-583ccd02.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-14f5e707 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-4ee9c623 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-ccd42af img {
    width: 74%;
  }

  .elementor-10679 .elementor-element.elementor-element-70c5a1aa {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-7e58a475 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-7e58a475.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-7e58a475.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-524c395e .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-fdab36f {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-5656c3cf img {
    width: 74%;
  }

  .elementor-10679 .elementor-element.elementor-element-32623b37 {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-641349e8 {
    width: 70%;
  }

  .elementor-bc-flex-widget .elementor-10679 .elementor-element.elementor-element-641349e8.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-641349e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-10679 .elementor-element.elementor-element-5bd172c .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-3a90fc82 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-7a399902 img {
    width: 74%;
  }

  .elementor-10679 .elementor-element.elementor-element-5b683247 {
    font-size: 11px;
  }

  .elementor-10679 .elementor-element.elementor-element-4c13171c {
    --container-widget-width: 365px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 365px);
    max-width: 365px;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-283e4cd9 {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-3d44969.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-30afd6a0 {
    width: var(--container-widget-width, 206px);
    max-width: 206px;
    --container-widget-width: 206px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-30afd6a0 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-b35182 {
    text-align: center;
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-1da07941 {
    text-align: center;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-74bb9c82 .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-2a576fb1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-50b4c853 {
    width: var(--container-widget-width, 222px);
    max-width: 222px;
    --container-widget-width: 222px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-50b4c853 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-785b7a28 {
    width: var(--container-widget-width, 263px);
    max-width: 263px;
    --container-widget-width: 263px;
    --container-widget-flex-grow: 0;
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-785b7a28 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-3cb68acd {
    --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-10679 .elementor-element.elementor-element-6d180a32 {
    text-align: center;
  }

  .elementor-10679 .elementor-element.elementor-element-6d180a32 .elementor-heading-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-4922cdeb {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-5d54ff .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-f700f37 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-1e968a82 {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-3461276e .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-465cd5eb {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-556ab5ce {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-48a023d0 .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-1c8d0291 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-17839eec {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-33227489 .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-586c45c6 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-1984d68 {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-509fcedb .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-54f70699 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-13f359df {
    width: 70%;
  }

  .elementor-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-3b1d099c .elementor-image-box-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-26fc61a4 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-1faa8fbe .elementor-button {
    font-size: 10px;
    padding: 7px 50px 7px 50px;
  }

  .elementor-10679 .elementor-element.elementor-element-12dd3334 {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-10679 .elementor-element.elementor-element-12dd3334 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-70d009c3 .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-47bb6da1 {
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-1f66f2a3>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-295492f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-10679 .elementor-element.elementor-element-28f6239 {
    --container-widget-width: 296px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 296px);
    max-width: 296px;
  }

  .elementor-10679 .elementor-element.elementor-element-28f6239 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-2e78b4e .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-10679 .elementor-element.elementor-element-2e782ce1:not(.elementor-motion-effects-element-type-background),
  .elementor-10679 .elementor-element.elementor-element-2e782ce1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-2e782ce1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-10679 .elementor-element.elementor-element-1d95a016 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10679 .elementor-element.elementor-element-3363f4df {
    width: 100%;
    max-width: 100%;
  }

  .elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-toggle-title {
    font-size: 13px;
  }

  .elementor-10679 .elementor-element.elementor-element-3363f4df .elementor-tab-content {
    font-size: 13px;
  }
}

@media(min-width:431px) {
  .elementor-10679 .elementor-element.elementor-element-672a0687 {
    width: 46.331%;
  }

  .elementor-10679 .elementor-element.elementor-element-2bb385fc {
    width: 53.631%;
  }

  .elementor-10679 .elementor-element.elementor-element-11ddb0d5 {
    width: 41.99%;
  }

  .elementor-10679 .elementor-element.elementor-element-5b2ae67a {
    width: 58.01%;
  }

  .elementor-10679 .elementor-element.elementor-element-19a92860 {
    width: 54.389%;
  }

  .elementor-10679 .elementor-element.elementor-element-325dbe2 {
    width: 45.573%;
  }

  .elementor-10679 .elementor-element.elementor-element-680e1164 {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-b918fd2 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-5eaba834 {
    width: 66.935%;
  }

  .elementor-10679 .elementor-element.elementor-element-2f5b3565 {
    width: 32.732%;
  }

  .elementor-10679 .elementor-element.elementor-element-5234dea7 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-583ccd02 {
    width: 66.935%;
  }

  .elementor-10679 .elementor-element.elementor-element-4ee9c623 {
    width: 32.732%;
  }

  .elementor-10679 .elementor-element.elementor-element-7617f814 {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-4cf67680 {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-cd5e41b {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-7e58a475 {
    width: 66.935%;
  }

  .elementor-10679 .elementor-element.elementor-element-fdab36f {
    width: 32.732%;
  }

  .elementor-10679 .elementor-element.elementor-element-799da3f6 {
    width: 30%;
  }

  .elementor-10679 .elementor-element.elementor-element-641349e8 {
    width: 66.935%;
  }

  .elementor-10679 .elementor-element.elementor-element-3a90fc82 {
    width: 32.732%;
  }

  .elementor-10679 .elementor-element.elementor-element-2b86cac8 {
    width: 20%;
  }

  .elementor-10679 .elementor-element.elementor-element-4922cdeb {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-f700f37 {
    width: 31.613%;
  }

  .elementor-10679 .elementor-element.elementor-element-1e968a82 {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-465cd5eb {
    width: 31.613%;
  }

  .elementor-10679 .elementor-element.elementor-element-556ab5ce {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-1c8d0291 {
    width: 31.613%;
  }

  .elementor-10679 .elementor-element.elementor-element-17839eec {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-586c45c6 {
    width: 31.613%;
  }

  .elementor-10679 .elementor-element.elementor-element-1984d68 {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-54f70699 {
    width: 31.613%;
  }

  .elementor-10679 .elementor-element.elementor-element-13f359df {
    width: 68.259%;
  }

  .elementor-10679 .elementor-element.elementor-element-26fc61a4 {
    width: 31.613%;
  }
}

/* Start custom CSS for image-box, class: .elementor-element-47000075 */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-47000075 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1428d36e */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-1428d36e .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a37b009 */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-a37b009 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ccff969 */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-3ccff969 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4257ac1d */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-4257ac1d .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-126abfa3 */
@media (max-width: 767px) {
  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    /* image left, text right */
    align-items: center;
    gap: 10px;
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-img {
    order: 0;
    /* image first */
    flex-shrink: 0;
    max-width: 40%;
    /* optional – adjust size */
  }

  .elementor-10679 .elementor-element.elementor-element-126abfa3 .elementor-image-box-content {
    order: 1;
    text-align: left;
    flex: 1;
  }
}

/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-31d2132c */
/* Tabs Title Section */
.elementor-tabs .elementor-tabs-wrapper {
  border-radius: 10px;
  margin-right: 20px;
}

/* Each Tab Button */
.elementor-tabs .elementor-tab-title {
  border-radius: 8px;
  background: #fff !important;
  transition: 0.3s;
  margin: 0px 15px 15px 15px;
  box-shadow: 0px 0px 14.8px 2px #00000026;
}

/* Active Tab Button Style */
.elementor-tabs .elementor-tab-title.elementor-active {
  background: #49C2C9 !important;
  /* active tab ka color */
  color: #fff !important;
  box-shadow: 0px 0px 14.8px 2px #00000026;
}

/* Tabs Content Wrapper */
.elementor-tabs .elementor-tabs-content-wrapper {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px 0px 14px 0px #00000026;
  padding: 0;
  overflow: visible;
  position: relative;
}

@media (min-width: 1025px) {
  .elementor-tabs .elementor-tabs-content-wrapper {
    margin-bottom: 470px;
  }
}

/* ✅ Show Arrow Only on Active (Visible) Content */
.elementor-tabs .elementor-tab-content[style*="display: block"]::before {
  content: "";
  position: absolute;
  left: -8px;
  top: 28px;
  width: 18px;
  height: 18px;
  background: #fff;
  transform: rotate(45deg);
  border-top-left-radius: 4px;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.08);
}

/* ✅ Hide Triangle on Mobile/Tablet */
@media (max-width: 1024px) {
  .elementor-tabs .elementor-tab-content::before {
    display: none !important;
  }

  .elementor-tabs .elementor-tabs-content-wrapper {
    margin-bottom: 40px;
    /* optional spacing for mobile */
  }
}

/* End custom CSS */