.elementor-536 .elementor-element.elementor-element-0e43188:not(.elementor-motion-effects-element-type-background),
.elementor-536 .elementor-element.elementor-element-0e43188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/07/Group-327.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-536 .elementor-element.elementor-element-0e43188>.elementor-container {
  min-height: 800px;
}

.elementor-536 .elementor-element.elementor-element-0e43188 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -160px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-0e43188>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-c180034.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.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-536 .elementor-element.elementor-element-389c6b9 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-389c6b9 .elementor-heading-title {
  font-size: 45px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-3f31c4f {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-3f31c4f .elementor-heading-title {
  font-size: 45px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-0321a1e {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
  font-size: 54px;
  font-weight: 200;
  text-transform: capitalize;
  color: var(--e-global-color-astglobalcolor4);
}

.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-536 .elementor-element.elementor-element-57226fd {
  width: var(--container-widget-width, 74%);
  max-width: 74%;
  --container-widget-width: 74%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-57226fd>.elementor-widget-container {
  margin: 0px 0px 18px 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-536 .elementor-element.elementor-element-e0ecc29 .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-536 .elementor-element.elementor-element-e0ecc29 .elementor-button:hover,
.elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button:focus {
  background-color: var(--e-global-color-5b415c7);
  color: var(--e-global-color-f4eaa60);
  border-color: var(--e-global-color-5b415c7);
}

.elementor-536 .elementor-element.elementor-element-e0ecc29>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 165px 0px;
}

.elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button:hover svg,
.elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button:focus svg {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-bd6dd93 .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-536 .elementor-element.elementor-element-bd6dd93 .elementor-button:hover,
.elementor-536 .elementor-element.elementor-element-bd6dd93 .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-bd6dd93 .elementor-button:hover svg,
.elementor-536 .elementor-element.elementor-element-bd6dd93 .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-a922c9f>.elementor-container {
  min-height: 876px;
}

.elementor-536 .elementor-element.elementor-element-a922c9f {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-c6c3fd8.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-c6c3fd8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end: 27px;
}

.elementor-536 .elementor-element.elementor-element-5eeaddc {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-5eeaddc .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-8c14019 {
  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: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-0a2a22f>.elementor-container {
  max-width: 1150px;
}

.elementor-536 .elementor-element.elementor-element-0a2a22f {
  margin-top: 20px;
  margin-bottom: 50px;
}

.elementor-536 .elementor-element.elementor-element-288e3ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F7F7;
}

.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-element-populated,
.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-288e3ca>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-536 .elementor-element.elementor-element-19a2ded {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-fd87e1b {
  text-align: end;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}

.elementor-536 .elementor-element.elementor-element-18c5b9b>.elementor-widget-container {
  margin: 0px 0px 0px 30px;
}

.elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-title,
.elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  font-style: italic;
  line-height: 35px;
}

.elementor-536 .elementor-element.elementor-element-18c5b9b:has(:hover) .elementor-icon-box-title,
.elementor-536 .elementor-element.elementor-element-18c5b9b:has(:focus) .elementor-icon-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 35px;
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-93cc9f4 {
  width: var(--container-widget-width, 68%);
  max-width: 68%;
  --container-widget-width: 68%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-93cc9f4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-4f3ef3f>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-0441d0b {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-0441d0b>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-0441d0b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-c3ced51 {
  width: var(--container-widget-width, 66%);
  max-width: 66%;
  --container-widget-width: 66%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-943a107>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-ce20416.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-ce20416>.elementor-element-populated {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-5d7fa89 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-5d7fa89>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-5d7fa89 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-4e1789b {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-7a98f4e>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-0ffc884 {
  width: var(--container-widget-width, 44%);
  max-width: 44%;
  --container-widget-width: 44%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-0ffc884>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-0ffc884 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-541b338 {
  width: var(--container-widget-width, 66%);
  max-width: 66%;
  --container-widget-width: 66%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-df3d0f1 {
  width: var(--container-widget-width, 66%);
  max-width: 66%;
  --container-widget-width: 66%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-da8e992>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-b81cb23.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-b81cb23>.elementor-element-populated {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-6def1e1 {
  width: var(--container-widget-width, 39%);
  max-width: 39%;
  --container-widget-width: 39%;
  --container-widget-flex-grow: 0;
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-6def1e1>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-6def1e1 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-53ffa70 {
  width: var(--container-widget-width, 72%);
  max-width: 72%;
  --container-widget-width: 72%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-c5048d1 {
  width: var(--container-widget-width, 72%);
  max-width: 72%;
  --container-widget-width: 72%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-ba66d7f>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-8b68c1f {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-8b68c1f>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-8b68c1f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-4aab47b {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-4c763ac {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-9ddc3aa>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-ddc5d19.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-ddc5d19>.elementor-element-populated {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-265a3ec {
  width: var(--container-widget-width, 42%);
  max-width: 42%;
  --container-widget-width: 42%;
  --container-widget-flex-grow: 0;
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-265a3ec>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-265a3ec .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-869ec0f {
  width: var(--container-widget-width, 62%);
  max-width: 62%;
  --container-widget-width: 62%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-b65d786 {
  width: var(--container-widget-width, 62%);
  max-width: 62%;
  --container-widget-width: 62%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-b7d118a>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-dc2f5de {
  width: var(--container-widget-width, 38%);
  max-width: 38%;
  --container-widget-width: 38%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-dc2f5de>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-dc2f5de .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-7ba4302 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-a5759f8 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-8a7cff8>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-d9fdf1b.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-d9fdf1b>.elementor-element-populated {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-e019236 {
  width: var(--container-widget-width, 38%);
  max-width: 38%;
  --container-widget-width: 38%;
  --container-widget-flex-grow: 0;
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-e019236>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-e019236 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-297fb42 {
  width: var(--container-widget-width, 64%);
  max-width: 64%;
  --container-widget-width: 64%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-544a6c3 {
  width: var(--container-widget-width, 64%);
  max-width: 64%;
  --container-widget-width: 64%;
  --container-widget-flex-grow: 0;
  text-align: end;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-a717b9b>.elementor-container {
  max-width: 1149px;
}

.elementor-536 .elementor-element.elementor-element-644eae4 {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-644eae4>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-536 .elementor-element.elementor-element-644eae4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-33de08b {
  width: var(--container-widget-width, 71%);
  max-width: 71%;
  --container-widget-width: 71%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-8395301 {
  width: var(--container-widget-width, 71%);
  max-width: 71%;
  --container-widget-width: 71%;
  --container-widget-flex-grow: 0;
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-4e9245c .elementor-button {
  background-color: var(--e-global-color-e2f6f6a);
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22.2px;
  letter-spacing: 10px;
  padding: 20px 100px 20px 100px;
}

.elementor-536 .elementor-element.elementor-element-4e9245c .elementor-button:hover,
.elementor-536 .elementor-element.elementor-element-4e9245c .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
}

.elementor-536 .elementor-element.elementor-element-f22b0c4 {
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 50px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-e747933.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-218c75d {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-218c75d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-2f80542 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-e4a5123 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-864e30f>.elementor-container {
  max-width: 1250px;
}

.elementor-536 .elementor-element.elementor-element-b1172ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-b1172ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #EFEFEF;
}

.elementor-536 .elementor-element.elementor-element-b1172ce>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-b1172ce>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-fd1ebad>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-607de30:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-607de30>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-536 .elementor-element.elementor-element-607de30>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 25px 25px 25px;
}

.elementor-536 .elementor-element.elementor-element-607de30>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-9878839 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-9878839 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-0226f18:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-0226f18>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-6be4b25);
}

.elementor-536 .elementor-element.elementor-element-0226f18>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-0226f18>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-9b049ed {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-9b049ed .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-60211fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-60211fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0F6D6F;
}

.elementor-536 .elementor-element.elementor-element-60211fb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-60211fb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-6ac968e {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-6ac968e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-1bd04ec>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-1bd04ec {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-4bb20aa {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-4bb20aa .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-ad49fcc>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-ad49fcc {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-ad49fcc .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-ee65ce8>.elementor-widget-container {
  margin: 0px 0px 0px 80px;
}

.elementor-536 .elementor-element.elementor-element-ee65ce8 {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-ee65ce8 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-9560c44 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-9560c44 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-b48f2c3>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-b48f2c3 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.elementor-536 .elementor-element.elementor-element-162d875 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-162d875 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-69891a6>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-69891a6 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-69891a6 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-a4557fe>.elementor-widget-container {
  margin: 0px 0px 0px 80px;
}

.elementor-536 .elementor-element.elementor-element-a4557fe {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-a4557fe .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-9b7e7c4 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-9b7e7c4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-692a3aa>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-692a3aa {
  margin-top: 0px;
  margin-bottom: 50px;
}

.elementor-536 .elementor-element.elementor-element-0e1d5f8 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-0e1d5f8 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-6edecce>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-6edecce {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-6edecce .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-6cb681e>.elementor-widget-container {
  margin: 0px 0px 0px 80px;
}

.elementor-536 .elementor-element.elementor-element-6cb681e {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-6cb681e .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-4d334ba.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-1252567 {
  width: var(--container-widget-width, 88%);
  max-width: 88%;
  --container-widget-width: 88%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-1252567 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-f992d40>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-f992d40 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-7bdc9b9.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-7bdc9b9>.elementor-element-populated {
  margin: 0px 10px 0px 30px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 30px;
}

.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-536 .elementor-element.elementor-element-ecd3d96>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-536 .elementor-element.elementor-element-ecd3d96 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-ecd3d96:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-ecd3d96:has(:focus) .elementor-image-box-title {
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-ecd3d96 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-1c3a25c.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-1c3a25c>.elementor-element-populated {
  margin: 0px 30px 0px 10px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 10px;
}

.elementor-536 .elementor-element.elementor-element-7565253>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-536 .elementor-element.elementor-element-7565253 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-7565253:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-7565253:has(:focus) .elementor-image-box-title {
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-7565253 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.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-536 .elementor-element.elementor-element-20e0249>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group {
  padding-right: calc(13px/2);
  padding-left: calc(13px/2);
  margin-bottom: 30px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-form-fields-wrapper {
  margin-left: calc(-13px/2);
  margin-right: calc(-13px/2);
  margin-bottom: -30px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group>label,
.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-subgroup label {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-type-html {
  padding-bottom: 0px;
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-field {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-field,
.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: var(--e-global-color-astglobalcolor4);
  border-width: 15px 15px 15px 15px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
  border-color: var(--e-global-color-astglobalcolor4);
  border-width: 15px 15px 15px 15px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-select-wrapper::before {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22.2px;
  letter-spacing: 4.9px;
  border-radius: 0px 0px 0px 0px;
  padding: 17px 200px 17px 200px;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button[type="submit"] {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-20e0249 {
  --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-536 .elementor-element.elementor-element-6cef8d8>.elementor-container {
  max-width: 1250px;
}

.elementor-536 .elementor-element.elementor-element-4a5b464:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-4a5b464>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F1F0F0;
}

.elementor-536 .elementor-element.elementor-element-4a5b464>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-4a5b464>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-f7100fa>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-cc5f37c {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-cc5f37c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-6607d45 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-6607d45 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-10ccccd {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-10ccccd .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-f40d2c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-f40d2c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-536 .elementor-element.elementor-element-f40d2c2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 25px 25px 25px;
}

.elementor-536 .elementor-element.elementor-element-f40d2c2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-9b0a3cf {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-9b0a3cf .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-95aa8a4>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-95aa8a4 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-95aa8a4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-9457e19>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-9457e19 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-9457e19 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-8d7e497>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-8d7e497 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-8d7e497 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-c3e14d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-c3e14d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-6be4b25);
}

.elementor-536 .elementor-element.elementor-element-c3e14d5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-c3e14d5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-e078db7 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-e078db7 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-a051b1d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-a051b1d {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-866e7c2>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-866e7c2 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-866e7c2 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-a1d545a>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-a1d545a {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-a1d545a .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-427877a>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-427877a {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-427877a .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-a3a9c70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-536 .elementor-element.elementor-element-a3a9c70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0F6D6F;
}

.elementor-536 .elementor-element.elementor-element-a3a9c70>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-a3a9c70>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-eeacaf5 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-eeacaf5 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-17ceb71>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-17ceb71 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-17ceb71 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-99301f2>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-99301f2 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.elementor-536 .elementor-element.elementor-element-16e4329>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-16e4329 {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-16e4329 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-e3bac01>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-e3bac01 {
  margin-top: 0px;
  margin-bottom: 50px;
}

.elementor-536 .elementor-element.elementor-element-3afb52d>.elementor-widget-container {
  margin: 0px 80px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-3afb52d {
  text-align: end;
}

.elementor-536 .elementor-element.elementor-element-3afb52d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-1a88fc6>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-1a88fc6 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-b51f752.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-b51f752>.elementor-element-populated {
  margin: 0px 10px 0px 30px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 30px;
}

.elementor-536 .elementor-element.elementor-element-401271d>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}

.elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-401271d:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-401271d:has(:focus) .elementor-image-box-title {
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-da414c5.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-536 .elementor-element.elementor-element-da414c5>.elementor-element-populated {
  margin: 0px 30px 0px 10px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 10px;
}

.elementor-536 .elementor-element.elementor-element-657d63f>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}

.elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-657d63f:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-657d63f:has(:focus) .elementor-image-box-title {
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 27px;
  color: #3E3E3E;
}

.elementor-536 .elementor-element.elementor-element-c9e234e>.elementor-widget-container {
  padding: 50px 50px 50px 50px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group {
  padding-right: calc(13px/2);
  padding-left: calc(13px/2);
  margin-bottom: 30px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-form-fields-wrapper {
  margin-left: calc(-13px/2);
  margin-right: calc(-13px/2);
  margin-bottom: -30px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group>label,
.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-subgroup label {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-type-html {
  padding-bottom: 0px;
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group .elementor-field {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group .elementor-field,
.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-width: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
  border-width: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22.2px;
  letter-spacing: 4.9px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button[type="submit"] {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-c9e234e {
  --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-536 .elementor-element.elementor-element-1eb2f62 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-536 .elementor-element.elementor-element-f051d43.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-d974286 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-d974286 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-d42eaff {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-77fc066 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-bc-flex-widget .elementor-536 .elementor-element.elementor-element-a389b95.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-a389b95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-a389b95.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-5e6d7fd:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-8e5c47f:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-8e5c47f:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-7f506a3>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-7f506a3:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-7f506a3:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-bc-flex-widget .elementor-536 .elementor-element.elementor-element-2c1f277.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-2c1f277.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-536 .elementor-element.elementor-element-2c1f277.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-536 .elementor-element.elementor-element-868fa60 {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-868fa60>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-868fa60:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-868fa60:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-536 .elementor-element.elementor-element-a366841 {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-a366841>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-a366841.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-a366841.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-a366841.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-a366841:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-a366841:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-536 .elementor-element.elementor-element-37dd822 {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --container-widget-flex-grow: 0;
}

.elementor-536 .elementor-element.elementor-element-37dd822>.elementor-widget-container {
  background-color: #F1F0F0;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-536 .elementor-element.elementor-element-37dd822.elementor-position-right .elementor-image-box-img {
  margin-left: 45px;
}

.elementor-536 .elementor-element.elementor-element-37dd822.elementor-position-left .elementor-image-box-img {
  margin-right: 45px;
}

.elementor-536 .elementor-element.elementor-element-37dd822.elementor-position-top .elementor-image-box-img {
  margin-bottom: 45px;
}

.elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-title {
  font-family: "Inter", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-37dd822:has(:hover) .elementor-image-box-title,
.elementor-536 .elementor-element.elementor-element-37dd822:has(:focus) .elementor-image-box-title {
  color: #000000;
}

.elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
  color: #54595F;
}

.elementor-536 .elementor-element.elementor-element-d96fd47>.elementor-container {
  max-width: 1002px;
}

.elementor-536 .elementor-element.elementor-element-d96fd47 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-536 .elementor-element.elementor-element-5930b91 {
  text-align: center;
}

.elementor-536 .elementor-element.elementor-element-5930b91 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  line-height: 63px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-be93cb5 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.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-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-title {
  border-width: 0px;
  background-color: var(--e-global-color-e2f6f6a);
  padding: 35px 35px 35px 35px;
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
  text-transform: none;
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 16px;
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-item {
  box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.1);
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-title,
.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-icon svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-title.elementor-active a,
.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.elementor-536 .elementor-element.elementor-element-a2c488a:not(.elementor-motion-effects-element-type-background),
.elementor-536 .elementor-element.elementor-element-a2c488a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
  background-image: url("/wp-content/uploads/2025/04/aaa-1-1.png");
  background-position: 47vw 0px;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-536 .elementor-element.elementor-element-a2c488a>.elementor-container {
  max-width: 1132px;
}

.elementor-536 .elementor-element.elementor-element-a2c488a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-536 .elementor-element.elementor-element-a2c488a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-536 .elementor-element.elementor-element-95d44a3>.elementor-element-populated {
  padding: 50px 0px 50px 0px;
}

.elementor-536 .elementor-element.elementor-element-b0cf45f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 43px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-659101d {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-1803027 {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-21ac12f {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-62b958a {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group {
  padding-right: calc(13px/2);
  padding-left: calc(13px/2);
  margin-bottom: 30px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-form-fields-wrapper {
  margin-left: calc(-13px/2);
  margin-right: calc(-13px/2);
  margin-bottom: -30px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group>label,
.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-subgroup label {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-type-html {
  color: #6A6A6A;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-field {
  color: #B8B8B8;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-field,
.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: var(--e-global-color-astglobalcolor4);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
  border-color: var(--e-global-color-astglobalcolor4);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-select-wrapper::before {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22.2px;
  letter-spacing: 8.5px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-astglobalcolor4);
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button[type="submit"] {
  background-color: var(--e-global-color-astglobalcolor4);
  color: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button[type="submit"] svg * {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-536 .elementor-element.elementor-element-df2f839 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-26b722e);
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-26b722e);
  color: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button[type="submit"]:hover svg * {
  fill: #FFFFFF;
}

.elementor-536 .elementor-element.elementor-element-df2f839 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-536 .elementor-element.elementor-element-df2f839 {
  --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;
}

:root {
  --page-title-display: none;
}

@media(max-width:1442px) {
  .elementor-536 .elementor-element.elementor-element-0ffc884 {
    width: var(--container-widget-width, 401.391px);
    max-width: 401.391px;
    --container-widget-width: 401.391px;
    --container-widget-flex-grow: 0;
  }
}

@media(max-width:1024px) {
  .elementor-536 .elementor-element.elementor-element-0e43188>.elementor-container {
    min-height: 500px;
  }

  .elementor-536 .elementor-element.elementor-element-389c6b9 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-536 .elementor-element.elementor-element-3f31c4f .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-536 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-536 .elementor-element.elementor-element-57226fd {
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    font-size: 18px;
  }

  .elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button {
    font-size: 12px;
    padding: 10px 25px 10px 25px;
  }

  .elementor-536 .elementor-element.elementor-element-a922c9f>.elementor-container {
    min-height: 570px;
  }

  .elementor-536 .elementor-element.elementor-element-a922c9f {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-5eeaddc .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-8c14019 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-93cc9f4 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-0441d0b .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-c3ced51 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-5d7fa89 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-4e1789b {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-0ffc884 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-541b338 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-df3d0f1 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-6def1e1 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-53ffa70 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-c5048d1 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-8b68c1f .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-4aab47b {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-4c763ac {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-265a3ec .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-869ec0f {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-b65d786 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-dc2f5de .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-7ba4302 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-a5759f8 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-e019236 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-297fb42 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-544a6c3 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-644eae4 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-33de08b {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-8395301 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-4e9245c .elementor-button {
    font-size: 16px;
    letter-spacing: 0.5em;
  }

  .elementor-536 .elementor-element.elementor-element-218c75d .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-536 .elementor-element.elementor-element-2f80542 {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-e4a5123 {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-864e30f {
    padding: 20px 20px 20px 20px;
  }

  .elementor-536 .elementor-element.elementor-element-9878839 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-9b049ed .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-6ac968e .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-4bb20aa .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-ad49fcc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-ad49fcc .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-ee65ce8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-ee65ce8 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-9560c44 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-162d875 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-69891a6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-69891a6 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-a4557fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a4557fe .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-9b7e7c4 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-0e1d5f8 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-6edecce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-6edecce .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-6cb681e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-6cb681e .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-1252567 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-ecd3d96 .elementor-image-box-title {
    font-size: 22px;
  }

  .elementor-536 .elementor-element.elementor-element-ecd3d96 .elementor-image-box-description {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-7565253>.elementor-widget-container {
    padding: 62px 50px 62px 50px;
  }

  .elementor-536 .elementor-element.elementor-element-7565253 .elementor-image-box-title {
    font-size: 22px;
  }

  .elementor-536 .elementor-element.elementor-element-7565253 .elementor-image-box-description {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-group .elementor-field,
  .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-field-subgroup label {
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button {
    font-size: 16px;
    letter-spacing: 0.5px;
  }

  .elementor-536 .elementor-element.elementor-element-6cef8d8 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-536 .elementor-element.elementor-element-cc5f37c .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-6607d45 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-10ccccd .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-9b0a3cf .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-95aa8a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-95aa8a4 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-9457e19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-9457e19 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-8d7e497>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-8d7e497 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-e078db7 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-866e7c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-866e7c2 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-a1d545a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a1d545a .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-427877a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-427877a .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-eeacaf5 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-17ceb71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-17ceb71 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-16e4329>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-16e4329 .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-3afb52d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-3afb52d .elementor-heading-title {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-title {
    font-size: 22px;
  }

  .elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-description {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-title {
    font-size: 22px;
  }

  .elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-description {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button {
    font-size: 16px;
    letter-spacing: 0.5px;
  }

  .elementor-536 .elementor-element.elementor-element-d974286 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-536 .elementor-element.elementor-element-d42eaff {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-77fc066 {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-d96fd47 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-5930b91 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-536 .elementor-element.elementor-element-be93cb5 {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-title {
    font-size: 18px;
  }

  .elementor-536 .elementor-element.elementor-element-a2c488a:not(.elementor-motion-effects-element-type-background),
  .elementor-536 .elementor-element.elementor-element-a2c488a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 30vw 100px;
    background-size: 605px auto;
  }

  .elementor-536 .elementor-element.elementor-element-a2c488a {
    padding: 20px 20px 20px 20px;
  }

  .elementor-536 .elementor-element.elementor-element-95d44a3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b0cf45f .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }

  .elementor-536 .elementor-element.elementor-element-659101d {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-1803027 {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-21ac12f {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-62b958a {
    font-size: 16px;
  }

  .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-field,
  .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-subgroup label {
    font-size: 10px;
  }
}

@media(max-width:430px) {
  .elementor-536 .elementor-element.elementor-element-0e43188>.elementor-container {
    min-height: 550px;
  }

  .elementor-536 .elementor-element.elementor-element-0e43188 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-c180034>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-536 .elementor-element.elementor-element-389c6b9 {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-389c6b9 .elementor-heading-title {
    font-size: 24.74px;
  }

  .elementor-536 .elementor-element.elementor-element-3f31c4f {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-3f31c4f .elementor-heading-title {
    font-size: 24.74px;
  }

  .elementor-536 .elementor-element.elementor-element-0321a1e {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
    font-size: 22.13px;
  }

  .elementor-536 .elementor-element.elementor-element-57226fd {
    text-align: start;
    font-size: 13.65px;
    line-height: 22.19px;
  }

  .elementor-536 .elementor-element.elementor-element-e0ecc29>.elementor-widget-container {
    padding: 0px 0px 90px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-e0ecc29 .elementor-button {
    font-size: 9.37px;
  }

  .elementor-536 .elementor-element.elementor-element-bd6dd93 .elementor-button {
    font-size: 8.43px;
    letter-spacing: 5.1px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a922c9f>.elementor-container {
    min-height: 630px;
  }

  .elementor-536 .elementor-element.elementor-element-a922c9f {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .elementor-536 .elementor-element.elementor-element-5eeaddc .elementor-heading-title {
    font-size: 18.28px;
  }

  .elementor-536 .elementor-element.elementor-element-8c14019 {
    width: 100%;
    max-width: 100%;
    font-size: 9.71px;
  }

  .elementor-536 .elementor-element.elementor-element-8c14019 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-5eb754b {
    width: 50%;
  }

  .elementor-536 .elementor-element.elementor-element-3ff6d0f {
    width: 50%;
  }

  .elementor-536 .elementor-element.elementor-element-18c5b9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-title,
  .elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-title a {
    font-size: 10.5px;
    line-height: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-18c5b9b .elementor-icon-box-description {
    font-size: 10.5px;
    line-height: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-93cc9f4 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-93cc9f4 .elementor-heading-title {
    font-size: 14.73px;
  }

  .elementor-536 .elementor-element.elementor-element-4f3ef3f {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-823e128>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-56055af {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-56055af img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-bc6d612>.elementor-element-populated {
    padding: 10px 10px 10px 105px;
  }

  .elementor-536 .elementor-element.elementor-element-0441d0b {
    width: var(--container-widget-width, 199px);
    max-width: 199px;
    --container-widget-width: 199px;
    --container-widget-flex-grow: 0;
  }

  .elementor-536 .elementor-element.elementor-element-0441d0b .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-c3ced51 {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-c3ced51 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-943a107 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-ce20416>.elementor-element-populated {
    padding: 10px 105px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-5d7fa89 {
    --container-widget-width: 209px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 209px);
    max-width: 209px;
  }

  .elementor-536 .elementor-element.elementor-element-5d7fa89 .elementor-heading-title {
    font-size: 19px;
  }

  .elementor-536 .elementor-element.elementor-element-4e1789b {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-4e1789b p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a4ead3f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-0aff1f3>.elementor-widget-container {
    margin: 52px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-0aff1f3 {
    text-align: end;
  }

  .elementor-536 .elementor-element.elementor-element-0aff1f3 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-7a98f4e {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-5e09f2e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b36b652>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b36b652 {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-b36b652 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-98df34e>.elementor-element-populated {
    padding: 10px 010px 10px 105px;
  }

  .elementor-536 .elementor-element.elementor-element-0ffc884 {
    --container-widget-width: 201px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 201px);
    max-width: 201px;
  }

  .elementor-536 .elementor-element.elementor-element-0ffc884 .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-536 .elementor-element.elementor-element-541b338 {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-541b338 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-df3d0f1 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-df3d0f1 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-da8e992 {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b81cb23>.elementor-element-populated {
    padding: 10px 105px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-6def1e1 {
    --container-widget-width: 177px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 177px);
    max-width: 177px;
  }

  .elementor-536 .elementor-element.elementor-element-6def1e1 .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-536 .elementor-element.elementor-element-53ffa70 {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-53ffa70 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-c5048d1 {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-c5048d1 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-574db4d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-41b2b08 {
    text-align: end;
  }

  .elementor-536 .elementor-element.elementor-element-41b2b08 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-ba66d7f {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-49e25bc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-6f769b3 {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-6f769b3 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-187d6e7>.elementor-element-populated {
    padding: 10px 10px 10px 105px;
  }

  .elementor-536 .elementor-element.elementor-element-8b68c1f {
    --container-widget-width: 163px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 163px);
    max-width: 163px;
  }

  .elementor-536 .elementor-element.elementor-element-8b68c1f .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-4aab47b {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-4aab47b p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-4c763ac p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-9ddc3aa {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-ddc5d19>.elementor-element-populated {
    padding: 10px 105px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-265a3ec {
    --container-widget-width: 237px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 237px);
    max-width: 237px;
  }

  .elementor-536 .elementor-element.elementor-element-265a3ec .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-869ec0f {
    --container-widget-width: 242px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 242px);
    max-width: 242px;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-869ec0f p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b65d786 {
    --container-widget-width: 242px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 242px);
    max-width: 242px;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-b65d786 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-e957cc9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-c6625f5 {
    text-align: end;
  }

  .elementor-536 .elementor-element.elementor-element-c6625f5 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-b7d118a {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-1572921>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-9a22187 {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-9a22187 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-b1ef7c7>.elementor-element-populated {
    padding: 10px 10px 10px 105px;
  }

  .elementor-536 .elementor-element.elementor-element-dc2f5de {
    --container-widget-width: 210px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 210px);
    max-width: 210px;
  }

  .elementor-536 .elementor-element.elementor-element-dc2f5de .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-7ba4302 {
    width: 100%;
    max-width: 100%;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-7ba4302 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a5759f8 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-a5759f8 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-8a7cff8 {
    margin-top: 52px;
    margin-bottom: 52px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-d9fdf1b>.elementor-element-populated {
    padding: 10px 105px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-e019236 {
    --container-widget-width: 161px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 161px);
    max-width: 161px;
  }

  .elementor-536 .elementor-element.elementor-element-e019236 .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-297fb42 {
    --container-widget-width: 613px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 613px);
    max-width: 613px;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-297fb42 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-544a6c3 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-d98f842>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b0b8668 {
    text-align: end;
  }

  .elementor-536 .elementor-element.elementor-element-b0b8668 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-a717b9b {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-f213b0a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-4b42503 {
    text-align: start;
  }

  .elementor-536 .elementor-element.elementor-element-4b42503 img {
    width: 35%;
  }

  .elementor-536 .elementor-element.elementor-element-0a19616>.elementor-element-populated {
    padding: 10px 10px 10px 105px;
  }

  .elementor-536 .elementor-element.elementor-element-644eae4 {
    --container-widget-width: 175px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 175px);
    max-width: 175px;
  }

  .elementor-536 .elementor-element.elementor-element-644eae4 .elementor-heading-title {
    font-size: 15.7px;
  }

  .elementor-536 .elementor-element.elementor-element-33de08b {
    --container-widget-width: 702px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 702px);
    max-width: 702px;
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-33de08b p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-8395301 p {
    margin-block-end: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-4e9245c .elementor-button {
    font-size: 7.4px;
    letter-spacing: 0.32em;
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-218c75d .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-536 .elementor-element.elementor-element-2f80542 {
    font-size: 9px;
  }

  .elementor-536 .elementor-element.elementor-element-e4a5123 {
    font-size: 9px;
  }

  .elementor-536 .elementor-element.elementor-element-7bdc9b9>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-1c3a25c>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-20e0249>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-20e0249 .elementor-button {
    letter-spacing: 0.3px;
  }

  .elementor-536 .elementor-element.elementor-element-cc5f37c>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-6607d45>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-10ccccd>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-95aa8a4>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-95aa8a4 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-9457e19>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-9457e19 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-8d7e497>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-8d7e497 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-a051b1d {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-042581d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-866e7c2>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-866e7c2 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-e5e6409>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a1d545a>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-a1d545a {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-188a696>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-427877a>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-427877a {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-1d3d573>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-17ceb71>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-17ceb71 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-fdb2ad7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-16e4329>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-16e4329 {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-15c8da9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-3afb52d>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-3afb52d {
    text-align: center;
  }

  .elementor-536 .elementor-element.elementor-element-b51f752 {
    width: 50%;
  }

  .elementor-536 .elementor-element.elementor-element-b51f752>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-401271d>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-title {
    margin-bottom: 3px;
    font-size: 11.64px;
  }

  .elementor-536 .elementor-element.elementor-element-401271d .elementor-image-box-description {
    font-size: 6.7px;
    line-height: 7.86px;
  }

  .elementor-536 .elementor-element.elementor-element-da414c5 {
    width: 50%;
  }

  .elementor-536 .elementor-element.elementor-element-da414c5>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-657d63f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-title {
    margin-bottom: 3px;
    font-size: 11.64px;
  }

  .elementor-536 .elementor-element.elementor-element-657d63f .elementor-image-box-description {
    font-size: 6.7px;
    line-height: 7.86px;
  }

  .elementor-536 .elementor-element.elementor-element-c9e234e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-group .elementor-field,
  .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-field-subgroup label {
    font-size: 5.24px;
  }

  .elementor-536 .elementor-element.elementor-element-c9e234e .elementor-button {
    font-size: 5.82px;
    letter-spacing: 0.3px;
  }

  .elementor-536 .elementor-element.elementor-element-d974286 .elementor-heading-title {
    font-size: 13.72px;
  }

  .elementor-536 .elementor-element.elementor-element-d42eaff {
    font-size: 10px;
  }

  .elementor-536 .elementor-element.elementor-element-77fc066 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-be44508 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a389b95>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 11.27px;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-536 .elementor-element.elementor-element-5e6d7fd .elementor-image-box-description {
    font-size: 8px;
    line-height: 11.6px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 11.27px;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-536 .elementor-element.elementor-element-8e5c47f .elementor-image-box-description {
    font-size: 8px;
    line-height: 11.6px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 11.27px;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
  }

  .elementor-536 .elementor-element.elementor-element-7f506a3 .elementor-image-box-description {
    font-size: 8px;
    line-height: 11.6px;
  }

  .elementor-536 .elementor-element.elementor-element-aec903b {
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-2c1f277>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60 .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-868fa60.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
  }

  .elementor-536 .elementor-element.elementor-element-a366841>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-a366841 .elementor-image-box-img {
    margin-bottom: 45px;
  }

  .elementor-536 .elementor-element.elementor-element-37dd822>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }

  .elementor-536 .elementor-element.elementor-element-37dd822 .elementor-image-box-img {
    margin-bottom: 45px;
  }

  .elementor-536 .elementor-element.elementor-element-d96fd47 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .elementor-536 .elementor-element.elementor-element-5930b91 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-536 .elementor-element.elementor-element-be93cb5 {
    font-size: 12px;
  }

  .elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-toggle-title {
    font-size: 8.38px;
    line-height: 1.5em;
  }

  .elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-title {
    padding: 14px 14px 14px 14px;
  }

  .elementor-536 .elementor-element.elementor-element-9f33b79 .elementor-tab-content {
    font-size: 8.38px;
  }

  .elementor-536 .elementor-element.elementor-element-a2c488a:not(.elementor-motion-effects-element-type-background),
  .elementor-536 .elementor-element.elementor-element-a2c488a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 68vw 0px;
  }

  .elementor-536 .elementor-element.elementor-element-a2c488a {
    margin-top: -15px;
    margin-bottom: 0px;
  }

  .elementor-536 .elementor-element.elementor-element-b0cf45f .elementor-heading-title {
    font-size: 24.43px;
  }

  .elementor-536 .elementor-element.elementor-element-659101d {
    font-size: 10px;
    line-height: 15px;
  }

  .elementor-536 .elementor-element.elementor-element-21ac12f {
    text-align: start;
    font-size: 10px;
    line-height: 15px;
  }

  .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-group .elementor-field,
  .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-field-subgroup label {
    font-size: 9.31px;
  }

  .elementor-536 .elementor-element.elementor-element-df2f839 .elementor-button {
    font-size: 8.41px;
    letter-spacing: 1.8px;
  }
}

@media(min-width:431px) {
  .elementor-536 .elementor-element.elementor-element-823e128 {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-bc6d612 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-ce20416 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-a4ead3f {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-5e09f2e {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-98df34e {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-b81cb23 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-574db4d {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-49e25bc {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-187d6e7 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-ddc5d19 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-e957cc9 {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-1572921 {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-b1ef7c7 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-d9fdf1b {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-d98f842 {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-f213b0a {
    width: 18%;
  }

  .elementor-536 .elementor-element.elementor-element-0a19616 {
    width: 81.665%;
  }

  .elementor-536 .elementor-element.elementor-element-607de30 {
    width: 24.04%;
  }

  .elementor-536 .elementor-element.elementor-element-0226f18 {
    width: 22.96%;
  }

  .elementor-536 .elementor-element.elementor-element-60211fb {
    width: 28%;
  }

  .elementor-536 .elementor-element.elementor-element-7b77280 {
    width: 22%;
  }

  .elementor-536 .elementor-element.elementor-element-ee35ca4 {
    width: 28%;
  }

  .elementor-536 .elementor-element.elementor-element-3a8afbe {
    width: 22%;
  }

  .elementor-536 .elementor-element.elementor-element-190b9d0 {
    width: 28%;
  }

  .elementor-536 .elementor-element.elementor-element-f480b11 {
    width: 22%;
  }

  .elementor-536 .elementor-element.elementor-element-4d334ba {
    width: 28%;
  }

  .elementor-536 .elementor-element.elementor-element-95d44a3 {
    width: 50%;
  }

  .elementor-536 .elementor-element.elementor-element-ecabc20 {
    width: 49.961%;
  }
}

/* Start custom CSS for image-box, class: .elementor-element-5e6d7fd */
@media (max-width: 767px) {
  .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row !important;
    /* left to right layout */
  }

  .elementor-widget-image-box .elementor-image-box-img {
    margin-right: 15px !important;
    /* space between image and text */
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e5c47f */
@media (max-width: 767px) {
  .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row !important;
    /* left to right layout */
  }

  .elementor-widget-image-box .elementor-image-box-img {
    margin-right: 15px !important;
    /* space between image and text */
  }
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f506a3 */
@media (max-width: 767px) {
  .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row !important;
    /* left to right layout */
  }

  .elementor-widget-image-box .elementor-image-box-img {
    margin-right: 15px !important;
    /* space between image and text */
  }
}

/* End custom CSS */